Wisconsin High School Football 2025 Playoff Brackets, Schedule (WIAA) - October 30, 2025

Get every bracket and see every matchup in the 2025 Wisconsin high school football playoffs
Badger head coach Matt Hensler hoists the championship trophy after a 34-33 victory over Waunakee in the WIAA Division 2 state championship football game at Camp Randall Stadium in Madison on Friday, November 17, 2023.
Badger head coach Matt Hensler hoists the championship trophy after a 34-33 victory over Waunakee in the WIAA Division 2 state championship football game at Camp Randall Stadium in Madison on Friday, November 17, 2023. / Scott Ash / Milwaukee Journal Sentinel / USA TODAY NETWORK

The 2025 Wisconsin high school football playoffs continue on Friday, October 31, with 56 games in the second round.

High School On SI has brackets for every classification and division in the Wisconsin high school football playoffs. The championship games will begin on November 20 at Camp Randall Stadium.


Wisconsin High School Football 2025 Playoff Brackets, Schedule (WIAA) - October 30, 2025


Division 7 Bracket

Second round

No. 1 Cochrane-Fountain City vs. No. 5 Glenwood City - 10/31 at 7:00 p.m.

No. 2 Boyceville vs. No. 3 Pepin/Alma - 10/31 at 7:00 p.m.

No. 1 Lourdes vs. No. 5 Eleva-Strum - 10/31 at 7:00 p.m.

No. 2 Hilbert vs. No. 3 Wauzeka-Steuben - 10/31 at 7:00 p.m.

No. 1 Black Hawk vs. No. 5 Cashton - 10/31 at 7:00 p.m.

No. 2 Johnson Creek vs. No. 3 Potosi - 10/31 at 7:00 p.m.

No. 1 St. Joseph vs. No. 5 Crivitz - 10/31 at 7:00 p.m.

No. 3 Coleman vs. No. 2 Roncalli - 10/31 at 7:00 p.m.


Division 6 Bracket

Second round

No. 1 Regis vs. No. 5 Fall Creek - 10/31 at 7:00 p.m.

No. 2 Mondovi vs. No. 3 Bangor - 10/31 at 7:00 p.m.

No. 1 Edgar vs. No. 4 Poynette - 10/31 at 7:00 p.m.

No. 2 Kewaunee vs. No. 3 Bonduel - 10/31 at 7:00 p.m.

No. 1 Darlington vs. No. 4 Fennimore - 10/31 at 7:00 p.m.

No. 6 Crandon vs. No. 7 Belleville - 10/31 at 7:00 p.m.

No. 1 Manitowoc Lutheran vs. No. 5 Weyauwega-Fremont - 10/31 at 7:00 p.m.

No. 2 Cedar Grove-Belgium vs. No. 3 St. Mary's Springs - 10/31 at 7:00 p.m.


Division 5 Bracket

Second round

No. 1 Grantsburg vs. No. 5 Durand - 10/31 at 7:00 p.m.

No. 2 Northwestern vs. No. 3 St. Croix Falls - 10/31 at 7:00 p.m.

No. 1 Tomahawk vs. No. 5 Spencer / Columbus Catholic - 10/31 at 7:00 p.m.

No. 2 Stratford vs. No. 3 Prairie du Chien - 10/31 at 7:00 p.m.

No. 1 Mayville vs. No. 4 Winnebago Lutheran Academy - 10/31 at 7:00 p.m.

No. 2 Amherst vs. No. 3 Brillion - 10/31 at 7:00 p.m.

No. 1 Lake Country Lutheran vs. No. 5 Wittenberg-Birnamwood - 10/31 at 7:00 p.m.

No. 2 Racine Lutheran vs. No. 3 New Glarus / Monticello - 10/31 at 7:00 p.m.


Division 4 Bracket

Second round

No. 1 Aquinas vs. No. 4 Osceola - 10/31 at 7:00 p.m.

No. 2 Baldwin-Woodville vs. No. 6 Platteville - 10/31 at 7:00 p.m.

No. 1 Winneconne vs. No. 4 Altoona - 10/31 at 7:00 p.m.

No. 2 Freedom vs. No. 6 Wrightstown - 10/31 at 7:00 p.m.

No. 1 Columbus vs. No. 5 Delavan-Darien - 10/31 at 7:00 p.m.

No. 2 Mosinee vs. No. 3 Evansville - 10/31 at 7:00 p.m.

No. 1 St. Catherine's vs. No. 4 Lake Mills - 10/31 at 7:00 p.m.

No. 2 Little Chute vs. No. 6 West Salem - 10/31 at 7:00 p.m.


Division 3 Bracket

Second round

No. 1 Grafton vs. No. 4 Merrill - 10/31 at 7:00 p.m.

No. 2 Plymouth vs. No. 3 Luxemburg-Casco - 10/31 at 7:00 p.m.

No. 1 Catholic Memorial vs. No. 4 Logan - 10/31 at 7:00 p.m.

No. 2 Mount Horeb / Barneveld vs. No. 6 Burlington - 10/31 at 7:00 p.m.

No. 1 Edgewood vs. No. 4 Reedsburg - 10/31 at 7:00 p.m.

No. 2 Onalaska vs. No. 6 Pewaukee - 10/31 at 7:00 p.m.

No. 5 Port Washington vs. No. 8 Whitefish Bay - 10/31 at 7:00 p.m.

No. 2 Whitnall vs. No. 3 Martin Luther - 10/31 at 7:00 p.m.


Division 2 Bracket

Second round

No. 1 River Falls vs. No. 4 La Crosse Central - 10/31 at 7:00 p.m.

No. 2 New Richmond vs. No. 3 Oshkosh North - 10/31 at 7:00 p.m.

No. 1 Notre Dame Academy vs. No. 4 Slinger - 10/31 at 7:00 p.m.

No. 2 Rice Lake vs. No. 6 Wauwatosa East - 10/31 at 7:00 p.m.

No. 1 West De Pere vs. No. 5 Pulaski - 10/31 at 7:00 p.m.

No. 3 Union Grove vs. No. 7 Nicolet - 10/31 at 7:00 p.m.

No. 1 Homestead vs. No. 5 Elkhorn - 10/31 at 7:00 p.m.

No. 2 Monona Grove vs. No. 3 Germantown - 10/31 at 7:00 p.m.


Division 1 Bracket

Second round

No. 1 Waunakee vs. No. 4 Mukwonago - 10/31 at 7:00 p.m.

No. 3 Hudson vs. No. 7 De Pere - 10/31 at 7:00 p.m.

No. 1 Arrowhead vs. No. 4 Brookfield East - 10/31 at 7:00 p.m.

No. 2 Hamilton vs. No. 3 Kimberly - 10/31 at 7:00 p.m.

No. 1 Muskego vs. No. 4 Case - 10/31 at 7:00 p.m.

No. 2 Badger vs. No. 3 Middleton - 10/31 at 7:00 p.m.

No. 1 Franklin vs. No. 5 Verona - 10/31 at 7:00 p.m.

No. 2 Reagan Prep vs. No. 3 Bay Port - 10/31 at 7:00 p.m.


Create an account to get alerts for your favorite teams!

Get even closer to the action by creating a free account. Follow your favorite teams and get score updates, breaking news and alerts when new photo galleries are available. Sign up for free here.


More Football Coverage from High School On SI

feed


Published
Spencer Swaim
SPENCER SWAIM

Spencer Swaim manages data operations at SBLive sports. He joined the SBLive staff upon graduation from Carroll College where he ran Track and Cross Country. He currently serves as an assistant coach for Track and Cross Country at Bishop Kelly high school in Boise, ID.