First Round
Game 1 — Chicago (Simeon) 46, Rockford (East) 0
Game 2 — New Lenox (Lincoln-Way West) 24, Machesney Park (Harlem) 17
Game 3 — LaGrange Park (Nazareth Academy) 42, Tinley Park (Andrew) 11
Game 4 — Arlington Heights (Hersey) 52, New Lenox (Lincoln-Way Central) 13
Game 5 — Batavia 49, Granite City 0
Game 6 — Moline (H.S.) 46, Northbrook (Glenbrook North) 20
Game 7 — Villa Park (Willowbrook) 35, Chicago (Lincoln Park) 0
Game 8 — Des Plaines (Maine West) 20, Lisle (Benet Academy) 18
Game 9 — Lombard (Glenbard East) 40, Mt. Prospect (Prospect) 14
Game 10 — East St. Louis (Sr.) 62, Hoffman Estates (H.S.) 14
Game 11 — Chicago (Mt. Carmel) 38, Lansing (Thornton Fractional South) 0
Game 12 — Lake Zurich 17, DeKalb 0
Game 13 — Rockton (Hononegah) 21, Buffalo Grove 20
Game 14 — Wheaton (W. Warrenville South) 20, Belleville (West) 12
Game 15 — Rolling Meadows 29, Alton (Sr.) 27
Game 16 — St. Charles (North) 44, Normal (Community) 29
Second Round
Game 17 — Chicago (Simeon) 48, New Lenox (Lincoln-Way West) 35
Game 18 — LaGrange Park (Nazareth Academy) 49, Arlington Heights (Hersey) 14
Game 19 — Batavia 59, Moline (H.S.) 32
Game 20 — Villa Park (Willowbrook) 36, Des Plaines (Maine West) 26
Game 21 — East St. Louis (Sr.) 56, Lombard (Glenbard East) 14
Game 22 — Chicago (Mt. Carmel) 17, Lake Zurich 14
Game 23 — Wheaton (W. Warrenville South) 20, Rockton (Hononegah) 14
Game 24 — St. Charles (North) 24, Rolling Meadows 17
Quarterfinals
Game 25 — LaGrange Park (Nazareth Academy) 34, Chicago (Simeon) 27
Game 26 — Batavia 34, Villa Park (Willowbrook) 27 (OT)
Game 27 — Chicago (Mt. Carmel) 29, East St. Louis (Sr.) 19
Game 28 — St. Charles (North) 21, Wheaton (W. Warrenville South) 10
Semifinals
Game 29 — LaGrange Park (Nazareth Academy) 47, Batavia 28
Game 30 — St. Charles (North) 27, Chicago (Mt. Carmel) 21 (2 OT)
Championship
Game 31 — LaGrange Park (Nazareth Academy) 31, St. Charles (North) 10