From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Purdue
Ohio State
206
Total yards
433
108
Passing yards
260
98
Rushing yards
173
5.1
Yards per pass
8.4
2.6
Yards per rush
4.9
15
First downs
24
2–12
Third downs
5–12
0–3
Fourth downs
2–3
2
Turnovers
0
0–0
Penalties
3–44
29:11
Possession
30:49
1
Sacks (by defense)
4
Efficiency
Purdue
Ohio State
36%
Success rate
57%
−0.34
EPA per play
0.40
0.67
Explosiveness
1.26
−0.24
Rushing EPA
0.45
−0.48
Passing EPA
0.35
0%
Passing-down success
59%
−0.22
First-down EPA
0.26
−0.29
Second-down EPA
0.46
−0.02
Third-down EPA
0.94
9%
Havoc by its defense
23%
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)
Ohio State 93% to win. Elo’s favorite won.
The line
Ohio State −37.5, over/under 55.
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 Ohio State >99%, Purdue <1%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Ohio State drives left to right, Purdue right to left.
Q1 PurduePunt, 4 plays, 18 yards
Q1 Ohio StatePunt, 5 plays, 34 yards
Q1 PurduePunt, 4 plays, 1 yard
Q1 Ohio StateTouchdown, 4 plays, 8 yards
Q1 PurdueMissed FG, 11 plays, 72 yards
Q1 Ohio StateTouchdown, 13 plays, 80 yards
Q2 PurdueTurnover on downs, 13 plays, 34 yards
Q2 Ohio StateTouchdown, 7 plays, 59 yards
Q2 PurdueEnd of half, 2 plays, 8 yards
Q3 Ohio StateField goal, 13 plays, 59 yards
Q3 PurdueInterception, 6 plays, 53 yards
Q3 Ohio StateTouchdown, 5 plays, 76 yards
Q3 PurdueFumble return TD, 1 play (Ohio State scores), −14 yards
Q3 PurduePunt, 3 plays, 5 yards
Q3 Ohio StateTouchdown, 6 plays, 74 yards
Q4 PurdueMissed FG, 9 plays, 55 yards
Q4 Ohio StatePunt, 4 plays, 17 yards
Q4 PurduePunt, 3 plays, −5 yards
Q4 Ohio StateTurnover on downs, 7 plays, 17 yards
Q4 PurdueTurnover on downs, 5 plays, 28 yards
Q4 Ohio StateEnd of game, 3 plays, 9 yards
Play by play
1st quarter6 drives, then Ohio State 7, Purdue 0
Purdue Punt, 4 plays
15:00
1st & 10 at own 35
Jayden Fielding kickoff for 50 yds
15:00
1st & 10 at own 25
Devin Mockobee run for 13 yds to the PUR 38 for a 1ST down
15:00
1st & 10 at own 38
Devin Mockobee run for 6 yds to the PUR 44
15:00
2nd & 4 at own 44
Hudson Card sacked for a loss of 10 yards to the PUR 34
15:00
3rd & 14 at own 34
Hudson Card pass complete to Devin Mockobee for 9 yds to the PUR 43
12:17
4th & 5 at own 43
Keelan Crimmins punt for 51 yds, punt out-of-bounds at the OSU 6
Ohio State Punt, 5 plays
12:17
1st & 10 at own 6
Quinshon Judkins run for 2 yds to the OSU 8
12:17
2nd & 8 at own 8
Will Howard pass complete to Jeremiah Smith for 25 yds to the OSU 33 for a 1ST down
12:17
1st & 10 at own 33
Quinshon Judkins run for no gain to the OSU 33
12:17
2nd & 10 at own 33
Will Howard pass complete to Quinshon Judkins for 7 yds to the OSU 40
12:17
3rd & 3 at own 40
Will Howard pass incomplete to Gee Scott Jr.
9:43
4th & 3 at own 40
Joe McGuire punt for 48 yds , Andrew Sowinski returns for no gain to the PUR 12
Purdue Punt, 4 plays
9:43
1st & 10 at own 12
Reggie Love III run for 1 yd to the PUR 13
9:43
2nd & 9 at own 13
Reggie Love III run for no gain to the PUR 13
9:43
3rd & 9 at own 13
Hudson Card pass incomplete to Jaron Tibbs
8:01
4th & 9 at own 13
Keelan Crimmins punt blocked by Caden Curry blocked by Caden Curry Crimmins,Keelan punt 0 yards to the PUR13 blocked by Curry,Caden recovered by PUR Furtney,Ben at PUR06 Furtney,Ben rush right for 5 yards loss to the PUR08 (McClain,Jaylen; Hicks,C.J.).
Ohio State Touchdown, 4 plays
8:01
1st & goal at opp 8
Quinshon Judkins run for 2 yds to the PUR 6
8:01
2nd & goal at opp 6
Will Howard run for 4 yds to the PUR 2
8:01
3rd & goal at opp 2
Will Howard run for 1 yd to the PUR 1
6:02
4th & goal at opp 1
Will Howard run for 1 yd for a TD (Jayden Fielding KICK)Ohio State 7, Purdue 0
Purdue Missed FG, 11 plays
6:02
1st & 10 at own 35
Jayden Fielding kickoff for 64 yds
6:02
1st & 10 at own 25
Hudson Card pass complete to Devin Mockobee for 5 yds to the PUR 30
6:02
2nd & 5 at own 30
Devin Mockobee run for 9 yds to the PUR 39 for a 1ST down
6:02
1st & 10 at own 39
Devin Mockobee run for 7 yds to the PUR 46
6:02
2nd & 3 at own 46
Devin Mockobee run for 11 yds to the OSU 43 for a 1ST down
6:02
1st & 10 at opp 43
Hudson Card run for 12 yds to the OSU 31 for a 1ST down
6:02
1st & 10 at opp 31
Hudson Card pass complete to Jahmal Edrine for 15 yds to the OSU 16 for a 1ST down
6:02
1st & 10 at opp 16
Hudson Card pass complete to Max Klare for 11 yds to the OSU 5 for a 1ST down
6:02
1st & goal at opp 5
Hudson Card pass incomplete to Max Klare
6:02
2nd & goal at opp 5
Devin Mockobee run for 2 yds to the OSU 3
6:02
3rd & goal at opp 3
Hudson Card pass incomplete to Jahmal Edrine
0:12
4th & goal at opp 3
Spencer Porath 21 yd FG MISSED
Ohio State Touchdown, 13 plays
0:12
1st & 10 at own 20
Will Howard pass incomplete to Emeka Egbuka
0:00
2nd & 10 at own 20
TreVeyon Henderson run for 12 yds to the OSU 32 for a 1ST down
Q2 15:00
1st & 10 at own 32
Will Howard pass complete to TreVeyon Henderson for 6 yds to the OSU 38
Q2 15:00
2nd & 4 at own 38
Will Howard pass complete to Jeremiah Smith for 9 yds to the OSU 47 for a 1ST down
Q2 15:00
1st & 10 at own 47
Quinshon Judkins run for 8 yds to the OSU 39
Q2 15:00
2nd & 18 at own 39
Will Howard pass complete to Carnell Tate for 1 yd to the OSU 40
Q2 15:00
3rd & 17 at own 40
Will Howard pass complete to Jeremiah Smith for 17 yds to the PUR 43 for a 1ST down
Q2 15:00
4th & 1 at opp 44
Will Howard run for 1 yd to the PUR 43 for a 1ST down
Q2 15:00
1st & 10 at opp 43
Will Howard pass complete to TreVeyon Henderson for 5 yds to the PUR 38
Q2 15:00
2nd & 5 at opp 38
TreVeyon Henderson run for 6 yds to the PUR 32 for a 1ST down
Q2 15:00
1st & 10 at opp 32
Will Howard run for 5 yds to the PUR 27
Q2 15:00
2nd & 5 at opp 27
Will Howard run for 12 yds to the PUR 15 for a 1ST down
Q2 8:30
1st & 10 at opp 15
Will Howard pass complete to Gee Scott Jr. for 15 yds for a TD (Jayden Fielding KICK)Ohio State 14, Purdue 0
2nd quarter3 drives, then Ohio State 21, Purdue 0
Purdue Turnover on downs, 13 plays
8:30
1st & 10 at own 35
Jayden Fielding kickoff for 65 yds for a touchback
8:30
1st & 10 at own 25
Reggie Love III run for 4 yds to the PUR 29
8:30
2nd & 6 at own 29
Reggie Love III run for 2 yds to the PUR 31
7:05
3rd & 4 at own 31
Timeout Purdue, clock 07:05
7:05
3rd & 4 at own 31
Hudson Card pass complete to De’Nylon Morrissette for 6 yds to the PUR 37 for a 1ST down
7:05
1st & 10 at own 37
Reggie Love III run for 6 yds to the PUR 43
7:05
2nd & 4 at own 43
Hudson Card run for 3 yds to the PUR 46
7:05
3rd & 1 at own 46
Reggie Love III run for 3 yds to the PUR 49 for a 1ST down
7:05
1st & 10 at own 49
Devin Mockobee run for 2 yds to the OSU 49
7:05
2nd & 8 at opp 49
Hudson Card run for 1 yd to the OSU 48
7:05
3rd & 7 at opp 48
Ohio State Penalty, UNS: Unsportsmanlike Conduct (Sonny Styles) to the OSU 43 for a 1ST down
7:05
1st & 10 at opp 43
Devin Mockobee run for 3 yds to the OSU 40
2:00
2nd & 7 at opp 40
Timeout Ohio State, clock 02:00
2:00
2nd & 7 at opp 40
Devin Mockobee run for 4 yds to the OSU 36
1:52
3rd & 3 at opp 36
Timeout Ohio State, clock 01:52
1:52
3rd & 3 at opp 36
Hudson Card pass incomplete to Max Klare
1:40
4th & 3 at opp 36
Hudson Card sacked for a loss of 5 yards to the OSU 41
Ohio State Touchdown, 7 plays
1:40
1st & 10 at own 41
TreVeyon Henderson run for 16 yds to the PUR 43 for a 1ST down
1:40
1st & 10 at opp 43
Will Howard pass incomplete to Jeremiah Smith
1:40
2nd & 10 at opp 43
Will Howard pass complete to Jeremiah Smith for 9 yds to the PUR 34
1:40
3rd & 1 at opp 34
Quinshon Judkins run for 15 yds to the PUR 19 for a 1ST down
1:40
1st & 10 at opp 19
Will Howard sacked by Cole Brevard for a loss of 9 yards to the PUR 28
1:40
2nd & 19 at opp 28
Will Howard pass complete to Jeremiah Smith for 11 yds to the PUR 17
0:27
3rd & 8 at opp 17
Will Howard pass complete to Jeremiah Smith for 17 yds for a TD (Jayden Fielding KICK)Ohio State 21, Purdue 0
Purdue End of half, 2 plays
0:27
1st & 10 at own 35
Jayden Fielding kickoff for 65 yds
0:27
1st & 10 at own 25
Reggie Love III run for 4 yds to the PUR 29
0:00
2nd & 6 at own 29
Reggie Love III run for 4 yds to the PUR 33
3rd quarter5 drives, then Ohio State 38, Purdue 0
Ohio State Field goal, 13 plays
14:55
1st & 10 at own 35
Ben Freehill kickoff for 65 yds , TreVeyon Henderson return for 18 yds to the OSU 18
14:55
1st & 10 at own 18
Will Howard pass complete to Jelani Thurman for 19 yds to the OSU 37 for a 1ST down
14:55
1st & 10 at own 37
Quinshon Judkins run for 3 yds to the OSU 40
14:55
2nd & 7 at own 40
Will Howard pass complete to Carnell Tate for 5 yds to the OSU 45
14:55
3rd & 2 at own 45
Quinshon Judkins run for 2 yds to the OSU 47 for a 1ST down
14:55
1st & 10 at own 47
Will Howard pass incomplete to Carnell Tate
14:55
2nd & 10 at own 47
Will Howard pass complete to Carnell Tate for 14 yds to the PUR 39 for a 1ST down
14:55
1st & 10 at opp 39
Will Howard pass complete to Quinshon Judkins for 6 yds to the PUR 33
14:55
2nd & 4 at opp 33
Quinshon Judkins run for 1 yd to the PUR 32
14:55
3rd & 3 at opp 32
Will Howard pass complete to Carnell Tate for 12 yds to the PUR 20 for a 1ST down
14:55
1st & 10 at opp 20
Will Howard pass incomplete to Emeka Egbuka
14:55
2nd & 10 at opp 20
Will Howard pass complete to Carnell Tate for 7 yds to the PUR 13
14:55
3rd & 3 at opp 13
Will Howard run for 10 yds to the PUR 23
8:34
4th & 13 at opp 23
Jayden Fielding 42 yd FG GOODOhio State 24, Purdue 0
Purdue Interception, 6 plays
8:34
1st & 10 at own 35
Jayden Fielding kickoff for 65 yds
8:34
1st & 10 at own 25
Devin Mockobee run for 7 yds to the PUR 32
8:34
2nd & 3 at own 32
Hudson Card pass incomplete to Jaron Tibbs
8:34
1st & 10 at opp 40
Devin Mockobee run for 2 yds to the OSU 38
8:34
2nd & 8 at opp 38
Hudson Card pass incomplete to De’Nylon Morrissette
8:34
3rd & 8 at opp 38
Hudson Card pass complete to Max Klare for 2 yds to the OSU 36
6:00
4th & 6 at opp 36
Shotgun Card,Hudson pass incomplete deep right to Edrine,Jahmal thrown to OSU15 PENALTY OSU Pass Interference (Igbinosun,Davison) 14 yards from OSU36 to OSU22, 1ST DOWN. NO PLAY.
Ohio State Touchdown, 5 plays
5:43
1st & 10 at own 24
Will Howard run for 2 yds to the OSU 32
5:43
2nd & 2 at own 32
TreVeyon Henderson run for 3 yds to the OSU 35 for a 1ST down
5:43
1st & 10 at own 35
Will Howard pass complete to Brandon Inniss for 17 yds to the PUR 48 for a 1ST down
5:43
1st & 10 at opp 48
TreVeyon Henderson run for 29 yds to the PUR 19 for a 1ST down
3:07
1st & 10 at opp 19
TreVeyon Henderson run for 19 yds for a TD (Jayden Fielding KICK)Ohio State 31, Purdue 0
3:07
1st & 10 at own 35
Jayden Fielding kickoff for 65 yds
2:59
1st & 10 at own 25
Jack Sawyer 11 Yd Fumble Return (Jayden Fielding Kick)Ohio State 38, Purdue 0
Purdue Punt, 3 plays
2:59
1st & 10 at own 35
Jayden Fielding kickoff for 65 yds for a touchback
2:59
1st & 10 at own 25
Devin Mockobee run for 5 yds to the PUR 30
2:59
2nd & 5 at own 30
Hudson Card pass incomplete to Jahmal Edrine
2:59
3rd & 5 at own 30
Hudson Card pass incomplete to Max Klare
2:03
4th & 5 at own 30
Keelan Crimmins punt for 44 yds, fair catch by Brandon Inniss at the OSU 26
Ohio State Touchdown, 6 plays
2:03
1st & 10 at own 26
Quinshon Judkins run for 5 yds to the OSU 31
2:03
2nd & 5 at own 31
Quinshon Judkins run for 8 yds to the OSU 39 for a 1ST down
2:03
1st & 10 at own 39
Quinshon Judkins run for 2 yds to the OSU 41
0:00
2nd & 8 at own 41
Will Howard pass complete to Carnell Tate for 17 yds to the PUR 42 for a 1ST down
Q4 15:00
1st & 10 at opp 42
Will Howard pass complete to TreVeyon Henderson for 32 yds to the PUR 10 for a 1ST down
Q4 14:05
1st & goal at opp 10
Will Howard pass complete to Emeka Egbuka for 10 yds for a TD (Jayden Fielding KICK)Ohio State 45, Purdue 0
4th quarter6 drives, then Ohio State 45, Purdue 0
Purdue Missed FG, 9 plays
14:05
1st & 10 at own 35
Jayden Fielding kickoff for 65 yds for a touchback
14:05
1st & 10 at own 25
Reggie Love III run for 11 yds to the PUR 36 for a 1ST down
14:05
1st & 10 at own 36
Reggie Love III run for 6 yds to the PUR 42
14:05
2nd & 4 at own 42
Reggie Love III run for 4 yds to the PUR 46 for a 1ST down
14:05
1st & 10 at own 46
Hudson Card pass complete to CJ Smith for 3 yds to the PUR 49
14:05
2nd & 7 at own 49
Hudson Card pass complete to Shamar Rigby for 29 yds to the OSU 22 for a 1ST down
14:05
1st & 10 at opp 22
Devin Mockobee run for 2 yds to the OSU 20
14:05
2nd & 8 at opp 20
Hudson Card pass incomplete to Jahmal Edrine
10:00
3rd & 8 at opp 20
Timeout Purdue, clock 10:00
10:00
3rd & 8 at opp 20
Hudson Card pass incomplete to Max Klare
9:50
4th & 8 at opp 20
Spencer Porath 38 yd FG MISSED
Ohio State Punt, 4 plays
9:50
1st & 10 at own 21
James Peoples run for 10 yds to the OSU 31 for a 1ST down
9:50
1st & 10 at own 31
James Peoples run for 6 yds to the OSU 37
9:50
2nd & 4 at own 37
Devin Brown run for 1 yd to the OSU 38
9:50
3rd & 3 at own 38
Devin Brown pass incomplete to Brandon Inniss
7:38
4th & 3 at own 38
Joe McGuire punt for 44 yds, punt out-of-bounds at the PUR 18
Purdue Punt, 3 plays
7:38
1st & 10 at own 18
Reggie Love III run for 2 yds to the PUR 20
7:38
2nd & 8 at own 20
Ryan Browne sacked by Joshua Mickens for a loss of 7 yards to the PUR 13
7:38
3rd & 15 at own 13
Ryan Browne pass incomplete to Shamar Rigby
6:01
4th & 15 at own 13
Keelan Crimmins punt for 39 yds, punt out-of-bounds at the OSU 48
Ohio State Turnover on downs, 7 plays
6:01
1st & 10 at own 48
Devin Brown run for 2 yds to the 50 yard line
6:01
2nd & 8 at the 50
James Peoples run for 4 yds to the OSU 46
6:01
3rd & 12 at own 46
Julian Sayin run for 19 yds to the PUR 35 for a 1ST down
6:01
1st & 10 at opp 35
Julian Sayin pass incomplete to David Adolph
6:01
2nd & 10 at opp 35
Julian Sayin pass incomplete to David Adolph
6:01
3rd & 10 at opp 35
Julian Sayin pass incomplete to Brandon Inniss
3:43
4th & 10 at opp 35
Julian Sayin pass incomplete to David Adolph
3:43
4th & 10 at opp 35
Julian Sayin pass incomplete to David Adolph
Purdue Turnover on downs, 5 plays
3:43
1st & 10 at own 35
Jaheim Merriweather run for 6 yds to the PUR 41
3:43
2nd & 4 at own 41
Shotgun Browne,Ryan pass incomplete deep right to Sowinski,Andrew thrown to OSU37 broken up by Styles Jr.,Lorenzo PENALTY OSU Pass Interference (Styles Jr.,Lorenzo) 15 yards from PUR41 to OSU44, 1ST DOWN. NO PLAY.
3:43
1st & 10 at opp 44
Jaheim Merriweather run for 1 yd to the OSU 43
3:43
2nd & 9 at opp 43
Ryan Browne pass incomplete to Leland Smith
3:43
3rd & 9 at opp 43
Jaheim Merriweather run for 4 yds to the OSU 39
2:00
4th & 5 at opp 39
Timeout Ohio State, clock 02:00
1:51
4th & 5 at opp 39
Ryan Browne run for 2 yds to the OSU 37
Ohio State End of game, 3 plays
1:51
1st & 10 at own 37
Sam Williams-Dixon run for 3 yds to the OSU 40
1:51
2nd & 7 at own 40
Sam Williams-Dixon run for 4 yds to the OSU 44
0:00
3rd & 3 at own 44
Sam Williams-Dixon run for 2 yds to the OSU 46
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.