NOTE: This story has been updated with game times and dates for first-round games.
Here is the WGIL/FM 95—area schedule for the 2025 Illinois High School Association football playoffs, listed class-by-class.
First round games are set for Friday and Saturday, Oct. 31 and Nov. 1. Illinois high school football championship games are scheduled for Friday, Nov. 28 and Saturday, Nov. 29.
Class 1A
#9 Heyworth (7-2) at #8 Princeville (7-2), 1 p.m. Saturday, Nov. 1
#13 Knoxville (5-4) at #4 Clifton (Central) (8-1), 4 p.m. Saturday, Nov. 1
#15 Stark County (5-4) at #2 Annawan-Wethersfield Coop (9-0), TBA
Class 2A
#16 Carthage (Illini West) (5-4) at #1 Taylor Ridge (Rockridge) (9-0), 1 p.m. Saturday, Nov. 1
#14 Lanark (Eastland) [Eastland-Pearl City Coop] (5-4) at #3 Farmington (9-0), 1 p.m. Saturday, Nov. 1
Class 3A
#12 Manteno (6-3) at #5 Monmouth (M.-Roseville) (8-1), 5 p.m. Saturday, Nov. 1
Class 4A
#12 Sterling (H.S.) (6-3) at #5 Coal City (7-2), 4 p.m. Saturday, Nov. 1
#11 Rochelle (6-3) at #6 Geneseo (7-2), 7 p.m. Friday, Oct. 31
#14 Country Club Hills (Hillcrest) (5-4) at #3 Macomb (8-1), 2 p.m. Saturday, Nov. 1
Class 6A
#14 Quincy (5-4) at #3 Crete (Monee) (7-2), 2 p.m. Saturday, Nov. 1
Class 7A
#28 Tinley Park (Andrew) (5-4) at #5 Moline (8-1), 4 p.m. Saturday, Nov. 1
#30 East Moline (United) (5-4) at #3 St. Charles (North) (8-1), 7:30 p.m. Friday, Oct. 31
Here are the complete brackets from ihsa.org.
CLASS 1A
Game 1 — #16 Galena (H.S.) (5-4) at #1 Stockton (9-0), Sat., Nov. 1, 1:00 pm
Game 2 — #9 Heyworth (7-2) at #8 Princeville (7-2), Sat., Nov. 1, 1:00 pm
Game 3 — #13 Knoxville (5-4) at #4 Clifton (Central) (8-1), Sat., Nov. 1, 4:00 pm
Game 4 — #12 Dwight (6-3) at #5 Rushville (R.-Industry) (7-2), Sat., Nov. 1, 2:00 pm
Game 5 — #15 Toulon (Stark County) (5-4) at #2 Kewanee (Wethersfield) [Annawan-Wethersfield Coop] (9-0), TBA
Game 6 — #10 Mackinaw (Deer Creek) (6-3) vs. #7 Chicago (Crane) (7-2) at TBA, TBA
Game 7 — #14 Forreston (5-4) at #3 Lena (L.-Winslow) (8-1), Sat., Nov. 1, 1:00 pm
Game 8 — #11 Ottawa (Marquette) (6-3) at #6 Gibson City (Melvin-Sibley) (7-2), Sat., Nov. 1, 1:00 pm
Game 9 — #16 Villa Grove (5-4) at #1 Hardin (Calhoun) [Coop] (9-0), Sat., Nov. 1, 1:30 pm
Game 10 — #9 Sesser (Valier) [Coop] (6-3) at #8 Greenfield [G.-Northwestern Coop] (6-3), Sat., Nov. 1, 2:00 pm
Game 11 — #13 Bridgeport (Red Hill) (5-4) at #4 Casey (Westfield) (7-2), Sat., Nov. 1, 7:00 pm
Game 12 — #12 Nokomis (6-3) at #5 Tuscola (7-2), Sat., Nov. 1, 3:00 pm
Game 13 — #15 Winchester [West Central Coop] (5-4) at #2 Camp Point (Central) (9-0), Sat., Nov. 1, 1:00 pm
Game 14 — #10 Athens (6-3) at #7 Mt. Sterling (Brown County) (7-2), TBA
Game 15 — #14 Catlin (Salt Fork) (5-4) at #3 Dupo (8-1), TBA
Game 16 — #11 Carrollton (6-3) at #6 Fithian (Oakwood) (7-2), Sat., Nov. 1, 2:00 pm
CLASS 2A
Game 1 — #16 Carthage (Illini West) (5-4) at #1 Taylor Ridge (Rockridge) (9-0), Sat., Nov. 1, 1:00 pm
Game 2 — #9 Downs (Tri-Valley) (7-2) vs. #8 Chicago (Richards) (7-2) at TBA, TBA
Game 3 — #13 Port Byron (Riverdale) (6-3) at #4 Seneca (9-0), Sat., Nov. 1, 1:00 pm
Game 4 — #12 Hamilton [West Hancock Coop] (6-3) at #5 Wilmington (8-1), Sat., Nov. 1, 3:00 pm
Game 5 — #15 Chicago (Marshall) [Coop] (5-4) at #2 El Paso (Gridley) (9-0), Sat., Nov. 1, 7:00 pm
Game 6 — #10 Colfax (Ridgeview) [Ridgeview-Lexington Coop] (7-2) vs. #7 Sterling (Newman Central Catholic) (7-2) at Sterling (H.S.), Sat., Nov. 1, 1:00 pm
Game 7 — #14 Lanark (Eastland) [Eastland-Pearl City Coop] (5-4) at #3 Farmington (9-0), Sat., Nov. 1, 1:00 pm
Game 8 — #11 Erie [E.-Prophetstown Coop] (6-3) at #6 Aurora (Christian) (7-2), Sat., Nov. 1, 4:00 pm
Game 9 — #16 Trenton (Wesclin) (5-4) at #1 Johnston City (9-0), Fri., Oct. 31, 7:00 pm
Game 10 — #9 Maroa (M.-Forsyth) (7-2) at #8 Chester (8-1), Sat., Nov. 1, 1:00 pm
Game 11 — #13 Nashville (5-4) at #4 Flora (8-1), Sat., Nov. 1, 2:00 pm
Game 12 — #12 Bismarck (B.-Henning-Rossville-Alvin) (6-3) at #5 Pana (H.S.) (8-1), Sat., Nov. 1, 1:00 pm
Game 13 — #15 Shelbyville (5-4) at #2 Westville (9-0), Sat., Nov. 1, 2:00 pm
Game 14 — #10 Carlinville (7-2) at #7 DuQuoin (H.S.) (8-1), Sat., Nov. 1, 2:00 pm
Game 15 — #14 Marshall (5-4) at #3 Arthur (A.-Lovington-Atwood-Hammond) (9-0), Sat., Nov. 1, 1:00 pm
Game 16 — #11 Sullivan (7-2) at #6 Toledo (Cumberland) (8-1), TBA
CLASS 3A
Game 1 — #16 Poplar Grove (North Boone) (5-4) at #1 Richmond (R.-Burton) (9-0), TBA
Game 2 — #9 Aurora (Central Catholic) (7-2) vs. #8 Chicago (Noble/Rauner) (7-2) at Hanson Stadium, Sat., Nov. 1, 1:00 pm
Game 3 — #13 Princeton (6-3) at #4 Bloomington (Central Catholic) (9-0), Sat., Nov. 1, 1:00 pm
Game 4 — #12 Manteno (6-3) vs. #5 Monmouth (M.-Roseville) (8-1) at Coach Dobry Field: 500 S. Sunny Ln., Sat., Nov. 1, 5:00 pm
Game 5 — #15 Oregon (5-4) at #2 Byron (9-0), Sat., Nov. 1, 7:15 pm
Game 6 — #10 Pecatonica [Du-Pec Coop] (6-3) at #7 Johnsburg (7-2), Sat., Nov. 1, 6:00 pm
Game 7 — #14 Herscher (6-3) at #3 Kankakee (McNamara) (9-0), Fri., Oct. 31, 7:00 pm
Game 8 — #11 Elmhurst (IC Catholic) (6-3) vs. #6 Chicago (C. Hope Academy) (8-1) at Altgeld Park, Sat., Nov. 1, 3:00 pm
Game 9 — #16 Hillsboro (5-4) at #1 Williamsville (9-0), Sat., Nov. 1, 1:00 pm
Game 10 — #9 Fairfield (6-3) at #8 Petersburg (PORTA) [Coop] (6-3), Sat., Nov. 1, 3:00 pm
Game 11 — #13 Mt. Carmel (5-4) at #4 Tolono (Unity) (8-1), Sat., Nov. 1, 2:00 pm
Game 12 — #12 Paris (6-3) at #5 Monticello (7-2), Sat., Nov. 1, 2:00 pm
Game 13 — #15 Christopher [C.-Zeigler-Royalton Coop] (5-4) at #2 Vandalia (9-0), Sat., Nov. 1, 2:00 pm
Game 14 — #10 Greenville (6-3) at #7 Stanford (Olympia) (6-3), Sat., Nov. 1, 2:00 pm
Game 15 — #14 St. Joseph (Ogden) (5-4) at #3 Benton (9-0), Sat., Nov. 1, 2:00 pm
Game 16 — #11 Roxana (6-3) vs. #6 West Frankfort (Frankfort) (6-3) at Johnson Field: 700 N. Locust St., Sat., Nov. 1, 2:30 pm
CLASS 4A
Game 1 — #16 Chicago (Urban Prep/Bronzeville) [Coop] (4-5) at #1 Lombard (Montini) (9-0), Sat., Nov. 1, 1:00 pm
Game 2 — #9 Peoria (Notre Dame) (7-2) at #8 Marengo (7-2), Fri., Oct. 31, 7:00 pm
Game 3 — #13 Woodstock (North) (6-3) at #4 Dixon (H.S.) (8-1), Fri., Oct. 31, 7:00 pm
Game 4 — #12 Sterling (H.S.) (6-3) at #5 Coal City (7-2), Sat., Nov. 1, 4:00 pm
Game 5 — #15 Woodstock (H.S.) (5-4) at #2 Morris (8-1), Fri., Oct. 31, 7:00 pm
Game 6 — #10 Chicago (South Shore) (7-2) at #7 Metamora (7-2), Sat., Nov. 1, 1:30 pm
Game 7 — #14 Country Club Hills (Hillcrest) (5-4) at #3 Macomb (8-1), Sat., Nov. 1, 2:00 pm
Game 8 — #11 Rochelle (6-3) at #6 Geneseo (7-2), Fri., Oct. 31, 7:00 pm
Game 9 — #16 Jacksonville (H.S.) (5-4) at #1 Olney (Richland County) (9-0), Sat., Nov. 1, 5:00 pm
Game 10 — #9 Cahokia (H.S.) (7-2) at #8 Centralia (H.S.) (7-2), TBA
Game 11 — #13 Columbia (6-3) at #4 Breese (Central) (8-1), Sat., Nov. 1, 2:00 pm
Game 12 — #12 Highland (6-3) at #5 Freeburg (8-1), Sat., Nov. 1, 2:30 pm
Game 13 — #15 Alton (Marquette) (5-4) at #2 Carterville (9-0), TBA
Game 14 — #10 Springfield (Sacred Heart-Griffin) (6-3) at #7 Quincy (Notre Dame) (7-2), Sat., Nov. 1, 1:00 pm
Game 15 — #14 Taylorville (5-4) at #3 Rochester (8-1), Fri., Oct. 31, 7:00 pm
Game 16 — #11 Waterloo (H.S.) (6-3) at #6 Mt. Zion (8-1), Fri., Oct. 31, 7:00 pm
CLASS 5A
Game 1 — #16 Vernon Hills (5-4) at #1 Crystal Lake (Prairie Ridge) (9-0), TBA
Game 2 — #9 Wheaton (St. Francis) (6-3) vs. #8 Chicago (Morgan Park) (6-3) at TBA, TBA
Game 3 — #13 Chicago (King) (5-4) vs. #4 Chicago (Agricultural Science) (8-1) at TBA, TBA
Game 4 — #12 Chicago (Lake View) (5-4) vs. #5 Chicago (Corliss) [Coop] (7-2) at TBA, TBA
Game 5 — #15 Chicago (Noble/Bulls) (5-4) at #2 Belvidere (North) (9-0), TBA
Game 6 — #10 Lake Villa (Lakes) (6-3) at #7 Maple Park (Kaneland) (7-2), TBA
Game 7 — #14 Chicago (St. Patrick) (5-4) at #3 Wauconda (9-0), TBA
Game 8 — #11 Sycamore (H.S.) (5-4) at #6 Cary (Grove) (7-2), TBA
Game 9 — #16 Normal (University) (5-4) at #1 Washington (8-1), TBA
Game 10 — #9 Marion (H.S.) (6-3) at #8 Mahomet (Seymour) (6-3), TBA
Game 11 — #13 Lemont (H.S.) (5-4) at #4 Kankakee (Sr.) (6-3), TBA
Game 12 — #12 Springfield (H.S.) (5-4) at #5 New Lenox (Providence Catholic) (6-3), TBA
Game 13 — #15 Champaign (Centennial) (5-4) at #2 Oak Forest (8-1), TBA
Game 14 — #10 Mascoutah (6-3) at #7 Bloomington (H.S.) (6-3), TBA
Game 15 — #14 Decatur (MacArthur) (5-4) at #3 Peoria (H.S.) (7-2), TBA
Game 16 — #11 Calumet City (Thornton Fractional North) (6-3) at #6 Morton (6-3), TBA
CLASS 6A
Game 1 — #16 Rockton (Hononegah) (5-4) at #1 LaGrange Park (Nazareth Academy) (8-1), TBA
Game 2 — #9 Wheaton (Warrenville South) (6-3) at #8 Highland Park (7-2), TBA
Game 3 — #13 Fox Lake (Grant) (6-3) at #4 Lake Zurich (7-2), TBA
Game 4 — #12 Glen Ellyn (Glenbard South) (6-3) at #5 Antioch (7-2), TBA
Game 5 — #15 Libertyville (5-4) at #2 Burlington (Central) (8-1), TBA
Game 6 — #10 Chicago (Mather) (6-3) at #7 Machesney Park (Harlem) (7-2), TBA
Game 7 — #14 Rolling Meadows (6-3) at #3 Riverside (R.-Brookfield) (8-1), TBA
Game 8 — #11 Oak Park (Fenwick) (6-3) vs. #6 Chicago (Kennedy) (7-2) at TBA, TBA
Game 9 — #16 Joliet (Catholic Academy) (4-5) at #1 Chatham (Glenwood) (9-0), TBA
Game 10 — #9 Plainfield (East) (6-3) at #8 East St. Louis (Sr.) (6-3), TBA
Game 11 — #13 South Holland (Thornwood) (5-4) at #4 Normal (Community West) (7-2), TBA
Game 12 — #12 Chicago (Simeon) (5-4) vs. #5 Chicago (Goode) (7-2) at TBA, TBA
Game 13 — #15 Palos Heights (Shepard) (4-5) at #2 Bradley (B.-Bourbonnais) (8-1), TBA
Game 14 — #10 Burbank (St. Laurence) (5-4) at #7 Oak Lawn (Community) (7-2), TBA
Game 15 — #14 Quincy (Sr.) (5-4) at #3 Crete (Monee) (7-2), TBA
Game 16 — #11 Pekin (5-4) at #6 Dunlap (7-2), TBA
CLASS 7A
First Round
Game 1 — #32 Edwardsville (H.S.) (4-5) at #1 Oak Lawn (Richards) (8-1), Fri., Oct. 31, 6:00 pm
Game 2 — #17 Chicago (Payton) (7-2) at #16 Arlington Heights (Hersey) (7-2), Fri., Oct. 31, 7:30 pm
Game 3 — #25 Chicago (St. Rita) (5-4) at #8 Rockford (Guilford) (8-1), Sat., Nov. 1, 2:00 pm
Game 4 — #24 Burbank (Reavis) (6-3) at #9 New Lenox (Lincoln-Way Central) (8-1), Fri., Oct. 31, 7:00 pm
Game 5 — #29 West Chicago (H.S.) (5-4) at #4 Lombard (Glenbard East) (8-1), Fri., Oct. 31, 7:00 pm
Game 6 — #20 Hoffman Estates (H.S.) (6-3) at #13 Batavia (7-2), Fri., Oct. 31, 6:00 pm
Game 7 — #28 Tinley Park (Andrew) (5-4) at #5 Moline (H.S.) (8-1), Sat., Nov. 1, 4:00 pm
Game 8 — #21 Carol Stream (Glenbard North) (6-3) at #12 Yorkville (H.S.) (7-2), Fri., Oct. 31, 7:00 pm
Game 9 — #31 Villa Park (Willowbrook) (5-4) at #2 Glen Ellyn (Glenbard West) (8-1), Sat., Nov. 1, 1:00 pm
Game 10 — #18 Mt. Prospect (Prospect) (7-2) at #15 Downers Grove (North) (7-2), Fri., Oct. 31, 7:00 pm
Game 11 — #26 Chicago (Lincoln Park) (5-4) at #7 New Lenox (Lincoln-Way West) (8-1), Fri., Oct. 31, 7:00 pm
Game 12 — #23 Chicago (Prosser) (6-3) vs. #10 Chicago (Kenwood) (8-1) at Lane Stadium, Fri., Oct. 31, 4:00 pm
Game 13 — #30 East Moline (United) (5-4) at #3 St. Charles (North) (8-1), Fri., Oct. 31, 7:30 pm
Game 14 — #19 Normal (Community) (7-2) at #14 Mundelein (Carmel) (7-2), TBA
Game 15 — #27 Rockford (Jefferson) (5-4) at #6 Chicago (Brother Rice) (8-1), Fri., Oct. 31, 7:00 pm
Game 16 — #22 Algonquin (Jacobs) (6-3) at #11 Addison (A. Trail) (8-1), TBA
CLASS 8A
Game 1 — #32 Wilmette (Loyola Academy) (4-4) at #1 Chicago (Mt. Carmel) (9-0), Sat., Nov. 1, 4:30 pm
Game 2 — #17 Belleville (East) (7-2) at #16 Aurora (West Aurora) (7-2), Sat., Nov. 1, 6:00 pm
Game 3 — #25 Palatine (H.S.) (5-4) vs. #8 Chicago (Whitney Young) (8-1) at Rockne Stadium, Fri., Oct. 31, 7:00 pm
Game 4 — #24 Lincolnshire (Stevenson) (6-3) at #9 Frankfort (Lincoln-Way East) (7-2), Fri., Oct. 31, 7:00 pm
Game 5 — #29 Huntley (5-4) at #4 Palatine (Fremd) (8-1), Fri., Oct. 31, 7:30 pm
Game 6 — #20 Elmhurst (York) (6-3) at #13 LaGrange (Lyons) (7-2), Fri., Oct. 31, 7:00 pm
Game 7 — #28 Winnetka (New Trier) (5-4) at #5 Gurnee (Warren) (8-1), Sat., Nov. 1, 7:00 pm
Game 8 — #21 Oswego (East) (6-3) at #12 Bolingbrook (7-2), Fri., Oct. 31, 7:00 pm
Game 9 — #31 Elgin (H.S.) (5-4) at #2 Barrington (8-1), Fri., Oct. 31, 7:00 pm
Game 10 — #18 Minooka (6-3) at #15 Glenview (Glenbrook South) (7-2), Fri., Oct. 31, 7:00 pm
Game 11 — #26 Flossmoor (Homewood-F.) (5-4) vs. #7 Chicago (Curie) (8-1) at Rockne Stadium, Sat., Nov. 1, 1:00 pm
Game 12 — #23 Lockport (Twp.) (6-3) at #10 Orland Park (Sandburg) (7-2), Sat., Nov. 1, 6:00 pm
Game 13 — #30 Downers Grove (South) (5-4) at #3 Park Ridge (Maine South) (8-1), TBA
Game 14 — #19 Hinsdale (Central) (6-3) at #14 South Elgin (7-2), TBA
Game 15 — #27 Chicago (Perspectives/Leadership) [Coop] (5-4) vs. #6 Chicago (Lane) (8-1) at TBA, Fri., Oct. 31, 7:00 pm
Game 16 — #22 Naperville (North) (6-3) at #11 Oswego (H.S.) (7-2), TBA







