Indiana at Purdue

Saturday, November 25, 2023. Purdue kept the Old Oaken Bucket

Purdue beat Indiana 35–⁠31. It was their 125th meeting; after it, Purdue led the series 75–⁠42–⁠6 in the games on file.

AwayIndiana3–⁠9 in 2023
31
HomePurdue4–⁠8 in 2023
35

Final at Ross-Ade Stadium, West LafayetteTV: BTNAttendance 59,993

At kickoff
34°F, clear, wind 5 mph from the eastWeather: NOAA NCEI Integrated Surface Database; Purdue University Airport (KLAF), 4 km from the stadium, six minutes before kickoff
Official
Jerry McGinnGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Indiana7714331
Purdue01261735

Standouts

  • PassingHudson Card21 of 34, 275 yards, 3 TDPurdue
  • RushingHudson Card12 carries, 85 yards, 1 TDPurdue
  • ReceivingE.J. Williams6 catches, 97 yardsIndiana
  • DefenseAaron Casey11 tackles, 1 sack, 4 for lossIndiana

Player stats

Indiana

PassingC/AttYdsTDInt
Brendan Sorsby17/3122633
RushingCarYdsTDLong
Josh Henderson944029
Brendan Sorsby1544011
Trenten Howland837013
Jaylin Lucas210012
ReceivingRecYdsTDLong
E.J. Williams697025
Donaven McCulley548113
Dequece Carter238133
Josh Henderson331111
DefenseTklTFLSacksInt
Aaron Casey11410
Louis Moore6100
Jacob Mangum-Farrar5000
Andre Carter5200

Purdue

PassingC/AttYdsTDInt
Hudson Card21/3427530
RushingCarYdsTDLong
Hudson Card1285125
Tyrone Tracy Jr.1148028
Devin Mockobee1842010
Dylan Downing21308
ReceivingRecYdsTDLong
Deion Burks787044
George Burhenn574133
Devin Mockobee138138
Jaron Tibbs327014
DefenseTklTFLSacksInt
Dillon Thieneman8102
Nic Caraway6220
Kydran Jenkins6100
Yanni Karlaftis5000
Cam Allen1001

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

Team stats

IndianaPurdue
359Total yards453
226Passing yards275
133Rushing yards178
7.3Yards per pass8.1
3.8Yards per rush3.8
22First downs25
1–⁠11Third downs4–⁠15
0–⁠1Fourth downs1–⁠1
3Turnovers0
8–⁠70Penalties4–⁠50
26:59Possession33:01
1Sacks (by defense)2

Efficiency

IndianaPurdue
43%Success rate41%
0.08EPA per play0.19
1.12Explosiveness1.40
−0.01Rushing EPA−0.04
0.18Passing EPA0.50
24%Passing-down success28%
0.27First-down EPA0.17
0.22Second-down EPA0.26
−0.71Third-down EPA−0.22
19%Havoc by its defense16%

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

The line

Purdue −2.5, over/under 55.5.

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

Before kickoff, the win chances were Purdue 67%, Indiana 33%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Purdue end zoneIndiana end zoneQ1 IndianaInterception, 3 playsQ1 PurdueMissed FG, 4 playsQ1 IndianaPunt, 3 playsQ1 PurduePunt, 4 playsQ1 IndianaPunt, 3 playsQ1 PurduePunt, 3 playsQ1 IndianaPunt, 6 playsQ1 PurduePunt, 5 playsQ1 IndianaTouchdown, 5 playsQ1 PurdueTouchdown, 7 playsQ2 IndianaTouchdown, 8 playsQ2 PurduePunt, 3 playsQ2 IndianaInterception, 6 playsQ2 PurduePunt, 3 playsQ2 IndianaInterception, 4 playsQ2 PurdueTouchdown, 12 playsQ2 IndianaEnd of half, 1 playQ3 PurdueField goal, 7 playsQ3 PurdueField goal, 7 playsQ3 IndianaPunt, 4 playsQ3 PurduePunt, 6 playsQ3 IndianaTouchdown, 8 playsQ3 PurdueTouchdown, 6 playsQ4 IndianaPunt, 3 playsQ4 PurdueField goal, 11 playsQ4 IndianaField goal, 7 playsQ4 PurdueTouchdown, 5 playsQ4 IndianaTurnover on downs, 5 playsQ4 PurdueEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Purdue drives left to right, Indiana right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
  1. Q1 IndianaInterception, 3 plays, 0 yards
  2. Q1 PurdueMissed FG, 4 plays, −1 yard
  3. Q1 IndianaPunt, 3 plays, 5 yards
  4. Q1 PurduePunt, 4 plays, 28 yards
  5. Q1 IndianaPunt, 3 plays, −3 yards
  6. Q1 PurduePunt, 3 plays, 6 yards
  7. Q1 IndianaPunt, 6 plays, 45 yards
  8. Q1 PurduePunt, 5 plays, 17 yards
  9. Q1 IndianaTouchdown, 5 plays, 72 yards
  10. Q1 PurdueTouchdown, 7 plays, 66 yards
  11. Q2 IndianaTouchdown, 8 plays, 49 yards
  12. Q2 PurduePunt, 3 plays, 1 yard
  13. Q2 IndianaInterception, 6 plays, 20 yards
  14. Q2 PurduePunt, 3 plays, 2 yards
  15. Q2 IndianaInterception, 4 plays, 12 yards
  16. Q2 PurdueTouchdown, 12 plays, 78 yards
  17. Q2 IndianaEnd of half, 1 play, −2 yards
  18. Q3 PurdueField goal, 7 plays, 29 yards
  19. Q3 PurdueField goal, 7 plays, 53 yards
  20. Q3 IndianaPunt, 4 plays, 7 yards
  21. Q3 PurduePunt, 6 plays, 35 yards
  22. Q3 IndianaTouchdown, 8 plays, 87 yards
  23. Q3 PurdueTouchdown, 6 plays, 63 yards
  24. Q4 IndianaPunt, 3 plays, 2 yards
  25. Q4 PurdueField goal, 11 plays, 52 yards
  26. Q4 IndianaField goal, 7 plays, 49 yards
  27. Q4 PurdueTouchdown, 5 plays, 65 yards
  28. Q4 IndianaTurnover on downs, 5 plays, 27 yards
  29. Q4 PurdueEnd of game, 2 plays, −6 yards

Play by play

1st quarter10 drives, then Indiana 7, Purdue 0
Indiana Interception, 3 plays
14:54Ben Freehill kickoff for 64 yds
14:541st & 10 at own 21Jaylin Lucas run for a loss of 2 yards to the IU 19
14:542nd & 12 at own 19Trent Howland run for 2 yds to the IU 21
13:263rd & 10 at own 21Brendan Sorsby pass intercepted Dillon Thieneman return for 32 yds to the IU 12
Purdue Missed FG, 4 plays
13:261st & 10 at opp 12Hudson Card pass complete to Tyrone Tracy Jr. for 3 yds to the IU 9
13:262nd & 7 at opp 9Tyrone Tracy Jr. run for a loss of 4 yards to the IU 13
13:263rd & 11 at opp 13Hudson Card pass incomplete
12:104th & 11 at opp 13Ben Freehill 30 yd FG MISSED
Indiana Punt, 3 plays
12:101st & 10 at own 20Brendan Sorsby pass incomplete
12:102nd & 10 at own 20Brendan Sorsby pass complete to Donaven McCulley for 5 yds to the IU 25
12:103rd & 5 at own 25Brendan Sorsby pass incomplete
11:254th & 5 at own 25James Evans punt for 55 yds
Purdue Punt, 4 plays
11:251st & 10 at own 30Hudson Card run for 21 yds to the IU 49 for a 1ST down
11:251st & 10 at opp 49Devin Mockobee run for 6 yds to the IU 43
11:252nd & 4 at opp 43Deion Burks run for 1 yd to the IU 42
11:253rd & 3 at opp 42Hudson Card pass incomplete
9:464th & 3 at opp 42Jack Ansell punt for 30 yds, fair catch by DeQuece Carter at the IU 12
Indiana Punt, 3 plays
9:461st & 10 at own 12Trent Howland run for 3 yds to the IU 15
9:462nd & 7 at own 15Brendan Sorsby run for 3 yds to the IU 18
9:463rd & 4 at own 18Brendan Sorsby sacked by Nic Scourton for a loss of 9 yards to the IU 9
7:454th & 13 at own 9James Evans punt for 47 yds
Purdue Punt, 3 plays
7:451st & 10 at own 48Hudson Card run for 8 yds to the IU 44
7:452nd & 2 at opp 44Hudson Card run for a loss of 2 yards to the IU 46
7:453rd & 4 at opp 46Hudson Card pass incomplete
6:334th & 4 at opp 46Jack Ansell punt for 38 yds, fair catch by DeQuece Carter at the IU 8
Indiana Punt, 6 plays
6:331st & 10 at own 8Brendan Sorsby run for 5 yds to the IU 13
6:332nd & 5 at own 13Josh Henderson run for 29 yds to the IU 42 for a 1ST down
6:331st & 10 at own 42Brendan Sorsby pass complete to E.J. Williams Jr. for 12 yds to the PUR 46 for a 1ST down
6:331st & 10 at opp 46Josh Henderson run for a loss of 1 yard to the PUR 47
6:332nd & 11 at opp 47Brendan Sorsby pass incomplete
6:333rd & 11 at opp 47Brendan Sorsby pass incomplete
4:214th & 11 at opp 47James Evans punt for 36 yds, fair catch by Tyrone Tracy Jr. at the PUR 11
Purdue Punt, 5 plays
4:211st & 10 at own 11Devin Mockobee run for 5 yds to the PUR 16
4:212nd & 5 at own 16Hudson Card pass complete to Jayden Dixon-Veal for 10 yds to the PUR 26 for a 1ST down
4:211st & 10 at own 26Devin Mockobee run for 2 yds to the PUR 28
4:212nd & 8 at own 28Hudson Card pass incomplete
4:213rd & 8 at own 28Hudson Card pass incomplete
2:334th & 8 at own 28Jack Ansell punt for 43 yds
Indiana Touchdown, 5 plays
2:331st & 10 at own 28Jaylin Lucas run for 12 yds to the IU 40 for a 1ST down
2:331st & 10 at own 40Brendan Sorsby run for 5 yds to the IU 45
2:332nd & 5 at own 45Brendan Sorsby pass complete to Donaven McCulley for 11 yds to the PUR 44 for a 1ST down
2:331st & 10 at opp 44Brendan Sorsby run for 11 yds to the PUR 33 for a 1ST down
0:341st & 10 at opp 33Brendan Sorsby pass complete to DeQuece Carter for 33 yds for a TD (Chris Freeman KICK)Indiana 7, Purdue 0
Purdue Touchdown, 7 plays
0:27Chris Freeman kickoff for 64 yds
0:001st & 10 at own 34Tyrone Tracy Jr. run for a loss of 3 yards to the PUR 31
Q2 15:002nd & 13 at own 31Hudson Card pass complete to Jaron Tibbs for 14 yds to the PUR 45 for a 1ST down
Q2 15:001st & 10 at own 45Hudson Card pass complete to Jaron Tibbs for 8 yds to the IU 47
Q2 15:002nd & 2 at opp 47Tyrone Tracy Jr. run for 3 yds to the IU 44 for a 1ST down
Q2 15:001st & 10 at opp 44Hudson Card run for a loss of 3 yards to the IU 47
Q2 15:002nd & 13 at opp 47Hudson Card pass complete to George Burhenn for 14 yds to the IU 33 for a 1ST down
Q2 12:071st & 10 at opp 33Hudson Card pass complete to George Burhenn for 33 yds for a TD (Two-Point Conversion failed)Indiana 7, Purdue 6
2nd quarter7 drives, then Indiana 14, Purdue 12
Indiana Touchdown, 8 plays
11:57Ben Freehill kickoff for 54 yds , Jaylin Lucas return for no gain to the PUR 35 Purdue Penalty, Personal Foul (-15 Yards) to the PUR 49
11:571st & 10 at opp 49Brendan Sorsby run for 1 yd to the PUR 48
11:572nd & 9 at opp 48Brendan Sorsby pass complete to Donaven McCulley for 13 yds to the PUR 35 for a 1ST down
11:571st & 10 at opp 35Brendan Sorsby pass complete to Donaven McCulley for 9 yds to the PUR 26
11:572nd & 1 at opp 26Josh Henderson run for 3 yds to the PUR 23 for a 1ST down
11:571st & 10 at opp 23Brendan Sorsby pass complete to DeQuece Carter for 5 yds to the PUR 18
11:572nd & 5 at opp 18Brendan Sorsby run for 8 yds to the PUR 10 for a 1ST down
11:571st & goal at opp 10Brendan Sorsby pass incomplete
8:592nd & goal at opp 10Brendan Sorsby pass complete to Donaven McCulley for 10 yds for a TD (Chris Freeman KICK)Indiana 14, Purdue 6
Purdue Punt, 3 plays
8:53Chris Freeman kickoff for 56 yds
8:531st & 10 at own 20Devin Mockobee run for a loss of 6 yards to the PUR 14
8:532nd & 16 at own 14Hudson Card pass incomplete
8:533rd & 16 at own 14Devin Mockobee run for 7 yds to the PUR 21
7:264th & 9 at own 21Jack Ansell punt for 43 yds, downed at the IU 26
Indiana Interception, 6 plays
7:261st & 10 at own 26Trent Howland run for 4 yds to the IU 30
7:262nd & 6 at own 30Brendan Sorsby pass incomplete
7:263rd & 6 at own 30Brendan Sorsby pass complete to E.J. Williams Jr. for 8 yds to the IU 38 for a 1ST down
7:261st & 10 at own 38Brendan Sorsby run for 5 yds to the IU 43
7:262nd & 5 at own 43Trent Howland run for 29 yds to the PUR 28 Indiana Penalty, Offensive Holding (-10 Yards) to the IU 46
5:302nd & 2 at own 46Brendan Sorsby pass intercepted Cam Allen return for no gain to the PUR 23
Purdue Punt, 3 plays
5:301st & 10 at own 23Tyrone Tracy Jr. run for 1 yd to the PUR 24
5:302nd & 9 at own 24Hudson Card pass complete to Garrett Miller for 6 yds to the PUR 30
5:303rd & 3 at own 30Deion Burks run for a loss of 5 yards to the PUR 25
3:434th & 8 at own 25Jack Ansell punt for 42 yds, fair catch by DeQuece Carter at the IU 33
Indiana Interception, 4 plays
3:431st & 10 at own 33Brendan Sorsby pass complete to Josh Henderson for 11 yds to the IU 44 for a 1ST down
3:431st & 10 at own 44Josh Henderson run for 1 yd to the IU 45
3:432nd & 9 at own 45Brendan Sorsby pass incomplete
2:463rd & 9 at own 45Brendan Sorsby pass intercepted Dillon Thieneman return for no gain to the PUR 22
Purdue Touchdown, 12 plays
2:461st & 10 at own 22Devin Mockobee run for 4 yds to the PUR 26
2:462nd & 6 at own 26Hudson Card pass complete to George Burhenn for 9 yds to the PUR 35 for a 1ST down
2:461st & 10 at own 35Hudson Card pass complete to George Burhenn for 8 yds to the PUR 43
2:462nd & 2 at own 43Devin Mockobee run for 4 yds to the PUR 47 for a 1ST down
1:361st & 10 at own 47Hudson Card run for 8 yds to the IU 45
1:152nd & 2 at opp 45Timeout Indiana, clock 01:15
1:152nd & 2 at opp 45Devin Mockobee run for 10 yds to the IU 35 for a 1ST down
1:151st & 10 at opp 35Hudson Card pass incomplete
1:152nd & 10 at opp 35Devin Mockobee run for 9 yds to the IU 26
0:331st & 10 at opp 22Timeout Purdue, clock 00:33
0:333rd & 1 at opp 26Devin Mockobee run for 4 yds to the IU 22 for a 1ST down
0:272nd & 8 at opp 20Timeout Purdue, clock 00:27
0:271st & 10 at opp 22Hudson Card pass complete to Deion Burks for 2 yds to the IU 20
0:183rd & 4 at opp 16Timeout Purdue, clock 00:18
0:182nd & 8 at opp 20Hudson Card run for 4 yds to the IU 16
0:123rd & 4 at opp 16Hudson Card pass complete to Drew Biber for 16 yds for a TD (Two-Point Conversion failed)Indiana 14, Purdue 12
0:121st & goal at opp 0Timeout Indiana, clock 00:12
Indiana End of half, 1 play
0:07Ben Freehill kickoff for 53 yds
0:001st & 10 at own 28[NH] Kneel down by SORSBY, Brendan at IND26 (team loss of 2), clock 00:00.
3rd quarter6 drives, then Indiana 28, Purdue 18
Purdue Field goal, 7 plays
14:50Chris Freeman kickoff for 59 yds
14:501st & 10 at opp 45Hudson Card pass complete to Jayden Dixon-Veal for 14 yds to the IU 31 for a 1ST down
14:501st & 10 at opp 31Tyrone Tracy Jr. run for no gain to the IU 31
14:502nd & 10 at opp 31Hudson Card pass incomplete
14:503rd & 10 at opp 31Indiana Penalty, Offsides (5 Yards) to the IU 26
14:503rd & 5 at opp 26CARD, Hudson pass deep to the left incomplete intended for BURKS, Deion thrown to the IND3. PENALTY IND Pass Interference on MINOR, Kobee enforced half the distance from the goal, 15 yards to the IND11 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
14:501st & 10 at opp 11Hudson Card pass incomplete
14:502nd & 10 at opp 11Hudson Card pass incomplete
14:503rd & 10 at opp 11Hudson Card sacked for a loss of 5 yards to the IU 16
13:144th & 15 at opp 16Ben Freehill 33 yd FG GOODPurdue 15, Indiana 14
Purdue Field goal, 7 plays
13:02Jaylin Lucas 100 Yd Kickoff Return (Chris Freeman Kick)Indiana 21, Purdue 15
12:58Chris Freeman kickoff for 59 yds
12:581st & 10 at own 20Devin Mockobee run for 3 yds to the PUR 23
12:582nd & 7 at own 23Hudson Card pass complete to Deion Burks for 12 yds to the PUR 35 for a 1ST down
12:581st & 10 at own 35Timeout Purdue, clock 12:58
12:581st & 10 at own 35Hudson Card run for 25 yds to the IU 40 for a 1ST down Indiana Penalty, Face mask (15 yards) (JoJo Johnson) to the IU 25 for a 1ST down
12:581st & 10 at opp 25Hudson Card pass complete to Deion Burks for a loss of 3 yards to the IU 28
10:493rd & 12 at opp 27Timeout Indiana, clock 10:49
10:492nd & 13 at opp 28Devin Mockobee run for 1 yd to the IU 27
10:493rd & 12 at opp 27Hudson Card pass incomplete
10:374th & 12 at opp 27Ben Freehill 44 yd FG GOODIndiana 21, Purdue 18
Indiana Punt, 4 plays
10:34Ben Freehill kickoff for 43 yds
10:341st & 10 at own 25Brendan Sorsby pass complete to Jaylin Lucas for 12 yds to the IU 37 for a 1ST down
10:341st & 10 at own 37SORSBY, Brendan pass short to the right complete for 2 yards to LUCAS, Jaylin caught at the IND38 and advanced to the IND39 (STEPTOE, Zion). PENALTY IND Holding on WILLIAMS JR., E.J. enforced 10 yards from the IND37 to the IND27 [SG]. NO PLAY (replay the down).
10:341st & 20 at own 27Trent Howland run for 4 yds to the IU 31
10:342nd & 16 at own 31Trent Howland run for 1 yd to the IU 32
10:343rd & 15 at own 32Brendan Sorsby pass incomplete
8:004th & 15 at own 32James Evans punt for 51 yds, downed at the PUR 17
Purdue Punt, 6 plays
8:001st & 10 at own 17Tyrone Tracy Jr. run for 10 yds to the PUR 27 for a 1ST down
8:001st & 10 at own 27Tyrone Tracy Jr. run for 9 yds to the PUR 36
8:002nd & 1 at own 36Dylan Downing run for 8 yds to the PUR 44 for a 1ST down
8:001st & 10 at own 44Hudson Card run for 2 yds to the PUR 46
8:002nd & 8 at own 46Dylan Downing run for 5 yds to the IU 49
8:003rd & 3 at opp 49Devin Mockobee run for 1 yd to the IU 48
4:584th & 2 at opp 48Jack Ansell punt for 35 yds, fair catch by Jaylin Lucas at the IU 13
Indiana Touchdown, 8 plays
4:581st & 10 at own 13Josh Henderson run for 2 yds to the IU 15
4:582nd & 8 at own 15Brendan Sorsby run for 3 yds to the IU 18
4:583rd & 5 at own 18Brendan Sorsby pass incomplete
4:584th & 5 at own 18Purdue Penalty, Offsides (Markevious Brown) to the IU 23 for a 1ST down
4:581st & 10 at own 23Brendan Sorsby pass complete to E.J. Williams Jr. for 25 yds to the IU 48 for a 1ST down
4:581st & 10 at own 48Brendan Sorsby run for 11 yds to the PUR 41 for a 1ST down Purdue Penalty, Unnecessary Roughness (Jeffrey M’Ba) to the PUR 26 for a 1ST down
4:581st & 10 at opp 26Brendan Sorsby pass complete to E.J. Williams Jr. for 17 yds to the PUR 9 for a 1ST down
4:581st & goal at opp 9Brendan Sorsby run for no gain to the PUR 9
1:432nd & goal at opp 9Brendan Sorsby pass complete to Josh Henderson for 9 yds for a TD (Chris Freeman KICK)Indiana 28, Purdue 18
Purdue Touchdown, 6 plays
1:36Chris Freeman kickoff for 58 yds
1:361st & 10 at own 37Devin Mockobee run for a loss of 2 yards to the PUR 35
1:362nd & 12 at own 35Hudson Card run for 19 yds to the IU 46 for a 1ST down
1:361st & 10 at opp 46Hudson Card pass complete to Deion Burks for 9 yds to the IU 37
1:362nd & 1 at opp 37Hudson Card pass incomplete
0:003rd & 1 at opp 37Devin Mockobee run for a loss of 1 yard to the IU 38
Q4 14:534th & 2 at opp 38Hudson Card pass complete to Devin Mockobee for 38 yds for a TD (Ben Freehill KICK)Indiana 28, Purdue 25
4th quarter6 drives, then Purdue 35, Indiana 31
Indiana Punt, 3 plays
14:49Ben Freehill kickoff for 45 yds
14:491st & 10 at own 26Brendan Sorsby run for a loss of 3 yards to the IU 27 Brendan Sorsby fumbled, recovered by IU Trent Howland [SG] QB Keeper SORSBY, Brendan rush up the middle for a loss of 3 yards, SORSBY, Brendan fumbled at IND23 , recovered by IND HOWLAND, Trent at the IND23, returned 4 yards to the IND27 (SCOURTON, Nic;KARLAFTIS, Yanni).
14:492nd & 9 at own 27Trent Howland run for 6 yds to the IU 33
14:493rd & 3 at own 33Brendan Sorsby pass incomplete
14:494th & 3 at own 33Indiana Penalty, False Start (Jared Casey) to the IU 28
13:364th & 8 at own 28James Evans punt for 42 yds
Purdue Field goal, 11 plays
13:361st & 10 at own 30Tyrone Tracy Jr. run for 28 yds to the IU 42 for a 1ST down
13:361st & 10 at opp 42Timeout Purdue, clock 13:36
13:361st & 10 at opp 42Tyrone Tracy Jr. run for 1 yd to the IU 41
13:362nd & 9 at opp 41Tyrone Tracy Jr. run for 2 yds to the IU 39
13:363rd & 7 at opp 39Timeout Purdue, clock 13:36
13:363rd & 7 at opp 39Hudson Card pass complete to George Burhenn for 10 yds to the IU 29 for a 1ST down
13:361st & 10 at opp 29Tyrone Tracy Jr. run for 1 yd to the IU 28
13:362nd & 9 at opp 28Hudson Card pass complete to Jaron Tibbs for 5 yds to the IU 23
10:171st & 10 at opp 14Timeout Purdue, clock 10:17
10:173rd & 4 at opp 23Hudson Card pass complete to Deion Burks for 9 yds to the IU 14 for a 1ST down
10:171st & 10 at opp 14Hudson Card run for a loss of 2 yards to the IU 16
10:172nd & 12 at opp 16Devin Mockobee run for a loss of 2 yards to the IU 18
10:173rd & 14 at opp 18Hudson Card pass incomplete
8:414th & 14 at opp 18Ben Freehill 35 yd FG GOODTied at 28
Indiana Field goal, 7 plays
8:351st & 10 at own 30Brendan Sorsby pass complete to E.J. Williams Jr. for 19 yds to the IU 49 for a 1ST down
8:351st & 10 at own 49Josh Henderson run for 7 yds to the PUR 44
8:352nd & 3 at opp 44Brendan Sorsby pass complete to E.J. Williams Jr. for 16 yds to the PUR 28 for a 1ST down
8:351st & 10 at opp 28Josh Henderson run for 3 yds to the PUR 25
8:352nd & 7 at opp 25Brendan Sorsby run for 4 yds to the PUR 21
8:353rd & 3 at opp 21Josh Henderson run for no gain to the PUR 21
8:35Ben Freehill kickoff for 45 yds
5:094th & 3 at opp 21Chris Freeman 39 yd FG GOODIndiana 31, Purdue 28
Purdue Touchdown, 5 plays
5:09Chris Freeman kickoff for 60 yds
5:091st & 10 at own 35Hudson Card pass complete to Deion Burks for 44 yds to the IU 21 for a 1ST down
5:091st & 10 at opp 21Devin Mockobee run for 1 yd to the IU 20
5:092nd & 9 at opp 20Hudson Card pass complete to Deion Burks for 14 yds to the IU 6 for a 1ST down
5:091st & goal at opp 6Devin Mockobee run for a loss of 4 yards to the IU 10
2:392nd & goal at opp 10Hudson Card run for 10 yds for a TD (Ben Freehill KICK)Purdue 35, Indiana 31
Indiana Turnover on downs, 5 plays
2:34Ben Freehill kickoff for 49 yds
2:341st & 10 at own 30Purdue Penalty, Targeting on KARLAFTIS, Yanni enforced (Yanni Karlaftis) to the PUR 44 for a 1ST down
2:341st & 10 at opp 44Brendan Sorsby run for 9 yds to the PUR 35
2:342nd & 1 at opp 35Brendan Sorsby pass incomplete
1:204th & 1 at opp 35Timeout Indiana, clock 01:20
1:203rd & 1 at opp 35Josh Henderson run for no gain to the PUR 35
1:204th & 1 at opp 35Indiana Penalty, turnover on downs. PENALTY Intentional Grounding on SORSBY, Brendan enforced a result of a (Yards) to the PUR 43
Purdue End of game, 2 plays
0:422nd & 12 at own 42Timeout Indiana, clock 00:42
0:421st & 10 at own 44Kneel down by CARD, Hudson at PUR42 (team loss of 2).
0:002nd & 12 at own 42[NHSG] Kneel down by CARD, Hudson at PUR38 (team loss of 4), clock 00:00.

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 two 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