First Round
Game 1 — Princeton 61, Poplar Grove (North Boone) 26
Game 2 — Spring Valley (Hall) 20, Peotone 0
Game 3 — Farmington 28, Seneca 14
Game 4 — Paxton (P.-Buckley-Loda) 46, Chicago (Carver) 6
Game 5 — Byron 50, Rock Island (Alleman) 28
Game 6 — Durand [Du-Pec Coop] 44, Chicago (Harlan) 12
Game 7 — Wilmington 24, Lisle (Sr.) 12
Game 8 — Eureka 58, Chicago (Dunbar) 8
Game 9 — Beardstown 31, Newton 6
Game 10 — Quincy (Notre Dame) 42, Greenville 32
Game 11 — Fairfield 36, Alton (Marquette) 8
Game 12 — Breese (Mater Dei) 56, West Frankfort (Frankfort) 0
Game 13 — Williamsville 54, St. Joseph (S.J.-Ogden) 26
Game 14 — DuQuoin (H.S.) 28, Monticello 25
Game 15 — Vandalia 7, Virden (North Mac) 0
Game 16 — Mt. Carmel 35, Carlinville 7
Second Round
Game 17 — Princeton 16, Spring Valley (Hall) 0
Game 18 — Paxton (P.-Buckley-Loda) 27, Farmington 7
Game 19 — Byron 42, Durand [Du-Pec Coop] 14
Game 20 — Wilmington 28, Eureka 7
Game 21 — Quincy (Notre Dame) 21, Beardstown 7
Game 22 — Breese (Mater Dei) 21, Fairfield 6
Game 23 — Williamsville 48, DuQuoin (H.S.) 14
Game 24 — Vandalia 23, Mt. Carmel 20
Quarterfinals
Game 25 — Princeton 38, Paxton (P.-Buckley-Loda) 12
Game 26 — Byron 32, Wilmington 0
Game 27 — Quincy (Notre Dame) 21, Breese (Mater Dei) 19
Game 28 — Williamsville 56, Vandalia 28
Semifinals
Game 29 — Byron 7, Princeton 3
Game 30 — Williamsville 28, Quincy (Notre Dame) 23
Championship
Game 31 — Williamsville 46, Byron 42