How Michigan Stacks Up Against Each Regular Season Opponent In 2023
The Michigan Wolverines will kick off their 2023 campaign in less than two weeks, and the excitement surrounding the football program has never been higher. An elite coaching staff, coupled with an experienced roster loaded with talent and depth, has the folks around Ann Arbor eyeing the biggest prize in all of college football.
If the Wolverines hope to compete for a national championship in January, they'll first need to navigate a tricky regular season schedule that includes tough road tests at Nebraska, Minnesota, Michigan State and Penn State. All roads lead back to Ann Arbor for the final game of the regular season against Ohio State, a contest that will likely determine the eventual Big Ten champion.
Here's a look at how the Wolverines stack up against each opponent on the 2023 schedule.

Week 1: East Carolina Pirates
- Michigan all-time record vs East Carolina: N/A
Week 2: UNLV Rebels
- Michigan all-time record vs UNLV: 1-0
- Current win streak: Michigan (1)
- Last meeting: Sept. 19, 2015 - Michigan 28, UNLV 7
Week 3: Bowling Green Falcons
- Michigan all-time record vs Bowling Green: 2-0
- Current win streak: Michigan (2)
- Last meeting: Sept. 25, 2010 - Michigan 65, Bowling Green 21
Week 4: Rutgers Scarlet Knights
- Michigan all-time record vs Rutgers: 8-1
- Current win streak: Michigan (8)
- Last meeting: Nov. 5, 2022 - Michigan 52, Rutgers 17
Week 5: at Nebraska Cornhuskers
- Michigan all-time record vs Nebraska: 7-4-1
- Current win streak: Michigan (3)
- Last meeting: Nov. 12, 2022 - Michigan 34, Nebraska 3
Week 6: at Minnesota Golden Gophers
- Michigan all-time record vs Minnesota: 76-25-3
- Current win streak: Michigan (3)
- Last meeting: Oct. 24, 2020 - Michigan 49, Minnesota 24
Week 7: Indiana Hoosiers
- Michigan all-time record vs Indiana: 61-10
- Current win streak: Michigan (2)
- Last meeting: Oct. 8, 2022 - Michigan 31, Indiana 10
Week 8: at Michigan State Spartans
- Michigan all-time record vs Michigan State: 72-38-5
- Current win streak: Michigan (1)
- Last meeting: Oct. 29, 2022 - Michigan 29, MSU 7
Week 9: Purdue Boilermakers
- Michigan all-time record vs Purdue: 46-14
- Current win streak: Michigan (5)
- Last meeting: Dec. 3, 2022 (Big Ten Championship Game) - Michigan 43, Purdue 22
Week 10: at No. 7 Penn State Nittany Lions
- Michigan all-time record vs Penn State: 16-10
- Current win streak: Michigan (2)
- Last meeting: Oct. 15, 2022 - Michigan 41, Penn State 17
Week 11: at Maryland Terrapins
- Michigan all-time record vs Maryland: 10-1
- Current win streak: Michigan (7)
- Last meeting: Sept. 24, 2022 - Michigan 34, Maryland 27
Week 12: No. 3 Ohio State Buckeyes
- Michigan all-time record vs Ohio State: 60-51-6
- Current win streak: Michigan (2)
- Last meeting: Nov. 26, 2022 - Michigan 45, Ohio State 23