A listing of the 2025 CHSAA state football tournament brackets and results.
Class 5A
First round
Game 1: No. 17 Fountain-Fort Carson (7-3) at No. 16 Cherokee Trail (4-6), TBA
Game 2: No. 24 Westminster (8-2) at No. 9 Arapahoe (6-4), TBA
Game 3: No. 20 ThunderRidge (4-6) at No. 13 Fort Collins (8-2), TBA
Game 4: No. 21 Regis Jesuit (4-6) at No. 12 Erie (6-4), TBA
Game 5: No. 18 Fruita Monument (5-5) at No. 15 Columbine (5-5), TBA
Game 6: No. 23 Rocky Mountain (5-5) at No. 10 Mullen (6-4), TBA
Game 7: No. 19 Legacy (6-4) at No. 14 Eaglecrest (6-4), TBA
Game 8: No. 22 Chatfield (4-6) at No. 11 Grandview (5-5), TBA
Round of 16
Game 9: G1 winner at No. 1 Cherry Creek (10-0)
Game 10: G2 winner at No. 8 Fairview (9-1)
Game 11: G3 winner at No. 4 Legend (9-1)
Game 12: G4 winner at No. 5 Valor Christian (9-1)
Game 13: G5 winner at No. 2 Ralston Valley (10-0)
Game 14: G6 winner at No. 7 Pine Creek (7-3)
Game 15: G7 winner at No. 3 Mountain Vista (10-0)
Game 16: G8 winner at No. 6 Arvada West (9-1)
Quarterfinals
Game 17: G9 winner vs. G10 winner
Game 18: G11 winner vs. G12 winner
Game 19: G13 winner vs. G14 winner
Game 20: G15 winner vs. G16 winner
Semifinals
Game 21: G17 winner vs. G18 winner
Game 22: G19 winner vs. G20 winner
Championship
Dec. 6 at Canvas Stadium
Semifinal winners, 5 p.m.
Class 4A
First round
Game 1: No. 17 Air Academy (5-5) at No. 16 Golden (7-3), TBA
Game 2: No. 24 Longmont (3-7) at No. 9 Northfield (8-2), TBA
Game 3: No. 20 Silver Creek (5-5) at No. 13 Ponderosa (6-4), TBA
Game 4: No. 21 Highlands Ranch (4-6) at No. 12 Grand Junction (8-2), 7 p.m. Nov. 7
Game 5: No. 18 Bear Creek (6-4) at No. 15 Frederick (7-3), TBA
Game 6: No. 23 Thomas Jefferson (5-5) at No. 10 Riverdale Ridge (10-0), TBA
Game 7: No. 19 Loveland (5-5) at No. 14 Mesa Ridge (5-5), TBA
Game 8: No. 22 Montbello (4-6) at No. 11 Vista Ridge (7-3), TBA
Round of 16
Game 9: G1 winner at No. 1 Dakota Ridge (10-0)
Game 10: G2 winner at No. 8 Pueblo West (7-3)
Game 11: G3 winner at No. 4 Durango (8-2)
Game 12: G4 winner at No. 5 Heritage (7-3)
Game 13: G5 winner at No. 2 Montrose (10-0)
Game 14: G6 winner at No. 7 Monarch (8-2)
Game 15: G7 winner at No. 3 Palmer Ridge (10-0)
Game 16: G8 winner at No. 6 Broomfield (8-2)
Quarterfinals
Game 17: G9 winner vs. G10 winner
Game 18: G11 winner vs. G12 winner
Game 19: G13 winner vs. G14 winner
Game 20: G15 winner vs. G16 winner
Semifinals
Game 21: G17 winner vs. G18 winner
Game 22: G19 winner vs. G20 winner
Championship
Dec. 6 at Canvas Stadium
Semifinal winners, 1:30 p.m.
Class 2A
Round of 16
Game 1: No. 16 Basalt (6-3) at No. 1 Strasburg (9-0), 2 p.m. Nov. 8
Game 2: No. 9 Eaton (6-3) at No. 8 La Junta (7-2), TBA
Game 3: No. 13 Pagosa Springs (6-3) at No. 4 Elizabeth (7-2), TBA
Game 4: No. 12 Delta (7-2) at No. 5 Brush (9-0), TBA
Game 5: No. 15 Alamosa (6-3) at No. 2 Wellington (9-0), TBA
Game 6: No. 10 Denver West (8-1) at No. 7 Resurrection Christian (6-3), TBA
Game 7: No. 11 Lamar (7-2) at No. 6 Kent Denver (7-2), TBA
Game 8: No. 14 Florence (5-4) at No. 3 The Classical Academy (9-0), TBA
Quarterfinals
Game 9: G1 winner vs. G2 winner
Game 10: G3 winner vs. G4 winner
Game 11: G5 winner vs. G6 winner
Game 12: G7 winner vs. G8 winner
Semifinals
Game 13: G9 winner vs. G10 winner
Game 14: G11 winner vs. G12 winner
Championship
Nov. 29 at CSU Pueblo
Semifinal winners, 5 p.m.
Class 1A
Round of 16
Game 1: No. 16 Holyoke (4-5) at No. 1 Buena Vista (9-0), TBA
Game 2: No. 9 Platte Valley (5-4) at No. 8 Meeker (7-2), TBA
Game 3: No. 13 North Fork (6-3) at No. 4 Centauri (8-1), 1 p.m. Nov. 8
Game 4: No. 12 Highland (6-3) at No. 5 Forge Christian (8-1), TBA
Game 5: No. 15 Flatirons Academy (5-4) at No. 2 Limon (8-1), TBA
Game 6: No. 10 Monte Vista (6-3) at No. 7 Colorado Springs Christian (6-3), TBA
Game 7: No. 11 Rye (6-3) at No. 6 Wray (6-3), TBA
Game 8: No. 14 Manual (6-3) at No. 3 Burlington (7-2), TBA
Quarterfinals
Game 9: G1 winner vs. G2 winner
Game 10: G3 winner vs. G4 winner
Game 11: G5 winner vs. G6 winner
Game 12: G7 winner vs. G8 winner
Semifinals
Game 13: G9 winner vs. G10 winner
Game 14: G11 winner vs. G12 winner
Championship
Nov. 29 at CSU Pueblo
Semifinal winners, 1:30 p.m.
Want more sports news? Sign up for the Sports Omelette to get all our analysis on Denver’s teams.