← CFB Terminal
27
Big Ten
AT
42
Big Ten
2021 week 13 · Saturday, November 27, 2021 at 11:00 AM CT · Michigan Stadium · 📺 FOX · 111,156 att · 28.4°F, wind 5.6

Drive chart

Ohio State Michigan bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
TD
10 pl · 75 yd · 4:48
0–7
14:55 1st & 10 OWN 25 Hassan Haskins run for 3 yds to the Mich 28 +3 -0.30
14:21 2nd & 7 OWN 28 Cade McNamara pass complete to Hassan Haskins for 5 yds to the Mich 33 +5 0.08
13:55 3rd & 2 OWN 33 Hassan Haskins run for 16 yds to the Mich 49 for a 1ST down +16 2.37
13:30 1st & 10 OWN 49 MICHIGAN Penalty, False Start (Erick All) to the Mich 44 -5
13:03 1st & 15 OWN 44 Donovan Edwards run for 8 yds to the OhSt 48 +8 0.80
12:25 2nd & 7 OPP 48 Cade McNamara pass complete to Luke Schoonmaker for 6 yds to the OhSt 42 +6 0.35
12:04 3rd & 1 OPP 42 Hassan Haskins run for 2 yds to the OhSt 40 for a 1ST down +2 0.78
11:35 1st & 10 OPP 40 Cade McNamara pass incomplete to Luke Schoonmaker 0 -0.85
11:28 2nd & 10 OPP 40 Cade McNamara pass complete to A.J. Henning for 9 yds to the OhSt 31 +9 0.84
10:53 3rd & 1 OPP 31 Timeout MICHIGAN, clock 10:53
10:46 3rd & 1 OPP 31 Hassan Haskins run for 17 yds to the OhSt 14 for a 1ST down +17 0.64
10:12 1st & 10 OPP 14 A.J. Henning run for 14 yds for a TD (Jake Moody KICK) +14 2.55
PUNT
3 pl · 1 yd · 0:47
0–7
10:05 1st & 10 OWN 4 C.J. Stroud run for 1 yd to the OhSt 5 C.J. Stroud fumbled, recovered by OhSt C.J. Stroud +1 -0.23
9:38 2nd & 9 OWN 5 C.J. Stroud pass incomplete to Garrett Wilson 0 -0.14
9:35 3rd & 9 OWN 5 C.J. Stroud pass incomplete to Garrett Wilson 0 -0.06
9:25 4th & 9 OWN 5 Jesse Mirco punt for 51 yds , A.J. Henning returns for 17 yds to the OhSt 39
INT
2 pl · 24 yd · 0:41
0–7
9:12 1st & 10 OPP 39 Cade McNamara pass complete to Roman Wilson for 24 yds to the OhSt 15 for a 1ST down +24 0.58
8:44 1st & 10 OPP 15 Cade McNamara pass intercepted Bryson Shaw return for 20 yds to the OhSt 22 -4.44
FG
12 pl · 64 yd · 5:08
3–7
8:37 1st & 10 OWN 22 TreVeyon Henderson run for 2 yds to the OhSt 24 +2 -0.40
8:13 2nd & 8 OWN 24 C.J. Stroud pass complete to Jaxon Smith-Njigba for 10 yds to the OhSt 34 for a 1ST down +10 1.33
7:47 1st & 10 OWN 34 C.J. Stroud pass complete to Chris Olave for 9 yds to the OhSt 43 +9 1.38
7:23 2nd & 1 OWN 43 TreVeyon Henderson run for 1 yd to the OhSt 44 for a 1ST down +1 -0.42
6:58 1st & 10 OWN 44 TreVeyon Henderson run for 7 yds to the Mich 49 +7 0.67
6:41 2nd & 3 OPP 49 TreVeyon Henderson run for 28 yds to the Mich 21 for a 1ST down +28 1.07
6:02 1st & 10 OPP 21 Miyan Williams run for 9 yds to the Mich 12 +9 0.63
5:31 2nd & 1 OPP 12 Miyan Williams run for 7 yds to the Mich 5 for a 1ST down +7 0.12
5:00 1st & 5 OPP 5 Miyan Williams run for 2 yds to the Mich 3 +2 -0.33
4:17 2nd & 3 OPP 3 C.J. Stroud pass incomplete to Chris Olave 0 -0.41
4:17 3rd & 3 OPP 3 OHIO ST Penalty, False Start (-5 Yards) to the Mich 8 -5
4:05 3rd & 8 OPP 8 C.J. Stroud sacked by Aidan Hutchinson for a loss of 6 yards to the Mich 14 -6 -1.15
3:36 4th & 14 OPP 14 Noah Ruggles 31 yd FG GOOD
PUNT
8 pl · 30 yd · 3:48
3–7
3:28 1st & 10 OWN 25 Hassan Haskins run for 3 yds to the Mich 28 +3 -0.30
2:49 2nd & 7 OWN 28 Cade McNamara pass complete to Andrel Anthony for 5 yds to the Mich 33 +5 0.08
2:18 3rd & 2 OWN 33 Hassan Haskins run for 8 yds to the Mich 41 for a 1ST down +8 1.64
1:48 1st & 10 OWN 41 Blake Corum run for 5 yds to the Mich 46 +5 0.11
1:15 2nd & 5 OWN 46 J.J. McCarthy run for 6 yds to the OhSt 48 for a 1ST down +6 0.86
0:40 1st & 10 OPP 48 Blake Corum run for 3 yds to the OhSt 45 +3 -0.36
0:02 2nd & 7 OPP 45 Cade McNamara pass complete to Hassan Haskins for no gain to the OhSt 45 0 -1.11
0:00 OPP 45 End of 1st Quarter
14:56 3rd & 7 OPP 45 Cade McNamara pass incomplete to Cornelius Johnson 0 -0.97
14:48 4th & 7 OPP 45 Brad Robbins punt for 42 yds, fair catch by Jaxon Smith-Njigba at the OhSt 3 MICHIGAN Penalty, Kick Catching Interference (-15 Yards) to the OhSt 18
Q2
FUMBLE
6 pl · 32 yd · 2:34
3–7
14:40 1st & 10 OWN 18 TreVeyon Henderson run for 3 yds to the OhSt 21 +3 -0.22
14:20 2nd & 7 OWN 21 OHIO ST Penalty, False Start (Dawand Jones) to the OhSt 16 -5
13:52 2nd & 12 OWN 16 C.J. Stroud pass complete to Jaxon Smith-Njigba for 8 yds to the OhSt 24 +8 0.25
13:34 2nd & 7 OWN 24 C.J. Stroud pass complete to TreVeyon Henderson for 25 yds to the OhSt 49 for a 1ST down +25 2.66
13:09 1st & 10 OWN 49 C.J. Stroud pass incomplete to Jaxon Smith-Njigba 0 -1.13
13:01 2nd & 10 OWN 49 Miyan Williams run for 1 yd to the 50 yard line +1 -0.82
12:22 3rd & 9 50 C.J. Stroud pass incomplete to Chris Olave, broken up by David Ojabo 0 -0.75
12:14 4th & 9 50 Jesse Mirco punt for 40 yds , A.J. Henning returns for no gain to the Mich 10 A.J. Henning fumbled, recovered by Mich A.J. Henning
PUNT
3 pl · 3 yd · 1:23
3–7
12:09 1st & 10 OWN 10 Hassan Haskins run for 2 yds to the Mich 12 +2 -0.23
11:37 2nd & 8 OWN 12 Hassan Haskins run for 1 yd to the Mich 13 +1 -0.19
11:00 3rd & 7 OWN 13 Cade McNamara pass incomplete to Donovan Edwards 0 -0.12
10:51 4th & 7 OWN 13 Brad Robbins punt for 48 yds , Jaxon Smith-Njigba returns for 5 yds to the OhSt 44
TD
4 pl · 56 yd · 1:39
10–7
10:45 1st & 10 OWN 44 C.J. Stroud pass complete to Garrett Wilson for 10 yds to the Mich 46 for a 1ST down +10 0.83
10:03 1st & 10 OPP 46 TreVeyon Henderson run for a loss of 2 yards to the Mich 48 -2 -1.49
9:24 2nd & 12 OPP 48 C.J. Stroud pass complete to Jaxon Smith-Njigba for 23 yds to the Mich 25 for a 1ST down +23 2.33
9:12 1st & 10 OPP 25 C.J. Stroud pass complete to Garrett Wilson for 25 yds for a TD (Noah Ruggles KICK) +25 2.70
TD
13 pl · 82 yd · 5:21
10–14
9:02 1st & 10 OWN 18 Cade McNamara pass incomplete to Hassan Haskins, broken up by Zach Harrison 0 -0.51
8:52 2nd & 10 OWN 18 Cade McNamara pass complete to Erick All for 7 yds to the Mich 25 +7 0.23
8:15 3rd & 3 OWN 25 Cade McNamara pass complete to Cornelius Johnson for 11 yds to the Mich 36 for a 1ST down +11 1.62
7:44 1st & 10 OWN 36 Hassan Haskins run for 6 yds to the Mich 42 +6 0.40
7:10 2nd & 4 OWN 42 Hassan Haskins run for 6 yds to the Mich 48 for a 1ST down +6 0.74
6:36 1st & 10 OWN 48 Cade McNamara pass incomplete to Erick All 0 -1.14
6:28 2nd & 10 OWN 48 Cade McNamara pass complete to Luke Schoonmaker for 9 yds to the OhSt 43 +9 1.10
6:01 3rd & 1 OPP 43 Hassan Haskins run for no gain to the OhSt 43 0 -1.19
5:30 4th & 1 OPP 43 Timeout MICHIGAN, clock 05:30
5:26 4th & 1 OPP 43 Hassan Haskins run for 2 yds to the OhSt 41 for a 1ST down +2 2.00
4:56 1st & 10 OPP 41 Blake Corum run for 2 yds to the OhSt 39 +2 -0.47
4:19 2nd & 8 OPP 39 Cade McNamara pass complete to Cornelius Johnson for 37 yds to the OhSt 2 for a 1ST down +37 2.50
4:06 1st & 2 OPP 2 Hassan Haskins run for 1 yd to the OhSt 1 +1 -0.69
3:51 2nd & 1 OPP 1 Hassan Haskins run for 1 yd for a TD (Jake Moody KICK) +1 1.90
FG
12 pl · 62 yd · 3:42
13–14
3:42 1st & 10 OWN 25 C.J. Stroud pass complete to TreVeyon Henderson for 14 yds to the OhSt 39 for a 1ST down +14 1.22
3:25 1st & 10 OWN 39 TreVeyon Henderson run for 3 yds to the OhSt 42 +3 -0.43
2:50 2nd & 7 OWN 42 C.J. Stroud pass complete to Chris Olave for 2 yds to the OhSt 44 +2 -0.61
2:25 3rd & 5 OWN 44 C.J. Stroud pass complete to Jaxon Smith-Njigba for 8 yds to the Mich 48 for a 1ST down +8 2.21
1:49 1st & 10 OPP 48 C.J. Stroud pass complete to Garrett Wilson for 9 yds to the Mich 39 +9 1.04
1:36 2nd & 1 OPP 39 OHIO ST Penalty, False Start (Thayer Munford) to the Mich 44 -5
1:20 2nd & 6 OPP 44 C.J. Stroud pass incomplete to Garrett Wilson, broken up by DJ Turner 0 -1.11
1:13 3rd & 6 OPP 44 C.J. Stroud pass complete to Chris Olave for 9 yds to the Mich 35 for a 1ST down +9 1.95
0:57 1st & 10 OPP 35 C.J. Stroud pass complete to Jaxon Smith-Njigba for 15 yds to the Mich 20 for a 1ST down +15 0.35
0:39 1st & 10 OPP 20 C.J. Stroud pass incomplete to Garrett Wilson 0 -0.37
0:32 2nd & 10 OPP 20 TreVeyon Henderson run for 3 yds to the Mich 17 +3 -0.14
0:32 3rd & 7 OPP 17 Timeout OHIO ST, clock 00:32
0:23 3rd & 7 OPP 17 C.J. Stroud pass complete to Jaxon Smith-Njigba for 4 yds to the Mich 13 +4 -0.06
0:13 4th & 3 OPP 13 Timeout MICHIGAN, clock 00:13
0:09 4th & 3 OPP 13 Noah Ruggles 30 yd FG GOOD
END OF HALF
1 pl · 3 yd · 0:09
13–14
0:03 1st & 10 OWN 22 Hassan Haskins run for 3 yds to the Mich 25 +3 -0.26
0:00 OWN 22 End of 2nd Quarter
Q3
PUNT
3 pl · 6 yd · 1:55
13–14
14:54 1st & 10 OWN 25 TreVeyon Henderson run for 5 yds to the OhSt 30 +5 0.09
14:21 2nd & 5 OWN 30 TreVeyon Henderson run for 3 yds to the OhSt 33 +3 -0.31
13:57 3rd & 2 OWN 33 TreVeyon Henderson run for a loss of 2 yards to the OhSt 31 -2 -0.75
13:05 4th & 4 OWN 31 Jesse Mirco punt for 50 yds, punt out-of-bounds at the Mich 19
TD
3 pl · 81 yd · 1:15
13–21
12:59 1st & 10 OWN 19 Blake Corum run for 13 yds to the Mich 32 for a 1ST down +13 0.92
12:26 1st & 10 OWN 32 Blake Corum run for 55 yds to the OhSt 13 for a 1ST down +55 2.98
11:50 1st & 10 OPP 13 Hassan Haskins run for 13 yds for a TD (Jake Moody KICK) +13 2.54
PUNT
5 pl · 15 yd · 3:31
13–21
11:45 1st & 10 OWN 25 Stroud, C.J. pass complete to Ruckert, Jeremy for 6 yards to the OHIOST31, PENALTY OHIOST holding (Petit-Frere, Nicholas) 10 yards to the OHIOST15, NO PLAY. -10
11:21 1st & 20 OWN 15 TreVeyon Henderson run for 11 yds to the OhSt 26 +11 0.49
10:57 2nd & 9 OWN 26 C.J. Stroud pass complete to Garrett Wilson for 16 yds to the OhSt 42 for a 1ST down +16 2.10
10:24 1st & 10 OWN 42 C.J. Stroud pass complete to Garrett Wilson for 5 yds to the OhSt 47 +5 0.11
10:05 2nd & 5 OWN 47 OHIO ST Penalty, False Start (Nicholas Petit-Frere) to the OhSt 42 -5
9:35 2nd & 10 OWN 42 TreVeyon Henderson run for 1 yd to the OhSt 43 +1 -0.68
8:56 3rd & 9 OWN 43 C.J. Stroud sacked by Aidan Hutchinson for a loss of 3 yards to the OhSt 40 -3 -0.72
8:19 4th & 12 OWN 40 Jesse Mirco punt for 38 yds, punt out-of-bounds at the Mich 22
TD
5 pl · 78 yd · 2:30
13–28
8:14 1st & 10 OWN 22 Cade McNamara pass complete to Donovan Edwards for 6 yds to the Mich 28 +6 0.31
7:31 2nd & 4 OWN 28 J.J. McCarthy pass complete to Roman Wilson for 31 yds to the OhSt 41 for a 1ST down +31 2.72
6:50 1st & 10 OPP 41 Cade McNamara pass complete to Mike Sainristil for 34 yds to the OhSt 7 for a 1ST down +34 1.04
6:08 1st & 7 OPP 7 J.J. McCarthy run for 6 yds to the OhSt 1 +6 0.30
6:06 2nd & 1 OPP 1 OHIO ST Penalty, Unsportsmanlike Conduct (Cameron Brown) to the OhSt 1 for a 1ST down 0
5:49 1st & 1 OPP 1 Hassan Haskins run for 1 yd for a TD (Jake Moody KICK) +1 0.94
TD
17 pl · 82 yd · 6:44
20–28
5:39 1st & 10 OWN 18 C.J. Stroud pass complete to Chris Olave for 12 yds to the OhSt 30 for a 1ST down +12 0.80
5:13 1st & 10 OWN 30 C.J. Stroud pass incomplete to Chris Olave 0 -0.86
5:04 2nd & 10 OWN 30 C.J. Stroud pass complete to Jaxon Smith-Njigba for 7 yds to the OhSt 37 +7 0.39
4:37 3rd & 3 OWN 37 C.J. Stroud pass complete to Jaxon Smith-Njigba for 11 yds to the OhSt 48 for a 1ST down +11 2.16
4:04 1st & 10 OWN 48 C.J. Stroud pass complete to Miyan Williams for 6 yds to the Mich 46 +6 0.36
4:04 2nd & 4 OPP 46 OHIO ST Penalty, False Start (Dawand Jones) to the OhSt 49 -5
3:11 2nd & 9 OWN 49 Miyan Williams run for 4 yds to the Mich 47 +4 -0.17
2:37 3rd & 5 OPP 47 C.J. Stroud pass complete to Garrett Wilson for 9 yds to the Mich 38 for a 1ST down +9 1.98
2:04 1st & 10 OPP 38 C.J. Stroud sacked by Aidan Hutchinson for a loss of 5 yards to the Mich 43 -5 -1.83
1:36 2nd & 15 OPP 43 Miyan Williams run for a loss of 4 yards to the Mich 47 -4 -1.62
1:01 3rd & 19 OPP 47 C.J. Stroud pass complete to Jaxon Smith-Njigba for 26 yds to the Mich 21 for a 1ST down +26 3.91
0:31 1st & 10 OPP 21 C.J. Stroud pass complete to Chris Olave for 5 yds to the Mich 16 +5 0.07
0:03 2nd & 5 OPP 16 C.J. Stroud pass incomplete to Miyan Williams 0 -0.42
0:01 3rd & 5 OPP 16 Miyan Williams run for 1 yd to the Mich 15 +1 -0.38
0:00 OPP 16 End of 3rd Quarter
14:53 4th & 4 OPP 15 C.J. Stroud pass complete to Jaxon Smith-Njigba for 10 yds to the Mich 5 for a 1ST down +10 1.47
14:45 1st & 5 OPP 5 C.J. Stroud pass incomplete to Jeremy Ruckert 0 -0.55
14:35 2nd & 5 OPP 5 TreVeyon Henderson run for 4 yds to the Mich 1 +4 -0.02
14:05 3rd & 1 OPP 1 TreVeyon Henderson run for 1 yd for a TD (Noah Ruggles KICK) +1 2.45
Q4
TD
9 pl · 66 yd · 4:51
20–35
13:53 1st & 10 OWN 34 Hassan Haskins run for no gain to the Mich 34 0 -0.99
13:02 2nd & 10 OWN 34 Cade McNamara run for 9 yds to the Mich 43 +9 0.94
12:43 3rd & 1 OWN 43 OHIO ST Penalty, Defensive Offside (Steele Chambers) to the Mich 49 for a 1ST down +6
12:33 1st & 10 OWN 49 Hassan Haskins run for 8 yds to the OhSt 43 +8 0.86
12:05 2nd & 2 OPP 43 Hassan Haskins run for 6 yds to the OhSt 37 for a 1ST down +6 0.01
11:23 1st & 10 OPP 37 Cade McNamara pass complete to Donovan Edwards for 6 yds to the OhSt 31 +6 0.25
10:46 2nd & 4 OPP 31 Hassan Haskins run for 2 yds to the OhSt 29 +2 -0.41
10:30 3rd & 2 OPP 29 McNamara, Cade pass incomplete to Wilson, Roman, PENALTY OHIOST pass interference (Burke, Denzel) 15 yards to the OHIOST14, NO PLAY, 1ST DOWN MICHIGAN. +15
10:23 1st & 10 OPP 14 Blake Corum run for 9 yds to the OhSt 5 +9 0.61
10:02 2nd & 1 OPP 5 Hassan Haskins run for 3 yds to the OhSt 2 for a 1ST down +3 0.72
9:14 1st & 2 OPP 2 Hassan Haskins run for 2 yds for a TD (Jake Moody KICK) +2 1.21
TD
13 pl · 75 yd · 4:29
27–35
9:08 1st & 10 OWN 25 C.J. Stroud pass complete to TreVeyon Henderson for a loss of 2 yards to the OhSt 23 -2 -0.89
8:43 2nd & 12 OWN 23 C.J. Stroud pass complete to Chris Olave for 39 yds to the Mich 38 for a 1ST down +39 3.87
8:18 1st & 10 OPP 38 TreVeyon Henderson run for 4 yds to the Mich 34 +4 -0.08
7:32 2nd & 6 OPP 34 C.J. Stroud pass complete to Jaxon Smith-Njigba for 5 yds to the Mich 29 +5 0.09
7:20 3rd & 1 OPP 29 TreVeyon Henderson run for 2 yds to the Mich 27 for a 1ST down +2 0.35
7:06 1st & 10 OPP 27 C.J. Stroud pass incomplete to Chris Olave 0 -0.49
6:48 2nd & 10 OPP 27 C.J. Stroud run for a loss of 4 yards to the Mich 31 C.J. Stroud fumbled, recovered by OhSt C.J. Stroud -4 -1.44
6:18 3rd & 14 OPP 31 C.J. Stroud pass complete to TreVeyon Henderson for 7 yds to the Mich 24 +7 0.45
5:50 4th & 7 OPP 24 Timeout MICHIGAN, clock 05:50
5:46 4th & 7 OPP 24 C.J. Stroud pass complete to Garrett Wilson for 9 yds to the Mich 15 for a 1ST down +9 1.66
5:27 1st & 10 OPP 15 C.J. Stroud pass incomplete to Garrett Wilson 0 -0.32
5:17 2nd & 10 OPP 15 OHIO ST Penalty, Offensive Holding (Nicholas Petit-Frere) to the Mich 25 -10
5:12 2nd & 20 OPP 25 C.J. Stroud pass incomplete to Garrett Wilson 0 -0.89
4:59 3rd & 20 OPP 25 C.J. Stroud pass complete to Garrett Wilson for 15 yds to the Mich 10 +15 1.57
4:45 4th & 5 OPP 10 C.J. Stroud pass complete to TreVeyon Henderson for 10 yds for a TD (Noah Ruggles KICK) +10 3.21
TD
5 pl · 63 yd · 2:28
27–42
4:12 1st & 10 OWN 37 Hassan Haskins run for 15 yds to the OhSt 48 for a 1ST down +15 1.36
3:51 1st & 10 OPP 48 Hassan Haskins run for 6 yds to the OhSt 42 +6 0.33
3:07 2nd & 4 OPP 42 Hassan Haskins run for 11 yds to the OhSt 31 for a 1ST down +11 0.52
3:00 1st & 10 OPP 31 Timeout OHIO ST, clock 03:00
2:25 1st & 10 OPP 31 Hassan Haskins run for 27 yds to the OhSt 4 for a 1ST down +27 1.15
2:17 1st & 4 OPP 4 Hassan Haskins run for 4 yds for a TD (Jake Moody KICK) +4 1.69
ON DOWNS
6 pl · 20 yd · 1:19
27–42
2:12 1st & 10 OWN 25 C.J. Stroud pass incomplete to Chris Olave 0 -0.70
1:57 2nd & 10 OWN 25 C.J. Stroud pass complete to Garrett Wilson for 16 yds to the OhSt 41 for a 1ST down +16 2.12
1:32 1st & 10 OWN 41 C.J. Stroud pass complete to Garrett Wilson for 5 yds to the OhSt 46 +5 0.11
1:19 2nd & 5 OWN 46 C.J. Stroud pass incomplete 0 -1.18
1:05 3rd & 5 OWN 46 C.J. Stroud sacked by David Ojabo for a loss of 13 yards to the OhSt 33 -13 -1.58
1:05 4th & 18 OWN 33 Timeout OHIO ST, clock 01:05
0:58 4th & 18 OWN 33 C.J. Stroud pass complete to Chris Olave for 12 yds to the OhSt 45 +12 0.31
END OF Q4
2 pl · -2 yd · 0:58
27–42
0:54 1st & 10 OPP 45 TEAM run for a loss of 1 yard to the OhSt 46 -1 -1.23
0:23 2nd & 11 OPP 46 TEAM run for a loss of 1 yard to the OhSt 47 -1 -1.24
0:00 OPP 46 End of 4th Quarter
21 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

0sacks4
2plays for loss8
1takeaways1
1three-and-outs forced2
12explosive plays allowed8
7.98yards allowed / play5.99
6 of 11scoring drives allowed5 of 10
Ohio State
Ronnie Hickman 12 (4)
Cody Simon 7 (2) 1 QH
Steele Chambers 6 (5) 1 QH
Bryson Shaw 6 (4) 1 INT
Lathan Ransom 5 (2)
Tommy Eichenberg 5 (2)
Denzel Burke 4 (3) 1 PD
Tyreke Smith 3 (2)
Michigan
Brad Hawkins 9 (7)
Rod Moore 9 (5)
DJ Turner 8 (7) 2 PD
Aidan Hutchinson 7 (5) 3 sk · 3 TFL · 1 QH
Daxton Hill 7 (4)
Josh Ross 6 (4) 1 TFL · 1 QH
Vincent Gray 6 (5) 1 PD
Michael Barrett 4 (2)
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

2 of 2field goals
4punts2
44.8punt average45.0
2punts inside the 201
16return yards84
own 23average drive startown 30
Ohio State
K Noah Ruggles 2/2 FG · long 31 · 3/3 XP
P Jesse Mirco 4 punts · 44.8 avg · 2 in 20
KR Julian Fleming 2 ret · 11 yds · long 11
PR Jaxon Smith-Njigba 1 ret · 5 yds · long 5
Michigan
K Jake Moody 6/6 XP
P Brad Robbins 2 punts · 45.0 avg · 1 in 20
KR A.J. Henning 4 ret · 67 yds · long 26
PR A.J. Henning 2 ret · 17 yds · long 17
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

77plays61
461yards487
10drives11
48%success rate69%
26.39total PPA26.6
Derived from 138 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1A.J. Henning run for 14 yds for a TD (Jake Moody KICK) 7–0
Q1Noah Ruggles 31 yd FG GOOD 3–7
Q2C.J. Stroud pass complete to Garrett Wilson for 25 yds for a TD (Noah Ruggles KICK) 10–7
Q2Hassan Haskins run for 1 yd for a TD (Jake Moody KICK) 14–10
Q2Noah Ruggles 30 yd FG GOOD 13–14
Q3Hassan Haskins run for 13 yds for a TD (Jake Moody KICK) 21–13
Q3Hassan Haskins run for 1 yd for a TD (Jake Moody KICK) 28–13
Q4TreVeyon Henderson run for 1 yd for a TD (Noah Ruggles KICK) 20–28
Q4Hassan Haskins run for 2 yds for a TD (Jake Moody KICK) 35–20
Q4C.J. Stroud pass complete to TreVeyon Henderson for 10 yds for a TD (Noah Ruggles KICK) 27–35
Q4Hassan Haskins run for 4 yds for a TD (Jake Moody KICK) 42–27

Biggest plays by PPA

Q3C.J. Stroud pass complete to Jaxon Smith-Njigba for 26 yds to the Mich 21 for a 1ST down 3.91
Q4C.J. Stroud pass complete to Chris Olave for 39 yds to the Mich 38 for a 1ST down 3.87
Q4C.J. Stroud pass complete to TreVeyon Henderson for 10 yds for a TD (Noah Ruggles KICK) 3.21
Q3Blake Corum run for 55 yds to the OhSt 13 for a 1ST down 2.98
Q3J.J. McCarthy pass complete to Roman Wilson for 31 yds to the OhSt 41 for a 1ST down 2.72
Q2C.J. Stroud pass complete to Garrett Wilson for 25 yds for a TD (Noah Ruggles KICK) 2.70

Series recent meetings

2025 Ohio State 27 – 9 Michigan
2024 Michigan 13 – 10 Ohio State
2023 Ohio State 24 – 30 Michigan
2022 Michigan 45 – 23 Ohio State
2019 Ohio State 56 – 27 Michigan
2018 Michigan 39 – 62 Ohio State
2017 Ohio State 31 – 20 Michigan
2016 Michigan 27 – 30 Ohio State
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal