Week 3 · 2025
Western Michigan at Illinois
Sat 09/13/2025 07:00 PMMemorial Stadium (Champaign, IL)Illinois pregame97% — Pregame win probability: 97% for Illinois. Illinois favored, and won.
89°Clear9 mph S · 33% humidityRecorded at kickoff by College Football Data
Western Michigan
0
10–4
Illinois
38
9–4
Attendance
60,670
reported
ILL16 plays, 65 yd · Field goal | ||||
| 15:00 | 1st & 10 | own 35 | Hunter Smith kickoff for 65 yds for a touchback | 0 |
| 14:55 | 1st & 10 | own 25 | Kaden Feagin run for 2 yds to the ILL 27 | +2 |
| 14:27 | 2nd & 8 | own 27 | Luke Altmyer pass incomplete to Collin Dixon | 0 |
| 14:18 | 3rd & 8 | own 27 | Luke Altmyer pass complete to Justin Bowick for 13 yds to the ILL 40 for a 1ST down | +13 |
| 13:53 | 1st & 10 | own 40 | (13:58) No Huddle-Shotgun Altmyer,Luke pass incomplete deep left to Bowick,Justin thrown to WMU30 PENALTY WMU Pass Interference (Wofford,Aaron) 15 yards from ILL40 to WMU45, 1ST DOWN. NO PLAY. | +15 |
| 13:48 | 1st & 10 | opp 45 | Kaden Feagin run for 5 yds to the WMU 40 | +5 |
| 13:12 | 2nd & 5 | opp 40 | Ca'Lil Valentine run for no gain to the WMU 40 | 0 |
| 12:30 | 3rd & 5 | opp 40 | Kaden Feagin run for 9 yds to the WMU 31 for a 1ST down | +9 |
| 11:51 | 1st & 10 | opp 31 | Luke Altmyer pass complete to Kaden Feagin for no gain to the WMU 31 | 0 |
| 11:43 | 2nd & 10 | opp 31 | Luke Altmyer pass complete to Hank Beatty for 9 yds to the WMU 22 | +9 |
| 10:58 | 3rd & 1 | opp 22 | Kaden Feagin run for 1 yd to the WMU 21 for a 1ST down | +1 |
| 10:17 | 1st & 10 | opp 21 | Ca'Lil Valentine run for 12 yds to the WMU 9 for a 1ST down | +12 |
| 9:37 | 1st & goal | opp 9 | Luke Altmyer pass incomplete to Hudson Clement | 0 |
| 9:31 | 2nd & goal | opp 9 | Kaden Feagin run for a loss of 1 yard to the WMU 10 | −1 |
| 8:51 | 3rd & goal | opp 10 | Luke Altmyer pass incomplete | 0 |
| 8:47 | 4th & goal | opp 10 | David Olano 28 yd FG GOOD | +28 |
WMU8 plays, 19 yd · Punt | ||||
| 8:47 | 1st & 10 | own 35 | David Olano kickoff for 65 yds for a touchback | 0 |
| 8:40 | 1st & 10 | own 25 | Brady Jones pass incomplete to Devin Miles | 0 |
| 8:35 | 2nd & 10 | own 25 | Jalen Buckley run for a loss of 2 yards to the WMU 23 | −2 |
| 7:55 | 3rd & 12 | own 23 | Brady Jones pass complete to Aveion Chenault for 12 yds to the WMU 35 for a 1ST down | +12 |
| 7:27 | 1st & 10 | own 35 | Devin Miles run for 4 yds to the WMU 39 | +4 |
| 6:47 | 2nd & 6 | own 39 | Devin Miles run for 4 yds to the WMU 43 | +4 |
| 6:06 | 3rd & 2 | own 43 | Devin Miles run for 1 yd to the WMU 44 | +1 |
| 5:23 | 4th & 1 | own 44 | Ryan Millmore punt for 39 yds , Hank Beatty returns for 12 yds to the ILL 29 | +12 |
ILL4 plays, 7 yd · Punt | ||||
| 5:14 | 1st & 10 | own 29 | Luke Altmyer pass complete to Collin Dixon for 6 yds to the ILL 35 | +6 |
| 4:45 | 2nd & 4 | own 35 | Ca'Lil Valentine run for 3 yds to the ILL 38 | +3 |
| 4:00 | 3rd & 1 | own 38 | Kaden Feagin run for a loss of 2 yards to the ILL 36 | −2 |
| 3:18 | 4th & 3 | own 36 | Keelan Crimmins punt for 40 yds, fair catch by Keivin Boone-Nelson II at the WMU 24 | 0 |
WMU4 plays, -1 yd · Punt | ||||
| 2:55 | 1st & 10 | own 24 | Brady Jones pass complete to Devin Miles for a loss of 1 yard to the WMU 23 | −1 |
| 2:40 | 2nd & 11 | own 23 | Brady Jones pass incomplete to Blake Bosma | 0 |
| 2:35 | 3rd & 11 | own 23 | Brady Jones pass incomplete to Terence Marshall | 0 |
| 2:24 | 4th & 11 | own 23 | Ryan Millmore punt for 45 yds | 0 |
ILL11 plays, 68 yd · Touchdown | ||||
| 2:05 | 1st & 10 | own 32 | Luke Altmyer pass complete to Hudson Clement for 9 yds to the ILL 41 | +9 |
| 1:53 | 2nd & 10 | own 32 | Kaden Feagin run for 4 yds to the ILL 36 | +4 |
| 1:20 | 3rd & 6 | own 36 | (01:26) Shotgun Altmyer,Luke sacked for loss of 11 yards to the ILL25 (Franklin,Josh) PENALTY WMU Horse Collar Tackle (Franklin,Josh) 15 yards from ILL36 to WMU49, 1ST DOWN. NO PLAY. | +15 |
| 1:02 | 1st & 10 | opp 49 | Luke Altmyer pass incomplete to Tanner Arkin | 0 |
| 0:56 | 2nd & 10 | opp 49 | Ca'Lil Valentine run for 9 yds to the WMU 40 | +9 |
| 0:00 | 3rd & 1 | opp 40 | Ca'Lil Valentine run for 6 yds to the WMU 34 for a 1ST down | +6 |
| 0:00 | opp 40 | End of 1st Quarter | +6 | |
| 14:54 | 1st & 10 | opp 34 | Luke Altmyer pass incomplete to Collin Dixon | 0 |
| 14:42 | 2nd & 10 | opp 34 | Luke Altmyer pass complete to Malik Elzy for 25 yds to the WMU 9 for a 1ST down | +25 |
| 14:14 | 1st & goal | opp 9 | Kaden Feagin run for 3 yds to the WMU 6 | +3 |
| 13:31 | 2nd & goal | opp 6 | Luke Altmyer pass complete to Hank Beatty for 6 yds for a TD (David Olano KICK) | +6 |
WMU5 plays, 8 yd · Punt | ||||
| 13:31 | 1st & 10 | own 35 | David Olano kickoff for 65 yds for a touchback | 0 |
| 13:25 | 1st & 10 | own 25 | Jalen Buckley run for 3 yds to the WMU 28 | +3 |
| 12:47 | 2nd & 7 | own 28 | Jalen Buckley run for 6 yds to the WMU 34 | +6 |
| 12:11 | 3rd & 1 | own 34 | Jalen Buckley run for a loss of 1 yard to the WMU 33 | −1 |
| 11:29 | 4th & 2 | own 33 | Ryan Millmore punt for 43 yds, fair catch by Hank Beatty at the ILL 24 | 0 |
ILL4 plays, 4 yd · Punt | ||||
| 11:26 | 1st & 10 | own 24 | Luke Altmyer pass incomplete to Malik Elzy | 0 |
| 11:21 | 2nd & 10 | own 24 | Ca'Lil Valentine run for 4 yds to the ILL 28 | +4 |
| 10:43 | 3rd & 6 | own 28 | Luke Altmyer pass incomplete to Malik Elzy | 0 |
| 10:35 | 4th & 6 | own 28 | Keelan Crimmins punt for 43 yds, fair catch by Keivin Boone-Nelson II at the WMU 29 | 0 |
WMU12 plays, 43 yd · Missed FG | ||||
| 10:29 | 1st & 10 | own 29 | Broc Lowry pass incomplete to Terence Marshall | 0 |
| 10:19 | 2nd & 10 | own 29 | Broc Lowry pass complete to Blake Bosma for 8 yds to the WMU 37 | +8 |
| 9:31 | 3rd & 2 | own 37 | Broc Lowry pass complete to Michael Brescia for 7 yds to the WMU 44 for a 1ST down | +7 |
| 9:03 | 1st & 10 | own 44 | Ofa Mataele run for 4 yds to the WMU 48 | +4 |
| 8:21 | 2nd & 6 | own 48 | Ofa Mataele run for 4 yds to the ILL 48 | +4 |
| 7:36 | 3rd & 2 | opp 48 | Broc Lowry run for 7 yds to the ILL 41 for a 1ST down | +7 |
| 6:58 | 1st & 10 | opp 41 | Broc Lowry run for 16 yds to the ILL 25 for a 1ST down | +16 |
| 6:32 | 1st & 10 | opp 25 | (06:38) No Huddle-Shotgun Lowry,Broc pass complete short left to Cabana,Cole caught at ILL30, for 3 yards to the ILL22 (Scott,Miles), out of bounds PENALTY WMU Holding (Dieudonne,Malique) 10 yards from ILL25 to ILL35. NO PLAY. | −10 |
| 6:15 | 1st & 20 | opp 35 | Ofa Mataele run for 3 yds to the ILL 32 | +3 |
| 5:52 | 2nd & 17 | opp 32 | Broc Lowry pass incomplete to Talique Williams | 0 |
| 5:44 | 3rd & 17 | opp 32 | Broc Lowry run for 4 yds to the ILL 28 | +4 |
| 5:05 | 4th & 13 | opp 28 | Palmer Domschke 46 yd FG MISSED | +46 |
ILL5 plays, 3 yd · Punt | ||||
| 5:05 | 1st & 10 | own 28 | (05:05) PENALTY ILL False Start (Priestly,Melvin) 5 yards from ILL28 to ILL23. NO PLAY. | −5 |
| 4:58 | 1st & 15 | own 23 | Luke Altmyer sacked by Jarvarius Sims for a loss of 8 yards to the ILL 15 | −8 |
| 4:13 | 2nd & 23 | own 15 | Luke Altmyer pass complete to Hank Beatty for 3 yds to the ILL 18 | +3 |
| 3:36 | 3rd & 20 | own 18 | Luke Altmyer pass complete to Kaden Feagin for 13 yds to the ILL 31 | +13 |
| 2:51 | 4th & 7 | own 31 | Keelan Crimmins punt for 50 yds , Keivin Boone-Nelson II returns for no gain to the WMU 19 | 0 |
WMU18 plays, 80 yd · On downs | ||||
| 2:45 | 1st & 10 | own 19 | Devin Miles run for 3 yds to the WMU 22 | +3 |
| 2:00 | 2nd & 7 | own 22 | Broc Lowry pass complete to Baylin Brooks for 10 yds to the WMU 32 for a 1ST down | +10 |
| 2:00 | 1st & 10 | own 32 | Timeout Illinois, clock 02:00 | 0 |
| 1:57 | 1st & 10 | own 32 | Broc Lowry pass incomplete to Baylin Brooks | 0 |
| 1:50 | 2nd & 10 | own 32 | Broc Lowry pass complete to Baylin Brooks for 15 yds to the WMU 47 for a 1ST down | +15 |
| 1:24 | 1st & 10 | own 47 | Broc Lowry pass complete to Aveion Chenault for 9 yds to the ILL 44 | +9 |
| 1:24 | 2nd & 1 | opp 44 | (01:24) No Huddle-Shotgun Lowry,Broc pass incomplete deep left to Chenault,Aveion thrown to ILL20 PENALTY ILL Pass Interference (Cox Jr.,Torrie) 15 yards from ILL44 to ILL29, 1ST DOWN. NO PLAY. | +15 |
| 1:16 | 1st & 10 | opp 29 | Michael Brescia sacked by Pat Farrell for a loss of 5 yards to the ILL 34 | −5 |
| 0:55 | 2nd & 15 | opp 34 | Broc Lowry pass complete to Malique Dieudonne for 13 yds to the ILL 21 | +13 |
| 0:49 | 3rd & 2 | opp 21 | (00:50) No Huddle-Shotgun Lowry,Broc pass incomplete short right to Marshall,Terence thrown to ILL08 PENALTY ILL Pass Interference (Patterson,Kaleb) 11 yard from ILL21 to ILL10, 1ST DOWN. NO PLAY. | +11 |
| 0:44 | 1st & goal | opp 10 | Ofa Mataele run for 3 yds to the ILL 7 | +3 |
| 0:44 | 2nd & goal | opp 7 | Timeout Western Michigan, clock 00:44 | 0 |
| 0:29 | 2nd & goal | opp 7 | Broc Lowry run for 6 yds to the ILL 1 | +6 |
| 0:28 | 3rd & goal | opp 1 | Timeout Western Michigan, clock 00:28 | 0 |
| 0:17 | 3rd & goal | opp 1 | Devin Miles run for no gain to the ILL 1 | 0 |
| 0:03 | 4th & goal | opp 1 | Timeout Western Michigan, clock 00:03 | 0 |
| 0:00 | 4th & goal | opp 1 | Michael Brescia run for no gain to the ILL 1 | 0 |
| 0:00 | own 0 | End of 2nd Quarter | −99 | |
WMU5 plays, -3 yd · Punt | ||||
| 15:00 | 1st & 10 | own 35 | David Olano kickoff for 65 yds for a touchback | 0 |
| 14:55 | 1st & 10 | own 25 | Jalen Buckley run for no gain to the WMU 25 | 0 |
| 14:11 | 2nd & 10 | own 25 | Broc Lowry pass complete to Baylin Brooks for a loss of 1 yard to the WMU 24 | −1 |
| 13:38 | 3rd & 11 | own 24 | Broc Lowry sacked by Leon Lowery Jr. for a loss of 2 yards to the WMU 22 | −2 |
| 13:00 | 4th & 13 | own 22 | Ryan Millmore punt for 31 yds, fair catch by Hank Beatty at the ILL 47 | 0 |
ILL5 plays, 53 yd · Touchdown | ||||
| 12:56 | 1st & 10 | own 47 | Kaden Feagin run for 1 yd to the ILL 48 | +1 |
| 12:12 | 2nd & 9 | own 48 | Luke Altmyer pass complete to Hank Beatty for 24 yds to the WMU 28 for a 1ST down | +24 |
| 11:42 | 1st & 10 | opp 28 | Luke Altmyer pass complete to Collin Dixon for 15 yds to the WMU 13 for a 1ST down | +15 |
| 11:19 | 1st & 10 | opp 13 | Kaden Feagin run for 10 yds to the WMU 3 for a 1ST down | +10 |
| 10:59 | 1st & goal | opp 3 | Kaden Feagin run for 3 yds for a TD (David Olano KICK) | +3 |
WMU8 plays, 31 yd · Punt | ||||
| 10:59 | 1st & 10 | own 35 | David Olano kickoff for 65 yds for a touchback | 0 |
| 10:43 | 1st & 10 | own 25 | Broc Lowry pass complete to Blake Bosma for 10 yds to the WMU 35 for a 1ST down | +10 |
| 10:20 | 1st & 10 | own 35 | Jalen Buckley run for 7 yds to the WMU 42 | +7 |
| 9:43 | 2nd & 3 | own 42 | Broc Lowry run for 9 yds to the ILL 49 for a 1ST down | +9 |
| 9:06 | 1st & 10 | opp 49 | Broc Lowry run for no gain to the ILL 49 | 0 |
| 8:20 | 2nd & 10 | opp 49 | Broc Lowry pass complete to Christian Leary for 5 yds to the ILL 44 | +5 |
| 7:51 | 3rd & 5 | opp 44 | Broc Lowry pass incomplete to Christian Leary | 0 |
| 7:42 | 4th & 5 | opp 44 | Ryan Millmore punt for 44 yds for a touchback | 0 |
ILL13 plays, 80 yd · Touchdown | ||||
| 7:35 | 1st & 10 | own 20 | Luke Altmyer run for 1 yd to the ILL 21 | +1 |
| 7:01 | 2nd & 9 | own 21 | Luke Altmyer pass complete to Hudson Clement for 22 yds to the ILL 43 for a 1ST down | +22 |
| 6:33 | 1st & 10 | own 43 | Ca'Lil Valentine run for 9 yds to the WMU 48 | +9 |
| 6:07 | 2nd & 1 | opp 48 | Ca'Lil Valentine run for 10 yds to the WMU 38 for a 1ST down | +10 |
| 5:42 | 1st & 10 | opp 38 | Luke Altmyer pass complete to Hudson Clement for 9 yds to the WMU 29 | +9 |
| 5:16 | 2nd & 1 | opp 29 | Luke Altmyer pass complete to Hank Beatty for 5 yds to the WMU 24 for a 1ST down | +5 |
| 4:44 | 1st & 10 | opp 24 | Luke Altmyer sacked for a loss of 1 yard to the WMU 25 | −1 |
| 4:13 | 2nd & 11 | opp 25 | Kaden Feagin run for 8 yds to the WMU 17 | +8 |
| 3:28 | 3rd & 3 | opp 17 | Kaden Feagin run for 4 yds to the WMU 13 for a 1ST down | +4 |
| 2:54 | 1st & 10 | opp 13 | (02:57) No Huddle-Shotgun Altmyer,Luke pass incomplete short left to Elzy,Malik thrown to WMU00 PENALTY WMU Pass Interference (Sims,Jarvarius) 11 yard from WMU13 to WMU02, 1ST DOWN. NO PLAY. | +11 |
| 2:48 | 1st & goal | opp 2 | Luke Altmyer run for 2 yds for a TD Western Michigan Penalty, Defensive Holding (Talique Williams) declined (David Olano KICK) | +2 |
| 2:48 | 1st & goal | opp 3 | PENALTY WMU Offside (Al-Garawi,Mustafi) 2 yards from WMU03 to WMU01. NO PLAY. | +2 |
| 2:48 | 1st & 10 | own 35 | David Olano kickoff for 65 yds for a touchback Western Michigan Penalty, UNS: Unsportsmanlike Conduct (Brennan Wooten) to the 50 yard line | +80 |
WMU5 plays, -3 yd · Punt | ||||
| 2:45 | 1st & 10 | own 13 | Brady Jones pass incomplete to Aveion Chenault | 0 |
| 2:30 | 2nd & 10 | own 13 | Brady Jones pass complete to Ofa Mataele for 2 yds to the WMU 15 | +2 |
| 1:52 | 3rd & 8 | own 15 | Brady Jones sacked for a loss of 5 yards to the WMU 10 | −5 |
| 1:14 | 4th & 12 | own 10 | Ryan Millmore punt for 43 yds, fair catch by Hank Beatty at the ILL 47 | 0 |
| 1:14 | 4th & 13 | own 10 | Ryan Millmore punt for 43 yds, fair catch by Hank Beatty at the ILL 47 | 0 |
ILL6 plays, 53 yd · Touchdown | ||||
| 1:09 | 1st & 10 | own 47 | Kaden Feagin run for 2 yds to the ILL 49 | +2 |
| 0:35 | 2nd & 8 | own 49 | Luke Altmyer run for 6 yds to the WMU 45 | +6 |
| 0:00 | 3rd & 2 | opp 45 | Kaden Feagin run for 4 yds to the WMU 41 for a 1ST down | +4 |
| 0:00 | opp 45 | End of 3rd Quarter | +4 | |
| 14:47 | 1st & 10 | opp 41 | Luke Altmyer pass complete to Ashton Hollins for 35 yds to the WMU 6 for a 1ST down | +35 |
| 14:06 | 1st & goal | opp 6 | Luke Altmyer pass complete to Ashton Hollins for 6 yds for a TD (David Olano KICK) | +6 |
WMU5 plays, 7 yd · Punt | ||||
| 14:06 | 1st & 10 | own 35 | David Olano kickoff for 65 yds for a touchback | 0 |
| 14:01 | 1st & 10 | own 25 | Ofa Mataele run for 4 yds to the WMU 29 | +4 |
| 13:25 | 2nd & 6 | own 29 | Ofa Mataele run for 3 yds to the WMU 32 | +3 |
| 12:49 | 3rd & 3 | own 32 | Brady Jones pass incomplete to Malique Dieudonne | 0 |
| 12:39 | 4th & 3 | own 32 | Ryan Millmore punt for 47 yds , Hank Beatty returns for 7 yds to the ILL 28 | +7 |
ILL4 plays, 5 yd · Punt | ||||
| 12:21 | 1st & 10 | own 28 | Luke Altmyer pass complete to Cole Rusk for a loss of 1 yard to the ILL 27 | −1 |
| 11:51 | 2nd & 11 | own 27 | Luke Altmyer pass complete to Hank Beatty for 6 yds to the ILL 33 | +6 |
| 11:09 | 3rd & 5 | own 33 | Luke Altmyer pass incomplete to Ashton Hollins | 0 |
| 11:02 | 4th & 5 | own 33 | Keelan Crimmins punt for 53 yds, fair catch by Keivin Boone-Nelson II at the WMU 14 | 0 |
WMU4 plays, 1 yd · Punt | ||||
| 10:56 | 1st & 10 | own 14 | Cole Cabana run for a loss of 1 yard to the WMU 13 | −1 |
| 10:18 | 2nd & 11 | own 13 | Broc Lowry pass complete to Cole Cabana for 2 yds to the WMU 15 | +2 |
| 9:49 | 3rd & 9 | own 15 | Broc Lowry pass incomplete to Aveion Chenault | 0 |
| 9:39 | 4th & 9 | own 15 | Ryan Millmore punt for 27 yds | 0 |
ILL8 plays, 42 yd · Touchdown | ||||
| 9:33 | 1st & 10 | opp 42 | Kaden Feagin run for 7 yds to the WMU 35 | +7 |
| 8:47 | 2nd & 3 | opp 35 | Illinois Penalty, Offensive Holding (-10 Yards) to the WMU 42 | −10 |
| 8:16 | 2nd & 10 | opp 42 | Kaden Feagin run for 26 yds to the WMU 16 for a 1ST down | +26 |
| 7:36 | 1st & 10 | opp 16 | Kaden Feagin run for 8 yds to the WMU 8 | +8 |
| 6:55 | 2nd & 2 | opp 8 | (06:58) Feagin,Kaden rush middle for 8 yards gain to the WMU00 TOUCHDOWN nullified by penalty, clock 06:55 PENALTY ILL Illegal Formation 5 yards from WMU08 to WMU13. NO PLAY. | −5 |
| 6:41 | 2nd & 7 | opp 13 | Kaden Feagin run for 3 yds to the WMU 10 | +3 |
| 5:59 | 3rd & 4 | opp 10 | Ca'Lil Valentine run for 8 yds to the WMU 2 for a 1ST down | +8 |
| 5:15 | 1st & goal | opp 2 | Ca'Lil Valentine run for 2 yds for a TD (David Olano KICK) | +2 |
WMU9 plays, 38 yd · On downs | ||||
| 5:08 | 1st & 10 | own 35 | Lucas Osada kickoff for 65 yds , Devin Miles return for 20 yds to the WMU 20 | +20 |
| 5:01 | 1st & 10 | own 20 | Ofa Mataele run for 21 yds to the WMU 41 for a 1ST down | +21 |
| 4:26 | 1st & 10 | own 41 | Ofa Mataele run for 4 yds to the WMU 45 | +4 |
| 3:41 | 2nd & 6 | own 45 | Tre' Hartwell run for 10 yds to the ILL 45 for a 1ST down | +10 |
| 3:08 | 1st & 10 | opp 45 | Tre' Hartwell run for a loss of 1 yard to the ILL 46 | −1 |
| 2:27 | 2nd & 11 | opp 46 | Tre' Hartwell run for 1 yd to the ILL 45 | +1 |
| 2:00 | 3rd & 10 | opp 45 | Timeout Illinois, clock 02:00 | 0 |
| 1:54 | 3rd & 10 | opp 45 | Cole Cabana run for 3 yds to the ILL 42 | +3 |
| 1:10 | 4th & 7 | opp 42 | Broc Lowry pass incomplete to Tre' Hartwell | 0 |
ILL3 plays, -1 yd · End of period | ||||
| 1:02 | 1st & 10 | own 42 | E. Hampton takes a knee | 0 |
| 0:00 | 2nd & 10 | own 42 | E. Hampton takes a knee | −1 |
| 0:00 | own 41 | End of 4th Quarter | 0 | |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 5 meetings vs. Team
Illinois 3–2 vs Western Michigan
- 2016 · wk 3Western Michigan 34 @ Illinois 10
- 2012 · wk 1Western Michigan 7 @ Illinois 24
- 2011 · wk 4Western Michigan 20 @ Illinois 23
- 2008 · wk 11Illinois 17 @ Western Michigan 23
- 2004 · wk 4Western Michigan 27 @ Illinois 30
Research
Keep this open while you look at others