← CFB Terminal
43
Big Ten
AT
27
Big Ten
2025 week 6 · Saturday, October 4, 2025 at 11:00 AM CT · Ross-Ade Stadium · 📺 BTN · 82.2°F Clear, wind 5.8

Drive chart

WIN PROBABILITYIllinois above · Purdue below
KICK59% → 0% PurdueFINAL
Illinois Purdue bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
WP
Δ
Q1
PUNT
6 pl · 29 yd · 1:39
0–0
14:42 1st & 10 OWN 25 Ryan Browne pass complete to Nitro Tuggle for 6 yds to the PUR 31 +6 0.33
14:22 2nd & 4 OWN 31 Ryan Browne pass complete to Michael Jackson III for 5 yds to the PUR 36 for a 1ST down +5 0.60
13:56 1st & 10 OWN 36 Devin Mockobee run for 18 yds to the ILL 46 for a 1ST down +18 1.60
13:41 1st & 10 OPP 46 Ryan Browne pass incomplete 0 -1.03
13:37 2nd & 10 OPP 46 Ryan Browne pass incomplete to Nitro Tuggle 0 -1.07
13:28 3rd & 10 OPP 46 Ryan Browne pass incomplete to Arhmad Branch 0 -0.83
13:21 4th & 10 OPP 46 Jack McCallister punt for 33 yds, fair catch by Hank Beatty at the ILL 13
PUNT
3 pl · 8 yd · 1:49
0–0
−2
13:13 1st & 10 OWN 13 Kaden Feagin run for 3 yds to the ILL 16 +3 -0.17
12:52 2nd & 7 OWN 16 Kaden Feagin run for a loss of 2 yards to the ILL 14 -2 -0.38
12:04 3rd & 9 OWN 14 Luke Altmyer pass complete to Hank Beatty for 7 yds to the ILL 21 +7 0.10
11:32 4th & 2 OWN 21 Keelan Crimmins punt for 41 yds, fair catch by Michael Jackson III at the PUR 38
TD
10 pl · 62 yd · 4:05
0–7
+19
11:13 1st & 10 OWN 38 Ryan Browne pass complete to Rico Walker for 9 yds to the PUR 47 +9 1.37
10:47 2nd & 1 OWN 47 Ryan Browne pass complete to Arhmad Branch for 4 yds to the ILL 49 for a 1ST down +4 -0.18
10:37 1st & 10 OPP 49 Ryan Browne pass incomplete to Michael Jackson III 0 -1.10
10:26 2nd & 10 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. -5
10:02 2nd & 15 OWN 46 Ryan Browne run for 2 yds to the PUR 48 +2 -0.46
9:26 3rd & 13 OWN 48 Ryan Browne run for 16 yds to the ILL 36 for a 1ST down +16 3.39
8:50 1st & 10 OPP 36 Ryan Browne pass incomplete 0 -0.72
8:29 2nd & 10 OPP 36 Ryan Browne pass complete to Michael Jackson III for 10 yds to the ILL 26 for a 1ST down +10 1.01
8:12 1st & 10 OPP 26 Antonio Harris run for 25 yds to the ILL 1 for a 1ST down +25 1.78
8:11 1st & 1 OPP 1 Timeout Purdue, clock 08:11
8:02 1st & 1 OPP 1 Antonio Harris run for no gain to the ILL 1 0 -0.96
7:27 2nd & 1 OPP 1 Ryan Browne 1 Yd Run (Spencer Porath Kick) +1 1.90
FG
14 pl · 58 yd · 7:31
3–7
−4
7:11 1st & 10 OWN 25 Luke Altmyer pass complete to Collin Dixon for 15 yds to the ILL 40 for a 1ST down +15 1.32
6:51 1st & 10 OWN 40 Ca'Lil Valentine run for 4 yds to the ILL 44 +4 -0.17
6:24 2nd & 6 OWN 44 Luke Altmyer run for 2 yds to the ILL 46 +2 -0.67
5:33 3rd & 4 OWN 46 Luke Altmyer pass complete to Tanner Arkin for 7 yds to the PUR 47 for a 1ST down +7 1.98
5:13 1st & 10 OPP 47 Luke Altmyer pass complete to Kaden Feagin for 9 yds to the PUR 38 +9 1.01
4:40 2nd & 1 OPP 38 Ca'Lil Valentine run for a loss of 1 yard to the PUR 39 -1 -1.27
3:55 3rd & 2 OPP 39 Luke Altmyer pass complete to Collin Dixon for 4 yds to the PUR 35 for a 1ST down +4 0.90
3:21 1st & 10 OPP 35 Ca'Lil Valentine run for 12 yds to the PUR 23 for a 1ST down +12 0.31
2:38 1st & 10 OPP 23 Ca'Lil Valentine run for 3 yds to the PUR 20 +3 -0.13
1:55 2nd & 7 OPP 20 Purdue Penalty, Personal Foul (9 Yards) to the PUR 8 for a 1ST down +9
1:22 1st & 8 OPP 8 Ca'Lil Valentine run for no gain to the PUR 8 0 -0.36
0:46 2nd & 8 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. -15
0:18 2nd & 23 OPP 23 Luke Altmyer pass incomplete to Justin Bowick 0 -0.92
0:00 OPP 23 End of 1st Quarter
0:00 3rd & 23 OPP 23 Luke Altmyer pass complete to Kaden Feagin for 6 yds to the PUR 17 +6 0.25
14:56 4th & 17 OPP 17 David Olano 35 yd FG GOOD
Q2
FUMBLE
4 pl · 37 yd · 1:43
3–7
+1
14:39 1st & 10 OWN 25 Ryan Browne pass complete to Malachi Thomas for 16 yds to the PUR 41 for a 1ST down +16 1.42
14:12 1st & 10 OWN 41 Ryan Browne pass complete to Malachi Thomas for 13 yds to the ILL 46 for a 1ST down +13 1.12
13:51 1st & 10 OPP 46 Ryan Browne run for a loss of 1 yard to the ILL 47 -1 -1.26
13:13 2nd & 11 OPP 47 Ryan Browne pass complete to Michael Jackson III for 9 yds to the ILL 38 +9 1.01
TD
1 pl · 62 yd · 0:23
10–7
−29
12:50 1st & 10 OWN 38 Luke Altmyer pass complete to Hank Beatty for 62 yds for a TD (David Olano KICK) +62 4.95
PUNT
8 pl · 28 yd · 3:55
10–7
−3
12:41 1st & 10 OWN 25 Devin Mockobee run for 8 yds to the PUR 33 +8 0.91
12:15 2nd & 2 OWN 33 Devin Mockobee run for 2 yds to the PUR 35 for a 1ST down +2 -0.08
11:54 1st & 10 OWN 35 Devin Mockobee run for 2 yds to the PUR 37 +2 -0.63
11:24 2nd & 8 OWN 37 Ryan Browne pass complete to Michael Jackson III for 7 yds to the PUR 44 +7 0.58
10:41 3rd & 1 OWN 44 Malachi Singleton run for 2 yds to the PUR 46 for a 1ST down +2 1.11
10:18 1st & 10 OWN 46 Ryan Browne pass incomplete to Arhmad Branch 0 -1.16
10:05 2nd & 10 OWN 46 Ryan Browne pass complete to Arhmad Branch for 5 yds to the ILL 49 +5 0.07
9:28 3rd & 5 OPP 49 Ryan Browne sacked by Angelo McCullom for a loss of 4 yards to the PUR 47 -4 -1.50
8:55 4th & 9 OWN 47 Jack McCallister punt for 41 yds
8:55 4th & 9 OWN 47 Jack McCallister punt for 41 yds
TD
8 pl · 94 yd · 5:03
17–7
−29
8:39 1st & 10 OWN 6 Luke Altmyer pass complete to Ashton Hollins for 49 yds to the PUR 45 for a 1ST down +49 3.42
8:04 1st & 10 OPP 45 Ca'Lil Valentine run for a loss of 2 yards to the PUR 47 -2 -1.46
7:20 2nd & 12 OPP 47 Luke Altmyer pass complete to Kaden Feagin for 5 yds to the PUR 42 +5 0.06
6:44 3rd & 7 OPP 42 Luke Altmyer run for 3 yds to the PUR 39 +3 -0.40
6:04 4th & 4 OPP 39 Timeout Illinois, clock 06:04
6:04 4th & 4 OPP 39 PENALTY PUR Offside (Ra-El,Tahj) 5 yards from PUR39 to PUR34, 1ST DOWN. NO PLAY. +5
5:57 1st & 10 OPP 34 Kaden Feagin run for no gain to the PUR 34 0 -0.66
5:07 2nd & 10 OPP 34 Luke Altmyer pass complete to Hank Beatty for 28 yds to the PUR 6 for a 1ST down +28 1.55
4:22 1st & 6 OPP 6 Luke Altmyer run for no gain to the PUR 6 0 -0.48
3:57 2nd & 6 OPP 6 Timeout Illinois, clock 03:57
3:52 2nd & 6 OPP 6 Kaden Feagin run for 6 yds for a TD (David Olano KICK) +6 2.53
PUNT
3 pl · 8 yd · 0:49
17–7
+7
3:49 1st & 10 OWN 35 Ryan Browne pass incomplete to Nitro Tuggle 0 -1.01
3:32 2nd & 10 OWN 35 Ryan Browne pass complete to Michael Jackson III for 8 yds to the PUR 43 +8 0.70
3:12 3rd & 2 OWN 43 Ryan Browne pass incomplete to Michael Jackson III 0 -0.91
3:03 4th & 2 OWN 43 Jack McCallister punt for 57 yds for a touchback
TD
2 pl · 80 yd · 0:38
24–7
−15
2:53 1st & 10 OWN 20 Luke 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 +55 3.69
2:25 1st & 10 OPP 25 Ca'Lil Valentine run for 25 yds for a TD (David Olano KICK) +25 2.70
TD
5 pl · 75 yd · 1:12
24–14
+17
2:15 1st & 10 OWN 25 Devin Mockobee run for 6 yds to the PUR 31 +6 0.33
2:00 2nd & 4 OWN 31 Timeout Purdue, clock 02:00
1:48 2nd & 4 OWN 31 Devin Mockobee run for 3 yds to the PUR 34 +3 -0.36
1:29 3rd & 1 OWN 34 Ryan Browne pass complete to Michael Jackson III for 6 yds to the PUR 40 for a 1ST down +6 1.34
1:22 1st & 10 OWN 40 Ryan Browne pass incomplete to Jesse Watson 0 -1.12
1:13 2nd & 10 OWN 40 Ryan Browne pass complete to Corey Smith for 60 yds for a TD (Spencer Porath KICK) +60 5.88
FG
5 pl · 51 yd · 1:13
27–14
−8
1:04 1st & 10 OWN 25 Ca'Lil Valentine run for no gain to the ILL 25 0 -0.70
0:22 2nd & 10 OWN 25 Ca'Lil Valentine run for 16 yds to the ILL 41 for a 1ST down +16 2.12
0:07 1st & 10 OWN 41 Luke Altmyer pass complete to Alexander Capka-Jones for 19 yds to the PUR 40 for a 1ST down +19 1.47
0:07 1st & 10 OPP 40 Timeout Illinois, clock 00:07
0:01 1st & 10 OPP 40 Luke Altmyer pass complete to Justin Bowick for 16 yds to the PUR 24 for a 1ST down +16 0.51
0:00 1st & 10 OPP 24 David Olano 42 yd FG GOOD
0:00 OPP 24 End of 2nd Quarter
Q3
FG
6 pl · 38 yd · 3:16
30–14
−6
14:53 1st & 10 OWN 35 Kaden Feagin run for 3 yds to the ILL 38 +3 -0.41
14:09 2nd & 7 OWN 38 Luke Altmyer pass complete to Collin Dixon for 39 yds to the PUR 23 for a 1ST down +39 2.98
13:49 1st & 10 OPP 23 Kaden Feagin run for 5 yds to the PUR 18 +5 0.07
13:08 2nd & 5 OPP 18 Kaden Feagin run for a loss of 3 yards to the PUR 21 -3 -0.78
12:32 3rd & 8 OPP 21 Timeout Illinois, clock 12:32
12:19 3rd & 8 OPP 21 Luke Altmyer sacked by CJ Nunnally IV for a loss of 6 yards to the PUR 27 -6 -1.93
11:44 4th & 14 OPP 27 David Olano 45 yd FG GOOD
TD
6 pl · 81 yd · 2:39
30–21
+22
11:23 1st & 10 OWN 19 Ryan Browne pass complete to Corey Smith for 13 yds to the PUR 32 for a 1ST down +13 0.92
10:58 1st & 10 OWN 32 Ryan Browne pass complete to Michael Jackson III for 5 yds to the PUR 37 +5 0.11
10:45 2nd & 5 OWN 37 Devin Mockobee run for 6 yds to the PUR 43 for a 1ST down +6 0.95
10:09 1st & 10 OWN 43 Ryan Browne pass complete to Michael Jackson III for 13 yds to the ILL 44 for a 1ST down +13 1.05
9:38 1st & 10 OPP 44 Antonio Harris run for 3 yds to the ILL 41 +3 -0.32
9:01 2nd & 7 OPP 41 Antonio Harris run for 41 yds for a TD (Spencer Porath KICK) +41 3.73
9:01 1st & 10 OWN 35 Seth Turner kickoff for 65 yds for a touchback Purdue Penalty, Defensive Offside (Sterling Smith)
PUNT
3 pl · 5 yd · 1:49
30–21
−9
8:56 1st & 10 OWN 30 Luke Altmyer pass incomplete to Ca'Lil Valentine 0 -0.86
8:48 2nd & 10 OWN 30 Ca'Lil Valentine run for 4 yds to the ILL 34 +4 -0.08
7:57 3rd & 6 OWN 34 Luke Altmyer pass complete to Hudson Clement for 1 yd to the ILL 35 +1 -0.35
7:12 4th & 5 OWN 35 Keelan 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
FG
4 pl · -7 yd · 1:56
33–21
−9
7:00 1st & 9 OPP 9 Ca'Lil Valentine run for 1 yd to the PUR 8 +1 -0.25
6:43 2nd & 8 OPP 8 Kaden Feagin run for 3 yds to the PUR 5 +3 -0.08
6:06 3rd & 5 OPP 5 Timeout Illinois, clock 06:06
5:56 3rd & 5 OPP 5 Luke Altmyer sacked for a loss of 11 yards to the PUR 16 -11 -1.71
5:16 4th & 16 OPP 16 David Olano 34 yd FG GOOD
5:12 1st & 10 OWN 35 David 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
PUNT
3 pl · 2 yd · 0:57
33–21
−3
4:56 1st & 10 OWN 10 Ryan Browne pass complete to Tony Grimes for 2 yds to the PUR 12 +2 -0.23
4:35 2nd & 8 OWN 12 Ryan Browne pass incomplete to Nitro Tuggle 0 -0.22
4:29 3rd & 8 OWN 12 Ryan Browne pass incomplete to Jesse Watson 0 -0.10
4:29 4th & 8 OWN 12 Timeout Illinois, clock 04:29
4:15 4th & 8 OWN 12 Jack McCallister punt for 56 yds , Hank Beatty returns for no gain to the ILL 32
TD
5 pl · 68 yd · 2:56
40–21
−6
4:12 1st & 10 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. +8
3:58 1st & 10 OWN 40 Ca'Lil Valentine run for a loss of 3 yards to the ILL 37 -3 -1.65
3:20 2nd & 13 OWN 37 Luke Altmyer pass complete to Hudson Clement for 14 yds to the PUR 49 for a 1ST down +14 2.65
2:43 1st & 10 OPP 49 Ca'Lil Valentine run for a loss of 1 yard to the 50 yard line -1 -1.33
1:47 2nd & 11 50 Luke Altmyer pass complete to Hank Beatty for 49 yds to the PUR 1 for a 1ST down +49 4.16
1:19 1st & 1 OPP 1 Kaden Feagin run for 1 yd for a TD (David Olano KICK) +1 0.94
TD
13 pl · 75 yd · 3:45
40–27
+7
1:10 1st & 10 OWN 25 Ryan Browne pass complete to Michael Jackson III for 11 yds to the PUR 36 for a 1ST down +11 0.93
0:38 1st & 10 OWN 36 Devin Mockobee run for 4 yds to the PUR 40 +4 -0.16
0:00 2nd & 6 OWN 40 Ryan Browne pass complete to Corey Smith for 10 yds to the 50 yard line for a 1ST down +10 1.47
0:00 50 End of 3rd Quarter
14:56 1st & 10 50 Ryan Browne pass incomplete to Jesse Watson 0 -1.11
14:51 2nd & 10 50 Ryan Browne pass incomplete to Jesse Watson 0 -1.02
14:45 3rd & 10 50 Ryan Browne pass complete to Devin Mockobee for 11 yds to the ILL 39 for a 1ST down +11 2.84
14:45 1st & 10 OPP 39 Devin Mockobee run for 4 yds to the ILL 35 +4 -0.09
14:45 2nd & 6 OPP 35 Ryan Browne pass incomplete to Nitro Tuggle 0 -0.87
14:45 3rd & 6 OPP 35 Ryan Browne pass incomplete to Nitro Tuggle 0 -1.04
14:45 4th & 6 OPP 35 Ryan Browne run for 7 yds to the ILL 28 for a 1ST down +7 2.37
14:45 1st & 10 OPP 28 Ryan Browne pass incomplete to Nitro Tuggle 0 -0.51
14:45 2nd & 10 OPP 28 Ryan Browne pass complete to Nitro Tuggle for 27 yds to the ILL 1 for a 1ST down +27 2.34
12:34 1st & 1 OPP 1 Devin Mockobee run for 1 yd for a TD (Two-Point Conversion failed) +1 0.94
Q4
PUNT
5 pl · 21 yd · 2:30
40–27
+1
12:09 1st & 10 OWN 25 Luke Altmyer pass complete to Justin Bowick for 8 yds to the ILL 33 +8 0.91
11:43 2nd & 2 OWN 33 Ca'Lil Valentine run for 8 yds to the ILL 41 for a 1ST down +8 0.51
11:10 1st & 10 OWN 41 Ca'Lil Valentine run for 4 yds to the ILL 45 +4 -0.17
10:31 2nd & 6 OWN 45 Luke Altmyer pass incomplete to Justin Bowick 0 -1.11
10:24 3rd & 6 OWN 45 Illinois Penalty, Offensive Holding (Yards) declined +1
10:04 4th & 5 OWN 46 Keelan Crimmins punt for 45 yds, fair catch by Michael Jackson III at the PUR 9
PUNT
3 pl · 3 yd · 1:09
40–27
−11
9:56 1st & 10 OWN 9 Devin Mockobee run for 4 yds to the PUR 13 +4 -0.04
9:26 2nd & 6 OWN 13 Ryan Browne pass complete to Michael Jackson III for a loss of 1 yard to the PUR 12 -1 -0.35
9:02 3rd & 7 OWN 12 Ryan Browne pass incomplete to Michael Jackson III 0 -0.11
8:55 4th & 7 OWN 12 Jack McCallister punt for 34 yds, punt out-of-bounds at the PUR 46
ON DOWNS
8 pl · 38 yd · 3:57
40–27
+5
8:44 1st & 10 OPP 46 Collin Dixon run for 3 yds to the PUR 43 +3 -0.34
7:57 2nd & 7 OPP 43 Luke Altmyer pass complete to Collin Dixon for 12 yds to the PUR 31 for a 1ST down +12 1.04
7:21 1st & 10 OPP 31 Ca'Lil Valentine run for 8 yds to the PUR 23 +8 0.52
6:38 2nd & 2 OPP 23 Ca'Lil Valentine run for 6 yds to the PUR 17 for a 1ST down +6 -0.26
5:57 1st & 10 OPP 17 PENALTY ILL False Start 5 yards from PUR17 to PUR22. NO PLAY. -5
5:48 1st & 15 OPP 22 Luke Altmyer run for 11 yds to the PUR 11 +11 0.56
5:11 2nd & 4 OPP 11 Ca'Lil Valentine run for no gain to the PUR 11 0 -0.40
5:07 3rd & 4 OPP 11 Timeout Purdue, clock 05:07
5:04 3rd & 4 OPP 11 Ca'Lil Valentine run for 3 yds to the PUR 8 +3 -0.12
5:04 4th & 1 OPP 8 Timeout Purdue, clock 05:04
4:58 4th & 1 OPP 8 Kaden Feagin run for no gain to the PUR 8 0 -4.08
ON DOWNS
8 pl · 17 yd · 2:21
40–27
+2
4:38 1st & 10 OWN 8 Ryan Browne pass complete to Michael Jackson III for 8 yds to the PUR 16 +8 0.55
4:25 2nd & 2 OWN 16 Ryan Browne run for no gain to the PUR 16 0 -0.63
4:02 3rd & 2 OWN 16 Ryan Browne sacked for a loss of 1 yard to the PUR 15 -1 -0.31
3:18 4th & 3 OWN 15 Ryan Browne pass complete to Michael Jackson III for 5 yds to the PUR 20 for a 1ST down +5 0.85
3:06 1st & 10 OWN 20 Ryan Browne pass incomplete to Christian Earls 0 -0.56
2:50 2nd & 10 OWN 20 Ryan Browne pass complete to Antonio Harris for 5 yds to the PUR 25 +5 0.04
2:42 3rd & 5 OWN 25 Ryan Browne pass incomplete to Antonio Harris 0 -0.28
2:37 4th & 5 OWN 25 Ryan Browne pass incomplete to Nitro Tuggle 0 0.19
FG
4 pl · 3 yd · 1:31
43–27
+8
2:31 1st & 10 OPP 25 Ca'Lil Valentine run for 1 yd to the PUR 24 +1 -0.35
2:24 2nd & 9 OPP 24 Ca'Lil Valentine run for 4 yds to the PUR 20 +4 -0.06
2:00 3rd & 5 OPP 20 Timeout Purdue, clock 02:00
1:49 3rd & 5 OPP 20 Ca'Lil Valentine run for 3 yds to the PUR 17 +3 -0.19
1:10 4th & 2 OPP 17 PENALTY ILL Delay Of Game 5 yards from PUR17 to PUR22. NO PLAY. -5
1:06 4th & 7 OPP 22 David Olano 40 yd FG GOOD
END OF GAME
6 pl · 32 yd · 1:06
43–27
−15
0:54 1st & 10 OWN 25 Ryan Browne pass complete to Devin Mockobee for 6 yds to the PUR 31 +6 0.33
0:37 2nd & 4 OWN 31 Ryan Browne run for 2 yds to the PUR 33 +2 -0.55
0:31 3rd & 2 OWN 33 Ryan Browne pass complete to Michael Jackson III for 4 yds to the PUR 37 for a 1ST down +4 1.25
0:26 1st & 10 OWN 37 Ryan Browne pass complete to Michael Jackson III for 4 yds to the PUR 41 +4 -0.16
0:18 2nd & 6 OWN 41 Ryan Browne pass complete to Devin Mockobee for 6 yds to the PUR 47 for a 1ST down +6 1.12
0:06 1st & 10 OWN 47 Ryan Browne pass complete to Chauncey Magwood for 15 yds to the ILL 38 for a 1ST down +15 1.00
0:00 1st & 10 OPP 38 PENALTY PUR False Start (Coly,Bakyne) 5 yards from ILL38 to ILL43. NO PLAY. -5
0:00 OPP 38 End of 4th Quarter
25 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking. WP is CollegeFootballData's model, read at the last play of each drive; Δ is what the drive moved it, in points of probability.

Defense

2sacks2
4plays for loss8
1takeaways0
3three-and-outs forced2
7explosive plays allowed11
6.04yards allowed / play8.49
4 of 12scoring drives allowed9 of 13
Illinois
Jaheim Clarke 7 (6) 1 TFL
Torrie Cox Jr. 5 (3)
Gabe Jacas 4 0.5 sk · 0.5 TFL
Miles Scott 4 (2)
Matthew Bailey 4 (2)
Jojo Hayden 4 (2) 1 QH
Angelo McCullom 3 (1) 1.5 sk · 1.5 TFL
Kaleb Patterson 3 (3)
Purdue
Charles Correa 15 (4) 1 TFL
Mani Powell 14 (4) 0.5 TFL
Tahj Ra-El 9 (1) 0.5 TFL
Myles Slusher 9 (4)
C.J. Nunnally 6 (3) 1 sk · 1.5 TFL
Alex Sanford 6 1 TFL
Demeco Kennedy 4 (1) 0.5 sk · 1.5 TFL
C.J. Madden 4 (1) 1 TFL
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

5 of 5field goals
3punts5
41.7punt average44.2
2punts inside the 202
0return yards16
own 32average drive startown 24
Illinois
K David Olano 5/5 FG · long 45 · 4/4 XP
P Keelan Crimmins 3 punts · 41.7 avg · 2 in 20
PR Hank Beatty 1 ret · 0 yds
Purdue
K Spencer Porath 3/3 XP
P Jack McCallister 5 punts · 44.2 avg · 2 in 20 · 1 TB
KR Antonio Harris 1 ret · 19 yds · long 19
KR Michael Jackson III 1 ret · 14 yds · long 14
PR Michael Jackson III 1 ret · -17 yds
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

61plays75
518yards453
13drives12
41%success rate51%
18.94total PPA26.4
Derived from 136 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Ryan Browne 1 Yd Run (Spencer Porath Kick) 7–0
Q2David Olano 35 yd FG GOOD 3–7
Q2Luke Altmyer pass complete to Hank Beatty for 62 yds for a TD (David Olano KICK) 10–7
Q2Kaden Feagin run for 6 yds for a TD (David Olano KICK) 17–7
Q2Ca'Lil Valentine run for 25 yds for a TD (David Olano KICK) 24–7
Q2Ryan Browne pass complete to Corey Smith for 60 yds for a TD (Spencer Porath KICK) 14–24
Q2David Olano 42 yd FG GOOD 27–14
Q3David Olano 45 yd FG GOOD 30–14
Q3Antonio Harris run for 41 yds for a TD (Spencer Porath KICK) 21–30
Q3David Olano 34 yd FG GOOD 33–21
Q3Kaden Feagin run for 1 yd for a TD (David Olano KICK) 40–21
Q4Devin Mockobee run for 1 yd for a TD (Two-Point Conversion failed) 27–40
Q4David Olano 40 yd FG GOOD 43–27

Biggest plays by PPA

Q2Ryan Browne pass complete to Corey Smith for 60 yds for a TD (Spencer Porath KICK) 5.88
Q2Luke Altmyer pass complete to Hank Beatty for 62 yds for a TD (David Olano KICK) 4.95
Q3Luke Altmyer pass complete to Hank Beatty for 49 yds to the PUR 1 for a 1ST down 4.16
Q3Antonio Harris run for 41 yds for a TD (Spencer Porath KICK) 3.73
Q2Luke Altmyer pass complete to Hank Beatty for 40 yds to the PUR 40 for a 1ST down… 3.69
Q2Luke Altmyer pass complete to Ashton Hollins for 49 yds to the PUR 45 for a 1ST down 3.42

Series recent meetings

2024 Purdue 49 – 50 Illinois
2023 Illinois 19 – 44 Purdue
2022 Purdue 31 – 24 Illinois
2021 Illinois 9 – 13 Purdue
2020 Purdue 31 – 24 Illinois
2019 Illinois 24 – 6 Purdue
2018 Purdue 46 – 7 Illinois
2017 Illinois 10 – 29 Purdue
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal