First Round
Game 1 — Byron 50, Rock Island (Alleman) 14
Game 2 — Princeton 39, Elmwood [E.-Brimfield Coop] 12
Game 3 — Lisle (Sr.) 38, Dwight [Coop] 14
Game 4 — Poplar Grove (North Boone) 48, Oneida (ROWVA) [Mid-County Coop] 7
Game 5 — Herscher 37, Chicago (Dunbar) 20
Game 6 — Spring Valley (Hall) 54, Chicago (Clark) 8
Game 7 — Eureka 54, Chicago (Urban Prep/Englewood) 6
Game 8 — Monmouth (M.-Roseville) 14, Wilmington 10
Game 9 — Monticello 50, St. Joseph (S.J.-Ogden) 7
Game 10 — Anna (A.-Jonesboro) 56, West Frankfort (Frankfort) 28
Game 11 — Greenville 28, Farmington 14
Game 12 — Pleasant Plains 54, Beardstown 35
Game 13 — Carlinville 47, Wood River (East Alton-W.R.) 8
Game 14 — Paxton (P.-Buckley-Loda) 33, Vandalia 6
Game 15 — Fairfield 34, Newton 28 (OT)
Game 16 — Williamsville 50, DuQuoin (H.S.) 20
Second Round
Game 17 — Byron 28, Princeton 0
Game 18 — Lisle (Sr.) 37, Poplar Grove (North Boone) 25
Game 19 — Herscher 17, Spring Valley (Hall) 14
Game 20 — Monmouth (M.-Roseville) 33, Eureka 28
Game 21 — Monticello 49, Anna (A.-Jonesboro) 14
Game 22 — Greenville 26, Pleasant Plains 14
Game 23 — Carlinville 40, Paxton (P.-Buckley-Loda) 7
Game 24 — Williamsville 42, Fairfield 16
Quarterfinals
Game 25 — Byron 49, Lisle (Sr.) 7
Game 26 — Herscher 24, Monmouth (M.-Roseville) 20
Game 27 — Monticello 63, Greenville 21
Game 28 — Carlinville 35, Williamsville 21
Semifinals
Game 29 — Byron 42, Herscher 0
Game 30 — Monticello 40, Carlinville 14
Championship
Game 31 — Monticello 24, Byron 20