PurdueAway
31
FinalNov 13, 2021 · Ohio Stadium
Team1234Final
Purdue71014031
Ohio State21247759

Game flow

Ohio State won by 28 · 14 scores
Lead changes
0
1 time tied
OSU biggest lead
+35
Q3 10:48
PUR biggest lead
—
never led
Time in front
OSU 91% · PUR 0%
tied 9% · 54:53 vs 0:00 of game clock
+35+17.5Tie+17.5+35Q1Q2Q3Q4▲ Ohio State ahead▼ Purdue aheadQ1 11:45 · OSU Passing Touchdown: Garrett Wilson 21 Yd pass from C.J. Stroud (Noah Ruggles Kick) (PUR 0, OSU 7)Q1 8:56 · PUR Passing Touchdown: Jackson Anthrop 25 Yd pass from Aidan O'Connell (Mitchell Fineran Kick) (PUR 7, OSU 7)Q1 7:04 · OSU Rushing Touchdown: TreVeyon Henderson 3 Yd Run (Noah Ruggles Kick) (PUR 7, OSU 14)Q1 5:14 · OSU Rushing Touchdown: TreVeyon Henderson 57 Yd Run (Noah Ruggles Kick) (PUR 7, OSU 21)Q2 13:42 · OSU Passing Touchdown: Jaxon Smith-Njigba 20 Yd pass from C.J. Stroud (Noah Ruggles Kick) (PUR 7, OSU 28)Q2 13:28 · OSU Passing Touchdown: Garrett Wilson 12 Yd pass from C.J. Stroud (Noah Ruggles Kick) (PUR 7, OSU 35)Q2 9:01 · PUR Passing Touchdown: Broc Thompson 12 Yd pass from Aidan O'Connell (Mitchell Fineran Kick) (PUR 14, OSU 35)Q2 7:22 · OSU Rushing Touchdown: Garrett Wilson 51 Yd Run (Noah Ruggles Kick) (PUR 14, OSU 42)Q2 4:12 · PUR Field Goal Good: Mitchell Fineran 32 Yd Field Goal (PUR 17, OSU 42)Q2 0:18 · OSU Field Goal Good: Noah Ruggles 30 Yd Field Goal (PUR 17, OSU 45)Q3 10:48 · OSU Passing Touchdown: Garrett Wilson 24 Yd pass from C.J. Stroud (Noah Ruggles Kick) (PUR 17, OSU 52)Q3 7:53 · PUR Passing Touchdown: Milton Wright 29 Yd pass from Aidan O'Connell (Mitchell Fineran Kick) (PUR 24, OSU 52)Q3 2:02 · PUR Passing Touchdown: Jackson Anthrop 9 Yd pass from Aidan O'Connell (Mitchell Fineran Kick) (PUR 31, OSU 52)Q4 12:51 · OSU Passing Touchdown: Chris Olave 5 Yd pass from C.J. Stroud (Noah Ruggles Kick) (PUR 31, OSU 59)

The lead after every score: above the line Ohio State is ahead, below it Purdue. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

1st quarter
11:45OSU
TD Garrett Wilson 21 Yd pass from C.J. Stroud (Noah Ruggles Kick)5 plays, 39 yds, 2:10 · from PUR 39
PUR 0–7 OSU
8:56PUR
TD Jackson Anthrop 25 Yd pass from Aidan O'Connell (Mitchell Fineran Kick)7 plays, 75 yds, 2:49 · from PUR 25
PUR 7–7 OSU
7:04OSU
TD TreVeyon Henderson 3 Yd Run (Noah Ruggles Kick)6 plays, 78 yds, 1:52 · from OSU 22
PUR 7–14 OSU
5:14OSU
TD TreVeyon Henderson 57 Yd Run (Noah Ruggles Kick)1 play, 57 yds, 0:09 · from OSU 43
PUR 7–21 OSU
2nd quarter
13:42OSU
TD Jaxon Smith-Njigba 20 Yd pass from C.J. Stroud (Noah Ruggles Kick)11 plays, 75 yds, 3:38 · from OSU 25
PUR 7–28 OSU
13:28OSU
TD Garrett Wilson 12 Yd pass from C.J. Stroud (Noah Ruggles Kick)2 plays, 12 yds, 0:14 · from PUR 12
PUR 7–35 OSU
9:01PUR
TD Broc Thompson 12 Yd pass from Aidan O'Connell (Mitchell Fineran Kick)10 plays, 80 yds, 4:27 · from PUR 20
PUR 14–35 OSU
7:22OSU
TD Garrett Wilson 51 Yd Run (Noah Ruggles Kick)4 plays, 75 yds, 1:39 · from OSU 25
PUR 14–42 OSU
4:12PUR
FG Mitchell Fineran 32 Yd Field Goal 10 plays, 61 yds, 3:10 · from PUR 25
PUR 17–42 OSU
0:18OSU
FG Noah Ruggles 30 Yd Field Goal 10 plays, 61 yds, 3:54 · from OSU 26
PUR 17–45 OSU
3rd quarter
10:48OSU
TD Garrett Wilson 24 Yd pass from C.J. Stroud (Noah Ruggles Kick)8 plays, 75 yds, 4:12 · from OSU 25
PUR 17–52 OSU
7:53PUR
TD Milton Wright 29 Yd pass from Aidan O'Connell (Mitchell Fineran Kick)7 plays, 75 yds, 2:55 · from PUR 25
PUR 24–52 OSU
2:02PUR
TD Jackson Anthrop 9 Yd pass from Aidan O'Connell (Mitchell Fineran Kick)10 plays, 87 yds, 4:09 · from PUR 13
PUR 31–52 OSU
4th quarter
12:51OSU
TD Chris Olave 5 Yd pass from C.J. Stroud (Noah Ruggles Kick)9 plays, 75 yds, 4:11 · from OSU 25
PUR 31–59 OSU

Drives

OSU 9/11 scoredPUR 5/10 scored
QStartTeamFromPlaysYdsTimeResult
Q115:00PURPUR 19341:05Punt
Q113:55OSUPUR 395392:10Touchdown
Q111:45PURPUR 257752:49Touchdown
Q18:56OSUOSU 226781:52Touchdown
Q17:04PURPUR 256321:41Fumble
Q15:23OSUOSU 431570:09Touchdown
Q15:14PURPUR 255172:54Punt
Q12:20OSUOSU 2511753:38Touchdown
Q213:42OSUPUR 122120:14Touchdown
Q213:28PURPUR 2010804:27Touchdown
Q29:01OSUOSU 254751:39Touchdown
Q27:22PURPUR 2510613:10Field Goal

Win probability

Ohio State 100% · pregame line Ohio State −19.0 (closing line)
Q1Q2Q3Q4▲ Ohio State▼ PurduePurdue +10% win probability: Aidan O'Connell pass complete to Jackson Anthrop for 25 yds for a TD, (Mitchell Fineran KICK)Ohio State +7% win probability: Ben Freehill kickoff for 65 yds , Emeka Egbuka return for 22 yds to the OhSt 22Ohio State +7% win probability: TreVeyon Henderson run for 57 yds for a TD, (Noah Ruggles KICK)Ohio State +5% win probability: TreVeyon Henderson run for 3 yds for a TD, (Noah Ruggles KICK)Ohio State +5% win probability: C.J. Stroud pass complete to Garrett Wilson for 21 yds for a TD, (Noah Ruggles KICK)

The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.

Box score

PassingC/ATTYDSAVGTDINTQBR
Aidan O'Connell40/523907.54091.6
RushingCARYDSAVGTDLONG
Zander Horvath5367.2010
King Doerue10262.6011
Jackson Anthrop3227.3011
David Bell177.007
ReceivingRECYDSAVGTDLONG
David Bell111039.4023
Milton Wright79814.0129
Jackson Anthrop7669.4225
TJ Sheffield45413.5025
Zander Horvath3248.0020
Broc Thompson3227.3112
King Doerue2115.5013
Garrett Miller177.007
Payne Durham252.503
KickingFGPCTLONGXPPTS
Mitchell Fineran1/1100.0324/47
PuntingNOYDSAVGTBIn 20LONG
Jack Ansell24924.50033

Biggest plays

PUR +10% Q1 8:56 Aidan O'Connell pass complete to Jackson Anthrop for 25 yds for a TD, (Mitchell Fineran KICK)
OSU +7% Q1 8:56 Ben Freehill kickoff for 65 yds , Emeka Egbuka return for 22 yds to the OhSt 22
OSU +7% Q1 5:14 TreVeyon Henderson run for 57 yds for a TD, (Noah Ruggles KICK)
OSU +5% Q1 7:04 TreVeyon Henderson run for 3 yds for a TD, (Noah Ruggles KICK)
OSU +5% Q1 11:45 C.J. Stroud pass complete to Garrett Wilson for 21 yds for a TD, (Noah Ruggles KICK)

Team stats

StatPUROSU
1st Downs2830
3rd down efficiency5-104-7
4th down efficiency1-21-1
Total Yards481624
Passing390361
Comp/Att40/5231/38
Yards per pass7.59.5
Rushing91263
Rushing Attempts1931
Yards per rush4.88.5
Penalties4-315-50
Turnovers20
Fumbles lost20
Interceptions thrown00
Possession28:3931:21

Play by play

Q4 0:00 End of 4th Quarter
Q4 0:20 2nd & Goal at PUR 7 TEAM run for a loss of 1 yard to the Prdue 8
Q4 1:00 1st & Goal at PUR 6 TEAM run for a loss of 1 yard to the Prdue 7
Q4 1:45 3rd & 1 at PUR 13 Miyan Williams run for 7 yds to the Prdue 6 for a 1ST down
Q4 2:30 2nd & 7 at PUR 19 Miyan Williams run for 6 yds to the Prdue 13
Q4 3:15 1st & 10 at PUR 22 Miyan Williams run for 3 yds to the Prdue 19
Q4 4:00 2nd & 5 at PUR 28 Miyan Williams run for 6 yds to the Prdue 22 for a 1ST down
Q4 4:55 1st & 10 at PUR 33 Miyan Williams run for 5 yds to the Prdue 28
Q4 5:45 2nd & 6 at PUR 47 Miyan Williams run for 14 yds to the Prdue 33 for a 1ST down
Q4 6:30 1st & 10 at OSU 49 C.J. Stroud pass complete to Julian Fleming for 4 yds to the Prdue 47
Q4 7:00 2nd & 5 at OSU 29 Miyan Williams run for 20 yds to the OhSt 49 for a 1ST down
Q4 7:30 1st & 10 at OSU 24 Miyan Williams run for 5 yds to the OhSt 29
Q4 7:40 4th & 8 at OSU 24 Aidan O'Connell pass incomplete to David Bell
Q4 7:48 3rd & 8 at OSU 24 Aidan O'Connell pass incomplete to King Doerue
Q4 7:52 2nd & 8 at OSU 24 Aidan O'Connell pass incomplete to David Bell
Q4 8:07 1st & 10 at OSU 26 King Doerue run for 2 yds to the OhSt 24
Q4 8:32 2nd & 10 at OSU 48 Aidan O'Connell pass complete to Jackson Anthrop for 22 yds to the OhSt 26 for a 1ST down
Q4 9:00 1st & 10 at OSU 48 Aidan O'Connell pass incomplete to Milton Wright
Q4 9:20 3rd & 2 at PUR 49 Aidan O'Connell pass complete to David Bell for 3 yds to the OhSt 48 for a 1ST down
Q4 9:48 2nd & 11 at PUR 40 Aidan O'Connell pass complete to David Bell for 9 yds to the Prdue 49
Q4 10:15 1st & 10 at PUR 41 King Doerue run for a loss of 1 yard to the Prdue 40
Q4 10:40 4th & 1 at PUR 34 David Bell run for 7 yds to the Prdue 41 for a 1ST down
Q4 11:30 Timeout OHIO ST, clock 11:30
Q4 11:30 3rd & 2 at PUR 33 King Doerue run for 1 yd to the Prdue 34
Q4 12:00 2nd & 11 at PUR 24 Aidan O'Connell pass complete to David Bell for 9 yds to the Prdue 33