From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Purdue
Ohio State
347
Total yards
342
230
Passing yards
190
117
Rushing yards
152
7.7
Yards per pass
5.9
3.0
Yards per rush
4.2
16
First downs
15
5–17
Third downs
6–15
1–2
Fourth downs
2–2
1
Turnovers
4
3–29
Penalties
4–29
34:28
Possession
24:48
Efficiency
Purdue
Ohio State
33%
Success rate
34%
−0.16
EPA per play
0.01
0.87
Explosiveness
1.29
−0.27
Rushing EPA
0.10
−0.01
Passing EPA
−0.01
17%
Passing-down success
25%
−0.20
First-down EPA
−0.07
−0.14
Second-down EPA
−0.43
−0.02
Third-down EPA
0.53
3%
Havoc by its defense
1%
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 going in
Our ratings (scores only)
Ohio State 80% to win. Elo’s favorite won.
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.
PurdueTouchdown, 10 plays, −97 yards
Q1 PurdueTouchdown pass, 1 play, 83 yards
Q1 Ohio StateFumble, 6 plays, 45 yards
Q1 PurduePunt, 3 plays, 2 yards
Q1 Ohio StatePunt, 3 plays, 7 yards
Q1 PurduePunt, 3 plays, 1 yard
Q1 Ohio StateTouchdown run, 10 plays, 67 yards
Q1 Ohio StatePunt, 3 plays, 8 yards
Q1 PurdueInterception, 19 plays, 47 yards
Q2 Ohio StateFumble, 3 plays, 5 yards
Q2 PurduePunt, 3 plays, 3 yards
Q2 Ohio StatePunt, 3 plays, −9 yards
Q2 PurdueMissed FG, 5 plays, 41 yards
Q2 Ohio StateInterception, 3 plays, 14 yards
Q2 PurdueEnd of half, 50 yards
Q3 Ohio StatePunt, 3 plays, 1 yard
Q3 PurduePunt, 3 plays, 6 yards
Q3 Ohio StateTouchdown run, 8 plays, 80 yards
Q3 PurdueTouchdown pass, 8 plays, 82 yards
Q3 Ohio StateFumble, 2 plays, 9 yards
Q3 PurdueMissed FG, 5 plays, 4 yards
Q3 Ohio StateMissed FG, 4 plays, 59 yards
Q4 PurduePunt, 6 plays, 63 yards
Q4 Ohio StateSafety, 1 play (Purdue scores), −1 yard
Q4 PurduePunt, 6 plays, 58 yards
Q4 Ohio StateInterception, 7 plays, 14 yards
Q4 PurduePunt, 3 plays, 4 yards
Q4 Ohio StateTouchdown pass, 7 plays, 61 yards
Q5 Ohio StateTouchdown run, 5 plays, 25 yards
Q5 Ohio StateResult not recorded, 4 plays, 55 yards
Play by play
1st quarter8 drives, then Purdue 13, Ohio State 7
Purdue Touchdown pass, 1 play
14:43
1st & 10 at own 17
Caleb TerBush pass complete to Akeem Shavers for 83 yards for a TOUCHDOWN.Purdue 6, Ohio State 0
14:43
Paul Griggs extra point BLOCKED.
14:43
Thomas Meadows kickoff for 61 yards returned by Rod Smith for 36 yards to the OhSt 40.
Ohio State Fumble, 6 plays
14:43
1st & 10 at own 40
Braxton Miller rush for 11 yards to the Prdue 49 for a 1ST down.
13:43
1st & 10 at opp 49
Rod Smith rush for 1 yard to the Prdue 48.
13:07
2nd & 9 at opp 48
Rod Smith rush for 2 yards to the Prdue 46.
12:35
3rd & 7 at opp 46
Braxton Miller pass complete to Michael Thomas for 11 yards to the Prdue 35 for a 1ST down.
12:24
1st & 10 at opp 35
Timeout OHIO STATE, clock 12:24.
12:19
1st & 10 at opp 35
Braxton Miller pass incomplete to Carlos Hyde.
12:14
2nd & 10 at opp 35
Braxton Miller rush for a loss of 6 yards, fumbled at the Prdue 41.
Purdue Punt, 3 plays
12:14
1st & 10 at own 41
Caleb TerBush pass incomplete to Gabe Holmes.
12:00
2nd & 10 at own 41
Akeem Shavers rush for 2 yards to the Prdue 43.
11:33
3rd & 8 at own 43
Caleb TerBush pass incomplete.
11:22
4th & 8 at own 43
Cody Webster punt for 35 yards, returned by Philly Brown for 6 yards to the OhSt 28.
Ohio State Punt, 3 plays
11:22
1st & 10 at own 28
Braxton Miller rush for no gain to the OhSt 28.
10:44
2nd & 10 at own 28
Braxton Miller pass incomplete to Philly Brown.
10:32
3rd & 10 at own 28
Braxton Miller pass complete to Evan Spencer for 7 yards to the OhSt 35.
9:56
4th & 3 at own 35
Ben Buchanan punt for 47 yards, returned by Josh Johnson for 7 yards to the Prdue 25.
Purdue Punt, 3 plays
9:56
1st & 10 at own 25
Akeem Shavers rush for 1 yard to the Prdue 26.
9:19
2nd & 9 at own 26
Caleb TerBush pass incomplete to Akeem Shavers.
9:15
3rd & 9 at own 26
Caleb TerBush pass incomplete to Crosby Wright.
9:03
4th & 9 at own 26
Cody Webster punt for 46 yards, returned by Chris Fields for 5 yards to the OhSt 33.
Ohio State Touchdown run, 10 plays
9:03
1st & 10 at own 33
Philly Brown rush for 9 yards to the OhSt 42.
8:26
2nd & 1 at own 42
Carlos Hyde rush for 4 yards to the OhSt 46 for a 1ST down.
7:58
1st & 10 at own 46
Braxton Miller pass incomplete to Devin Smith.
7:49
2nd & 10 at own 46
Carlos Hyde rush for 7 yards to the Prdue 47.
7:05
3rd & 3 at opp 47
Carlos Hyde rush for 2 yards to the Prdue 45.
6:31
4th & 1 at opp 45
Carlos Hyde rush for 20 yards to the Prdue 25 for a 1ST down.
6:06
1st & 10 at opp 25
Braxton Miller pass incomplete to Devin Smith.
6:02
2nd & 10 at opp 25
Braxton Miller pass incomplete to Devin Smith.
6:00
3rd & 10 at opp 25
Braxton Miller pass complete to Philly Brown for 17 yards to the Prdue 8 for a 1ST down.
5:29
1st & goal at opp 8
Braxton Miller rush for 8 yards for a TOUCHDOWN.Tied at 6
5:29
Drew Basil extra point GOOD.Ohio State 7, Purdue 6
5:17
Drew Basil kickoff for 65 yards returned by Akeem Hunt for 100 yards for a TOUCHDOWN.Purdue 12, Ohio State 7
5:17
Paul Griggs extra point GOOD.Purdue 13, Ohio State 7
5:17
Thomas Meadows kickoff for 57 yards returned by Rod Smith for 24 yards to the OhSt 32.
Ohio State Punt, 3 plays
5:17
1st & 10 at own 32
Braxton Miller pass incomplete to Evan Spencer.
5:02
2nd & 10 at own 32
Braxton Miller rush for no gain to the OhSt 32.
4:17
3rd & 10 at own 32
Braxton Miller pass complete to Philly Brown for 8 yards to the OhSt 40.
3:38
4th & 2 at own 40
Ben Buchanan punt for 51 yards, fair catch by Josh Johnson at the Prdue 9.
Purdue Interception, 19 plays
3:38
1st & 10 at own 9
Caleb TerBush rush for no gain to the Prdue 9.
2:51
2nd & 10 at own 9
Ralph Bolden rush for 3 yards to the Prdue 12.
2:01
3rd & 7 at own 12
Caleb TerBush rush for 6 yards to the Prdue 18.
1:31
4th & 1 at own 18
Cody Webster rush for 4 yards to the Prdue 22 for a 1ST down.
1:03
1st & 10 at own 22
Akeem Shavers rush for 3 yards to the Prdue 25.
0:27
2nd & 7 at own 25
Caleb TerBush pass complete to Akeem Shavers for 8 yards to the Prdue 33 for a 1ST down.
Q2 15:00
1st & 10 at own 33
Ralph Bolden rush for 5 yards to the Prdue 38.
Q2 14:11
2nd & 5 at own 38
Ralph Bolden rush for 1 yard to the Prdue 39.
Q2 13:32
3rd & 4 at own 39
Caleb TerBush pass complete to Crosby Wright for 6 yards to the Prdue 45 for a 1ST down.
Q2 12:43
1st & 10 at own 45
Caleb TerBush pass complete to Antavian Edison for 3 yards to the Prdue 48.
Q2 12:22
2nd & 7 at own 48
Caleb TerBush pass complete to Crosby Wright for 7 yards to the OhSt 45 for a 1ST down.
Q2 11:56
1st & 10 at opp 45
Ralph Bolden rush for 6 yards to the OhSt 39.
Q2 10:56
2nd & 4 at opp 39
Akeem Hunt rush for a loss of 1 yard to the OhSt 40.
Q2 10:46
3rd & 5 at opp 40
Caleb TerBush pass complete to Gary Bush for 8 yards to the OhSt 32 for a 1ST down.
Q2 10:12
1st & 10 at opp 32
Rob Henry rush for 9 yards to the OhSt 23.
Q2 10:05
2nd & 1 at opp 23
Caleb TerBush rush for 3 yards to the OhSt 20 for a 1ST down.
Q2 10:00
1st & 10 at opp 20
OHIO ST penalty 13 yard Pass Interference on Bradley Roby accepted, no play.
Q2 9:04
1st & goal at opp 7
Antavian Edison rush for no gain to the OhSt 7.
Q2 8:50
2nd & goal at opp 7
Antavian Edison rush for 1 yard to the OhSt 6.
Q2 8:06
3rd & goal at opp 6
Caleb TerBush pass intercepted by C.J. Barnett at the OhSt 0, returned for no gain for a touchback.
2nd quarter5 drives, then Purdue 13, Ohio State 7
Ohio State Fumble, 3 plays
8:06
1st & 10 at own 20
Carlos Hyde rush for no gain to the OhSt 20.
7:23
2nd & 10 at own 20
Braxton Miller pass complete to Jeff Heuerman for 5 yards to the OhSt 25.
6:45
3rd & 5 at own 25
Braxton Miller pass incomplete to Philly Brown.
6:36
4th & 5 at own 25
Ben Buchanan punt for 44 yards, returned by Josh Johnson for no gain, fumbled, recovered by Prdue Josh Johnson at the Prdue 31.
Purdue Punt, 3 plays
6:36
1st & 10 at own 31
Caleb TerBush rush for 1 yard to the Prdue 32.
6:00
2nd & 9 at own 32
Caleb TerBush pass incomplete to Dolapo Macarthy.
5:35
3rd & 9 at own 32
Caleb TerBush pass complete to Dolapo Macarthy for 2 yards to the Prdue 34.
5:17
4th & 7 at own 34
Cody Webster punt for 42 yards, downed at the OhSt 24.
Ohio State Punt, 3 plays
5:17
1st & 10 at own 24
Braxton Miller pass complete to Carlos Hyde for 4 yards to the OhSt 28.
4:55
2nd & 6 at own 28
OHIO ST penalty 5 yard False Start on Marcus Hall accepted.
4:37
2nd & 11 at own 23
Carlos Hyde rush for no gain to the OhSt 23.
3:23
3rd & 11 at own 23
Braxton Miller sacked by Ryan Russell for a loss of 8 yards to the OhSt 15.
3:15
4th & 19 at own 15
Ben Buchanan punt for 41 yards, fair catch by Frankie Williams at the Prdue 44.
Purdue Missed FG, 5 plays
3:15
1st & 10 at own 44
Ralph Bolden rush for 8 yards to the OhSt 48.
2:30
2nd & 2 at opp 48
Ralph Bolden rush for 4 yards to the OhSt 44 for a 1ST down.
1:35
1st & 10 at opp 44
Ralph Bolden rush for 1 yard to the OhSt 43.
1:27
2nd & 9 at opp 43
Caleb TerBush pass complete to Dolapo Macarthy for 7 yards to the OhSt 36.
1:01
3rd & 2 at opp 36
Timeout PURDUE, clock 1:01.
0:50
3rd & 2 at opp 36
Akeem Shavers rush for 1 yard to the OhSt 35.
0:22
4th & 1 at opp 35
Timeout PURDUE, clock 0:22.
0:17
4th & 1 at opp 35
Paul Griggs 52 yard field goal MISSED.
Ohio State Interception, 3 plays
0:17
1st & 10 at own 36
Braxton Miller pass incomplete to Devin Smith.
0:04
2nd & 10 at own 36
Braxton Miller rush for a loss of 1 yard to the OhSt 36.
0:00
3rd & 11 at own 35
PURDUE penalty 15 yard Roughing Passer on Kawann Short accepted.
0:00
1st & 10 at the 50
Braxton Miller pass intercepted by Josh Johnson at the OhSt 3, returned for no gain to the OhSt 3.
Q3 15:00
Thomas Meadows kickoff for 55 yards returned by Rod Smith for 16 yards to the OhSt 26.
3rd quarter7 drives, then Purdue 20, Ohio State 14
Ohio State Punt, 3 plays
15:00
1st & 10 at own 26
Braxton Miller pass incomplete to Philly Brown.
14:42
2nd & 10 at own 26
Braxton Miller rush for 1 yard to the OhSt 27.
14:04
3rd & 9 at own 27
Braxton Miller pass incomplete to Chris Fields.
13:54
4th & 9 at own 27
Ben Buchanan punt for 29 yards, downed at the Prdue 44.
Purdue Punt, 3 plays
13:54
1st & 10 at own 44
Ralph Bolden rush for 3 yards to the Prdue 47.
13:06
2nd & 7 at own 47
Caleb TerBush rush for 1 yard to the Prdue 48.
12:22
3rd & 6 at own 48
Caleb TerBush pass complete to Akeem Hunt for 2 yards to the 50 yard line.
11:51
4th & 4 at the 50
Cody Webster punt for 50 yards for a touchback.
Ohio State Touchdown run, 8 plays
11:51
1st & 10 at own 20
Timeout OHIO STATE, clock 11:51.
11:44
1st & 10 at own 20
Braxton Miller rush for no gain to the OhSt 20.
11:00
2nd & 10 at own 20
Braxton Miller pass complete to Chris Fields for 7 yards to the OhSt 27.
10:23
3rd & 3 at own 27
Carlos Hyde rush for 17 yards to the OhSt 44 for a 1ST down.
9:26
1st & 10 at own 44
Braxton Miller sacked by Robert Maci for a loss of 2 yards to the OhSt 42.
9:09
2nd & 12 at own 42
Carlos Hyde rush for 2 yards to the OhSt 44.
8:26
3rd & 10 at own 44
Braxton Miller pass complete to Philly Brown for 19 yards to the Prdue 37 for a 1ST down.
8:04
1st & 10 at opp 37
Braxton Miller pass complete to Chris Fields for 35 yards to the Prdue 2 for a 1ST down.
7:41
1st & goal at opp 2
Carlos Hyde rush for 2 yards for a TOUCHDOWN.Tied at 13
7:41
Drew Basil extra point GOOD.Ohio State 14, Purdue 13
7:41
Drew Basil kickoff for 53 yards returned by Akeem Hunt for 6 yards to the Prdue 18.
Purdue Touchdown pass, 8 plays
7:41
1st & 10 at own 18
Caleb TerBush pass complete to Dolapo Macarthy for 8 yards to the Prdue 26.
6:32
2nd & 2 at own 26
Caleb TerBush pass complete to Dolapo Macarthy for 12 yards to the Prdue 38 for a 1ST down.
5:54
1st & 10 at own 38
Brandon Cottom rush for 7 yards to the Prdue 45.
5:38
2nd & 3 at own 45
Caleb TerBush pass complete to Dolapo Macarthy for 13 yards to the OhSt 42 for a 1ST down.
5:18
1st & 10 at opp 42
Caleb TerBush pass complete to Antavian Edison for 7 yards to the OhSt 35.
4:43
2nd & 3 at opp 35
Brandon Cottom rush for 2 yards to the OhSt 33.
4:12
3rd & 1 at opp 33
Caleb TerBush pass complete to Akeem Shavers for 2 yards to the OhSt 31 for a 1ST down.
3:49
1st & 10 at opp 31
Caleb TerBush pass complete to Gary Bush for 31 yards for a TOUCHDOWN.Purdue 19, Ohio State 14
3:49
Paul Griggs extra point GOOD.Purdue 20, Ohio State 14
3:49
Thomas Meadows kickoff for 62 yards returned by Rod Smith for 18 yards to the OhSt 21.
Ohio State Fumble, 2 plays
3:49
1st & 10 at own 21
Carlos Hyde rush for 9 yards to the OhSt 30.
2:58
2nd & 1 at own 30
Braxton Miller rush for 7 yards, fumbled, forced by Joe Gilliam, recovered by Prdue Bruce Gaston at the OhSt 37.
Purdue Missed FG, 5 plays
2:58
1st & 10 at opp 37
Brandon Cottom rush for 4 yards to the OhSt 33.
2:16
2nd & 6 at opp 33
Akeem Hunt rush for 14 yards to the OhSt 19 for a 1ST down.
1:24
1st & 10 at opp 19
Brandon Cottom rush for 1 yard to the OhSt 18.
1:10
2nd & 9 at opp 18
Caleb TerBush pass incomplete to Dolapo Macarthy.
1:03
3rd & 9 at opp 18
Caleb TerBush rush for 1 yard to the OhSt 17.
0:29
4th & 8 at opp 17
Paul Griggs 34 yard field goal BLOCKED.
Ohio State Missed FG, 4 plays
0:29
1st & 10 at own 24
Braxton Miller rush for 37 yards to the Prdue 39 for a 1ST down.
0:00
1st & 10 at opp 39
Carlos Hyde rush for 3 yards to the Prdue 36.
Q4 15:00
2nd & 7 at opp 36
Carlos Hyde rush for 3 yards to the Prdue 33.
Q4 14:17
3rd & 4 at opp 33
Kenny Guiton pass incomplete to Evan Spencer.
Q4 14:12
4th & 4 at opp 33
Drew Basil 50 yard field goal MISSED.
4th quarter6 drives, then Tied at 22
Purdue Punt, 6 plays
14:12
1st & 10 at own 34
Akeem Hunt rush for no gain to the Prdue 34.
13:26
2nd & 10 at own 34
Caleb TerBush pass incomplete to Antavian Edison.
13:26
3rd & 10 at own 34
Timeout OHIO STATE, clock 13:26.
13:16
3rd & 10 at own 34
Caleb TerBush pass complete to Akeem Hunt for 19 yards to the OhSt 47 for a 1ST down.
12:42
1st & 10 at opp 47
Ralph Bolden rush for 4 yards to the OhSt 43.
12:02
2nd & 6 at opp 43
Caleb TerBush rush for 2 yards to the OhSt 41.
11:25
3rd & 4 at opp 41
Rob Henry rush for a loss of 6 yards to the OhSt 47.
10:51
4th & 10 at opp 47
Cody Webster punt for 46 yards, downed at the OhSt 1.
Ohio State Safety, 1 play (Purdue scores)
10:51
1st & 10 at own 1
Carlos Hyde rush for 5 yards to the OhSt 6.
10:11
2nd & 5 at own 6
OHIO ST penalty 6 yard Illegal Block on Andrew Norwell accepted for a SAFETY.Purdue 22, Ohio State 14
10:11
Drew Basil kickoff for 65 yards returned by Akeem Hunt for 19 yards to the Prdue 34.
Purdue Punt, 6 plays
10:11
1st & 10 at own 34
Akeem Shavers rush for 2 yards to the Prdue 36.
9:15
2nd & 8 at own 36
Caleb TerBush pass complete to Dolapo Macarthy for 6 yards to the Prdue 42.
8:39
3rd & 2 at own 42
Akeem Shavers rush for 14 yards to the OhSt 44 for a 1ST down.
7:59
1st & 10 at opp 44
Caleb TerBush rush for no gain to the OhSt 44.
7:19
2nd & 10 at opp 44
Akeem Hunt rush for 1 yard to the OhSt 43.
6:34
3rd & 9 at opp 43
Akeem Hunt rush for 1 yard to the OhSt 42.
6:03
4th & 8 at opp 42
Cody Webster punt for 42 yards for a touchback.
Ohio State Interception, 7 plays
6:03
1st & 10 at own 20
Kenny Guiton pass complete to Devin Smith for 9 yards to the OhSt 29.
5:12
2nd & 1 at own 29
Carlos Hyde rush for a loss of 1 yard to the OhSt 28.
5:00
3rd & 2 at own 28
Carlos Hyde rush for no gain to the OhSt 28.
4:25
4th & 2 at own 28
Carlos Hyde rush for 9 yards to the OhSt 37 for a 1ST down.
3:52
1st & 10 at own 37
Kenny Guiton pass incomplete to Devin Smith.
3:44
2nd & 10 at own 37
Kenny Guiton pass complete to Carlos Hyde for 2 yards to the OhSt 39.
3:09
3rd & 8 at own 39
OHIO ST penalty 5 yard Delay of Game on Kenny Guiton accepted.
2:40
3rd & 13 at own 34
Kenny Guiton pass intercepted by Landon Feichter at the Prdue 15, returned for 3 yards to the Prdue 18.
Purdue Punt, 3 plays
2:40
1st & 10 at own 18
PURDUE penalty 5 yard False Start on Brandon Cottom accepted.
2:40
1st & 15 at own 13
Caleb TerBush pass complete to Gabe Holmes for 1 yard to the Prdue 14.
2:35
2nd & 14 at own 14
Timeout OHIO STATE, clock 2:35.
1:48
2nd & 14 at own 14
Brandon Cottom rush for 1 yard to the Prdue 15.
1:48
3rd & 13 at own 15
Timeout PURDUE, clock 1:48.
1:31
3rd & 13 at own 15
Akeem Shavers rush for 7 yards to the Prdue 22.
0:59
4th & 6 at own 22
Timeout PURDUE, clock 0:59.
0:47
4th & 6 at own 22
Cody Webster punt for 48 yards, returned by Chris Fields for 9 yards to the OhSt 39.
Ohio State Touchdown pass, 7 plays
0:37
1st & 10 at own 39
Kenny Guiton pass complete to Devin Smith for 39 yards to the Prdue 22 for a 1ST down.
0:28
1st & 10 at opp 22
Kenny Guiton pass complete to Evan Spencer for 8 yards to the Prdue 14.
0:23
2nd & 2 at opp 14
Kenny Guiton pass incomplete.
0:16
3rd & 2 at opp 14
Carlos Hyde rush for 3 yards to the Prdue 11 for a 1ST down.
0:15
1st & 10 at opp 11
Team pass incomplete.
0:12
2nd & 10 at opp 11
Kenny Guiton pass incomplete to Evan Spencer.
0:08
3rd & 10 at opp 11
PURDUE penalty 9 yard Pass Interference on Josh Johnson accepted, no play.
0:03
1st & goal at opp 2
Kenny Guiton pass complete to Chris Fields for 2 yards for a TOUCHDOWN.Purdue 22, Ohio State 20
0:03
Two-point conversion attempt, Kenny Guiton pass to Jeff Heuerman GOOD.Tied at 22
0:03
Drew Basil kickoff for 46 yards returned by Akeem Hunt for a loss of 3 yards to the Prdue 16.
Overtime2 drives, then Ohio State 29, Purdue 22
Ohio State Touchdown run, 5 plays
1st & 10 at opp 25
Kenny Guiton rush for no gain to the Prdue 25.
2nd & 10 at opp 25
Kenny Guiton pass complete to Jake Stoneburner for 17 yards to the Prdue 8 for a 1ST down.
1st & goal at opp 8
Carlos Hyde rush for 5 yards to the Prdue 3.
2nd & goal at opp 3
Kenny Guiton rush for 2 yards to the Prdue 1.
3rd & goal at opp 1
Carlos Hyde rush for 1 yard for a TOUCHDOWN.Ohio State 28, Purdue 22
Drew Basil extra point GOOD.Ohio State 29, Purdue 22
Purdue 5 plays
1st & 10 at opp 25
Caleb TerBush pass incomplete to Gabe Holmes.
2nd & 10 at opp 25
Caleb TerBush pass incomplete to Dolapo Macarthy.
3rd & 10 at opp 25
Caleb TerBush pass complete to Gabe Holmes for 5 yards to the OhSt 20.
4th & 5 at opp 20
Timeout PURDUE, clock 15:00.
4th & 5 at opp 20
Caleb TerBush pass incomplete to Crosby Wright.
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.