Purdue at Indiana

Saturday, November 26, 2022. Purdue kept the Old Oaken Bucket

Purdue beat Indiana 30–⁠16. It was their 124th meeting; after it, Purdue led the series 74–⁠42–⁠6 in the games on file.

AwayPurdue8–⁠6 in 2022
30
HomeIndiana4–⁠8 in 2022
16

Final at Memorial Stadium (Bloomington, IN), BloomingtonTV: BTNAttendance 51,148

At kickoff
55°F, clear, wind 6 mph from the southWeather: NOAA NCEI Integrated Surface Database; Monroe County Airport (KBMG), 9 km from the stadium, 23 minutes after kickoff
Official
Greg BlumGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Purdue30141330
Indiana700916

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Purdue

PassingC/AttYdsTDInt
Aidan O’Connell18/2929020
RushingCarYdsTDLong
Devin Mockobee1599127
Tyrone Tracy Jr.1303
Dylan Downing1202
ReceivingRecYdsTDLong
Charlie Jones4143160
Devin Mockobee558018
Payne Durham439115
Andrew Sowinski121021
DefenseTklTFLSacksInt
Cory Trice8101
Jalen Graham8100
O.C. Brothers7110
Kydran Jenkins70.50.50
Sanoussi Kane7000
Nic Caraway6110
Jack Sullivan30.50.50

Indiana

PassingC/AttYdsTDInt
Connor Bazelak24/4220111
Dexter Williams II1/1500
RushingCarYdsTDLong
Jaylin Lucas9100171
Shaun Shivers165808
Josh Henderson951012
Emery Simmons110010
ReceivingRecYdsTDLong
Emery Simmons464022
Malachi Holt-Bennett350019
Josh Henderson53519
Donaven McCulley123023
DefenseTklTFLSacksInt
Kaiden Turner9000
Bryant Fitzgerald5000
Devon Matthews4000
Tiawan Mullen4000
Alfred Bryant3320
Demarcus Elliott3110

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

Team stats

PurdueIndiana
388Total yards421
290Passing yards206
98Rushing yards215
10.0Yards per pass4.8
4.5Yards per rush4.9
20First downs26
2–⁠9Third downs6–⁠18
0–⁠0Fourth downs3–⁠6
0Turnovers1
6–⁠70Penalties3–⁠29
22:15Possession37:45
3Sacks (by defense)3

Efficiency

PurdueIndiana
47%Success rate43%
0.30EPA per play0.05
1.28Explosiveness1.02
0.22Rushing EPA0.32
0.35Passing EPA−0.20
27%Passing-down success12%
0.36First-down EPA0.01
0.42Second-down EPA0.33
−0.08Third-down EPA0.11
16%Havoc by its defense14%

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)

Purdue 65% to win. Elo’s favorite won.

The line

Purdue −10, over/under 53.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Every drive

Indiana end zonePurdue end zoneQ1 PurdueField goal, 8 playsQ1 IndianaTouchdown, 2 playsQ1 PurduePunt, 6 playsQ1 IndianaMissed FG, 15 playsQ2 PurduePunt, 3 playsQ2 IndianaPunt, 13 playsQ2 PurduePunt, 5 playsQ2 IndianaEnd of half, 5 playsQ3 IndianaPunt, 3 playsQ3 PurdueTouchdown, 8 playsQ3 IndianaPunt, 3 playsQ3 PurdueTouchdown, 9 playsQ3 IndianaMissed FG, 9 playsQ3 PurduePunt, 4 playsQ4 IndianaField goal, 10 playsQ4 PurdueTouchdown, 3 playsQ4 IndianaTurnover on downs, 9 playsQ4 PurduePunt, 3 playsQ4 IndianaTurnover on downs, 8 playsQ4 PurduePunt, 3 playsQ4 IndianaPick-six, 4 plays (Purdue scores)Q4 IndianaTouchdown, 9 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Indiana drives left to right, Purdue right to left.
  1. Q1 PurdueField goal, 8 plays, 57 yards
  2. Q1 IndianaTouchdown, 2 plays, 74 yards
  3. Q1 PurduePunt, 6 plays, 13 yards
  4. Q1 IndianaMissed FG, 15 plays, 48 yards
  5. Q2 PurduePunt, 3 plays, 2 yards
  6. Q2 IndianaPunt, 13 plays, 50 yards
  7. Q2 PurduePunt, 5 plays, 56 yards
  8. Q2 IndianaEnd of half, 5 plays, 24 yards
  9. Q3 IndianaPunt, 3 plays, 3 yards
  10. Q3 PurdueTouchdown, 8 plays, 82 yards
  11. Q3 IndianaPunt, 3 plays, 5 yards
  12. Q3 PurdueTouchdown, 9 plays, 82 yards
  13. Q3 IndianaMissed FG, 9 plays, 57 yards
  14. Q3 PurduePunt, 4 plays, 10 yards
  15. Q4 IndianaField goal, 10 plays, 73 yards
  16. Q4 PurdueTouchdown, 3 plays, 75 yards
  17. Q4 IndianaTurnover on downs, 9 plays, 57 yards
  18. Q4 PurduePunt, 3 plays, 7 yards
  19. Q4 IndianaTurnover on downs, 8 plays, 16 yards
  20. Q4 PurduePunt, 3 plays, 9 yards
  21. Q4 IndianaPick-six, 4 plays (Purdue scores), −9 yards
  22. Q4 IndianaTouchdown, 9 plays, 73 yards

Play by play

1st quarter4 drives, then Indiana 7, Purdue 3
Purdue Field goal, 8 plays
14:541st & 10 at own 35Chris Freeman kickoff for 65 yds , Kobe Lewis return for 31 yds to the Prdue 31
14:541st & 10 at own 31Aidan O’Connell pass complete to Andrew Sowinski for 21 yds to the Ind 48 for a 1ST down
14:541st & 10 at opp 48Devin Mockobee run for 10 yds to the Ind 38 for a 1ST down
14:541st & 10 at opp 38Aidan O’Connell pass complete to Devin Mockobee for 11 yds to the Ind 27 for a 1ST down
14:541st & 10 at opp 27Devin Mockobee run for 16 yds to the Ind 11 for a 1ST down
14:541st & 10 at opp 11Aidan O’Connell pass incomplete to Abdur-Rahmaan Yaseen
14:542nd & 10 at opp 11Devin Mockobee run for 1 yd to the Ind 12
14:543rd & 11 at opp 12Aidan O’Connell pass incomplete to Payne Durham
11:494th & 11 at opp 12Mitchell Fineran 29 yd FG GOODPurdue 3, Indiana 0
Indiana Touchdown, 2 plays
11:411st & 10 at own 35Ben Freehill kickoff for 61 yds , Josh Henderson return for 22 yds to the Ind 26
11:411st & 10 at own 26Shaun Shivers run for 3 yds to the Ind 29
11:022nd & 7 at own 29Jaylin Lucas run for 71 yds for a TD, (Charles Campbell KICK)Indiana 7, Purdue 3
Purdue Punt, 6 plays
11:021st & 10 at own 35Chris Freeman kickoff for 65 yds for a touchback
11:021st & 10 at own 25Devin Mockobee run for 7 yds to the Prdue 32
11:022nd & 3 at own 32Aidan O’Connell pass complete to Tyrone Tracy for 1 yd to the Prdue 33
11:023rd & 2 at own 33Aidan O’Connell pass complete to Payne Durham for 7 yds to the Prdue 40 for a 1ST down
11:021st & 10 at own 40Aidan O’Connell pass incomplete to Charlie Jones
11:022nd & 10 at own 40Aidan O’Connell pass complete to Payne Durham for 6 yds to the Prdue 46
11:023rd & 4 at own 46Aidan O’Connell sacked by Alfred Bryant for a loss of 8 yards to the Prdue 38
7:384th & 12 at own 38Jack Ansell punt for 44 yds , D.J. Matthews Jr. returns for 8 yds to the Ind 26
Indiana Missed FG, 15 plays
7:381st & 10 at own 26Dexter Williams II run for 11 yds to the Ind 37 for a 1ST down
7:381st & 10 at own 37Shaun Shivers run for 5 yds to the Ind 42
7:382nd & 5 at own 42Shaun Shivers run for 5 yds to the Ind 47 for a 1ST down
7:381st & 10 at own 47Dexter Williams II run for no gain to the Ind 47
7:382nd & 10 at own 47Jaylin Lucas run for 4 yds to the Prdue 49
7:383rd & 6 at opp 49Dexter Williams II run for 4 yds to the Prdue 45
7:384th & 2 at opp 45Emery Simmons run for 10 yds to the Prdue 35 for a 1ST down
7:381st & 10 at opp 35Dexter Williams II pass complete to AJ Barner for 5 yds to the Prdue 30
7:382nd & 5 at opp 30Shaun Shivers run for 2 yds to the Prdue 28
7:383rd & 3 at opp 28Shaun Shivers run for 2 yds to the Prdue 26
7:384th & 1 at opp 26Shaun Shivers run for 2 yds to the Prdue 24 for a 1ST down
7:381st & 10 at opp 24Dexter Williams II sacked by OC Brothers for a loss of 6 yards to the Prdue 30
0:002nd & 16 at opp 30Josh Henderson run for 4 yds to the Prdue 26
Q2 15:003rd & 12 at opp 26Connor Bazelak pass incomplete to Andison Coby
Q2 14:504th & 12 at opp 26Charles Campbell 44 yd FG MISSED
2nd quarter4 drives, then Indiana 7, Purdue 3
Purdue Punt, 3 plays
14:501st & 10 at own 26Aidan O’Connell sacked by Demarcus Elliott for a loss of 9 yards to the Prdue 17
14:502nd & 19 at own 17Dylan Downing run for 2 yds to the Prdue 19
14:503rd & 17 at own 19Aidan O’Connell pass complete to Kobe Lewis for 9 yds to the Prdue 28
12:564th & 8 at own 28Jack Ansell punt for 53 yds, punt out-of-bounds at the Ind 10 , D.J. Matthews Jr. returns for no gain to the Ind 28 INDIANA Penalty, Illegal Block (Jaylin Williams) to the Ind 10
Indiana Punt, 13 plays
12:561st & 10 at own 10Jaylin Lucas run for 5 yds to the Ind 15
12:562nd & 5 at own 15Connor Bazelak pass complete to Jaylin Lucas for 4 yds to the Ind 19
12:563rd & 1 at own 19Shaun Shivers run for 3 yds to the Ind 22 for a 1ST down
12:561st & 10 at own 22Connor Bazelak pass complete to Malachi Holt-Bennett for 12 yds to the Ind 34 for a 1ST down
12:561st & 10 at own 34Jaylin Lucas run for 4 yds to the Ind 38
12:562nd & 6 at own 38Connor Bazelak pass complete to AJ Barner for 5 yds to the Ind 43
12:563rd & 1 at own 43Josh Henderson run for 3 yds to the Ind 46 for a 1ST down
12:561st & 10 at own 46Josh Henderson run for 7 yds to the Prdue 47
12:562nd & 3 at opp 47Jaylin Lucas run for 2 yds to the Prdue 45
12:563rd & 1 at opp 45Shaun Shivers run for 3 yds to the Prdue 42 for a 1ST down
12:561st & 10 at opp 42Connor Bazelak run for 2 yds to the Prdue 44 Connor Bazelak fumbled, recovered by Ind Connor Bazelak
12:562nd & 12 at opp 44Connor Bazelak pass complete to AJ Barner for 1 yd to the Prdue 43
12:563rd & 11 at opp 43Connor Bazelak pass complete to Jaylin Lucas for 3 yds to the Prdue 40
4:574th & 8 at opp 40James Evans punt for 35 yds
Purdue Punt, 5 plays
4:571st & 10 at own 5Devin Mockobee run for 3 yds to the Prdue 8
4:572nd & 7 at own 8Aidan O’Connell pass complete to Charlie Jones for 58 yds to the Ind 34 for a 1ST down
4:571st & 10 at opp 34Aidan O’Connell pass incomplete to Payne Durham
4:572nd & 10 at opp 34Aidan O’Connell pass incomplete to Charlie Jones
4:573rd & 10 at opp 34Aidan O’Connell pass incomplete to Charlie Jones
4:574th & 10 at opp 34PENALTY PUR Delay Of Game 5 yards from IND34 to IND39. NO PLAY.
3:354th & 15 at opp 39Jack Ansell punt for 38 yds, punt out-of-bounds at the Ind 1
Indiana End of half, 5 plays
3:351st & 10 at own 1Shaun Shivers run for 4 yds to the Ind 5
3:352nd & 6 at own 5Shaun Shivers run for 4 yds to the Ind 9
3:353rd & 2 at own 9Shaun Shivers run for 7 yds to the Ind 16 for a 1ST down
3:351st & 10 at own 16Shaun Shivers run for 3 yds to the Ind 19
0:002nd & 7 at own 19Shaun Shivers run for 6 yds to the Ind 25
3rd quarter6 drives, then Purdue 17, Indiana 7
Indiana Punt, 3 plays
15:001st & 10 at own 35Ben Freehill kickoff for 65 yds for a touchback
15:001st & 10 at own 25Josh Henderson run for 3 yds to the Ind 28
15:002nd & 7 at own 28Josh Henderson run for no gain to the Ind 28
15:003rd & 7 at own 28Connor Bazelak pass incomplete to Malachi Holt-Bennett
13:224th & 7 at own 28James Evans punt for 54 yds, fair catch by Charlie Jones at the Prdue 18
Purdue Touchdown, 8 plays
13:221st & 10 at own 18Aidan O’Connell pass incomplete to Charlie Jones
13:222nd & 10 at own 18Aidan O’Connell pass complete to Payne Durham for 11 yds to the Prdue 29 for a 1ST down
13:221st & 10 at own 29Aidan O’Connell run for 10 yds to the Prdue 39 for a 1ST down
13:221st & 10 at own 39Aidan O’Connell pass complete to Devin Mockobee for 18 yds to the Ind 43 for a 1ST down
13:221st & 10 at opp 43Aidan O’Connell pass complete to Devin Mockobee for 11 yds to the Ind 32 for a 1ST down
13:221st & 10 at opp 32Aidan O’Connell pass incomplete to Charlie Jones
11:102nd & 10 at opp 32Timeout PURDUE, clock 11:10
11:102nd & 10 at opp 32Aidan O’Connell pass complete to Charlie Jones for 17 yds to the Ind 15 for a 1ST down
10:351st & 10 at opp 15Aidan O’Connell pass complete to Payne Durham for 15 yds for a TD, (Mitchell Fineran KICK)Purdue 10, Indiana 7
Indiana Punt, 3 plays
10:351st & 10 at own 35Ben Freehill kickoff for 63 yds
10:351st & 10 at own 25Connor Bazelak pass complete to James Bomba for 8 yds to the Ind 33
10:352nd & 2 at own 33Shaun Shivers run for 3 yds to the Ind 30
10:353rd & 5 at own 30Connor Bazelak pass incomplete to Shaun Shivers
9:264th & 5 at own 30James Evans punt for 52 yds, fair catch by Charlie Jones at the Prdue 18
Purdue Touchdown, 9 plays
9:261st & 10 at own 18Aidan O’Connell pass complete to Devin Mockobee for 13 yds to the Prdue 31 for a 1ST down
9:261st & 10 at own 31Devin Mockobee run for 3 yds to the Prdue 34
9:262nd & 7 at own 34Aidan O’Connell pass complete to Charlie Jones for 8 yds to the Prdue 42 for a 1ST down
9:261st & 10 at own 42Aidan O’Connell pass incomplete to Deion Burks
9:262nd & 10 at own 42No Huddle-Shotgun O’Connell,Aidan pass incomplete short left to Sheffield,TJ PENALTY IND Holding (Williams,Jaylin) 10 yards from PUR42 to IND48, 1ST DOWN. NO PLAY.
9:261st & 10 at opp 48Aidan O’Connell pass complete to TJ Sheffield for 9 yds to the Ind 39
9:262nd & 1 at opp 39Devin Mockobee run for 3 yds to the Ind 36 for a 1ST down
9:261st & 10 at opp 36Aidan O’Connell pass incomplete to Devin Mockobee
9:262nd & 10 at opp 36Aidan O’Connell run for 9 yds to the Ind 27
6:063rd & 1 at opp 27Devin Mockobee run for 27 yds for a TD, (Mitchell Fineran KICK)Purdue 17, Indiana 7
5:581st & 10 at own 35Ben Freehill kickoff for 63 yds , Jaylin Lucas return for 8 yds to the Ind 43 PURDUE Penalty, Personal Foul (Semisi Fakasiieiki) to the Ind 25
Indiana Missed FG, 9 plays
5:581st & 10 at own 25Jaylin Lucas run for 6 yds to the Ind 31
5:582nd & 4 at own 31Connor Bazelak pass incomplete to AJ Barner
5:583rd & 4 at own 31No Huddle-Shotgun Bazelak,Connor pass incomplete short middle to Simmons,Emery PENALTY PUR Holding (Douglas,Kieren) 10 yards from IND31 to IND41, 1ST DOWN. NO PLAY.
5:581st & 10 at own 41Connor Bazelak pass complete to Emery Simmons for 22 yds to the Prdue 37 for a 1ST down
5:581st & 10 at opp 37Connor Bazelak pass incomplete to AJ Barner
5:582nd & 10 at opp 37Jaylin Lucas run for 2 yds to the Prdue 35
5:583rd & 8 at opp 35No Huddle-Shotgun Bazelak,Connor pass complete short right to Holt-Bennett,Malachi for 6 yards to the PUR29 (Brown,Jamari) PENALTY PUR Holding (Brown,Jamari) 10 yards from PUR35 to PUR25, 1ST DOWN. NO PLAY.
5:581st & 10 at opp 25Connor Bazelak pass complete to Jaylin Lucas for 4 yds to the Prdue 29
5:582nd & 14 at opp 29Connor Bazelak pass complete to Jaylin Lucas for 5 yds to the Prdue 34
5:583rd & 19 at opp 34Connor Bazelak pass complete to Emery Simmons for 16 yds to the Prdue 18
2:034th & 3 at opp 18Charles Campbell 36 yd FG BLOCKED blocked by Kydran Jenkins
Purdue Punt, 4 plays
2:031st & 10 at own 20Devin Mockobee run for 13 yds to the Prdue 33 for a 1ST down
2:031st & 10 at own 33Devin Mockobee run for 5 yds to the Prdue 38
2:032nd & 5 at own 38Aidan O’Connell pass incomplete to Payne Durham
0:003rd & 5 at own 38Aidan O’Connell sacked by Alfred Bryant for a loss of 8 yards to the Prdue 30
Q4 14:504th & 13 at own 30Jack Ansell punt for 42 yds , D.J. Matthews Jr. returns for 1 yd to the Ind 29
Q4 14:504th & 13 at own 30Jack Ansell punt for 42 yds , D.J. Matthews Jr. returns for 1 yd to the Ind 17
4th quarter8 drives, then Purdue 30, Indiana 16
Indiana Field goal, 10 plays
14:501st & 10 at own 17Connor Bazelak run for 2 yds to the Ind 19
14:502nd & 8 at own 19Connor Bazelak pass complete to Emery Simmons for 17 yds to the Ind 36 for a 1ST down
14:501st & 10 at own 36Connor Bazelak pass incomplete to Malachi Holt-Bennett
14:502nd & 10 at own 36Shaun Shivers run for 8 yds to the Ind 44
14:503rd & 2 at own 44Shaun Shivers run for 4 yds to the Ind 48 for a 1ST down
14:501st & 10 at own 48No Huddle-Shotgun Bazelak,Connor pass incomplete short left to Simmons,Emery PENALTY PUR Pass Interference (Graham,Jalen) 15 yards from IND48 to PUR37, 1ST DOWN. NO PLAY.
14:501st & 10 at opp 37Connor Bazelak pass complete to Donaven McCulley for 23 yds to the Prdue 14 for a 1ST down
14:501st & 10 at opp 14Connor Bazelak run for 1 yd to the Prdue 13
14:502nd & 9 at opp 13Connor Bazelak pass complete to Shaun Shivers for 3 yds to the Prdue 10
14:503rd & 6 at opp 10Connor Bazelak pass incomplete to Donaven McCulley
11:064th & 6 at opp 10Charles Campbell 28 yd FG GOODPurdue 17, Indiana 10
Purdue Touchdown, 3 plays
11:061st & 10 at own 35Chris Freeman kickoff for 65 yds for a touchback
11:061st & 10 at own 25Aidan O’Connell pass complete to Devin Mockobee for 5 yds to the Prdue 30
11:062nd & 5 at own 30Aidan O’Connell pass complete to TJ Sheffield for 10 yds to the Prdue 40 for a 1ST down
9:381st & 10 at own 40Aidan O’Connell pass complete to Charlie Jones for 60 yds for a TD, (Mitchell Fineran KICK)Purdue 24, Indiana 10
Indiana Turnover on downs, 9 plays
9:311st & 10 at own 35Ben Freehill kickoff for 62 yds , Jaylin Lucas return for 23 yds to the Ind 26
9:311st & 10 at own 26Connor Bazelak pass complete to Josh Henderson for 9 yds to the Ind 35
9:312nd & 1 at own 35Josh Henderson run for 6 yds to the Ind 41 for a 1ST down
9:311st & 10 at own 41Connor Bazelak pass complete to Malachi Holt-Bennett for 19 yds to the Prdue 40 for a 1ST down
9:311st & 10 at opp 40Josh Henderson run for 8 yds to the Prdue 32
9:312nd & 2 at opp 32Josh Henderson run for 12 yds to the Prdue 20 for a 1ST down
9:311st & 10 at opp 20Connor Bazelak pass complete to Josh Henderson for 3 yds to the Prdue 17
9:312nd & 7 at opp 17Jaylin Lucas run for no gain to the Prdue 17
9:313rd & 7 at opp 17Connor Bazelak pass incomplete to AJ Barner
7:184th & 7 at opp 17Connor Bazelak pass incomplete to Andison Coby
Purdue Punt, 3 plays
7:181st & 10 at own 17Tyrone Tracy run for 3 yds to the Prdue 20
7:182nd & 7 at own 20Devin Mockobee run for 4 yds to the Prdue 24
7:183rd & 3 at own 24Devin Mockobee run for no gain to the Prdue 24
5:134th & 3 at own 24Jack Ansell punt for 37 yds
Indiana Turnover on downs, 8 plays
5:131st & 10 at own 39Connor Bazelak pass incomplete to Jaylin Lucas
5:132nd & 10 at own 39Jaylin Lucas run for 6 yds to the Ind 45
5:133rd & 4 at own 45Connor Bazelak pass incomplete to Emery Simmons
5:134th & 4 at own 45Connor Bazelak pass complete to Emery Simmons for 9 yds to the Prdue 46 for a 1ST down
5:131st & 10 at opp 46Connor Bazelak pass complete to Jaylin Lucas for 1 yd to the Prdue 45
5:132nd & 9 at opp 45Connor Bazelak pass incomplete to Donaven McCulley
5:133rd & 9 at opp 45Connor Bazelak pass incomplete to AJ Barner
3:514th & 9 at opp 45Connor Bazelak pass incomplete to Donaven McCulley
Purdue Punt, 3 plays
3:511st & 10 at own 45Devin Mockobee run for 4 yds to the Prdue 49
3:402nd & 6 at own 49Timeout INDIANA, clock 03:40
3:402nd & 6 at own 49Devin Mockobee run for 4 yds to the Ind 47
3:333rd & 2 at opp 47Timeout INDIANA, clock 03:33
3:333rd & 2 at opp 47Devin Mockobee run for 1 yd to the Ind 46
3:274th & 1 at opp 46Timeout INDIANA, clock 03:27
3:204th & 1 at opp 46Jack Ansell punt for 36 yds, fair catch by D.J. Matthews Jr. at the Ind 10
Indiana Pick-six, 4 plays (Purdue scores)
3:201st & 10 at own 10Connor Bazelak pass incomplete to Emery Simmons
3:202nd & 10 at own 10Connor Bazelak pass incomplete to Josh Henderson
3:203rd & 10 at own 10Connor Bazelak sacked for a loss of 9 yards to the Ind 1
2:174th & 19 at own 1Cory Trice 8 Yd Interception Return (Mitchell Fineran PAT failed)Purdue 30, Indiana 10
Indiana Touchdown, 9 plays
2:101st & 10 at own 35Ben Freehill kickoff for 42 yds , Louis Moore return for 4 yds to the Ind 27
2:101st & 10 at own 27Connor Bazelak pass complete to James Bomba for 3 yds to the Ind 30
2:102nd & 7 at own 30Connor Bazelak pass complete to McCall Ray for 10 yds to the Ind 40 for a 1ST down
2:101st & 10 at own 40Connor Bazelak pass complete to Malachi Holt-Bennett for 19 yds to the Prdue 41 for a 1ST down
2:101st & 10 at opp 41Connor Bazelak pass incomplete to James Bomba
2:102nd & 10 at opp 41Connor Bazelak pass complete to Josh Henderson for 9 yds to the Prdue 32
2:103rd & 1 at opp 32Josh Henderson run for 8 yds to the Prdue 24 for a 1ST down
2:101st & 10 at opp 24Connor Bazelak sacked by Nic Caraway for a loss of 5 yards to the Prdue 29
2:102nd & 15 at opp 29PENALTY PUR UNS: Unsportsmanlike Conduct (Jenkins,Kydran) 15 yards from PUR29 to PUR14, 1ST DOWN. NO PLAY.
2:101st & 10 at opp 14Connor Bazelak pass complete to Josh Henderson for 5 yds to the Prdue 9
0:002nd & 5 at opp 9Connor Bazelak pass complete to Josh Henderson for 9 yds for a TD

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, Purdue leads 77–⁠44–⁠6; as played, 75–⁠44–⁠6 in the 125 games on file; the official count covers all 127 meetings, counting the three since this game.

Recent meetings
2025Indiana 56, Purdue 3
2024Indiana 66, Purdue 0
2023Purdue 35, Indiana 31
2022Purdue 30, Indiana 16
2021Purdue 44, Indiana 7
2019Indiana 44, Purdue 41

Around this game