Michigan at Minnesota

Saturday, October 7, 2023. Michigan kept the Little Brown Jug

No. 2 Michigan beat Minnesota 52–⁠10. It was their 105th meeting; after it, Michigan led the series 77–⁠25–⁠3.

Away2Michigan15–⁠0 in 2023
52
HomeMinnesota6–⁠7 in 2023
10

Final at Huntington Bank Stadium, MinneapolisTV: NBC, PeacockAttendance 52,179

At kickoff
50°F, overcast, wind 3 mph from the northWeather: NOAA NCEI Integrated Surface Database; Minneapolis-St Paul International Airport (KMSP), 10 km from the stadium, 23 minutes after kickoff
Official
Jerry McGinnGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Michigan101421752
Minnesota370010

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Michigan

PassingC/AttYdsTDInt
J.J. McCarthy14/2021910
Jack Tuttle2/22200
Jayden Denegal0/1000
RushingCarYdsTDLong
Blake Corum969140
Kalel Mullings847023
Donovan Edwards42006
Jack Tuttle118018
ReceivingRecYdsTDLong
Cornelius Johnson386049
Roman Wilson356034
Donovan Edwards425016
A.J. Barner224017
DefenseTklTFLSacksInt
Mason Graham6210
Ernest Hausmann50.500
Cam Goode40.500
Josaiah Stewart31.510
Michael Barrett3000
Will Johnson1001
Keon Sabb0001

Minnesota

PassingC/AttYdsTDInt
Athan Kaliakmanis5/155212
RushingCarYdsTDLong
Zach Evans1245014
Bryce Williams104008
Jordan Nubin62506
Sean Tyler61606
ReceivingRecYdsTDLong
Daniel Jackson234135
Zach Evans113013
Bryce Williams1505
DefenseTklTFLSacksInt
Tyler Nubin7000
Darius Green7000
Maverick Baranowski7100
Ryan Selig4000

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

MichiganMinnesota
432Total yards169
241Passing yards52
191Rushing yards117
10.5Yards per pass3.3
5.8Yards per rush3.0
18First downs10
5–⁠10Third downs3–⁠14
1–⁠1Fourth downs2–⁠2
0Turnovers2
1–⁠10Penalties4–⁠36
28:48Possession31:12
2Sacks (by defense)0

Efficiency

MichiganMinnesota
60%Success rate30%
0.45EPA per play−0.27
1.15Explosiveness1.22
0.34Rushing EPA0.05
0.61Passing EPA−0.93
50%Passing-down success21%
0.37First-down EPA−0.23
0.34Second-down EPA−0.42
0.62Third-down EPA−0.45
23%Havoc by its defense7%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Michigan 66% to win. Elo’s favorite won.

The line

Michigan −18, over/under 46.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were Michigan 90%, Minnesota 10%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Minnesota end zoneMichigan end zoneQ1 MinnesotaDefensive TD, 2 plays (Michigan scores)Q1 MinnesotaPunt, 4 playsQ1 MichiganField goal, 10 playsQ1 MinnesotaField goal, 10 playsQ1 MichiganPunt, 5 playsQ1 MinnesotaPunt, 4 playsQ2 MichiganTouchdown, 6 playsQ2 MinnesotaPunt, 3 playsQ2 MichiganTouchdown, 4 playsQ2 MinnesotaTouchdown, 11 playsQ2 MichiganEnd of half, 1 playQ3 MichiganPunt, 3 playsQ3 MinnesotaPunt, 3 playsQ3 MichiganTouchdown, 9 playsQ3 MinnesotaPunt, 4 playsQ3 MichiganTouchdown, 6 playsQ3 MinnesotaDefensive TD, 3 plays (Michigan scores)Q3 MinnesotaPunt, 3 playsQ3 MichiganTouchdown, 11 playsQ4 MinnesotaPunt, 5 playsQ4 MichiganPunt, 3 playsQ4 MinnesotaResult not recorded, 6 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Minnesota drives left to right, Michigan right to left.
  1. Q1 MinnesotaDefensive TD, 2 plays (Michigan scores), −22 yards
  2. Q1 MinnesotaPunt, 4 plays, 7 yards
  3. Q1 MichiganField goal, 10 plays, 59 yards
  4. Q1 MinnesotaField goal, 10 plays, 40 yards
  5. Q1 MichiganPunt, 5 plays, 27 yards
  6. Q1 MinnesotaPunt, 4 plays, −2 yards
  7. Q2 MichiganTouchdown, 6 plays, 59 yards
  8. Q2 MinnesotaPunt, 3 plays, −9 yards
  9. Q2 MichiganTouchdown, 4 plays, 64 yards
  10. Q2 MinnesotaTouchdown, 11 plays, 72 yards
  11. Q2 MichiganEnd of half, 1 play, 0 yards
  12. Q3 MichiganPunt, 3 plays, 5 yards
  13. Q3 MinnesotaPunt, 3 plays, 4 yards
  14. Q3 MichiganTouchdown, 9 plays, 75 yards
  15. Q3 MinnesotaPunt, 4 plays, −12 yards
  16. Q3 MichiganTouchdown, 6 plays, 46 yards
  17. Q3 MinnesotaDefensive TD, 3 plays (Michigan scores), −19 yards
  18. Q3 MinnesotaPunt, 3 plays, 2 yards
  19. Q3 MichiganTouchdown, 11 plays, 67 yards
  20. Q4 MinnesotaPunt, 5 plays, 15 yards
  21. Q4 MichiganPunt, 3 plays, 7 yards
  22. Q4 MinnesotaResult not recorded, 6 plays, 19 yards

Play by play

1st quarter6 drives, then Michigan 10, Minnesota 3
Minnesota Defensive TD, 2 plays (Michigan scores)
15:001st & 10 at own 35Tommy Doman kickoff for 65 yds for a touchback
15:001st & 10 at own 25Athan Kaliakmanis pass incomplete to Corey Crooms Jr.
14:482nd & 10 at own 25Will Johnson 36 Yd Interception Return (James Turner Kick)Michigan 7, Minnesota 0
Minnesota Punt, 4 plays
14:481st & 10 at own 35Tommy Doman kickoff for 65 yds for a touchback
14:481st & 10 at own 25Bryce Williams run for 7 yds to the MINN 32
14:482nd & 3 at own 32Minnesota Penalty, illegal shift (-5 Yards) to the MINN 27
14:482nd & 8 at own 27Bryce Williams run for 5 yds to the MINN 32
14:483rd & 3 at own 32Athan Kaliakmanis pass incomplete to Daniel Jackson, broken up by Rayshaun Benny
12:464th & 3 at own 32Mark Crawford punt for 40 yds
Michigan Field goal, 10 plays
12:461st & 10 at own 28Blake Corum run for 10 yds to the MICH 38 for a 1ST down
12:461st & 10 at own 38J.J. McCarthy pass complete to Roman Wilson for 5 yds to the MICH 43
12:462nd & 5 at own 43Blake Corum run for 4 yds to the MICH 47
12:463rd & 1 at own 47Kalel Mullings run for no gain
12:464th & 1 at own 47J.J. McCarthy pass complete to Kalel Mullings for 13 yds to the MINN 40 for a 1ST down
12:461st & 10 at opp 40J.J. McCarthy pass complete to Cornelius Johnson for 20 yds to the MINN 20 for a 1ST down
12:461st & 10 at opp 20J.J. McCarthy pass complete to AJ Barner for 7 yds to the MINN 13
12:462nd & 3 at opp 13J.J. McCarthy run for no gain
12:463rd & 3 at opp 13J.J. McCarthy pass incomplete to Cornelius Johnson
7:334th & 3 at opp 13James Turner 31 yd FG GOODMichigan 10, Minnesota 0
Minnesota Field goal, 10 plays
7:331st & 10 at own 35Tommy Doman kickoff for 65 yds for a touchback
7:331st & 10 at own 25Athan Kaliakmanis pass incomplete to Daniel Jackson
7:332nd & 10 at own 25Zach Evans run for 12 yds to the MINN 37 for a 1ST down
7:331st & 10 at own 37Zach Evans run for 14 yds to the MICH 49 for a 1ST down
7:331st & 10 at opp 49Zach Evans run for 8 yds to the MICH 41
7:332nd & 2 at opp 41Athan Kaliakmanis pass complete to Brevyn Spann-Ford
7:333rd & 2 at opp 41Athan Kaliakmanis pass complete to Bryce Williams for 5 yds to the MICH 36 for a 1ST down
4:071st & 10 at opp 36Zach Evans run for a loss of 4 yards to the MICH 40
4:072nd & 14 at opp 40Athan Kaliakmanis pass incomplete to Daniel Jackson, broken up by Makari Paige
4:073rd & 14 at opp 40Athan Kaliakmanis run for 5 yds to the MICH 35
2:354th & 9 at opp 35Dragan Kesich 54 yd FG GOODMichigan 10, Minnesota 3
Michigan Punt, 5 plays
2:351st & 10 at own 35Dragan Kesich kickoff for 65 yds for a touchback
2:351st & 10 at own 25Blake Corum run for 3 yds to the MICH 28
2:352nd & 7 at own 28J.J. McCarthy pass complete to Cornelius Johnson for 17 yds to the MICH 45 for a 1ST down
2:351st & 10 at own 45Blake Corum run for 2 yds to the MICH 47
2:352nd & 8 at own 47J.J. McCarthy pass incomplete to Roman Wilson
2:353rd & 8 at own 47J.J. McCarthy run for 5 yds to the MINN 48
0:224th & 3 at opp 48Tommy Doman punt for 36 yds
Minnesota Punt, 4 plays
0:221st & 10 at own 12Minnesota Penalty, Offensive holding (Nathan Boe) to the MINN 6
Q2 15:001st & 16 at own 6Athan Kaliakmanis pass incomplete to Corey Crooms Jr., broken up by Mike Sainristil
Q2 15:002nd & 16 at own 6Bryce Williams run for 2 yds to the MINN 8
Q2 15:003rd & 14 at own 8Bryce Williams run for 2 yds to the MINN 10
Q2 13:264th & 12 at own 10Mark Crawford punt for 52 yds , Tyler Morris returns for no gain to the MICH 38
2nd quarter5 drives, then Michigan 24, Minnesota 10
Michigan Touchdown, 6 plays
13:261st & 10 at own 38Blake Corum run for 40 yds to the MINN 22 for a 1ST down
13:261st & 10 at opp 22Donovan Edwards run for 6 yds to the MINN 16
13:262nd & 4 at opp 16Roman Wilson run for 10 yds to the MINN 6 for a 1ST down
13:261st & goal at opp 6Donovan Edwards run for 5 yds to the MINN 1
13:262nd & goal at opp 1Blake Corum run for no gain
10:083rd & goal at opp 1Blake Corum run for 1 yd for a TD (James Turner KICK)Michigan 17, Minnesota 3
Minnesota Punt, 3 plays
10:081st & 10 at own 35Tommy Doman kickoff for 61 yds
10:081st & 10 at own 35Athan Kaliakmanis pass complete to Daniel Jackson for a loss of 1 yard to the MINN 34
10:082nd & 11 at own 34Zach Evans run for a loss of 1 yard to the MINN 33
10:083rd & 12 at own 33Athan Kaliakmanis sacked for a loss of 7 yards to the MINN 26
7:524th & 19 at own 26Mark Crawford punt for 41 yds
Michigan Touchdown, 4 plays
7:521st & 10 at own 33J.J. McCarthy pass complete to Donovan Edwards for a loss of 3 yards to the MICH 30
7:522nd & 13 at own 30J.J. McCarthy pass complete to Donovan Edwards for 16 yds to the MICH 46 for a 1ST down
7:521st & 10 at own 46J.J. McCarthy pass complete to Cornelius Johnson for 49 yds to the MINN 5 for a 1ST down
5:501st & goal at opp 5J.J. McCarthy run for 5 yds for a TD (James Turner KICK)Michigan 24, Minnesota 3
Minnesota Touchdown, 11 plays
5:501st & 10 at own 35Tommy Doman kickoff for 61 yds
5:501st & 10 at own 25Athan Kaliakmanis pass complete to Zach Evans for 13 yds to the MINN 38 for a 1ST down
5:501st & 10 at own 38Athan Kaliakmanis run for no gain
5:502nd & 10 at own 38Zach Evans run for 7 yds to the MINN 45
3:373rd & 3 at own 45Bryce Williams run for 2 yds to the MINN 47
3:004th & 1 at own 47Bryce Williams run for 5 yds to the MICH 48 for a 1ST down
3:001st & 10 at opp 48Zach Evans run for a loss of 1 yard to the MICH 49
3:002nd & 11 at opp 49Bryce Williams run for 8 yds to the MICH 41
3:003rd & 3 at opp 41Bryce Williams run for 1 yd to the MICH 40
0:224th & 2 at opp 40Bryce Williams run for 5 yds to the MICH 35 for a 1ST down
0:062nd & 10 at opp 35Athan Kaliakmanis pass complete to Daniel Jackson for 35 yds for a TD (Dragan Kesich KICK)Michigan 24, Minnesota 10
Michigan End of half, 1 play
0:061st & 10 at own 35Dragan Kesich kickoff for 65 yds for a touchback
0:061st & 10 at own 25J.J. McCarthy run for a loss of 2 yards to the MINN 35
3rd quarter8 drives, then Michigan 45, Minnesota 10
Michigan Punt, 3 plays
15:001st & 10 at own 27J.J. McCarthy pass complete to Donovan Edwards for 5 yds to the MICH 32
15:002nd & 5 at own 32J.J. McCarthy pass incomplete to Fredrick Moore
15:003rd & 5 at own 32J.J. McCarthy pass incomplete to Donovan Edwards
14:541st & 10 at own 35Dragan Kesich kickoff for 59 yds , Semaj Morgan return for 21 yds to the MICH 27
14:104th & 5 at own 32Tommy Doman punt for 42 yds
Minnesota Punt, 3 plays
14:101st & 10 at own 26Bryce Williams run for 3 yds to the MINN 29
14:102nd & 7 at own 29Athan Kaliakmanis pass incomplete to Zach Evans, broken up by Braiden McGregor
14:103rd & 7 at own 29Athan Kaliakmanis run for 1 yd to the MINN 30
12:344th & 6 at own 30Mark Crawford punt for 48 yds
Michigan Touchdown, 9 plays
12:341st & 10 at own 22Blake Corum run for 3 yds to the MICH 25
12:342nd & 7 at own 25J.J. McCarthy pass incomplete to Blake Corum
12:343rd & 7 at own 25J.J. McCarthy pass complete to Roman Wilson for 17 yds to the MICH 42 for a 1ST down
11:181st & 10 at own 42J.J. McCarthy pass complete to Roman Wilson for 34 yds to the MINN 24 for a 1ST down
11:181st & 10 at opp 24Blake Corum run for 6 yds to the MINN 18
11:182nd & 4 at opp 18J.J. McCarthy pass incomplete to Colston Loveland, broken up by Craig McDonald
11:183rd & 4 at opp 18Kalel Mullings run for 9 yds to the MINN 9 for a 1ST down
11:181st & goal at opp 9Kalel Mullings run for 2 yds to the MINN 7
8:282nd & goal at opp 7J.J. McCarthy run for 7 yds for a TD (James Turner KICK)Michigan 31, Minnesota 10
Minnesota Punt, 4 plays
8:281st & 10 at own 35Tommy Doman kickoff for 61 yds
8:281st & 10 at own 25Zach Evans run for 6 yds to the MINN 31
8:282nd & 4 at own 31Athan Kaliakmanis pass incomplete to Corey Crooms Jr. Minnesota Penalty, Offensive holding (Brevyn Spann-Ford) to the MINN 21
8:282nd & 14 at own 21Athan Kaliakmanis pass incomplete to Daniel Jackson
8:283rd & 14 at own 21Athan Kaliakmanis sacked for a loss of 8 yards to the MINN 13
6:454th & 22 at own 13Mark Crawford punt for 43 yds , Jake Thaw returns for 7 yds to the MINN 49
Michigan Touchdown, 6 plays
6:451st & 10 at opp 49J.J. McCarthy pass complete to Donovan Edwards for 7 yds to the MINN 42
6:452nd & 3 at opp 42J.J. McCarthy pass complete to Semaj Morgan for 8 yds to the MINN 34 for a 1ST down
6:451st & 10 at opp 34Donovan Edwards run for 5 yds to the MINN 29
4:112nd & 5 at opp 29Donovan Edwards run for 4 yds to the MINN 25
4:113rd & 1 at opp 25Kalel Mullings run for 1 yd to the MINN 24 for a 1ST down
3:201st & 10 at opp 24J.J. McCarthy pass complete to Colston Loveland for 24 yds for a TD Minnesota Penalty, roughing passer (Anthony Smith) to the MINN 0 (James Turner KICK)Michigan 38, Minnesota 10
Minnesota Defensive TD, 3 plays (Michigan scores)
3:171st & 10 at the 50Tommy Doman kickoff for 32 yds , Karter Shaw return for 4 yds to the MINN 22
3:171st & 10 at own 22Zach Evans run for 3 yds to the MINN 25
3:172nd & 7 at own 25Zach Evans run for no gain
1:433rd & 7 at own 25Keon Sabb 28 Yd Interception Return (James Turner Kick)Michigan 45, Minnesota 10
Minnesota Punt, 3 plays
1:431st & 10 at own 35Tommy Doman kickoff for 65 yds for a touchback
1:431st & 10 at own 25Zach Evans run for 1 yd to the MINN 26
1:432nd & 9 at own 26Sean Tyler run for 1 yd to the MINN 27
1:433rd & 8 at own 27Athan Kaliakmanis pass incomplete to Brevyn Spann-Ford
0:254th & 8 at own 27Mark Crawford punt for 43 yds
Michigan Touchdown, 11 plays
0:251st & 10 at own 30Kalel Mullings run for 4 yds to the MICH 34
Q4 15:002nd & 6 at own 34Kalel Mullings run for 9 yds to the MICH 43 for a 1ST down
Q4 15:001st & 10 at own 43Jack Tuttle pass complete to Semaj Morgan for 5 yds to the MICH 48
Q4 15:002nd & 5 at own 48Kalel Mullings run for 23 yds to the MINN 29 for a 1ST down
Q4 15:001st & 10 at opp 29Kalel Mullings run for a loss of 1 yard to the MINN 30
Q4 15:002nd & 11 at opp 30Jack Tuttle pass complete to AJ Barner for 17 yds to the MINN 13 for a 1ST down
Q4 15:001st & 10 at opp 13Michigan Penalty, Offensive holding (Max Bredeson) to the MINN 23
Q4 15:001st & 20 at opp 23Leon Franklin run for 4 yds to the MINN 19
Q4 15:002nd & 16 at opp 19Leon Franklin run for a loss of 1 yard to the MINN 20
Q4 15:003rd & 17 at opp 20Jack Tuttle run for 18 yds to the MINN 2 for a 1ST down
Q4 9:211st & goal at opp 2Leon Franklin run for 2 yds for a TD (James Turner KICK)Michigan 52, Minnesota 10
4th quarter3 drives, then Michigan 52, Minnesota 10
Minnesota Punt, 5 plays
9:211st & 10 at own 35Tommy Doman kickoff for 65 yds for a touchback
9:211st & 10 at own 25Sean Tyler run for 5 yds to the MINN 30
9:212nd & 5 at own 30Sean Tyler run for 6 yds to the MINN 36 for a 1ST down
9:211st & 10 at own 36Sean Tyler run for 4 yds to the MINN 40
9:212nd & 6 at own 40Sean Tyler run for 1 yd to the MINN 41
9:213rd & 5 at own 41Sean Tyler run for a loss of 1 yard to the MINN 40
5:414th & 6 at own 40Mark Crawford punt for 41 yds
Michigan Punt, 3 plays
5:411st & 10 at own 19Tavierre Dunlap run for 7 yds to the MICH 26
5:412nd & 3 at own 26Jayden Denegal pass incomplete to Josh Beetham
5:413rd & 3 at own 26Jayden Denegal run for no gain
4:104th & 3 at own 26Tommy Doman punt for 50 yds
Minnesota Result not recorded, 6 plays
4:101st & 10 at own 24Jordan Nubin run for 3 yds to the MINN 27
4:102nd & 7 at own 27Jordan Nubin run for 5 yds to the MINN 32
4:103rd & 2 at own 32Jordan Nubin run for 5 yds to the MINN 37 for a 1ST down
4:101st & 10 at own 37Jordan Nubin run for 4 yds to the MINN 41
4:102nd & 6 at own 41Jordan Nubin run for 2 yds to the MINN 43
4:103rd & 4 at own 43Jordan Nubin run for 6 yds to the MINN 43 for a 1ST down

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Michigan leads 78–⁠26–⁠3 in 107 meetings, counting the two since this game.

Recent meetings
2026Minnesota 20, Michigan 14
2024Michigan 27, Minnesota 24
2023Michigan 52, Minnesota 10
2020Michigan 49, Minnesota 24
2017Michigan 33, Minnesota 10
2015Michigan 29, Minnesota 26

Around this game