From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Purdue
Ohio State
118
Total yards
489
110
Passing yards
323
30
Rushing yards
184
3.1
Yards per pass
12.2
1.1
Yards per rush
3.8
9
First downs
28
3–14
Third downs
5–10
0–2
Fourth downs
0–1
3
Turnovers
2
7–64
Penalties
4–35
18:31
Possession
21:01
Efficiency
Purdue
Ohio State
26%
Success rate
52%
−0.31
EPA per play
0.11
0.58
Explosiveness
0.75
−0.44
Rushing EPA
−0.01
−0.20
Passing EPA
0.33
19%
Passing-down success
44%
−0.36
First-down EPA
0.02
−0.24
Second-down EPA
0.19
−0.17
Third-down EPA
0.50
3%
Havoc by its defense
4%
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 82% 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.
Q1 Ohio StateTouchdown run, 5 plays, 60 yards
Q1 PurduePunt, 4 plays, 52 yards
Q1 Ohio StateFumble, 3 plays, 67 yards
Q1 Ohio StateTouchdown run, 6 plays, 39 yards
Q1 PurduePunt, 6 plays, 35 yards
Q1 Ohio StateTouchdown run, 11 plays, 91 yards
Q2 PurduePunt, 3 plays, 30 yards
Q2 Ohio StateInterception, 10 plays, 58 yards
Q2 PurduePunt, 3 plays, 64 yards
Q2 Ohio StateTouchdown pass, 6 plays, 61 yards
Q2 PurduePunt, 3 plays, 33 yards
Q2 Ohio StateTouchdown pass, 3 plays, 78 yards
Q2 PurdueInterception, 1 play, 0 yards
Q2 Ohio StateTouchdown pass, 5 plays, 40 yards
Q2 PurdueEnd of half, 1 play, 3 yards
Q3 PurduePunt, 11 plays, 54 yards
Q3 Ohio StatePunt, 3 plays, 89 yards
Q3 PurdueTurnover on downs, 4 plays, 0 yards
Q3 Ohio StateInterception, 3 plays, −10 yards
Q3 PurdueTurnover on downs, 4 plays, 37 yards
Q3 Ohio StatePunt, 3 plays, 28 yards
Q3 PurduePunt, 3 plays, 59 yards
Q4 Ohio StateTouchdown pass, 10 plays, 67 yards
Q4 PurdueInterception, 3 plays, −1 yard
Q4 Ohio StateTurnover on downs, 4 plays, 4 yards
Q4 PurdueMissed FG, 8 plays, 66 yards
Q4 Ohio StateEnd of game, 1 play, 10 yards
Play by play
1st quarter6 drives, then Ohio State 14, Purdue 0
Ohio State Touchdown run, 5 plays
14:55
1st & 10 at own 40
Dan Herron rush for 17 yards to the Prdue 43 for a 1ST down.
14:55
1st & 10 at opp 43
PURDUE penalty 15 yard Personal Foul accepted.
14:55
1st & 10 at opp 28
Dan Herron rush for 8 yards to the Prdue 20.
13:55
2nd & 2 at opp 20
Dan Herron rush for 3 yards to the Prdue 17.
13:12
2nd & 7 at opp 17
Dan Herron rush for 7 yards to the Prdue 10 for a 1ST down.
13:05
1st & goal at opp 10
Dan Herron rush for 10 yards for a TOUCHDOWN.Ohio State 6, Purdue 0
13:05
Devin Barclay extra point GOOD.Ohio State 7, Purdue 0
13:05
Drew Basil kickoff for 66 yards returned by Al-Terek McBurse for 15 yards to the Prdue 19.
Purdue Punt, 4 plays
12:55
1st & 10 at own 19
Rob Henry pass complete to Jeff Lindsay for 13 yards to the Prdue 32 for a 1ST down.
12:20
1st & 10 at own 32
Keith Carlos rush for a loss of 1 yard to the Prdue 31.
11:50
2nd & 11 at own 31
Keith Carlos rush for 4 yards to the Prdue 35.
11:13
3rd & 7 at own 35
Rob Henry pass incomplete to Cortez Smith.
10:59
4th & 7 at own 35
Cody Webster punt for 55 yards, returned by Jordan Hall for 12 yards to the OhSt 22.
Ohio State Fumble, 3 plays
10:53
1st & 10 at own 22
Terrelle Pryor pass incomplete to DeVier Posey.
10:40
2nd & 10 at own 22
Terrelle Pryor pass complete to Dane Sanzenbacher for a loss of 3 yards to the OhSt 19.
9:50
3rd & 13 at own 19
Terrelle Pryor sacked by Ryan Kerrigan for a loss of 4 yards to the OhSt 15.
9:23
4th & 17 at own 15
Ben Buchanan punt for 43 yards, returned by Chris Carlino for a loss of 3 yards, fumbled, recovered by OhSt Jermale Hines at the Prdue 39.
Ohio State Touchdown run, 6 plays
9:15
1st & 10 at opp 39
Dan Herron rush for 9 yards to the Prdue 30.
8:30
2nd & 1 at opp 30
Terrelle Pryor rush for 3 yards to the Prdue 27 for a 1ST down.
8:00
1st & 10 at opp 27
Dan Herron rush for 3 yards to the Prdue 24.
7:45
2nd & 7 at opp 24
Terrelle Pryor pass complete to DeVier Posey for 23 yards to the Prdue 1 for a 1ST down.
7:30
1st & 0 at opp 1
OHIO ST penalty 5 yard False Start on Justin Boren accepted.
7:15
1st & goal at opp 6
Dan Herron rush for 4 yards to the Prdue 2.
6:48
2nd & goal at opp 2
Dan Herron rush for 2 yards for a TOUCHDOWN.Ohio State 13, Purdue 0
6:48
Devin Barclay extra point GOOD.Ohio State 14, Purdue 0
6:48
Drew Basil kickoff for 62 yards returned by Al-Terek McBurse for 16 yards to the Prdue 24.
Purdue Punt, 6 plays
6:30
1st & 10 at own 24
Keith Carlos rush for 10 yards to the Prdue 34 for a 1ST down.
6:00
1st & 10 at own 34
Rob Henry pass complete to Antavian Edison for 9 yards to the Prdue 43.
5:48
2nd & 1 at own 43
Rob Henry rush for 2 yards to the Prdue 45 for a 1ST down.
5:40
1st & 10 at own 45
Rob Henry pass incomplete to Kyle Adams.
5:00
2nd & 10 at own 45
Rob Henry pass complete to Keith Carlos for a loss of 1 yard to the Prdue 44.
4:44
3rd & 11 at own 44
Rob Henry pass incomplete.
4:37
4th & 11 at own 44
Cody Webster punt for 47 yards, fair catch by Jordan Hall at the OhSt 9.
Ohio State Touchdown run, 11 plays
4:07
1st & 10 at own 9
Jordan Hall rush for 5 yards to the OhSt 14.
3:50
2nd & 5 at own 14
Jordan Hall rush for a loss of 2 yards to the OhSt 12.
3:21
3rd & 7 at own 12
OHIO ST penalty 5 yard False Start on Mike Adams accepted.
2:50
3rd & 12 at own 7
Terrelle Pryor pass complete to Corey (WR) Brown for 23 yards to the OhSt 30 for a 1ST down.
2:20
1st & 10 at own 30
Terrelle Pryor pass complete to Zach Boren for 18 yards to the OhSt 48 for a 1ST down.
2:08
1st & 10 at own 48
Terrelle Pryor pass complete to DeVier Posey for 27 yards to the Prdue 25 for a 1ST down.
1:30
1st & 10 at opp 25
Brandon Saine rush for 4 yards to the Prdue 21.
0:50
2nd & 6 at opp 21
Jordan Hall rush for 5 yards to the Prdue 16.
0:40
3rd & 1 at opp 16
PURDUE penalty 5 yard 12 Men on the Field accepted.
0:20
1st & 10 at opp 11
Jordan Hall rush for 2 yards to the Prdue 9.
Q2 14:52
2nd & 8 at opp 9
Terrelle Pryor pass complete to Jake Stoneburner for 8 yards to the Prdue 1 for a 1ST down.
Q2 14:49
1st & 0 at opp 1
Timeout PURDUE, clock 14:49.
Q2 14:40
1st & goal at opp 1
Jordan Hall rush for no gain to the Prdue 1.
Q2 14:25
2nd & goal at opp 1
Jordan Hall rush for 1 yard for a TOUCHDOWN.Ohio State 20, Purdue 0
Q2 14:25
Devin Barclay extra point GOOD.Ohio State 21, Purdue 0
Q2 14:25
Drew Basil kickoff for 58 yards returned by O.J. Ross for 24 yards to the Prdue 36.
2nd quarter9 drives, then Ohio State 42, Purdue 0
Purdue Punt, 3 plays
14:00
1st & 10 at own 36
Keith Carlos rush for 3 yards to the Prdue 39.
13:50
2nd & 7 at own 39
Keith Carlos rush for 2 yards to the Prdue 41.
13:02
3rd & 5 at own 41
Rob Henry pass incomplete.
13:02
4th & 5 at own 41
Cody Webster punt for 43 yards, fair catch by Jordan Hall at the OhSt 16.
Ohio State Interception, 10 plays
13:02
1st & 10 at own 16
PURDUE penalty 5 yard Illegal Formation accepted.
12:40
1st & 10 at own 21
Dan Herron rush for 3 yards to the OhSt 24.
12:40
2nd & 7 at own 24
Terrelle Pryor pass complete to Brandon Saine for 9 yards to the OhSt 33 for a 1ST down.
12:00
1st & 10 at own 33
Brandon Saine rush for 7 yards to the OhSt 40.
11:00
2nd & 3 at own 40
Brandon Saine rush for 10 yards to the 50 yard line for a 1ST down.
11:00
1st & 10 at the 50
Timeout OHIO STATE, clock 11:00.
10:53
1st & 10 at the 50
Terrelle Pryor pass incomplete to Dane Sanzenbacher.
10:30
2nd & 10 at the 50
Terrelle Pryor pass complete to Dan Herron for 14 yards to the Prdue 36 for a 1ST down.
10:16
1st & 10 at opp 36
Terrelle Pryor pass incomplete to Brandon Saine.
10:00
2nd & 10 at opp 36
Brandon Saine rush for 12 yards to the Prdue 24 for a 1ST down.
9:40
1st & 10 at opp 24
Dan Herron rush for 6 yards to the Prdue 18.
9:10
2nd & 4 at opp 18
Terrelle Pryor pass intercepted by Will Lucas at the Prdue 16, returned for 8 yards to the Prdue 24.
Purdue Punt, 3 plays
8:50
1st & 10 at own 24
Keith Carlos rush for 2 yards to the Prdue 26.
8:34
2nd & 8 at own 26
Rob Henry pass incomplete to Jeff Lindsay.
8:29
3rd & 8 at own 26
Rob Henry pass incomplete to Antavian Edison.
8:20
4th & 8 at own 26
Cody Webster punt for 37 yards, returned by Jordan Hall for 2 yards to the OhSt 39.
Ohio State Touchdown pass, 6 plays
8:10
1st & 10 at own 39
Dan Herron rush for 2 yards to the OhSt 41.
8:10
2nd & 8 at own 41
OHIO ST penalty 10 yard Holding on Justin Boren accepted.
7:14
2nd & 18 at own 31
Terrelle Pryor rush for 1 yard to the OhSt 32.
7:00
3rd & 17 at own 32
Terrelle Pryor pass complete to Dane Sanzenbacher for 26 yards to the Prdue 42 for a 1ST down.
6:10
1st & 10 at opp 42
Corey (WR) Brown rush for 18 yards to the Prdue 24 for a 1ST down.
5:00
1st & 10 at opp 24
Dan Herron rush for 2 yards to the Prdue 22.
4:57
2nd & 8 at opp 22
Terrelle Pryor pass complete to DeVier Posey for 22 yards for a TOUCHDOWN.Ohio State 27, Purdue 0
4:57
Devin Barclay extra point GOOD.Ohio State 28, Purdue 0
4:57
Drew Basil kickoff for 67 yards returned by O.J. Ross for 35 yards to the Prdue 38.
Purdue Punt, 3 plays
4:50
1st & 10 at own 38
Rob Henry rush for 2 yards to the Prdue 40.
3:39
2nd & 8 at own 40
Rob Henry pass complete to Keith Carlos for 2 yards, fumbled at the Prdue 44.
3:13
3rd & 4 at own 44
Keith Carlos rush for a loss of 5 yards to the Prdue 39.
3:13
4th & 9 at own 39
Cody Webster punt for 39 yards, fair catch by Jordan Hall at the OhSt 22.
Ohio State Touchdown pass, 3 plays
2:50
1st & 10 at own 22
Jordan Hall rush for 7 yards to the OhSt 29.
2:20
2nd & 3 at own 29
Terrelle Pryor pass complete to Dane Sanzenbacher for 56 yards to the Prdue 15 for a 1ST down.
1:54
1st & 10 at opp 15
PURDUE penalty 6 yard Face Mask accepted.
1:54
1st & 2 at opp 7
Terrelle Pryor pass complete to Dane Sanzenbacher for 7 yards for a TOUCHDOWN.Ohio State 35, Purdue 0
1:54
Devin Barclay extra point GOOD.
1:54
Drew Basil kickoff for 38 yards returned by Robert Maci for 8 yards to the Prdue 40.
Purdue Interception, 1 play
1:42
1st & 10 at own 40
Rob Henry pass intercepted by Orhian Johnson at the Prdue 47, returned for 7 yards to the Prdue 40.
Ohio State Touchdown pass, 5 plays
1:42
1st & 10 at opp 40
Terrelle Pryor pass complete to Adam Homan for 4 yards to the Prdue 36.
1:08
2nd & 6 at opp 36
Terrelle Pryor pass complete to Jordan Hall for 9 yards to the Prdue 27 for a 1ST down.
1:01
1st & 10 at opp 27
Terrelle Pryor pass incomplete.
1:01
2nd & 10 at opp 27
Terrelle Pryor pass complete to DeVier Posey for 12 yards to the Prdue 15 for a 1ST down.
0:36
1st & 10 at opp 15
Terrelle Pryor pass complete to Corey (WR) Brown for 15 yards for a TOUCHDOWN.Ohio State 41, Purdue 0
0:36
Devin Barclay extra point GOOD.Ohio State 42, Purdue 0
0:36
Drew Basil kickoff for 48 yards returned by T.J. Barbarette for 5 yards to the Prdue 17, PURDUE penalty 10 yard Holding accepted.
Purdue End of half, 1 play
0:00
1st & 10 at own 17
Keith Carlos rush for 3 yards to the Prdue 20.
Q3 14:52
Drew Basil kickoff for 69 yards returned by T.J. Barbarette for 12 yards to the Prdue 7, PURDUE penalty 6 yard Illegal Block accepted.
3rd quarter7 drives, then Ohio State 42, Purdue 0
Purdue Punt, 11 plays
14:45
1st & 10 at own 7
Jared Crank rush for a loss of 2 yards to the Prdue 5.
14:45
2nd & 12 at own 5
Rob Henry pass incomplete.
13:50
3rd & 12 at own 5
Rob Henry pass complete to Cortez Smith for 12 yards to the Prdue 17 for a 1ST down.
13:30
1st & 10 at own 17
Rob Henry rush for 12 yards to the Prdue 29 for a 1ST down.
13:30
1st & 10 at own 29
Keith Carlos rush for no gain, fumbled, recovered by Prdue Justin Pierce at the Prdue 26.
12:17
2nd & 13 at own 26
Rob Henry pass complete to Cortez Smith for 6 yards to the Prdue 32.
11:40
3rd & 7 at own 32
Rob Henry pass complete to Kyle Adams for 7 yards to the Prdue 39 for a 1ST down.
11:28
1st & 10 at own 39
Rob Henry rush for 12 yards to the OhSt 49 for a 1ST down.
11:28
1st & 10 at opp 49
Antavian Edison rush for a loss of 2 yards to the Prdue 49.
11:28
2nd & 12 at own 49
Jared Crank rush for 4 yards to the OhSt 47.
9:52
3rd & 8 at opp 47
Rob Henry pass incomplete to Antavian Edison.
9:44
4th & 8 at opp 47
Cody Webster punt for 36 yards, fair catch by Jordan Hall at the OhSt 11.
Ohio State Punt, 3 plays
9:30
1st & 10 at own 11
Dan Herron rush for no gain to the OhSt 11.
8:20
2nd & 10 at own 11
Dan Herron rush for 4 yards to the OhSt 15.
8:00
3rd & 6 at own 15
Terrelle Pryor rush for a loss of 2 yards to the OhSt 13.
7:39
4th & 8 at own 13
Ben Buchanan punt for 37 yards, fair catch by Waynelle Gravesande at the 50 yard line.
Purdue Turnover on downs, 4 plays
7:29
1st & 10 at the 50
Rob Henry pass complete to Cortez Smith for 6 yards to the OhSt 44.
7:20
2nd & 4 at opp 44
Rob Henry pass complete to O.J. Ross for 3 yards to the OhSt 41.
6:58
3rd & 1 at opp 41
Rob Henry rush for a loss of 2 yards to the OhSt 43.
6:06
4th & 3 at opp 43
Sean Robinson sacked by Nathan Williams for a loss of 7 yards to the 50 yard line.
Ohio State Interception, 3 plays
5:55
1st & 10 at the 50
Brandon Saine rush for 8 yards to the Prdue 42.
5:20
2nd & 2 at opp 42
Dan Herron rush for a loss of 5 yards to the Prdue 47.
4:41
3rd & 7 at opp 47
Terrelle Pryor pass intercepted by Robert Maci at the Prdue 40, returned for 20 yards to the OhSt 40.
Purdue Turnover on downs, 4 plays
4:20
1st & 10 at opp 40
PURDUE penalty 15 yard Illegal Block accepted.
4:00
1st & 25 at own 45
Sean Robinson pass complete to Cortez Smith for 5 yards to the 50 yard line.
3:15
2nd & 20 at the 50
Sean Robinson rush for 9 yards to the OhSt 41.
2:55
3rd & 11 at opp 41
Sean Robinson pass incomplete.
2:47
4th & 11 at opp 41
Sean Robinson sacked by Cameron Heyward for a loss of 6 yards to the OhSt 47.
Ohio State Punt, 3 plays
2:20
1st & 10 at own 47
Jordan Hall rush for a loss of 5 yards to the OhSt 42.
2:20
2nd & 15 at own 42
Joe Bauserman rush for 2 yards to the OhSt 44.
0:50
3rd & 13 at own 44
Joe Bauserman sacked by Charlton Williams for a loss of 12 yards to the OhSt 32.
0:40
4th & 25 at own 32
Ben Buchanan punt for 48 yards, returned by Waynelle Gravesande for 5 yards to the Prdue 25.
Purdue Punt, 3 plays
0:00
1st & 10 at own 25
Antavian Edison rush for no gain to the Prdue 25.
Q4 14:55
2nd & 10 at own 25
Sean Robinson sacked by Brian Rolle for a loss of 10 yards to the Prdue 15.
Q4 14:00
3rd & 20 at own 15
Sean Robinson pass complete to Gary Bush for 3 yards to the Prdue 18.
Q4 13:25
4th & 17 at own 18
Cody Webster punt for 59 yards, returned by Corey (WR) Brown for 10 yards to the OhSt 33.
4th quarter5 drives, then Ohio State 49, Purdue 0
Ohio State Touchdown pass, 10 plays
12:45
1st & 10 at own 33
Jaamal Berry rush for 1 yard to the OhSt 34.
12:20
2nd & 9 at own 34
Joe Bauserman pass complete to Adam Homan for 7 yards to the OhSt 41.
11:40
3rd & 2 at own 41
Jaamal Berry rush for 2 yards to the OhSt 43 for a 1ST down.
11:20
1st & 10 at own 43
Jaamal Berry rush for 11 yards to the Prdue 46 for a 1ST down.
10:24
1st & 10 at opp 46
Carlos Hyde rush for 3 yards to the Prdue 43.
10:15
2nd & 7 at opp 43
Carlos Hyde rush for 4 yards to the Prdue 39.
9:20
3rd & 3 at opp 39
Jaamal Berry rush for 10 yards to the Prdue 29 for a 1ST down.
8:45
1st & 10 at opp 29
Jaamal Berry rush for no gain to the Prdue 29.
8:00
2nd & 10 at opp 29
Carlos Hyde rush for 6 yards to the Prdue 23.
7:24
3rd & 4 at opp 23
Joe Bauserman pass complete to Spencer Smith for 23 yards for a TOUCHDOWN.Ohio State 48, Purdue 0
7:24
Devin Barclay extra point GOOD.Ohio State 49, Purdue 0
7:24
Drew Basil kickoff for 64 yards returned by Al-Terek McBurse for 26 yards to the Prdue 32.
Purdue Interception, 3 plays
6:50
1st & 10 at own 32
Reggie Pegram rush for no gain to the Prdue 32.
6:15
2nd & 10 at own 32
Sean Robinson pass complete to Gary Bush for no gain, fumbled, recovered by Prdue Gary Bush at the Prdue 32.
5:54
3rd & 10 at own 32
Sean Robinson pass intercepted by Storm Klein at the Prdue 44, returned for 13 yards to the Prdue 31.
Ohio State Turnover on downs, 4 plays
5:42
1st & 10 at opp 31
Jaamal Berry rush for 3 yards to the Prdue 28.
5:00
2nd & 7 at opp 28
Ken Guiton rush for 2 yards to the Prdue 26.
5:00
3rd & 5 at opp 26
Carlos Hyde rush for a loss of 2 yards to the Prdue 28.
3:45
4th & 7 at opp 28
Ken Guiton pass complete to Garrett Hummel for 5 yards to the Prdue 23.
Purdue Missed FG, 8 plays
3:30
1st & 10 at own 23
Reggie Pegram rush for no gain to the Prdue 23.
3:03
2nd & 10 at own 23
Sean Robinson pass incomplete.
2:50
3rd & 10 at own 23
Sean Robinson pass complete to Gabe Holmes for 14 yards to the Prdue 37 for a 1ST down.
2:20
1st & 10 at own 37
Sean Robinson rush for no gain to the Prdue 37.
2:00
2nd & 10 at own 37
Sean Robinson pass complete to Xavier Reese for 9 yards to the Prdue 46.
2:00
3rd & 1 at own 46
OHIO ST penalty 15 yard Roughing Passer on Adam Bellamy accepted.
1:08
1st & 10 at opp 39
Sean Robinson pass complete to Reggie Pegram for a loss of 1 yard to the OhSt 40.
1:08
2nd & 11 at opp 40
Sean Robinson pass incomplete.
0:44
3rd & 11 at opp 40
Reggie Pegram rush for 1 yard to the OhSt 39.
0:24
4th & 10 at opp 39
Carson Wiggs 57 yard field goal MISSED.
Ohio State End of game, 1 play
0:00
1st & 10 at own 39
Carlos Hyde rush for 10 yards to the OhSt 49 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.