Purdue vs. Michigan

Saturday, December 3, 2022, Big Ten Championship Game

No. 2 Michigan beat Purdue 43–⁠22. It was their 59th meeting; after it, Michigan led the series 45–⁠14.

Neutral sitePurdue8–⁠6 in 2022
22
Neutral site2Michigan13–⁠1 in 2022
43

Final at Lucas Oil Stadium, IndianapolisIndoorsTV: FOXAttendance 67,107FOX’s Big Noon Kickoff broadcast from here, December 3, 2022 (Wikipedia)

MVP Donovan Edwards (RB, Michigan)Wikipedia

Official
Jerry McGinnGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Purdue763622
Michigan77141543

Standouts

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

Player stats

Purdue

PassingC/AttYdsTDInt
Aidan O’Connell32/4736602
RushingCarYdsTDLong
Devin Mockobee1771125
Tyrone Tracy Jr.225020
Dylan Downing61504
T.J. Sheffield1505
ReceivingRecYdsTDLong
Charlie Jones13162032
T.J. Sheffield454020
Mershawn Rice446021
Devin Mockobee63109
DefenseTklTFLSacksInt
Jamari Brown0001

Michigan

PassingC/AttYdsTDInt
J.J. McCarthy11/1716131
RushingCarYdsTDLong
Donovan Edwards25185160
Kalel Mullings82626
J.J. McCarthy51404
ReceivingRecYdsTDLong
Ronnie Bell567120
Luke Schoonmaker356140
Colston Loveland125125
Cornelius Johnson1909
DefenseTklTFLSacksInt
Jaylen Harrell2220
Michael Barrett1110
Taylor Upshaw10.50.50
Eyabi Anoma10.50.50
Will Johnson0002

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

Team stats

PurdueMichigan
456Total yards386
366Passing yards161
90Rushing yards225
7.8Yards per pass9.5
2.4Yards per rush5.9
27First downs17
9–⁠18Third downs6–⁠12
1–⁠1Fourth downs2–⁠2
2Turnovers1
5–⁠40Penalties3–⁠25
33:42Possession26:18
0Sacks (by defense)4

Efficiency

PurdueMichigan
45%Success rate46%
0.12EPA per play0.41
1.15Explosiveness1.53
0.02Rushing EPA0.23
0.18Passing EPA0.83
31%Passing-down success31%
−0.08First-down EPA0.23
0.01Second-down EPA0.14
0.57Third-down EPA0.99
4%Havoc by its defense15%

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 79% to win. Elo’s favorite won.

The line

Michigan −16, over/under 54.

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

Every drive

Michigan end zonePurdue end zoneQ1 PurduePunt, 3 playsQ1 MichiganTouchdown, 7 playsQ1 PurdueTouchdown, 10 playsQ1 MichiganPunt, 3 playsQ1 PurdueField goal, 11 playsQ2 MichiganTouchdown, 13 playsQ2 PurdueField goal, 13 playsQ2 MichiganPunt, 3 playsQ2 PurdueEnd of half, 5 playsQ3 MichiganTouchdown, 5 playsQ3 PurduePunt, 3 playsQ3 MichiganTouchdown, 2 playsQ3 PurdueInterception, 4 playsQ3 MichiganPunt, 3 playsQ3 PurdueField goal, 8 playsQ3 MichiganInterception, 4 playsQ3 PurdueField goal, 13 playsQ4 MichiganPunt, 4 playsQ4 PurdueInterception, 2 playsQ4 MichiganTouchdown, 3 playsQ4 PurdueField goal, 13 playsQ4 MichiganTouchdown, 8 playsQ4 PurdueEnd of game, 4 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Michigan drives left to right, Purdue right to left.
  1. Q1 PurduePunt, 3 plays, −10 yards
  2. Q1 MichiganTouchdown, 7 plays, 55 yards
  3. Q1 PurdueTouchdown, 10 plays, 92 yards
  4. Q1 MichiganPunt, 3 plays, −3 yards
  5. Q1 PurdueField goal, 11 plays, 46 yards
  6. Q2 MichiganTouchdown, 13 plays, 75 yards
  7. Q2 PurdueField goal, 13 plays, 47 yards
  8. Q2 MichiganPunt, 3 plays, 8 yards
  9. Q2 PurdueEnd of half, 5 plays, 17 yards
  10. Q3 MichiganTouchdown, 5 plays, 75 yards
  11. Q3 PurduePunt, 3 plays, 4 yards
  12. Q3 MichiganTouchdown, 2 plays, 67 yards
  13. Q3 PurdueInterception, 4 plays, 57 yards
  14. Q3 MichiganPunt, 3 plays, 9 yards
  15. Q3 PurdueField goal, 8 plays, 33 yards
  16. Q3 MichiganInterception, 4 plays, 17 yards
  17. Q3 PurdueField goal, 13 plays, 66 yards
  18. Q4 MichiganPunt, 4 plays, 23 yards
  19. Q4 PurdueInterception, 2 plays, 0 yards
  20. Q4 MichiganTouchdown, 3 plays, 16 yards
  21. Q4 PurdueField goal, 13 plays, 60 yards
  22. Q4 MichiganTouchdown, 8 plays, 44 yards
  23. Q4 PurdueEnd of game, 4 plays, 39 yards

Play by play

1st quarter5 drives, then Tied at 7
Purdue Punt, 3 plays
15:001st & 10 at own 35Jake Moody kickoff for 60 yds , Dylan Downing return for 14 yds to the Prdue 19
14:551st & 10 at own 19Aidan O’Connell pass complete to Charlie Jones for a loss of 6 yards to the Prdue 13
14:252nd & 16 at own 13Aidan O’Connell pass complete to Devin Mockobee for 3 yds to the Prdue 16
13:453rd & 13 at own 16Aidan O’Connell sacked by Jaylen Harrell for a loss of 7 yards to the Prdue 9
12:594th & 20 at own 9Jack Ansell punt for 47 yds , A.J. Henning returns for 1 yd to the Mich 45
Michigan Touchdown, 7 plays
12:551st & 10 at own 45Donovan Edwards run for no gain to the Mich 45
12:102nd & 10 at own 45Donovan Edwards run for 1 yd to the Mich 46
11:403rd & 9 at own 46J.J. McCarthy pass complete to Cornelius Johnson for 9 yds to the Prdue 45 for a 1ST down
10:441st & 10 at opp 45J.J. McCarthy pass incomplete to Roman Wilson
10:402nd & 10 at opp 45Donovan Edwards run for 4 yds to the Prdue 41
10:053rd & 6 at opp 41J.J. McCarthy pass complete to Ronnie Bell for 16 yds to the Prdue 25 for a 1ST down
9:111st & 10 at opp 25J.J. McCarthy pass complete to Colston Loveland for 25 yds for a TD (Jake Moody KICK)Michigan 7, Purdue 0
Purdue Touchdown, 10 plays
9:111st & 10 at own 35Jake Moody kickoff for 65 yds , Kobe Lewis return for 18 yds to the MICHIGAN 47 PURDUE Penalty, Illegal Block (10 Yards) to the Prdue 8
9:001st & 10 at own 8Devin Mockobee run for 1 yd to the Prdue 9
8:302nd & 9 at own 9Aidan O’Connell pass complete to Mershawn Rice for 13 yds to the Prdue 22 for a 1ST down
8:001st & 10 at own 22Aidan O’Connell pass complete to Devin Mockobee for 5 yds to the Prdue 27
7:152nd & 5 at own 27Aidan O’Connell pass complete to Devin Mockobee for 9 yds to the Prdue 36 for a 1ST down
6:451st & 10 at own 36Aidan O’Connell run for a loss of 4 yards to the Prdue 33 Aidan O’Connell fumbled, recovered by Prdue Aidan O’Connell Aidan O’Connell run for 1 yd to the Prdue 33
6:052nd & 13 at own 33Aidan O’Connell pass complete to Charlie Jones for 15 yds to the Prdue 48 for a 1ST down
5:551st & 10 at own 48Aidan O’Connell pass complete to Charlie Jones for 14 yds to the Mich 38 for a 1ST down
5:351st & 10 at opp 38Aidan O’Connell pass complete to Charlie Jones for 17 yds to the Mich 21 for a 1ST down
4:541st & 10 at opp 21Tyrone Tracy run for 20 yds to the Mich 1 for a 1ST down
4:131st & goal at opp 1Devin Mockobee run for 1 yd for a TD (Mitchell Fineran KICK)Tied at 7
Michigan Punt, 3 plays
4:131st & 10 at own 35Chris Van Eekeren kickoff for 65 yds for a touchback
4:101st & 10 at own 25J.J. McCarthy run for 1 yd to the Mich 26 MICHIGAN Penalty, Illegal Forward Pass (-5 Yards) to the Mich 21
4:082nd & 14 at own 21Donovan Edwards run for 1 yd to the Mich 22
3:203rd & 13 at own 22J.J. McCarthy pass incomplete to Ronnie Bell
3:114th & 13 at own 22Brad Robbins punt for 40 yds , Charlie Jones returns for no gain to the Prdue 38
Purdue Field goal, 11 plays
3:051st & 10 at own 38Charlie Jones run for 1 yd to the Prdue 39
2:442nd & 9 at own 39Aidan O’Connell pass complete to Payne Durham for 5 yds to the Prdue 44
2:013rd & 4 at own 44Aidan O’Connell pass incomplete to Charlie Jones, broken up by DJ Turner
1:554th & 4 at own 44Payne Durham run for 4 yds to the Prdue 48 for a 1ST down
1:301st & 10 at own 48Aidan O’Connell pass complete to Charlie Jones for 25 yds to the Mich 27 for a 1ST down
1:051st & 10 at opp 27Devin Mockobee run for 4 yds to the Mich 23
1:002nd & 6 at opp 23Aidan O’Connell pass complete to Charlie Jones for 8 yds to the Mich 15 for a 1ST down
0:351st & 10 at opp 15Devin Mockobee run for 2 yds to the Mich 13
Q2 15:002nd & 8 at opp 13Aidan O’Connell run for a loss of 4 yards to the Mich 17 Aidan O’Connell fumbled, recovered by Prdue Aidan O’Connell Aidan O’Connell run for no gain to the Mich 17
Q2 14:303rd & 12 at opp 17Aidan O’Connell pass complete to Charlie Jones for 1 yd to the Mich 16
Q2 13:394th & 11 at opp 16Mitchell Fineran 33 yd FG GOODPurdue 10, Michigan 7
2nd quarter4 drives, then Michigan 14, Purdue 13
Michigan Touchdown, 13 plays
13:394th & 11 at own 35Chris Van Eekeren kickoff for 65 yds for a touchback
13:301st & 10 at own 25Donovan Edwards run for 7 yds to the Mich 32
13:002nd & 3 at own 32J.J. McCarthy pass complete to Luke Schoonmaker for 9 yds to the Mich 41 for a 1ST down
12:151st & 10 at own 41Donovan Edwards run for 5 yds to the Mich 46
11:452nd & 5 at own 46J.J. McCarthy pass complete to Ronnie Bell for 20 yds to the Prdue 34 for a 1ST down
11:151st & 10 at opp 34J.J. McCarthy run for 1 yd to the Prdue 33
10:352nd & 9 at opp 33Donovan Edwards run for 3 yds to the Prdue 30
9:503rd & 6 at opp 30J.J. McCarthy pass incomplete to Donovan Edwards
9:494th & 6 at opp 30PURDUE Penalty, Defensive Offside (5 Yards) to the Prdue 25
9:304th & 1 at opp 25Kalel Mullings run for 2 yds to the Prdue 23 for a 1ST down
9:001st & 10 at opp 23Donovan Edwards run for 1 yd to the Prdue 22
8:392nd & 9 at opp 22Donovan Edwards run for 9 yds to the Prdue 13 for a 1ST down
8:151st & 10 at opp 13Donovan Edwards run for 5 yds to the Prdue 8
7:452nd & 5 at opp 8Donovan Edwards run for 1 yd to the Prdue 7
7:053rd & 4 at opp 7J.J. McCarthy pass complete to Luke Schoonmaker for 7 yds for a TD (Jake Moody KICK)Michigan 14, Purdue 10
Purdue Field goal, 13 plays
7:053rd & 4 at own 35Jake Moody kickoff for 65 yds for a touchback
7:001st & 10 at own 25Aidan O’Connell pass complete to Payne Durham for 5 yds to the Prdue 30
6:302nd & 5 at own 30Dylan Downing run for 4 yds to the Prdue 34
6:003rd & 1 at own 34Dylan Downing run for 2 yds to the Prdue 36 for a 1ST down
5:401st & 10 at own 36Aidan O’Connell pass complete to Mershawn Rice for 8 yds to the Prdue 44
5:152nd & 2 at own 44Kobe Lewis run for 1 yd to the Prdue 45
4:453rd & 1 at own 45Dylan Downing run for 4 yds to the Prdue 49 for a 1ST down
4:101st & 10 at own 49Aidan O’Connell sacked by Jaylen Harrell for a loss of 6 yards to the Prdue 43
3:402nd & 16 at own 43Aidan O’Connell pass complete to Mershawn Rice for 4 yds to the Prdue 47
3:003rd & 12 at own 47Aidan O’Connell pass complete to TJ Sheffield for 20 yds to the Mich 33 for a 1ST down
2:201st & 10 at opp 33TJ Sheffield run for 5 yds to the Mich 28
1:332nd & 5 at opp 28Aidan O’Connell pass incomplete
1:273rd & 5 at opp 28Aidan O’Connell pass incomplete to Andrew Sowinski, broken up by DJ Turner
1:234th & 5 at opp 28Mitchell Fineran 45 yd FG GOODMichigan 14, Purdue 13
Michigan Punt, 3 plays
1:234th & 5 at own 35Chris Van Eekeren kickoff for 65 yds for a touchback
1:201st & 10 at own 25J.J. McCarthy pass complete to Donovan Edwards for 4 yds to the Mich 29
1:052nd & 6 at own 29J.J. McCarthy pass incomplete to Cornelius Johnson
0:573rd & 6 at own 29J.J. McCarthy run for 4 yds to the Mich 33
0:514th & 2 at own 33Brad Robbins punt for 39 yds, fair catch by Charlie Jones at the Prdue 28
Purdue End of half, 5 plays
0:501st & 10 at own 28Aidan O’Connell pass complete to Devin Mockobee for 4 yds to the Prdue 32
0:252nd & 6 at own 32Aidan O’Connell pass complete to TJ Sheffield for 20 yds to the Mich 48 for a 1ST down
0:161st & 10 at opp 48PURDUE Penalty, Offensive Holding (-10 Yards) to the Prdue 42
0:141st & 20 at own 42Devin Mockobee run for 3 yds to the Prdue 45
0:122nd & 17 at own 45Timeout PURDUE, clock 00:12
0:102nd & 17 at own 45Aidan O’Connell pass complete to Dylan Downing for 13 yds to the Mich 42
0:043rd & 4 at opp 42Timeout PURDUE, clock 00:04
0:003rd & 4 at opp 42Aidan O’Connell sacked by Michael Barrett for a loss of 13 yards to the MICHIGAN 45 PURDUE Penalty, Intentional Grounding (Aidan O’Connell) to the Prdue 45
3rd quarter8 drives, then Michigan 28, Purdue 16
Michigan Touchdown, 5 plays
15:001st & 10 at own 35Chris Van Eekeren kickoff for 65 yds for a touchback
14:551st & 10 at own 25Donovan Edwards run for 60 yds to the Prdue 15 for a 1ST down
14:121st & 10 at opp 15J.J. McCarthy pass complete to Ronnie Bell for 4 yds to the Prdue 11
13:352nd & 6 at opp 11Donovan Edwards run for 4 yds to the Prdue 7
13:013rd & 2 at opp 7Kalel Mullings run for 6 yds to the Prdue 1 for a 1ST down
12:251st & goal at opp 1Kalel Mullings run for 1 yd for a TD (Jake Moody KICK)Michigan 21, Purdue 13
Purdue Punt, 3 plays
12:251st & 10 at own 35Jake Moody kickoff for 65 yds for a touchback
12:101st & 10 at own 25Aidan O’Connell pass complete to Charlie Jones for 4 yds to the Prdue 29
11:502nd & 6 at own 29Devin Mockobee run for no gain to the Prdue 29
11:273rd & 6 at own 29Aidan O’Connell pass incomplete to Deion Burks
11:204th & 6 at own 29Jack Ansell punt for 38 yds, fair catch by A.J. Henning at the Mich 33
Michigan Touchdown, 2 plays
11:101st & 10 at own 33J.J. McCarthy pass complete to Luke Schoonmaker for 40 yds to the Prdue 27 for a 1ST down
10:321st & 10 at opp 27Donovan Edwards run for 27 yds for a TD (Jake Moody KICK)Michigan 28, Purdue 13
Purdue Interception, 4 plays
10:321st & 10 at own 35Jake Moody kickoff for 65 yds for a touchback
10:301st & 10 at own 25Aidan O’Connell pass incomplete
10:222nd & 10 at own 25Aidan O’Connell pass complete to Charlie Jones for 32 yds to the Mich 43 for a 1ST down
9:551st & 10 at opp 43Devin Mockobee run for 25 yds to the Mich 18 for a 1ST down
9:291st & 10 at opp 18Aidan O’Connell pass intercepted Will Johnson return for no gain to the Mich 1
Michigan Punt, 3 plays
9:251st & 10 at own 1J.J. McCarthy run for 4 yds to the Mich 5
9:052nd & 6 at own 5Kalel Mullings run for 4 yds to the Mich 9
7:573rd & 2 at own 9Kalel Mullings run for 1 yd to the Mich 10
7:384th & 1 at own 10Brad Robbins punt for 49 yds, fair catch by Charlie Jones at the Prdue 41
Purdue Field goal, 8 plays
7:351st & 10 at own 41Devin Mockobee run for 1 yd to the Prdue 42
6:572nd & 9 at own 42O’Connell, Aidan pass incomplete to Jones, Charlie, PENALTY MICHIGAN pass interference 15 yards to the MICHIGAN43, NO PLAY, 1ST DOWN PURDUE.
6:451st & 10 at opp 43Tyrone Tracy run for 5 yds to the Mich 38
6:252nd & 5 at opp 38Aidan O’Connell pass complete to Devin Mockobee for 4 yds to the Mich 34
5:403rd & 1 at opp 34Aidan O’Connell pass complete to Paul Piferi for 26 yds to the Mich 8 for a 1ST down
5:241st & goal at opp 8Devin Mockobee run for a loss of 3 yards to the Mich 11
4:402nd & goal at opp 11Aidan O’Connell pass complete to TJ Sheffield for 3 yds to the Mich 8
3:553rd & goal at opp 8Aidan O’Connell sacked by Taylor Upshaw and Eyabi Okie for a loss of 3 yards to the Mich 11
3:534th & goal at opp 11PURDUE Penalty, Unsportsmanlike Conduct (-15 Yards) to the Mich 26
3:374th & goal at opp 26Mitchell Fineran 43 yd FG GOODMichigan 28, Purdue 16
Michigan Interception, 4 plays
3:374th & 28 at own 35Chris Van Eekeren kickoff for 65 yds for a touchback
3:001st & 10 at own 25Donovan Edwards run for 2 yds to the Mich 27
2:402nd & 8 at own 27Donovan Edwards run for 5 yds to the Mich 32
2:153rd & 3 at own 32J.J. McCarthy pass complete to Ronnie Bell for 10 yds to the Mich 42 for a 1ST down
1:351st & 10 at own 42J.J. McCarthy pass intercepted Jamari Brown return for no gain to the Prdue 24
Purdue Field goal, 13 plays
1:301st & 10 at own 24Devin Mockobee run for 4 yds to the Prdue 28
0:522nd & 6 at own 28Aidan O’Connell pass incomplete
0:453rd & 6 at own 28Aidan O’Connell pass complete to Charlie Jones for 7 yds to the Prdue 35 for a 1ST down
0:251st & 10 at own 35Dylan Downing run for no gain to the Prdue 35
Q4 15:002nd & 10 at own 35Aidan O’Connell pass complete to Devin Mockobee for 6 yds to the Prdue 41
Q4 14:253rd & 4 at own 41Aidan O’Connell pass complete to Andrew Sowinski for 24 yds to the Mich 35 for a 1ST down
Q4 14:091st & 10 at opp 35Aidan O’Connell pass incomplete to Devin Mockobee
Q4 14:052nd & 10 at opp 35Aidan O’Connell pass incomplete to Mershawn Rice
Q4 14:003rd & 10 at opp 35Aidan O’Connell pass complete to Mershawn Rice for 21 yds to the Mich 14 for a 1ST down
Q4 13:401st & 10 at opp 14Devin Mockobee run for 2 yds to the Mich 12
Q4 13:152nd & 8 at opp 12Charlie Jones run for 2 yds to the Mich 10
Q4 12:413rd & 6 at opp 10Aidan O’Connell pass incomplete to Mershawn Rice
Q4 12:374th & 6 at opp 10Mitchell Fineran 27 yd FG GOODMichigan 28, Purdue 19
4th quarter6 drives, then Michigan 43, Purdue 22
Michigan Punt, 4 plays
12:374th & 6 at own 35Chris Van Eekeren kickoff for 60 yds , Roman Wilson return for 24 yds to the Mich 29
12:201st & 10 at own 29Donovan Edwards run for 16 yds to the Mich 45 for a 1ST down
11:401st & 10 at own 45Donovan Edwards run for 2 yds to the Mich 47
11:072nd & 8 at own 47Donovan Edwards run for 1 yd to the Mich 48
10:223rd & 7 at own 48J.J. McCarthy run for 4 yds to the Prdue 48
10:074th & 3 at opp 48Brad Robbins punt for 36 yds, fair catch by Charlie Jones at the Prdue 12
Purdue Interception, 2 plays
10:021st & 10 at own 12Aidan O’Connell pass incomplete to Payne Durham
9:572nd & 10 at own 12Aidan O’Connell pass intercepted Will Johnson return for no gain to the Prdue 16
Michigan Touchdown, 3 plays
9:541st & 10 at opp 16J.J. McCarthy pass incomplete to Ronnie Bell
9:452nd & 10 at opp 16Donovan Edwards run for a loss of 1 yard to the Prdue 17
9:063rd & 11 at opp 17J.J. McCarthy pass complete to Ronnie Bell for 17 yds for a TD (J.J. McCarthy pass to Luke Schoonmaker for Two-Point Conversion)Michigan 36, Purdue 19
Purdue Field goal, 13 plays
9:063rd & 11 at own 35Jake Moody kickoff for 65 yds for a touchback
9:001st & 10 at own 25Devin Mockobee run for 10 yds to the Prdue 35 for a 1ST down
8:401st & 10 at own 35Devin Mockobee run for 9 yds to the Prdue 44
8:152nd & 1 at own 44Devin Mockobee run for 4 yds to the Prdue 48 for a 1ST down
7:551st & 10 at own 48Devin Mockobee run for 6 yds to the Mich 46
7:252nd & 4 at opp 46Devin Mockobee run for no gain to the Mich 46
7:003rd & 4 at opp 46Aidan O’Connell pass complete to Charlie Jones for 6 yds to the Mich 40 for a 1ST down
6:351st & 10 at opp 40Kobe Lewis run for 2 yds to the Mich 38
6:032nd & 8 at opp 38Aidan O’Connell pass incomplete to Mershawn Rice
5:553rd & 8 at opp 38Aidan O’Connell pass complete to Charlie Jones for 21 yds to the Mich 17 for a 1ST down
5:351st & 10 at opp 17Devin Mockobee run for 2 yds to the Mich 15
5:152nd & 8 at opp 15Aidan O’Connell pass incomplete to Charlie Jones
5:113rd & 8 at opp 15Aidan O’Connell pass incomplete to Abdur-Rahmaan Yaseen, broken up by Will Johnson
5:074th & 8 at opp 15Mitchell Fineran 32 yd FG GOODMichigan 36, Purdue 22
Michigan Touchdown, 8 plays
5:074th & 8 at own 35Ben Freehill on-side kick recovered by MICHIGAN at the Prdue 44
5:001st & 10 at opp 44Donovan Edwards run for 1 yd to the Prdue 43
4:152nd & 9 at opp 43Donovan Edwards run for 7 yds to the Prdue 36
3:453rd & 2 at opp 36Donovan Edwards run for no gain to the Prdue 36
3:344th & 2 at opp 36Timeout PURDUE, clock 03:34
3:304th & 2 at opp 36Kalel Mullings run for 4 yds to the Prdue 32 for a 1ST down
2:541st & 10 at opp 32Donovan Edwards run for 6 yds to the Prdue 26
2:542nd & 4 at opp 26Timeout PURDUE, clock 02:54
2:452nd & 4 at opp 26Donovan Edwards run for 18 yds to the Prdue 8 for a 1ST down
2:001st & goal at opp 8Kalel Mullings run for 5 yds to the Prdue 3
1:222nd & goal at opp 3Kalel Mullings run for 3 yds for a TD (Jake Moody KICK)Michigan 43, Purdue 22
Purdue End of game, 4 plays
1:222nd & 5 at own 35Jake Moody kickoff for 65 yds for a touchback
1:151st & 10 at own 25Aidan O’Connell pass complete to Charlie Jones for 18 yds to the Prdue 43 for a 1ST down
1:101st & 10 at own 43Aidan O’Connell pass complete to TJ Sheffield for 11 yds to the Mich 46 for a 1ST down
0:541st & 10 at opp 46O’Connell, Aidan pass complete to Tracy, Tyrone for 1 yard to the MICHIGAN45, PENALTY MICHIGAN offside 5 yards to the MICHIGAN41, NO PLAY.
0:441st & 5 at opp 41Dylan Downing run for 4 yds to the Mich 37
0:212nd & 1 at opp 37Dylan Downing run for 1 yd to the Mich 36 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 47–⁠14 in 61 meetings, counting the two since this game.

Recent meetings
2025Michigan 21, Purdue 16
2023Michigan 41, Purdue 13
2022Michigan 43, Purdue 22Big Ten Championship Game
2017Michigan 28, Purdue 10
2012Michigan 44, Purdue 13
2011Michigan 36, Purdue 14

Around this game