Illinois at Purdue

Saturday, October 4, 2025. Illinois kept the Purdue Cannon

No. 22 Illinois beat Purdue 43–⁠27. It was their 101st meeting; after it, the series stood even at 47–⁠47–⁠6 in the games on file.

Away22Illinois9–⁠4 in 2025
43
HomePurdue2–⁠10 in 2025
27

Final at Ross-Ade Stadium, West LafayetteTV: BTNAttendance 56,551

At kickoff
80°F, clear, wind 6 mph from the westWeather: NOAA NCEI Global Historical Climatology Network hourly; Lafayette Purdue Univ Airport, 4 km from the stadium, six minutes before kickoff
Official
Jason NicklebysGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Illinois02713343
Purdue777627

How the win probability moved

Purdue favored

Win probability by play: Purdue 59% at kickoff, 0% at the end. Biggest swing: 29 points.

Illinois favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (29 points).

Standouts

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

Player stats

Illinois

PassingC/AttYdsTDInt
Luke Altmyer19/2239010
RushingCarYdsTDLong
Ca’Lil Valentine2295125
Kaden Feagin101626
Luke Altmyer83011
Collin Dixon1303
ReceivingRecYdsTDLong
Hank Beatty5186162
Collin Dixon470039
Ashton Hollins149049
Justin Bowick224016
DefenseTklTFLSacksInt
Jaheim Clarke7100
Torrie Cox Jr.5000
Gabe Jacas40.50.50
Miles Scott4000
Angelo McCullom31.51.50

Purdue

PassingC/AttYdsTDInt
Ryan Browne30/5030210
RushingCarYdsTDLong
Antonio Harris469141
Devin Mockobee1158118
Ryan Browne922116
Malachi Singleton1202
ReceivingRecYdsTDLong
Michael Jackson III1494013
Corey Smith383160
Nitro Tuggle233027
Malachi Thomas229016
DefenseTklTFLSacksInt
Charles Correa15100
Mani Powell140.500
Myles Slusher9000
Tahj Ra-El90.500
C.J. Nunnally61.510
Demeco Kennedy41.50.50
Ryan Turner20.50.50

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

Team stats

IllinoisPurdue
507Total yards453
390Passing yards302
117Rushing yards151
17.7Yards per pass6.0
2.9Yards per rush6.0
22First downs25
2–⁠11Third downs5–⁠13
0–⁠1Fourth downs2–⁠3
0Turnovers2
4–⁠31Penalties8–⁠61
34:32Possession25:28
2Sacks (by defense)2

Efficiency

IllinoisPurdue
41%Success rate51%
0.31EPA per play0.29
1.70Explosiveness1.28
−0.20Rushing EPA0.59
1.09Passing EPA0.17
25%Passing-down success41%
0.43First-down EPA0.07
0.58Second-down EPA0.62
−0.15Third-down EPA0.37
9%Havoc by its defense15%

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)

Illinois 70% to win. Elo’s favorite won.

The line

Illinois −7, over/under 54.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 Illinois 68%, Purdue 32%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Purdue end zoneIllinois end zoneQ1 PurduePunt, 6 playsQ1 IllinoisPunt, 3 playsQ1 PurdueTouchdown, 10 playsQ1 IllinoisField goal, 14 playsQ2 PurdueFumble, 4 playsQ2 IllinoisTouchdown, 1 playQ2 PurduePunt, 8 playsQ2 IllinoisTouchdown, 8 playsQ2 PurduePunt, 3 playsQ2 IllinoisTouchdown, 2 playsQ2 PurdueTouchdown, 5 playsQ2 IllinoisField goal, 5 playsQ3 IllinoisField goal, 6 playsQ3 PurdueTouchdown, 6 playsQ3 IllinoisPunt, 3 playsQ3 IllinoisField goal, 4 playsQ3 PurduePunt, 3 playsQ3 IllinoisTouchdown, 5 playsQ3 PurdueTouchdown, 13 playsQ4 IllinoisPunt, 5 playsQ4 PurduePunt, 3 playsQ4 IllinoisTurnover on downs, 8 playsQ4 PurdueTurnover on downs, 8 playsQ4 IllinoisField goal, 4 playsQ4 PurdueEnd of game, 6 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Purdue drives left to right, Illinois right to left.
  1. Q1 PurduePunt, 6 plays, 29 yards
  2. Q1 IllinoisPunt, 3 plays, 8 yards
  3. Q1 PurdueTouchdown, 10 plays, 62 yards
  4. Q1 IllinoisField goal, 14 plays, 58 yards
  5. Q2 PurdueFumble, 4 plays, 37 yards
  6. Q2 IllinoisTouchdown, 1 play, 62 yards
  7. Q2 PurduePunt, 8 plays, 22 yards
  8. Q2 IllinoisTouchdown, 8 plays, 94 yards
  9. Q2 PurduePunt, 3 plays, 8 yards
  10. Q2 IllinoisTouchdown, 2 plays, 80 yards
  11. Q2 PurdueTouchdown, 5 plays, 75 yards
  12. Q2 IllinoisField goal, 5 plays, 51 yards
  13. Q3 IllinoisField goal, 6 plays, 38 yards
  14. Q3 PurdueTouchdown, 6 plays, 81 yards
  15. Q3 IllinoisPunt, 3 plays, 5 yards
  16. Q3 IllinoisField goal, 4 plays, −7 yards
  17. Q3 PurduePunt, 3 plays, 2 yards
  18. Q3 IllinoisTouchdown, 5 plays, 68 yards
  19. Q3 PurdueTouchdown, 13 plays, 75 yards
  20. Q4 IllinoisPunt, 5 plays, 21 yards
  21. Q4 PurduePunt, 3 plays, 3 yards
  22. Q4 IllinoisTurnover on downs, 8 plays, 38 yards
  23. Q4 PurdueTurnover on downs, 8 plays, 17 yards
  24. Q4 IllinoisField goal, 4 plays, 3 yards
  25. Q4 PurdueEnd of game, 6 plays, 32 yards

Play by play

1st quarter5 drives, then Purdue 7, Illinois 0
Purdue Punt, 6 plays
15:001st & 10 at own 35David Olano kickoff for 65 yds for a touchback
14:421st & 10 at own 25Ryan Browne pass complete to Nitro Tuggle for 6 yds to the PUR 31
14:222nd & 4 at own 31Ryan Browne pass complete to Michael Jackson III for 5 yds to the PUR 36 for a 1ST down
13:561st & 10 at own 36Devin Mockobee run for 18 yds to the ILL 46 for a 1ST down
13:411st & 10 at opp 46Ryan Browne pass incomplete
13:372nd & 10 at opp 46Ryan Browne pass incomplete to Nitro Tuggle
13:283rd & 10 at opp 46Ryan Browne pass incomplete to Arhmad Branch
13:214th & 10 at opp 46Jack McCallister punt for 33 yds, fair catch by Hank Beatty at the ILL 13
Illinois Punt, 3 plays
13:131st & 10 at own 13Kaden Feagin run for 3 yds to the ILL 16
12:522nd & 7 at own 16Kaden Feagin run for a loss of 2 yards to the ILL 14
12:043rd & 9 at own 14Luke Altmyer pass complete to Hank Beatty for 7 yds to the ILL 21
11:324th & 2 at own 21Keelan Crimmins punt for 41 yds, fair catch by Michael Jackson III at the PUR 38
Purdue Touchdown, 10 plays
11:131st & 10 at own 38Ryan Browne pass complete to Rico Walker for 9 yds to the PUR 47
10:472nd & 1 at own 47Ryan Browne pass complete to Arhmad Branch for 4 yds to the ILL 49 for a 1ST down
10:371st & 10 at opp 49Ryan Browne pass incomplete to Michael Jackson III
10:262nd & 10 at opp 49(10:36) No Huddle-Shotgun Browne,Ryan pass complete short middle to Branch,Arhmad caught at ILL45, for 39 yards to the ILL10 (Heckel,Tanner), out of bounds PENALTY PUR Illegal Formation 5 yards from ILL49 to PUR46. NO PLAY.
10:022nd & 15 at own 46Ryan Browne run for 2 yds to the PUR 48
9:263rd & 13 at own 48Ryan Browne run for 16 yds to the ILL 36 for a 1ST down
8:501st & 10 at opp 36Ryan Browne pass incomplete
8:292nd & 10 at opp 36Ryan Browne pass complete to Michael Jackson III for 10 yds to the ILL 26 for a 1ST down
8:121st & 10 at opp 26Antonio Harris run for 25 yds to the ILL 1 for a 1ST down
8:111st & goal at opp 1Timeout Purdue, clock 08:11
8:021st & goal at opp 1Antonio Harris run for no gain to the ILL 1
7:271st & 10 at own 35Seth Turner kickoff for 65 yds for a touchback
Purdue Touchdown, 10 plays
7:272nd & goal at opp 1Ryan Browne 1 Yd Run (Spencer Porath Kick)Purdue 7, Illinois 0
Illinois Field goal, 14 plays
7:111st & 10 at own 25Luke Altmyer pass complete to Collin Dixon for 15 yds to the ILL 40 for a 1ST down
6:511st & 10 at own 40Ca’Lil Valentine run for 4 yds to the ILL 44
6:242nd & 6 at own 44Luke Altmyer run for 2 yds to the ILL 46
5:333rd & 4 at own 46Luke Altmyer pass complete to Tanner Arkin for 7 yds to the PUR 47 for a 1ST down
5:131st & 10 at opp 47Luke Altmyer pass complete to Kaden Feagin for 9 yds to the PUR 38
4:402nd & 1 at opp 38Ca’Lil Valentine run for a loss of 1 yard to the PUR 39
3:553rd & 2 at opp 39Luke Altmyer pass complete to Collin Dixon for 4 yds to the PUR 35 for a 1ST down
3:211st & 10 at opp 35Ca’Lil Valentine run for 12 yds to the PUR 23 for a 1ST down
2:381st & 10 at opp 23Ca’Lil Valentine run for 3 yds to the PUR 20
1:552nd & 7 at opp 20Purdue Penalty, Personal Foul (9 Yards) to the PUR 8 for a 1ST down
1:221st & goal at opp 8Ca’Lil Valentine run for no gain to the PUR 8
0:462nd & goal at opp 8(00:49) Shotgun Altmyer,Luke rush right for 0 yards to the PUR08 (Correa,Charles; Ishmail,Breeon) PENALTY ILL Personal Foul (Gesky,Josh) 15 yards from PUR08 to PUR23. NO PLAY.
0:182nd & goal at opp 23Luke Altmyer pass incomplete to Justin Bowick
0:003rd & goal at opp 23Luke Altmyer pass complete to Kaden Feagin for 6 yds to the PUR 17
Q2 14:564th & goal at opp 17David Olano 35 yd FG GOODPurdue 7, Illinois 3
2nd quarter8 drives, then Illinois 27, Purdue 14
Purdue Fumble, 4 plays
14:561st & 10 at own 35David Olano kickoff for 65 yds for a touchback
14:391st & 10 at own 25Ryan Browne pass complete to Malachi Thomas for 16 yds to the PUR 41 for a 1ST down
14:121st & 10 at own 41Ryan Browne pass complete to Malachi Thomas for 13 yds to the ILL 46 for a 1ST down
13:511st & 10 at opp 46Ryan Browne run for a loss of 1 yard to the ILL 47
13:132nd & 11 at opp 47Ryan Browne pass complete to Michael Jackson III for 9 yds to the ILL 38
Illinois Touchdown, 1 play
12:501st & 10 at own 38Luke Altmyer pass complete to Hank Beatty for 62 yds for a TD (David Olano KICK)Illinois 10, Purdue 7
Purdue Punt, 8 plays
12:501st & 10 at own 35David Olano kickoff for 65 yds for a touchback
12:411st & 10 at own 25Devin Mockobee run for 8 yds to the PUR 33
12:152nd & 2 at own 33Devin Mockobee run for 2 yds to the PUR 35 for a 1ST down
11:541st & 10 at own 35Devin Mockobee run for 2 yds to the PUR 37
11:242nd & 8 at own 37Ryan Browne pass complete to Michael Jackson III for 7 yds to the PUR 44
10:413rd & 1 at own 44Malachi Singleton run for 2 yds to the PUR 46 for a 1ST down
10:181st & 10 at own 46Ryan Browne pass incomplete to Arhmad Branch
10:052nd & 10 at own 46Ryan Browne pass complete to Arhmad Branch for 5 yds to the ILL 49
9:283rd & 5 at opp 49Ryan Browne sacked by Angelo McCullom for a loss of 4 yards to the PUR 47
8:554th & 9 at own 47Jack McCallister punt for 41 yds
8:554th & 9 at own 47Jack McCallister punt for 41 yds
Illinois Touchdown, 8 plays
8:391st & 10 at own 6Luke Altmyer pass complete to Ashton Hollins for 49 yds to the PUR 45 for a 1ST down
8:041st & 10 at opp 45Ca’Lil Valentine run for a loss of 2 yards to the PUR 47
7:202nd & 12 at opp 47Luke Altmyer pass complete to Kaden Feagin for 5 yds to the PUR 42
6:443rd & 7 at opp 42Luke Altmyer run for 3 yds to the PUR 39
6:044th & 4 at opp 39Timeout Illinois, clock 06:04
6:044th & 4 at opp 39PENALTY PUR Offside (Ra-El,Tahj) 5 yards from PUR39 to PUR34, 1ST DOWN. NO PLAY.
5:571st & 10 at opp 34Kaden Feagin run for no gain to the PUR 34
5:072nd & 10 at opp 34Luke Altmyer pass complete to Hank Beatty for 28 yds to the PUR 6 for a 1ST down
4:221st & goal at opp 6Luke Altmyer run for no gain to the PUR 6
3:572nd & goal at opp 6Timeout Illinois, clock 03:57
3:522nd & goal at opp 6Kaden Feagin run for 6 yds for a TD (David Olano KICK)Illinois 17, Purdue 7
Purdue Punt, 3 plays
3:521st & 10 at own 35David Olano kickoff for 64 yds
3:491st & 10 at own 35Ryan Browne pass incomplete to Nitro Tuggle
3:322nd & 10 at own 35Ryan Browne pass complete to Michael Jackson III for 8 yds to the PUR 43
3:123rd & 2 at own 43Ryan Browne pass incomplete to Michael Jackson III
3:034th & 2 at own 43Jack McCallister punt for 57 yds for a touchback
Illinois Touchdown, 2 plays
2:531st & 10 at own 20Luke Altmyer pass complete to Hank Beatty for 40 yds to the PUR 40 for a 1ST down Purdue Penalty, Face Mask (15 yards) (An’Darius Coffey) to the PUR 25 for a 1ST down
2:251st & 10 at opp 25Ca’Lil Valentine run for 25 yds for a TD (David Olano KICK)Illinois 24, Purdue 7
Purdue Touchdown, 5 plays
2:251st & 10 at own 35David Olano kickoff for 65 yds for a touchback
2:151st & 10 at own 25Devin Mockobee run for 6 yds to the PUR 31
2:002nd & 4 at own 31Timeout Purdue, clock 02:00
1:482nd & 4 at own 31Devin Mockobee run for 3 yds to the PUR 34
1:293rd & 1 at own 34Ryan Browne pass complete to Michael Jackson III for 6 yds to the PUR 40 for a 1ST down
1:221st & 10 at own 40Ryan Browne pass incomplete to Jesse Watson
1:132nd & 10 at own 40Ryan Browne pass complete to Corey Smith for 60 yds for a TD (Spencer Porath KICK)Illinois 24, Purdue 14
Illinois Field goal, 5 plays
1:131st & 10 at own 35Seth Turner kickoff for 65 yds for a touchback
1:041st & 10 at own 25Ca’Lil Valentine run for no gain to the ILL 25
0:222nd & 10 at own 25Ca’Lil Valentine run for 16 yds to the ILL 41 for a 1ST down
0:071st & 10 at own 41Luke Altmyer pass complete to Alexander Capka-Jones for 19 yds to the PUR 40 for a 1ST down
0:071st & 10 at opp 40Timeout Illinois, clock 00:07
0:011st & 10 at opp 40Luke Altmyer pass complete to Justin Bowick for 16 yds to the PUR 24 for a 1ST down
0:001st & 10 at opp 24David Olano 42 yd FG GOODIllinois 27, Purdue 14
3rd quarter7 drives, then Illinois 40, Purdue 21
Illinois Field goal, 6 plays
15:001st & 10 at own 35Seth Turner kickoff for 58 yds Purdue Penalty, Defensive Offside (Yards) declined
14:531st & 10 at own 35Kaden Feagin run for 3 yds to the ILL 38
14:092nd & 7 at own 38Luke Altmyer pass complete to Collin Dixon for 39 yds to the PUR 23 for a 1ST down
13:491st & 10 at opp 23Kaden Feagin run for 5 yds to the PUR 18
13:082nd & 5 at opp 18Kaden Feagin run for a loss of 3 yards to the PUR 21
12:323rd & 8 at opp 21Timeout Illinois, clock 12:32
12:193rd & 8 at opp 21Luke Altmyer sacked by CJ Nunnally IV for a loss of 6 yards to the PUR 27
11:444th & 14 at opp 27David Olano 45 yd FG GOODIllinois 30, Purdue 14
Purdue Touchdown, 6 plays
11:401st & 10 at own 35David Olano kickoff for 65 yds , Antonio Harris return for 19 yds to the PUR 19
11:231st & 10 at own 19Ryan Browne pass complete to Corey Smith for 13 yds to the PUR 32 for a 1ST down
10:581st & 10 at own 32Ryan Browne pass complete to Michael Jackson III for 5 yds to the PUR 37
10:452nd & 5 at own 37Devin Mockobee run for 6 yds to the PUR 43 for a 1ST down
10:091st & 10 at own 43Ryan Browne pass complete to Michael Jackson III for 13 yds to the ILL 44 for a 1ST down
9:381st & 10 at opp 44Antonio Harris run for 3 yds to the ILL 41
9:012nd & 7 at opp 41Antonio Harris run for 41 yds for a TD (Spencer Porath KICK)Illinois 30, Purdue 21
9:011st & 10 at own 35Seth Turner kickoff for 65 yds for a touchback Purdue Penalty, Defensive Offside (Sterling Smith)
Illinois Punt, 3 plays
8:561st & 10 at own 30Luke Altmyer pass incomplete to Ca’Lil Valentine
8:482nd & 10 at own 30Ca’Lil Valentine run for 4 yds to the ILL 34
7:573rd & 6 at own 34Luke Altmyer pass complete to Hudson Clement for 1 yd to the ILL 35
7:124th & 5 at own 35Keelan Crimmins punt for 39 yds , Michael Jackson III returns for no gain to the PUR 9 Michael Jackson III fumbled, recovered by ILL Kenenna Odeluga
Illinois Field goal, 4 plays
7:001st & goal at opp 9Ca’Lil Valentine run for 1 yd to the PUR 8
6:432nd & goal at opp 8Kaden Feagin run for 3 yds to the PUR 5
6:063rd & goal at opp 5Timeout Illinois, clock 06:06
5:563rd & goal at opp 5Luke Altmyer sacked for a loss of 11 yards to the PUR 16
5:164th & goal at opp 16David Olano 34 yd FG GOODIllinois 33, Purdue 21
5:121st & 10 at own 35David Olano kickoff for 60 yds , Michael Jackson III return for 14 yds to the PUR 49 Purdue Penalty, Offensive Holding (9 Yards) to the PUR 10
Purdue Punt, 3 plays
4:561st & 10 at own 10Ryan Browne pass complete to Tony Grimes for 2 yds to the PUR 12
4:352nd & 8 at own 12Ryan Browne pass incomplete to Nitro Tuggle
4:293rd & 8 at own 12Ryan Browne pass incomplete to Jesse Watson
4:294th & 8 at own 12Timeout Illinois, clock 04:29
4:154th & 8 at own 12Jack McCallister punt for 56 yds , Hank Beatty returns for no gain to the ILL 32
Illinois Touchdown, 5 plays
4:121st & 10 at own 32(04:14) No Huddle-Shotgun Altmyer,Luke pass incomplete short left to Beatty,Hank thrown to ILL42 PENALTY PUR Pass Interference (Bradford,Smiley) 8 yards from ILL32 to ILL40, 1ST DOWN. NO PLAY.
3:581st & 10 at own 40Ca’Lil Valentine run for a loss of 3 yards to the ILL 37
3:202nd & 13 at own 37Luke Altmyer pass complete to Hudson Clement for 14 yds to the PUR 49 for a 1ST down
2:431st & 10 at opp 49Ca’Lil Valentine run for a loss of 1 yard to the 50 yard line
1:472nd & 11 at the 50Luke Altmyer pass complete to Hank Beatty for 49 yds to the PUR 1 for a 1ST down
1:191st & goal at opp 1Kaden Feagin run for 1 yd for a TD (David Olano KICK)Illinois 40, Purdue 21
Purdue Touchdown, 13 plays
1:191st & 10 at own 35David Olano kickoff for 65 yds for a touchback
1:101st & 10 at own 25Ryan Browne pass complete to Michael Jackson III for 11 yds to the PUR 36 for a 1ST down
0:381st & 10 at own 36Devin Mockobee run for 4 yds to the PUR 40
0:002nd & 6 at own 40Ryan Browne pass complete to Corey Smith for 10 yds to the 50 yard line for a 1ST down
Q4 14:561st & 10 at the 50Ryan Browne pass incomplete to Jesse Watson
Q4 14:512nd & 10 at the 50Ryan Browne pass incomplete to Jesse Watson
Q4 14:453rd & 10 at the 50Ryan Browne pass complete to Devin Mockobee for 11 yds to the ILL 39 for a 1ST down
Q4 14:451st & 10 at opp 39Devin Mockobee run for 4 yds to the ILL 35
Q4 14:452nd & 6 at opp 35Ryan Browne pass incomplete to Nitro Tuggle
Q4 14:453rd & 6 at opp 35Ryan Browne pass incomplete to Nitro Tuggle
Q4 14:454th & 6 at opp 35Ryan Browne run for 7 yds to the ILL 28 for a 1ST down
Q4 14:451st & 10 at opp 28Ryan Browne pass incomplete to Nitro Tuggle
Q4 14:452nd & 10 at opp 28Ryan Browne pass complete to Nitro Tuggle for 27 yds to the ILL 1 for a 1ST down
Q4 12:341st & goal at opp 1Devin Mockobee run for 1 yd for a TD (Two-Point Conversion failed)Illinois 40, Purdue 27
4th quarter6 drives, then Illinois 43, Purdue 27
Illinois Punt, 5 plays
12:341st & 10 at own 35Seth Turner kickoff for 65 yds for a touchback
12:091st & 10 at own 25Luke Altmyer pass complete to Justin Bowick for 8 yds to the ILL 33
11:432nd & 2 at own 33Ca’Lil Valentine run for 8 yds to the ILL 41 for a 1ST down
11:101st & 10 at own 41Ca’Lil Valentine run for 4 yds to the ILL 45
10:312nd & 6 at own 45Luke Altmyer pass incomplete to Justin Bowick
10:243rd & 6 at own 45Illinois Penalty, Offensive Holding (Yards) declined
10:044th & 5 at own 46Keelan Crimmins punt for 45 yds, fair catch by Michael Jackson III at the PUR 9
Purdue Punt, 3 plays
9:561st & 10 at own 9Devin Mockobee run for 4 yds to the PUR 13
9:262nd & 6 at own 13Ryan Browne pass complete to Michael Jackson III for a loss of 1 yard to the PUR 12
9:023rd & 7 at own 12Ryan Browne pass incomplete to Michael Jackson III
8:554th & 7 at own 12Jack McCallister punt for 34 yds, punt out-of-bounds at the PUR 46
Illinois Turnover on downs, 8 plays
8:441st & 10 at opp 46Collin Dixon run for 3 yds to the PUR 43
7:572nd & 7 at opp 43Luke Altmyer pass complete to Collin Dixon for 12 yds to the PUR 31 for a 1ST down
7:211st & 10 at opp 31Ca’Lil Valentine run for 8 yds to the PUR 23
6:382nd & 2 at opp 23Ca’Lil Valentine run for 6 yds to the PUR 17 for a 1ST down
5:571st & 10 at opp 17PENALTY ILL False Start 5 yards from PUR17 to PUR22. NO PLAY.
5:481st & 15 at opp 22Luke Altmyer run for 11 yds to the PUR 11
5:112nd & 4 at opp 11Ca’Lil Valentine run for no gain to the PUR 11
5:073rd & 4 at opp 11Timeout Purdue, clock 05:07
5:043rd & 4 at opp 11Ca’Lil Valentine run for 3 yds to the PUR 8
5:044th & 1 at opp 8Timeout Purdue, clock 05:04
4:584th & 1 at opp 8Kaden Feagin run for no gain to the PUR 8
Purdue Turnover on downs, 8 plays
4:381st & 10 at own 8Ryan Browne pass complete to Michael Jackson III for 8 yds to the PUR 16
4:252nd & 2 at own 16Ryan Browne run for no gain to the PUR 16
4:023rd & 2 at own 16Ryan Browne sacked for a loss of 1 yard to the PUR 15
3:184th & 3 at own 15Ryan Browne pass complete to Michael Jackson III for 5 yds to the PUR 20 for a 1ST down
3:061st & 10 at own 20Ryan Browne pass incomplete to Christian Earls
2:502nd & 10 at own 20Ryan Browne pass complete to Antonio Harris for 5 yds to the PUR 25
2:423rd & 5 at own 25Ryan Browne pass incomplete to Antonio Harris
2:374th & 5 at own 25Ryan Browne pass incomplete to Nitro Tuggle
Illinois Field goal, 4 plays
2:311st & 10 at opp 25Ca’Lil Valentine run for 1 yd to the PUR 24
2:242nd & 9 at opp 24Ca’Lil Valentine run for 4 yds to the PUR 20
2:003rd & 5 at opp 20Timeout Purdue, clock 02:00
1:493rd & 5 at opp 20Ca’Lil Valentine run for 3 yds to the PUR 17
1:104th & 2 at opp 17PENALTY ILL Delay Of Game 5 yards from PUR17 to PUR22. NO PLAY.
1:064th & 7 at opp 22David Olano 40 yd FG GOODIllinois 43, Purdue 27
Purdue End of game, 6 plays
1:061st & 10 at own 35David Olano kickoff for 65 yds for a touchback
0:541st & 10 at own 25Ryan Browne pass complete to Devin Mockobee for 6 yds to the PUR 31
0:372nd & 4 at own 31Ryan Browne run for 2 yds to the PUR 33
0:313rd & 2 at own 33Ryan Browne pass complete to Michael Jackson III for 4 yds to the PUR 37 for a 1ST down
0:261st & 10 at own 37Ryan Browne pass complete to Michael Jackson III for 4 yds to the PUR 41
0:182nd & 6 at own 41Ryan Browne pass complete to Devin Mockobee for 6 yds to the PUR 47 for a 1ST down
0:061st & 10 at own 47Ryan Browne pass complete to Chauncey Magwood for 15 yds to the ILL 38 for a 1ST down
0:001st & 10 at opp 38PENALTY PUR False Start (Coly,Bakyne) 5 yards from ILL38 to ILL43. NO PLAY.

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 49–⁠47–⁠6; as played, 48–⁠47–⁠6 in the 101 games on file; the official count covers all 102 meetings, counting the one since this game.

Recent meetings
2026Purdue 24, Illinois 17
2025Illinois 43, Purdue 27
2024Illinois 50, Purdue 49
2023Purdue 44, Illinois 19
2022Purdue 31, Illinois 24
2021Purdue 13, Illinois 9

Around this game