IHSA football 2025: Schedules for NIC-10, BNC, NUIC, Rochelle and 8-man teams in Rockford area

Here is the 2025 schedule for all Rockford-area high school football teams, listed both team-by-team and a master week-by-week list.

Here is the complete list of regular-season IHSA football games for Rockford-area football teams for the 2025 season. Teams are listed by conference — NIC-10, Big Northern Conference, NUIC, and then area 8-man teams — with their week-by-week schedules given individually. Below that, we will list a week-by-week master schedule, listing every local team playing that week.

Practice starts for every high school football team in Illinois on Monday, Aug. 11, while the first game for Rockford-area high school football teams is Thursday, Aug. 28, when Byron heads to Rock Falls. The IHSA playoffs begin on Halloween this year, Friday, Oct. 31.

NIC-10

Auburn (0-9 last year)

Aug. 29 — Hononegah

Sept. 5 — Harlem

Sept. 12 — at Guilford

Sept. 19 — Freeport

Sept. 26 — at East

Oct. 3 — at Boylan

Oct. 10 — Belvidere North

Oct. 17 — at Belvidere

Oct. 24 — at Jefferson

Belvidere (1-8)

Aug. 29 — at Harlem

Sept. 5 — Guilford

Sept. 12 — at Freeport

Sept. 19 — East

Sept. 26 — Boylan

Oct. 3 — at Belvidere North

Oct. 10 — Jefferson

Oct. 17 — Auburn

Oct. 24 — at Hononegah

Belvidere North (10-2)

Belvidere North huddles up before a playoffs game against Kaneland on Nov. 1, 2024 at Belvidere North High School.

Aug. 29 — Guilford

Sept. 5 — at Freeport

Sept. 12 — East

Sept. 19 — at Boylan

Sept. 26 — at Jefferson

Oct. 3 — Belvidere

Oct. 10 — at Auburn

Oct. 17 — at Hononegah

Oct. 24 — Harlem

Boylan (6-5)

Aug. 29 — Freeport

Sept. 5 — at East

Sept. 12 — at Jefferson

Sept. 19 — Belvidere North

Sept. 26 — at Belvidere

Oct. 3 — Auburn

Oct. 10 — Hononegah

Oct. 17 — at Harlem

Oct. 24 — at Guilford

East (3-6)

Aug. 29 — Jefferson

Sept. 5 — Boylan

Sept. 12 — at Belvidere North

Sept. 19 — at Belvidere

Sept. 26 — Auburn

Oct. 3 — Hononegah

Oct. 10 — at Harlem

Oct. 17 — Guilford

Oct. 24 — at Freeport

Freeport (5-5)

Aug. 29 — at Boylan

Sept. 5 — Belvidere North

Sept. 12 — Belvidere

Sept. 19 — at Auburn

Sept. 26 — at Hononegah

Oct. 3 — Harlem

Oct. 10 — at Guilford

Oct. 17 — at Jefferson

Oct. 24 — East

Guilford (6-4)

Aug. 29 — at Belvidere North

Sept. 5 — at Belvidere

Sept. 12 — Auburn

Sept. 19 — Hononegah

Sept. 26 — at Harlem

Oct. 3 — at Jefferson

Oct. 10 — Freeport

Oct. 17 — at East

Oct. 24 — Boylan

Harlem (7-3)

Aug. 29 — Belvidere

Sept. 5 — at Auburn

Sept. 12 — at Hononegah

Sept. 19 — Jefferson

Sept. 26 — Guilford

Oct. 3 — at Freeport

Oct. 10 — East

Oct. 17 — Boylan

Oct. 24 — at Belvidere North

Jefferson (2-7)

Aug. 29 — at East

Sept. 5 — at Hononegah

Sept. 12 — Boylan

Sept. 19 — at Harlem

Sept. 26 — Belvidere North

Oct. 3 — Guilford

Oct. 10 — at Belvidere

Oct. 17 — Freeport

Oct. 24 — Auburn

Hononegah (8-2)

Aug. 29 — at Auburn

Sept. 5 — Jefferson

Sept. 12 — Harlem

Sept. 19 — at Guilford

Sept. 26 — Freeport

Oct. 3 — at East

Oct. 10 — at Boylan

Oct. 17 — Belvidere North

Oct. 24 — Belvidere

Grant Gensler takes off as the Hubs rolled over Aurora Marmion Academy 42-7 in the first round of the playoffs on Friday, Nov. 1, 2024, in Rochelle.

INTERSTATE 8

Rochelle (10-2)

Aug. 29 — Geneseo

Saturday, Sept. 6 — at Chicago King

Sept. 12 — Lena-Winslow

Sept. 19 — at Sycamore

Sept. 26 — LaSalle-Peru

Oct. 3 — at Morris

Oct. 10 —at Maple Park Kaneland

Oct. 17 — Ottawa

Oct. 24 — Waterloo

BIG NORTHERN

Byron QB Andrew Talbert pitches the ball to Dawson Criddle (off camera) during the third quarter of their game in Dixon on Friday, Oct. 18, 2024.

Byron (10-1)

Thursday, Aug. 28 — at Rock Falls

Sept. 5 — Dixon

Sept. 12 — Oregon

Sept. 19 — at Stillman Valley

Sept. 26 — Winnebago

Oct. 3 — at Durand/Pecatonica (at Pec)

Oct. 10 — at Genoa-Kingston

Oct. 17 — Lutheran

Oct. 24 — at North Boone

Oregon (5-5)

Aug. 29 — at Genoa-Kingston

Sept. 5 — Lutheran

Sept. 12 — at Byron

Sept. 19 — Rock Falls

Sept. 26 — Dixon

Oct. 3 — at North Boone

Oct. 10 — at Stillman Valley

Oct. 17 — Winnebago

Oct. 24 — at Dwight

North Boone (4-5)

Aug. 29 — at Winnebago

Sept. 5 — at Rock Falls

Sept. 12 — at Peru (St. Bede)

Sept. 19 — Dixon

Sept. 26 — at Genoa-Kingston

Oct. 3 — Oregon

Oct. 10 — at Lutheran

Oct. 17 — at Stillman Valley

Oct. 24 — Byron

Lutheran (7-4)

Aug. 29 — Dixon

Sept. 5 — at Oregon

Sept. 12 — at Stillman Valley

Sept. 19 — Winnebago

Sept. 26 — at Dakota

Oct. 3 — Genoa-Kingston

Oct. 10 — North Boone

Oct. 17 — at Byron

Oct. 24 — Rock Falls

Stillman Valley (5-5)

Aug. 29 — Marengo

Sept. 5 — at Genoa-Kingston

Sept. 12 — Lutheran

Sept. 19 — Byron

Sept. 26 — at Rock Falls

Oct. 3 — at Dixon

Oct. 10 — Oregon

Oct. 17 — North Boone

Oct. 24 — Winnebago

Winnebago (2-7)

Aug. 29 — North Boone

Sept. 5 — at Clinton (Wisconsin)

Sept. 12 — Genoa-Kingston

Sept. 19 — at Lutheran

Sept. 26 — at Byron

Oct. 3 — Rock Falls

Oct. 10 — Dixon

Oct. 17 — at Oregon

Oct. 24 — at Stillman Valley

Lena-Winslow’s Aiden Wild (85) runs dow the sideline against Althoff in the Class 1A state championship game at Hancock Stadium in Normal on Friday, Nov. 19, 2024.(Vincent D. Johnson / for the Rockford Register Star)

NUIC

Dakota (0-9)

Aug. 29 — at Durand/Pecatonica

Sept. 5 — Forreston

Sept. 12 — at Stockton

Sept. 19 — Lena-Winslow

Sept. 26 — Rockford Lutheran

Oct. 3 — at Fulton

Oct. 10 — Morrison

Oct. 17 — at Galena

Oct. 24 — Eastland/Pearl City

Durand/Pecatonica (10-2)

Aug. 29 — Dakota

Sept. 5 — at Fulton

Sept. 12 — Morrison

Sept. 19 — at Galena

Sept. 26 — Eastland/Pearl City

Oct. 3 — Byron

Oct. 10 — at Forreston

Oct. 17 — Stockton

Oct. 24 — at Lena-Winslow

Eastland/Pearl City (7-3)

Aug. 29 — Fulton

Sept. 5 — at Morrison

Sept. 12 — Galena

Sept. 19 — at Fennimore (Wisconsin)

Sept. 26 — at Durand/Pecatonica

Oct. 3 — Forreston

Oct. 10 — at Stockton

Oct. 17 — Lena-Winslow

Oct. 24 — at Dakota

Forreston (2-7)

Aug. 29 — Lena-Winslow

Sept. 5 — at Dakota

Sept. 12 — Fulton

Sept. 19 — at Morrison

Sept. 26 — Galena

Oct. 3 — at Eastland/Pearl City

Oct. 10 — Durand/Pecatonica

Oct. 17 — at Leroy

Oct. 24 — at Stockton

Fulton (4-5)

Aug. 29 — at Lanark/Eastland

Sept. 5 — Durand/Pecatonica

Sept. 12 — at Forreston

Sept. 19 — Stockton

Sept. 26 — at Lena-Winslow

Oct. 3 — Dakota

Oct. 10 — Hazel Green (Wisconsin) Southwestern

Oct. 17 — at Morrison

Oct. 24 — Galena

Galena (7-5)

Aug. 29 — Morrison

Sept. 5 — Benton (Wisconsin)

Sept. 12 — at Eastland/Pearl City

Sept. 19 — Durand/Pecatonica

Sept. 26 — at Forreston

Oct. 3 — Stockton

Oct. 10 — at Lena-Winslow

Oct. 17 — Dakota

Oct. 24 — at Fulton

Lena-Winslow (13-1)

Aug. 29 — at Forreston

Sept. 5 — Stockton

Sept. 12 — at Rochelle

Sept. 19 — at Dakota

Sept. 26 — Fulton

Oct. 3 — at Morrison

Oct. 10 — Galena

Oct. 17 — at Eastland/Pearl City

Oct. 24 — Durand/Pecatonica

Morrison (3-6)

Aug. 29 — at Galena

Sept. 5 — Eastland/Pearl City

Sept. 12 — at Durand/Pecatonica

Sept. 19 — Forreston

Sept. 26 — at Stockton

Oct. 3 — Lena-Winslow

Oct. 10 — at Dakota

Oct. 17 — Fulton

Oct. 24 — Ottawa Marquette

Stockton (7-4)

Aug. 29 — Benton (Wisconsin)

Sept. 5 — at Lena-Winslow

Sept. 12 — Dakota

Sept. 19 — at Fulton

Sept. 26 — Morrison

Oct. 3 — at Galena

Oct. 10 —Eastland/Pearl City

Oct. 17 — at Durand/Pecatonica

Oct. 24 — Forreston

8-MAN

Christian Life (1-8)

Aug. 29 — at South Beloit

Saturday, Sept. 6 — Amboy-LaMoille

Sept. 12 — Elgin Harvest-Westminster

Sept. 19 — Kirkland Hiawatha

Sept. 26 — at Alden-Hebron

Oct. 3 — Rockford Christian

Oct. 10 — at Danville Schlarman

Oct. 17 — Orangeville

Oct. 24 — at River Ridge

Milledgeville (8-1)

Aug. 29 — at Amboy-LaMoille

Sept. 5 — Madison Abundant Life

Sept. 12 — at Ashton-Franklin Center

Sept. 19 — at Polo

Sept. 26 — River Ridge

Oct. 3 — West Carroll

Oct. 10 — Orangeville

Oct. 17 — Alden-Hebron

Oct. 24 — at Rockford Christian

Orangeville (4-5)

Aug. 29 — at Alden-Hebron

Saturday, Sept. 6 — South Beloit

Sept. 12 — at River Ridge

Saturday, Sept. 20 — Ashton-Franklin Center

Saturday, Sept. 27 — West Carroll

Oct. 3 — at Polo

Oct. 10 — at Milledgeville

Oct. 17 — at Christian Life

Saturday, Oct. 25 — Madison Abundant Life

Polo (9-0)

Aug. 29 — Bushnell-Prairie City

Sept. 5 — at Flanigan Cornell-Woodland

Sept. 12 — at West Carroll

Sept. 19 — Milledgeville

Sept. 26 — at Ashton-Franklin Center

Oct. 3 — Orangeville

Oct. 10 — River Ridge

Oct. 17 — at Kirkland Hiawatha

Oct. 24 — South Beloit

Rockford Christian (0-5)

Aug. 29 — Peoria Heights

Sept. 5 — at Galva

Sept. 12 — at South Beloit

Sept. 19 — Alden-Hebron

Sept. 26 — at Elgin Harvest-Westminster

Oct. 3 — at Christian Life

Saturday, Oct. 11 — Kirkland Hiawatha

Oct. 17 — at Madison Abundant Life

Oct. 24 — Milledgeville

South Beloit (6-3)

Aug. 29 — Christian Life

Saturday, Sept. 6 — at Orangeville

Sept. 12 — Rockford Christian

Sept. 19 — at Elgin Harvest-Westminster

Sept. 26 — at Kirkland Hiawatha

Oct. 3 — at Alden-Hebron

Oct. 10 — Madison Abundant Life

Oct. 17 — West Carroll

Oct. 24 — at Polo

Byron quarterback Andrew Talbert hands off to Caden Considine during the first quarter of the Round 2 playoff game in Lombard on Saturday, Nov. 9, 2024.

WEEKLY SCHEDULE

Week 1, Aug. 28

Byron at Rock Falls

Week 1, Aug. 29

Hononegah at Auburn

Belvidere at Harlem

Guilford at Belvidere North

Freeport at Boylan

Jefferson at East

Geneseo at Rochelle

Oregon at Genoa-Kingston

Dixon at Lutheran

North Boone at Winnebago

Dakota at Durand/Pecatonica

Lena-Winslow at Forreston

Fulton at Eastland/Pearl City

Morrison at Galena

Benton (Wisconsin) at Stockton

Christian Life at South Beloit

Milledgeville at Amboy-LaMoille

Orangeville at Alden-Hebron

Bushnell-Prairie City at Polo

Peoria Heights at Rockford Christian

Week 2, Sept. 5

Harlem at Auburn

Guilford at Belvidere

Belvidere North at Freeport

Boylan at East

Jefferson at Hononegah

Rochelle at Chicago King (Saturday)

Dixon at Byron

Stillman Valley at G-K

Lutheran at Oregon

North Boone at Rock Falls

Forreston at Dakota

Durand/Pecatonica at Fulton

Benton (Wisconsin) at Galena

Stockton at Lena-Winslow

Eastland/Pearl City at Morrison

Madison Abundant Life at Milledgeville

Polo at Flanigan Cornell-Woodland

Rockford Christian at Galva

Amboy-LaMoille at Christian Life (Saturday)

South Beloit at Orangeville (Saturday)

Week 3, Sept. 12

Auburn at Guilford

Belvidere at Freeport

East at Belvidere North

Boylan at Jefferson

Harlem at Hononegah

Oregon at Byron

Rock Falls at Dixon

Lutheran at Stillman Valley

G-K at Winnebago

Dakota at Stockton

Fulton at Forreston

Galena at Eastland/Pearl City

Lena-Winslow at Rochelle

Morrison at Durand/Pecatonica

Elgin Harvest-Westminster at Christian Life

Milledgeville at Ashton-Franklin Center

Orangeville at River Ridge

Polo at West Carroll

Rockford Christian at South Beloit

Week 4, Sept. 19

Freeport at Auburn

East at Belvidere

Belvidere North at Boylan

Hononegah at Guilford

Jefferson at Harlem

Rochelle at Sycamore

Rock Falls at Oregon

Dixon at North Boone

Winnebago at Lutheran

Byron at Stillman Valley

Lena-Winslow at Dakota

Forreston at Morrison

Stockton at Fulton

Durand/Pecatonica at Galena

Eastland/Pearl City at Fennimore (Wisconsin)

Kirkland Hiawatha at Christian Life

Milledgeville at Polo

Alden-Hebron at Rockford Christian

South Beloit at Elgin Harvest-Westminster

Ashton-Franklin Center at Orangeville (Saturday)

Week 5, Sept. 26

Auburn at East

Boylan at Belvidere

Belvidere North at Jefferson

Freeport at Hononegah

Guilford at Harlem

LaSalle-Peru at Rochelle

Winnebago at Byron

North Boone at G-K

Dixon at Oregon

Stillman Valley at Rock Falls

Rockford Lutheran at Dakota

Galena at Forreston

Fulton at Lena-Winslow

Morrison at Stockton

Eastland/Pearl City at Durand/Pecatonica

Christian Life at Alden-Hebron

River Ridge at Milledgeville

Polo at Ashton-Franklin Center

South Beloit at Kirkland Hiawatha

Rockford Christian at Elgin Harvest-Westminster

West Carroll at Orangeville (Saturday)

Week 6, Oct. 3

Auburn at Boylan

Belvidere at Belvidere North

Hononegah at East

Harlem at Freeport

Guilford at Jefferson

Rochelle at Morris

Stillman Valley at Dixon

Oregon at North Boone

G-K at Lutheran

Rock Falls at Winnebago

Dakota at Fulton

Forreston at Eastland/Pearl City

Stockton at Galena

Lena-Winslow at Morrison

Byron at Durand/Pecatonica

Rockford Christian at Christian Life

West Carroll at Milledgeville

Orangeville at Polo

South Beloit at Alden-Hebron

Week 7, Oct. 10

Belvidere North at Auburn

Jefferson at Belvidere

Hononegah at Boylan

East at Harlem

Freeport at Guilford

Rochelle at Maple Park Kaneland

Byron at G-K

North Boone at Lutheran

Oregon at Stillman Valley

Dixon at Winnebago

Morrison at Dakota

Durand/Pecatonica at Forreston

Hazel Green (Wisconsin) Southwestern at Fulton

Galena at Lena-Winslow

Eastland/Pearl City at Stockton

Christian Life at Danville Schlarman

Orangeville at Milledgeville

River Ridge at Polo

Madison Abundant Life at South Beloit

Kirkland Hiawatha at Rockford Christian (Saturday)

Week 8, Oct. 17

Auburn at Belvidere

Belvidere North at Hononegah

Boylan at Harlem

Guilford at East

Freeport at Jefferson

Ottawa at Rochelle

Lutheran at Byron

Winnebago at Oregon

G-K at Rock Falls

North Boone at Stillman Valley

Dakota at Galena

Forreston at LeRoy

Fulton at Morrison

Lena-Winslow at Eastland/Pearl City

Stockton at Durand/Pecatonica

Orangeville at Christian Life

Polo at Kirkland Hiawatha

Rockford Christian at Madison Abundant Life

West Carroll at South Beloit

Week 9, Oct. 24

Auburn at Jefferson

Belvidere at Hononegah

Harlem at Belvidere North

Boylan at Guilford

East at Freeport

Waterloo at Rochelle

G-K at Dixon

Byron at North Boone

Rock Falls at Lutheran

Winnebago at Stillman Valley

Eastland/Pearl City at Dakota

Forreston at Stockton

Galena at Fulton

Durand/Pecatonica at Lena-Winslow

Ottawa Marquette at Morrison

Christian Life at River Ridge

South Beloit at Polo

Milledgeville at Rockford Christian

Madison Abundant Life at Orangeville (Saturday)

This article originally appeared on Rockford Register Star: All Rockford-area high school football schedules for 2025 season

Category: General Sports