Ohio State at Purdue

Saturday, October 6, 2007

No. 4 Ohio State beat No. 23 Purdue 23–⁠7. It was their 50th meeting; after it, Ohio State led the series 36–⁠12–⁠2 as played.

Away4Ohio State11–⁠2 in 2007
23
Home23Purdue8–⁠5 in 2007
7

Final at Ross-Ade Stadium, West LafayetteTV: ESPN2Attendance 65,497

At kickoff
82°F, clear, wind 3 mph from the southWeather: NOAA NCEI Integrated Surface Database; Purdue University Airport (KLAF), 4 km from the stadium, six minutes before kickoff

Scoring by quarter

TeamQ1Q2Q3Q4Final
Ohio State1433323
Purdue00077

Standouts

Player stats

Ohio State

PassingC/AttYdsTDInt
Todd Boeckman17/2920023
RushingCarYdsTDLong
Chris Wells1885013
Maurice Wells1574020
Brandon Saine620011
Marcus Williams1303
ReceivingRecYdsTDLong
Ray Small670126
Brian Robiskie664021
Brian Hartline461141
Rory Nicol1505

Purdue

PassingC/AttYdsTDInt
Curtis Painter31/6026810
RushingCarYdsTDLong
Kory Sheets72007
Dan Dierking414011
ReceivingRecYdsTDLong
Dustin Keller7101027
Greg Orton1091018
Dan Dierking444013
Selwyn Lymon321013
InterceptionsIntYdsTD
Torri Williams100
Brandon King100
David Pender100

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Ohio StatePurdue
381Total yards272
211Passing yards294
181Rushing yards4
6.9Yards per pass4.5
4.0Yards per rush0.2
20First downs15
5–⁠14Third downs6–⁠20
0–⁠1Fourth downs1–⁠2
3Turnovers1
5–⁠30Penalties3–⁠25
20:31Possession16:16

Efficiency

Ohio StatePurdue
37%Success rate28%
−0.08EPA per play0.00
0.81Explosiveness1.28
−0.00Rushing EPA−0.30
−0.16Passing EPA0.07
25%Passing-down success20%
−0.19First-down EPA−0.29
0.01Second-down EPA−0.02
0.39Third-down EPA0.51

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 61% to win. Elo’s favorite won.

Every drive

Purdue end zoneOhio State end zoneQ1 PurduePunt, 8 playsQ1 Ohio StateTouchdown pass, 9 playsQ1 PurduePunt, 3 playsQ1 Ohio StateTouchdown pass, 5 playsQ1 PurduePunt, 6 playsQ1 Ohio StatePunt, 5 playsQ1 PurduePunt, 3 playsQ2 Ohio StateField goal, 8 playsQ2 Ohio StateTurnover on downs, 4 playsQ2 PurdueTurnover on downs, 9 playsQ2 Ohio StatePunt, 5 playsQ2 PurduePunt, 3 playsQ2 Ohio StateEnd of half, 4 playsQ3 Ohio StateInterception, 3 playsQ3 PurduePunt, 5 playsQ3 Ohio StateInterception, 6 playsQ3 PurduePunt, 3 playsQ3 Ohio StateField goal, 4 playsQ3 PurduePunt, 5 playsQ3 Ohio StatePunt, 6 playsQ3 PurduePunt, 3 playsQ3 Ohio StateField goal, 6 playsQ4 PurduePunt, 3 playsQ4 Ohio StateInterception, 2 playsQ4 PurduePunt, 10 playsQ4 Ohio StatePunt, 6 playsQ4 PurduePunt, 3 playsQ4 Ohio StatePunt, 3 playsQ4 PurdueTouchdown pass, 13 playsQ4 Ohio StateEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Purdue drives left to right, Ohio State right to left.
  1. Q1 PurduePunt, 8 plays, 29 yards
  2. Q1 Ohio StateTouchdown pass, 9 plays, 87 yards
  3. Q1 PurduePunt, 3 plays, 0 yards
  4. Q1 Ohio StateTouchdown pass, 5 plays, 43 yards
  5. Q1 PurduePunt, 6 plays, 25 yards
  6. Q1 Ohio StatePunt, 5 plays, 18 yards
  7. Q1 PurduePunt, 3 plays, 2 yards
  8. Q2 Ohio StateField goal, 8 plays, 34 yards
  9. Q2 Ohio StateTurnover on downs, 4 plays, 5 yards
  10. Q2 PurdueTurnover on downs, 9 plays, 32 yards
  11. Q2 Ohio StatePunt, 5 plays, 20 yards
  12. Q2 PurduePunt, 3 plays, −8 yards
  13. Q2 Ohio StateEnd of half, 4 plays, 2 yards
  14. Q3 Ohio StateInterception, 3 plays, 17 yards
  15. Q3 PurduePunt, 5 plays, 17 yards
  16. Q3 Ohio StateInterception, 6 plays, 42 yards
  17. Q3 PurduePunt, 3 plays, 5 yards
  18. Q3 Ohio StateField goal, 4 plays, 7 yards
  19. Q3 PurduePunt, 5 plays, 22 yards
  20. Q3 Ohio StatePunt, 6 plays, 9 yards
  21. Q3 PurduePunt, 3 plays, 0 yards
  22. Q3 Ohio StateField goal, 6 plays, 56 yards
  23. Q4 PurduePunt, 3 plays, 6 yards
  24. Q4 Ohio StateInterception, 2 plays, 3 yards
  25. Q4 PurduePunt, 10 plays, 43 yards
  26. Q4 Ohio StatePunt, 6 plays, 19 yards
  27. Q4 PurduePunt, 3 plays, 1 yard
  28. Q4 Ohio StatePunt, 3 plays, 9 yards
  29. Q4 PurdueTouchdown pass, 13 plays, 88 yards
  30. Q4 Ohio StateEnd of game, 1 play, 0 yards

Play by play

1st quarter7 drives, then Ohio State 14, Purdue 0
Purdue Punt, 8 plays
14:541st & 10 at own 20Curtis Painter pass incomplete.
14:532nd & 10 at own 20Kory Sheets rush for 2 yards to the Prdue 22.
14:123rd & 8 at own 22Curtis Painter pass complete to Greg Orton for 9 yards to the Prdue 31 for a 1ST down.
14:031st & 10 at own 31Kory Sheets rush for 7 yards to the Prdue 38.
13:332nd & 3 at own 38Curtis Painter pass complete to Greg Orton for 7 yards to the Prdue 45 for a 1ST down.
13:331st & 10 at own 45Purdue penalty 5 yard false start accepted.
12:461st & 15 at own 40Curtis Painter pass incomplete.
12:402nd & 15 at own 40Kory Sheets rush for no gain to the Prdue 40.
12:003rd & 15 at own 40Curtis Painter pass complete to Dustin Keller for 9 yards to the Prdue 49.
11:274th & 6 at own 49Jared Armstrong punt for 38 yards downed at the OhSt 13.
Ohio State Touchdown pass, 9 plays
10:561st & 10 at own 13Chris Wells rush for 5 yards to the OhSt 18.
10:452nd & 5 at own 18Todd Boeckman pass complete to Brian Robiskie for 9 yards to the OhSt 27 for a 1ST down.
2:121st & 10 at own 27Todd Boeckman pass complete to Brian Hartline for 8 yards to the OhSt 20, Ohio St penalty 15 yard personal foul on Steve Rehring accepted.
9:502nd & 17 at own 20Purdue penalty 15 yard pass interference accepted.
9:471st & 10 at own 35Todd Boeckman pass incomplete to Brian Robiskie.
9:472nd & 10 at own 35Chris Wells rush for 13 yards to the OhSt 48 for a 1ST down.
9:151st & 10 at own 48Maurice Wells rush for 20 yards to the Prdue 32 for a 1ST down.
8:491st & 10 at opp 32Todd Boeckman pass incomplete to Brian Robiskie.
8:352nd & 10 at opp 32Todd Boeckman pass complete to Brian Hartline for 6 yards to the Prdue 26.
8:043rd & 4 at opp 26Todd Boeckman pass complete to Ray Small for 26 yards for a TOUCHDOWN.Ohio State 7, Purdue 0
8:04Ryan Pretorius extra point GOOD.
8:04A.J. Trapasso kickoff for 70 yards for a touchback.
Purdue Punt, 3 plays
8:001st & 10 at own 20Curtis Painter pass incomplete.
7:332nd & 10 at own 20Kory Sheets rush for no gain to the Prdue 20.
7:143rd & 10 at own 20Curtis Painter pass incomplete to Greg Orton.
7:064th & 10 at own 20Jared Armstrong punt for 23 yards downed at the Prdue 43.
Ohio State Touchdown pass, 5 plays
6:551st & 10 at opp 43Chris Wells rush for 4 yards to the Prdue 39.
6:222nd & 6 at opp 39Todd Boeckman pass complete to Brian Robiskie for 18 yards to the Prdue 21 for a 1ST down.
5:501st & 10 at opp 21Todd Boeckman pass complete to Ray Small for 13 yards to the Prdue 8 for a 1ST down.
5:121st & goal at opp 8Chris Wells rush for 2 yards to the Prdue 6.
4:482nd & goal at opp 6Todd Boeckman pass complete to Brian Hartline for 6 yards for a TOUCHDOWN.Ohio State 13, Purdue 0
4:48Ryan Pretorius extra point GOOD.Ohio State 14, Purdue 0
4:48Ohio St penalty 5 yard offside accepted, no play.
4:48A.J. Trapasso kickoff for 64 yards returned by Dorien Bryant for 21 yards to the Prdue 32.
Purdue Punt, 6 plays
4:221st & 10 at own 32Dorien Bryant rush for a loss of 2 yards to the Prdue 30.
3:422nd & 12 at own 30Curtis Painter pass complete to Jake Standeford for 6 yards to the Prdue 36.
3:113rd & 6 at own 36Curtis Painter pass complete to Dustin Keller for 20 yards to the OhSt 44 for a 1ST down.
3:061st & 10 at opp 44Dan Dierking rush for 1 yard to the OhSt 43.
2:332nd & 9 at opp 43Curtis Painter pass incomplete.
2:283rd & 9 at opp 43Curtis Painter pass incomplete to Brody McKnight.
2:214th & 9 at opp 43Jared Armstrong punt for 34 yards, fair catch by Ray Small at the OhSt 9.
Ohio State Punt, 5 plays
2:121st & 10 at own 9Chris Wells rush for 3 yards to the OhSt 12.
1:402nd & 7 at own 12Chris Wells rush for 9 yards to the OhSt 21 for a 1ST down.
1:331st & 10 at own 21Todd Boeckman pass incomplete to Brian Robiskie, broken up by David Pender.
1:272nd & 10 at own 21Chris Wells rush for 1 yard to the OhSt 22.
0:403rd & 9 at own 22Todd Boeckman pass complete to Rory Nicol for 5 yards to the OhSt 27.
0:064th & 4 at own 27A.J. Trapasso punt for 50 yards, returned by Dorien Bryant for a loss of 4 yards to the Prdue 19.
Purdue Punt, 3 plays
0:001st & 10 at own 19Curtis Painter pass complete to Selwyn Lymon for 2 yards to the Prdue 21.
Q2 14:542nd & 8 at own 21Curtis Painter pass incomplete.
Q2 14:493rd & 8 at own 21Curtis Painter pass incomplete to Dorien Bryant, broken up by James Laurinaitis.
Q2 14:394th & 8 at own 21Jared Armstrong punt for 44 yards, returned by Brian Hartline for 4 yards to the OhSt 39.
2nd quarter6 drives, then Ohio State 17, Purdue 0
Ohio State Field goal, 8 plays
14:321st & 10 at own 39Maurice Wells rush for 3 yards to the OhSt 42.
13:512nd & 7 at own 42Maurice Wells rush for 5 yards to the OhSt 47.
13:253rd & 2 at own 47Todd Boeckman pass complete to Ray Small for 6 yards to the Prdue 47 for a 1ST down.
12:551st & 10 at opp 47Todd Boeckman pass complete to Ray Small for 17 yards to the Prdue 30 for a 1ST down.
12:251st & 10 at opp 30Maurice Wells rush for a loss of 3 yards to the Prdue 33.
11:352nd & 13 at opp 33Todd Boeckman pass complete to Brian Robiskie for a loss of 3 yards to the Prdue 36.
10:503rd & 16 at opp 36Todd Boeckman rush for 9 yards to the Prdue 27.
10:214th & 7 at opp 27Ryan Pretorius 44 yard field goal GOOD.Ohio State 17, Purdue 0
10:14A.J. Trapasso kickoff for 60 yards returned by Dorien Bryant for 19 yards to the Prdue 33, fumbled at the Prdue 33, recovered by Aaron Gant.
Ohio State Turnover on downs, 4 plays
10:141st & 10 at opp 33Timeout PURDUE, clock 10:14.
10:101st & 10 at opp 33Todd Boeckman pass incomplete to Brian Robiskie.
10:052nd & 10 at opp 33Chris Wells rush for 5 yards to the Prdue 28.
9:183rd & 5 at opp 28Chris Wells rush for 3 yards to the Prdue 25.
8:494th & 2 at opp 25Chris Wells rush for a loss of 3 yards to the Prdue 28.
Purdue Turnover on downs, 9 plays
8:401st & 10 at own 28Curtis Painter pass complete to Greg Orton for 9 yards to the Prdue 37.
8:102nd & 1 at own 37Curtis Painter pass complete to Kory Sheets for 2 yards to the Prdue 39 for a 1ST down.
7:421st & 10 at own 39Kory Sheets rush for 6 yards to the Prdue 45.
7:422nd & 4 at own 45Purdue penalty 5 yard false start on Zach Jones accepted.
6:482nd & 9 at own 40Kory Sheets rush for 1 yard to the Prdue 41.
6:103rd & 8 at own 41Curtis Painter pass complete to Dustin Keller for 10 yards to the OhSt 49 for a 1ST down.
5:371st & 10 at opp 49Curtis Painter pass complete to Kory Sheets for no gain to the OhSt 49.
4:592nd & 10 at opp 49Curtis Painter pass incomplete to Greg Orton.
4:553rd & 10 at opp 49Curtis Painter pass complete to Greg Orton for 9 yards to the OhSt 40.
4:554th & 1 at opp 40Timeout PURDUE, clock 04:55.
4:504th & 1 at opp 40Curtis Painter pass incomplete to Kory Sheets.
Ohio State Punt, 5 plays
4:501st & 10 at own 40Todd Boeckman pass complete to Brian Robiskie for 9 yards to the OhSt 49.
4:412nd & 1 at own 49Chris Wells rush for 4 yards to the Prdue 47 for a 1ST down.
4:141st & 10 at opp 47Chris Wells rush for 3 yards to the Prdue 44.
3:392nd & 7 at opp 44Todd Boeckman pass incomplete to Brian Robiskie.
3:333rd & 7 at opp 44Todd Boeckman pass complete to Ray Small for 4 yards to the Prdue 40.
2:494th & 3 at opp 40A.J. Trapasso punt for 40 yards for a touchback.
Purdue Punt, 3 plays
2:401st & 10 at own 20Curtis Painter sacked by Larry Grant at the Prdue 12 for a loss of 8 yards.
2:052nd & 18 at own 12Curtis Painter pass incomplete to Jake Standeford.
2:003rd & 18 at own 12Curtis Painter pass incomplete.
1:474th & 18 at own 12Jared Armstrong punt for 52 yards downed at the OhSt 36.
Ohio State End of half, 4 plays
1:401st & 10 at own 36Maurice Wells rush for 4 yards to the OhSt 40.
1:062nd & 6 at own 40Todd Boeckman pass complete to Brian Robiskie for 10 yards to the 50 yard line for a 1ST down.
1:061st & 10 at the 50Todd Boeckman sacked by Anthony Heygood at the OhSt 39 for a loss of 11 yards, Ohio St penalty 0 yard intentional grounding on Todd Boeckman accepted.
1:062nd & 21 at own 39Todd Boeckman rush for no gain, fumbled at the OhSt 38, recovered by Todd Boeckman at the OhSt 38.
Q3 15:00Chris Summers kickoff for 70 yards for a touchback.
3rd quarter9 drives, then Ohio State 20, Purdue 0
Ohio State Interception, 3 plays
15:001st & 10 at own 20Chris Wells rush for 5 yards to the OhSt 25.
14:172nd & 5 at own 25Chris Wells rush for 12 yards to the OhSt 37 for a 1ST down.
13:431st & 10 at own 37Todd Boeckman pass intercepted by Brandon King at the Prdue 28, returned for no gain to the Prdue 28.
Purdue Punt, 5 plays
13:431st & 10 at own 28Curtis Painter pass incomplete to Selwyn Lymon.
13:342nd & 10 at own 28Curtis Painter pass complete to Dustin Keller for 27 yards to the OhSt 45 for a 1ST down.
12:411st & 10 at opp 45Kory Sheets rush for 4 yards to the OhSt 41.
12:362nd & 6 at opp 41Curtis Painter pass complete to Dorien Bryant for a loss of 4 yards to the OhSt 45.
11:533rd & 10 at opp 45Curtis Painter sacked by Anderson Russell at the Prdue 45 for a loss of 10 yards.
11:194th & 20 at own 45Jared Armstrong punt for 36 yards, returned by Brian Hartline for 1 yard to the OhSt 20.
Ohio State Interception, 6 plays
11:191st & 10 at own 20Chris Wells rush for 10 yards to the OhSt 30 for a 1ST down.
11:191st & 10 at own 30Chris Wells rush for 3 yards to the OhSt 33.
10:302nd & 7 at own 33Chris Wells rush for 6 yards to the OhSt 39.
9:573rd & 1 at own 39Todd Boeckman rush for 2 yards to the OhSt 41 for a 1ST down.
9:281st & 10 at own 41Todd Boeckman pass complete to Brian Robiskie for 21 yards to the Prdue 38 for a 1ST down.
9:001st & 10 at opp 38Todd Boeckman pass intercepted by David Pender at the Prdue 2, returned for no gain to the Prdue 2.
Purdue Punt, 3 plays
9:001st & 10 at own 2Curtis Painter pass incomplete to Selwyn Lymon.
8:512nd & 10 at own 2Curtis Painter pass complete to Greg Orton for 5 yards to the Prdue 7.
8:473rd & 5 at own 7Curtis Painter pass incomplete to Selwyn Lymon.
8:364th & 5 at own 7Jared Armstrong punt for 36 yards, returned by Brian Hartline for 14 yards to the Prdue 29.
Ohio State Field goal, 4 plays
8:311st & 10 at opp 29Todd Boeckman pass complete to Ray Small for 4 yards to the Prdue 25.
7:542nd & 6 at opp 25Maurice Wells rush for 3 yards to the Prdue 22.
7:483rd & 3 at opp 22Todd Boeckman pass incomplete.
7:434th & 3 at opp 22Ryan Pretorius 39 yard field goal GOOD.Ohio State 20, Purdue 0
7:43A.J. Trapasso kickoff for 62 yards returned by Dorien Bryant for 17 yards to the Prdue 25.
Purdue Punt, 5 plays
7:431st & 10 at own 25Curtis Painter rush for 1 yard to the Prdue 26.
6:572nd & 9 at own 26Curtis Painter pass complete to Dustin Keller for 14 yards to the Prdue 40 for a 1ST down.
7:431st & 10 at own 40Curtis Painter rush for a loss of 3 yards, fumbled at the Prdue 37, recovered by Curtis Painter at the Prdue 37.
5:412nd & 13 at own 37Curtis Painter pass complete to Greg Orton for 10 yards to the Prdue 47.
5:503rd & 3 at own 47Curtis Painter pass incomplete.
5:414th & 3 at own 47Jared Armstrong punt for 43 yards, returned by Ray Small for no gain to the OhSt 10.
Ohio State Punt, 6 plays
5:381st & 10 at own 10Todd Boeckman pass incomplete to Brian Robiskie.
5:382nd & 10 at own 10Timeout OHIO ST, clock 05:38.
5:382nd & 10 at own 10Chris Wells rush for no gain to the OhSt 10.
5:383rd & 10 at own 10Maurice Wells rush for 10 yards to the OhSt 20 for a 1ST down.
4:411st & 10 at own 20Maurice Wells rush for a loss of 1 yard to the OhSt 19.
4:202nd & 11 at own 19Todd Boeckman pass incomplete to Brian Robiskie.
3:583rd & 11 at own 19Todd Boeckman pass incomplete.
3:584th & 11 at own 19Timeout OHIO ST, clock 03:58.
3:494th & 11 at own 19A.J. Trapasso punt for 61 yards out-of-bounds.
Purdue Punt, 3 plays
3:491st & 10 at own 20Curtis Painter pass complete to Dorien Bryant for no gain to the Prdue 20.
3:042nd & 10 at own 20Curtis Painter pass incomplete to Dorien Bryant.
2:583rd & 10 at own 20Curtis Painter pass incomplete.
2:434th & 10 at own 20Jared Armstrong punt for 44 yards, returned by Ray Small for 2 yards to the OhSt 38.
Ohio State Field goal, 6 plays
2:431st & 10 at own 38Maurice Wells rush for 11 yards to the OhSt 49 for a 1ST down.
2:431st & 10 at own 49Ohio St penalty 5 yard false start accepted.
1:471st & 15 at own 44Todd Boeckman pass complete to Brian Hartline for 41 yards to the Prdue 15 for a 1ST down.
1:091st & 10 at opp 15Maurice Wells rush for 2 yards to the Prdue 13.
0:452nd & 8 at opp 13Maurice Wells rush for 6 yards to the Prdue 7.
0:003rd & 2 at opp 7Maurice Wells rush for 1 yard to the Prdue 6.
Q4 14:564th & 1 at opp 6Ryan Pretorius 23 yard field goal GOOD.Ohio State 23, Purdue 0
Q4 14:56A.J. Trapasso kickoff for 70 yards for a touchback.
4th quarter8 drives, then Ohio State 23, Purdue 7
Purdue Punt, 3 plays
14:501st & 10 at own 20Curtis Painter pass incomplete to Greg Orton, broken up by Aaron Pettrey.
14:422nd & 10 at own 20Curtis Painter pass complete to Kory Sheets for 6 yards to the Prdue 26.
14:043rd & 4 at own 26Curtis Painter pass incomplete to Dorien Bryant.
13:544th & 4 at own 26Jared Armstrong punt for 36 yards, returned by Brian Hartline for 13 yards to the Prdue 49.
Ohio State Interception, 2 plays
13:541st & 10 at opp 49Maurice Wells rush for 3 yards to the Prdue 46.
13:142nd & 7 at opp 46Todd Boeckman pass intercepted by Torri Williams at the Prdue 2, returned for no gain to the Prdue 2.
Purdue Punt, 10 plays
13:141st & 10 at own 2Curtis Painter pass complete to Dustin Keller for 12 yards to the Prdue 14 for a 1ST down.
12:431st & 10 at own 14Curtis Painter pass incomplete to Dustin Keller.
12:382nd & 10 at own 14Curtis Painter pass incomplete to Dorien Bryant.
12:333rd & 10 at own 14Curtis Painter pass complete to Selwyn Lymon for 13 yards to the Prdue 27 for a 1ST down.
12:001st & 10 at own 27Curtis Painter pass complete to Selwyn Lymon for 6 yards to the Prdue 33.
11:422nd & 4 at own 33Curtis Painter pass incomplete to Dustin Keller.
11:373rd & 4 at own 33Curtis Painter pass complete to Greg Orton for 10 yards to the Prdue 43 for a 1ST down.
11:281st & 10 at own 43Curtis Painter sacked by Anderson Russell at the Prdue 35 for a loss of 8 yards.
10:552nd & 18 at own 35Curtis Painter pass incomplete to Torri Williams, broken up by Anderson Russell.
10:483rd & 18 at own 35Curtis Painter pass complete to Dan Dierking for 10 yards to the Prdue 45.
10:024th & 8 at own 45Jared Armstrong punt for 39 yards, returned by Ray Small for 9 yards to the OhSt 25.
Ohio State Punt, 6 plays
9:541st & 10 at own 25Brandon Saine rush for 2 yards to the OhSt 27.
9:052nd & 8 at own 27Brandon Saine rush for 2 yards to the OhSt 29.
8:253rd & 6 at own 29Brandon Saine rush for 11 yards to the OhSt 40 for a 1ST down.
7:551st & 10 at own 40Brandon Saine rush for a loss of 1 yard to the OhSt 39.
7:002nd & 11 at own 39Maurice Wells rush for 3 yards to the OhSt 42.
7:003rd & 8 at own 42Ohio St penalty 5 yard false start on Jake Ballard accepted.
5:543rd & 13 at own 37Maurice Wells rush for 7 yards to the OhSt 44.
5:224th & 6 at own 44A.J. Trapasso punt for 34 yards out-of-bounds.
Purdue Punt, 3 plays
4:551st & 10 at own 22Dan Dierking rush for 1 yard to the Prdue 23.
4:502nd & 9 at own 23Curtis Painter pass incomplete to Selwyn Lymon.
4:463rd & 9 at own 23Curtis Painter pass incomplete to Dustin Keller.
4:354th & 9 at own 23Jared Armstrong punt for 57 yards, returned by Brian Hartline for 15 yards to the OhSt 35.
Ohio State Punt, 3 plays
4:281st & 10 at own 35Marcus Williams rush for 3 yards to the OhSt 38.
3:502nd & 7 at own 38Brandon Saine rush for 3 yards to the OhSt 41.
3:503rd & 4 at own 41Timeout PURDUE, clock 03:50.
3:413rd & 4 at own 41Brandon Saine rush for 3 yards to the OhSt 44.
2:564th & 1 at own 44A.J. Trapasso punt for 44 yards, fair catch by Dorien Bryant at the Prdue 12.
Purdue Touchdown pass, 13 plays
2:441st & 10 at own 12Curtis Painter pass complete to Dan Dierking for 8 yards to the Prdue 20.
2:212nd & 2 at own 20Curtis Painter pass complete to Greg Orton for 10 yards to the Prdue 30 for a 1ST down.
2:211st & 10 at own 30Curtis Painter pass complete to Greg Orton for 4 yards to the Prdue 34.
2:212nd & 6 at own 34Curtis Painter pass complete to Dan Dierking for 13 yards to the Prdue 47 for a 1ST down.
1:311st & 10 at own 47Curtis Painter pass complete to Dan Dierking for 13 yards to the OhSt 40 for a 1ST down.
1:271st & 10 at opp 40Curtis Painter pass incomplete to Selwyn Lymon.
1:212nd & 10 at opp 40Curtis Painter pass incomplete to Selwyn Lymon.
1:123rd & 10 at opp 40Curtis Painter pass complete to Dustin Keller for 9 yards to the OhSt 31.
1:124th & 1 at opp 31Timeout PURDUE, clock 01:12.
0:534th & 1 at opp 31Dan Dierking rush for 11 yards to the OhSt 20 for a 1ST down.
0:531st & 10 at opp 20Curtis Painter pass complete to Greg Orton for 18 yards to the OhSt 2 for a 1ST down.
0:441st & goal at opp 2Curtis Painter pass incomplete.
0:352nd & goal at opp 2Dan Dierking rush for 1 yard to the OhSt 1.
0:103rd & goal at opp 1Curtis Painter pass complete to Jeff Lindsay for 1 yard for a TOUCHDOWN.Ohio State 23, Purdue 6
0:10Chris Summers extra point GOOD.Ohio State 23, Purdue 7
0:10Chris Summers on-side kick recovered by Ohio St at the Prdue 39.
Ohio State End of game, 1 play
0:101st & 10 at opp 39Rob Schoenhoft rush for no gain to the Prdue 39.

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.

Officially, Ohio State leads 43–⁠15–⁠2; as played, 44–⁠15–⁠2 in 61 meetings, counting the 11 since this game.

Recent meetings
2025Ohio State 34, Purdue 10
2024Ohio State 45, Purdue 0
2023Ohio State 41, Purdue 7
2021Ohio State 59, Purdue 31
2018Purdue 49, Ohio State 20
2013Ohio State 56, Purdue 0

Around this game