(Photo by Stacy Revere/Getty Images)
Michigan football has plenty of reasons why it has struggled to beat Ohio State, but recruiting too many three-stars isn’t the biggest issue.
The Michigan football program has struggled to beat the Ohio State Buckeyes, not just under Jim Harbaugh, but for the last two decades.
The biggest reason for that is the talent gap. It’s real and it exists, especially when it comes to elite recruits. Michigan football still recruits plenty of talented players, just look at the NFL draft. The Wolverines had 11 drafted in 2017 and 10 in 2020.