Kansas High School Football 2025 Playoff Brackets, Schedule (KSHSAA) - October 26, 2025

 Get every bracket and matchup in the 2025 Kansas high school football playoffs
Wichita West players await their introduction to take on Topeka High at Hummer Sports Park on Sept. 4, 2025.
Wichita West players await their introduction to take on Topeka High at Hummer Sports Park on Sept. 4, 2025. / Evert Nelson/The Capital-Journal / USA TODAY NETWORK via Imagn Images

The 2025 Kansas high school football playoffs begin on Thursday, October 30 with 132 games in the First Round.

High School On SI has brackets for every classification and division in the Kansas high school playoffs. The championship games will begin on November 28th.

Kansas High School Football 2025 Playoff Brackets, Schedule (KSHSAA) - October 26, 2025


Class 6-Player Bracket (select to view bracket)

First Round

No. 1 Peabody-Burns - BYE

No. 16 Southern Coffey County - BYE

No. 8 Tescott - BYE

No. 9 Chetopa - BYE

No. 4 Cunningham - BYE

No. 13 Altoona-Midway - BYE

No. 5 Marais des Cygnes Valley - BYE

No. 12 Otis-Bison - BYE

No. 2 South Barber - BYE

No. 15 Golden Plains vs. No. 18 Rolla - 10/30 at 5:00 p.m.

No. 7 Cheylin - BYE

No. 10 Pawnee Heights vs. No. 23 Triplains - 10/30 at 6:00 p.m.

No. 3 Weskan - BYE

No. 14 Moscow vs. No. 19 Western Plains - 10/30 at 6:00 p.m.

No. 6 Ingalls - BYE

No. 11 Northern Valley - BYE


Class 8-Player DI Bracket

First Round

No. 1E Dexter vs. No. 16E Flinthills - 10/31 at 7:00 p.m.

No. 8E Sylvan-Lucas vs. No. 9E Central Plains - 10/31 at 7:00 p.m.

No. 4E Lyndon vs. No. 13E Northeast - 10/31 at 7:00 p.m.

No. 5E Little River vs. No. 12E Clifton-Clyde - 10/31 at 7:00 p.m.

No. 2E Ell-Saline vs. No. 15E Washington County - 10/31 at 7:00 p.m.

No. 7E Madison vs. No. 10E Sedan - 10/31 at 7:00 p.m.

No. 3E Lincoln vs. No. 14E Solomon - 10/31 at 7:00 p.m.

No. 6E Oswego vs. No. 11E Chase County - 10/31 at 7:00 p.m.

No. 1W South Central vs. No. 16W Spearville - 10/31 at 7:00 p.m.

No. 8W Decatur Community vs. No. 9W Ellis - 10/31 at 7:00 p.m.

No. 4W Meade vs. No. 13W Skyline - 10/31 at 7:00 p.m.

No. 5W Wichita County vs. No. 12W Rawlins County - 10/31 at 7:00 p.m.

No. 2W Trego vs. No. 15W St. Francis - 10/31 at 7:00 p.m.

No. 7W Kinsley vs. No. 10W Kiowa County - 10/31 at 7:00 p.m.

No. 3W Hill City vs. No. 14W LaCrosse - 10/31 at 7:00 p.m.

No. 6W Oxford vs. No. 11W Sublette - 10/31 at 7:00 p.m.


Class 8-Player DII Bracket

First Round

No. 1E Marmaton Valley vs. No. 16E Hartford - 10/31 at 7:00 p.m.

No. 8E Thunder Ridge vs. No. 9E Frankfort - 10/31 at 4:00 p.m.

No. 4E Rural Vista vs. No. 13E Crest - 10/31 at 7:00 p.m.

No. 5E Axtell vs. No. 12E St. John's/Tipton Catholic - 10/31 at 7:00 p.m.

No. 2E Hanover vs. No. 15E Osborne - 10/31 at 6:00 p.m.

No. 7E Burlingame vs. No. 10E Waverly - 10/31 at 7:00 p.m.

No. 3E Linn vs. No. 14E Wakefield - 10/31 at 7:00 p.m.

No. 6E St. Paul vs. No. 11E Lebo - 10/31 at 7:00 p.m.

No. 1W Central Christian vs. No. 16W Stafford - 10/31 at 7:00 p.m.

No. 8W Logan vs. No. 9W Satanta - 10/31 at 7:00 p.m.

No. 4W Victoria vs. No. 13W Norwich - 10/30 at 6:00 p.m.

No. 5W Deerfield vs. No. 12W Dighton - 10/31 at 7:00 p.m.

No. 2W Minneola vs. No. 15W Wheatland-Grinnell - 10/31 at 7:00 p.m.

No. 7W Hodgeman County vs. No. 10W Fairfield - 10/31 at 7:00 p.m.

No. 14W Wallace County - BYE

No. 6W Attica/Argonia Co-op vs. No. 11W Hudson - 10/31 at 7:00 p.m.


Class 1A Bracket

First Round

No. 1E St. Mary's-Colgan vs. No. 16E Doniphan West - 10/30 at 6:00 p.m.

No. 8E Jayhawk Linn vs. No. 9E Troy - 10/30 at 6:00 p.m.

No. 4E Rossville vs. No. 13E Mission Valley - 10/31 at 7:00 p.m.

No. 5E Jefferson County North vs. No. 12E McLouth - 10/31 at 7:00 p.m.

No. 2E Jackson Heights vs. No. 15E Southeast - 10/31 at 7:00 p.m.

No. 7E Olpe vs. No. 10E Pleasanton - 10/31 at 7:00 p.m.

No. 3E Centralia vs. No. 14E Onaga - 10/31 at 7:00 p.m.

No. 6E Riverside vs. No. 11E Wabaunsee - 10/31 at 7:00 p.m.

No. 1W Sterling vs. No. 16W Herington - 10/31 at 7:00 p.m.

No. 8W Sacred Heart vs. No. 9W Marion - 10/31 at 7:00 p.m.

No. 4W Republic County vs. No. 13W Oakley - 10/30 at 6:00 p.m.

No. 5W Trinity vs. No. 12W Plainville - 10/31 at 7:00 p.m.

No. 2W Smith Center vs. No. 15W Remington - 10/31 at 7:00 p.m.

No. 7W Thomas More Prep-Marian vs. No. 10W Valley Heights - 10/31 at 7:00 p.m.

No. 3W Inman vs. No. 14W Conway Springs - 10/31 at 7:00 p.m.

No. 6W Moundridge vs. No. 11W Medicine Lodge - 10/31 at 7:00 p.m.


Class 2A Bracket

First Round

No. 1E Nemaha Central vs. No. 16E West Franklin - 10/31 at 7:00 p.m.

No. 8E Central Heights vs. No. 9E Council Grove - 10/31 at 7:00 p.m.

No. 4E Silver Lake vs. No. 13E St. Marys - 10/31 at 7:00 p.m.

No. 5E Sabetha vs. No. 12E Humboldt - 10/31 at 7:00 p.m.

No. 2E Caney Valley vs. No. 15E Galena - 10/31 at 7:00 p.m.

No. 7E Riverton vs. No. 10E Cherryvale - 10/31 at 7:00 p.m.

No. 3E Eureka vs. No. 14E Atchison County - 10/31 at 7:00 p.m.

No. 6E Osage City vs. No. 11E Royal Valley - 10/31 at 7:00 p.m.

No. 1W Southeast of Saline vs. No. 16W Southwestern Heights - 10/30 at 6:00 p.m.

No. 8W Cimarron vs. No. 9W Russell - 10/31 at 7:00 p.m.

No. 4W Phillipsburg vs. No. 13W Minneapolis - 10/31 at 7:00 p.m.

No. 5W Haven vs. No. 12W Kingman - 10/31 at 7:00 p.m.

No. 2W Hoisington vs. No. 15W Halstead - 10/31 at 7:00 p.m.

No. 7W Hillsboro vs. No. 10W Ellsworth - 10/31 at 7:00 p.m.

No. 3W Garden Plain vs. No. 14W Douglass - 10/31 at 7:00 p.m.

No. 6W Beloit vs. No. 11W Lakin - 10/31 at 7:00 p.m.


Class 3A Bracket

First Round

No. 1E Hayden vs. No. 16E Columbus - 10/31 at 6:00 p.m.

No. 8E Parsons vs. No. 9E Wellsville - 10/31 at 7:00 p.m.

No. 4E Prairie View vs. No. 13E Burlington - 10/31 at 7:00 p.m.

No. 5E Jefferson West vs. No. 12E Anderson County - 10/31 at 7:00 p.m.

No. 2E Santa Fe Trail vs. No. 15E Perry-Lecompton - 10/31 at 7:00 p.m.

No. 7E Girard vs. No. 10E Neodesha - 10/31 at 7:00 p.m.

No. 3E Frontenac vs. No. 14E Bishop Ward - 10/31 at 7:00 p.m.

No. 6E Baldwin vs. No. 11E Holton - 10/31 at 7:00 p.m.

No. 1W Andale vs. No. 16W Chapman - 10/31 at 7:00 p.m.

No. 8W Clay Center vs. No. 9W Scott - 10/31 at 6:00 p.m.

No. 4W Pratt vs. No. 13W Anthony-Harper-Chaparral - 10/31 at 7:00 p.m.

No. 5W Hugoton vs. No. 12W Collegiate - 10/31 at 6:00 p.m.

No. 2W Rock Creek vs. No. 15W Smoky Valley - 10/31 at 7:00 p.m.

No. 7W Hesston vs. No. 10W Trinity Academy - 10/31 at 7:00 p.m.

No. 3W Holcomb vs. No. 14W Colby - 10/31 at 7:00 p.m.

No. 6W Cheney vs. No. 11W Concordia - 10/31 at 7:00 p.m.


Class 4A Bracket

First Round

No. 1E Eudora vs. No. 16E Field Kindley - 10/31 7:00 p.m.

No. 8E Paola vs. No. 9E Sumner Academy - 10/31 7:00 p.m.

No. 4E Atchison vs. No. 13E Bishop Miege - 10/31 7:00 p.m.

No. 5E Tonganoxie vs. No. 12E Fort Scott - 10/31 7:00 p.m.

No. 2E Labette County vs. No. 15E Bonner Springs - 10/31 7:00 p.m.

No. 7E Chanute vs. No. 10E Louisburg - 10/31 7:00 p.m.

No. 3E Ottawa vs. No. 14E Lansing - 10/31 7:00 p.m.

No. 6E Piper vs. No. 11E Schlagle - 10/31 7:00 p.m.

No. 1W Kapaun Mt. Carmel vs. No. 16W El Dorado - 10/31 7:00 p.m.

No. 8W Abilene vs. No. 9W Central - 10/31 7:00 p.m.

No. 4W Wellington vs. No. 13W Arkansas City - 10/31 7:00 p.m.

No. 5W Rose Hill vs. No. 12W Ulysses - 10/31 7:00 p.m.

No. 2W Mulvane vs. No. 15W Circle - 10/31 7:00 p.m.

No. 7W McPherson vs. No. 10W Augusta - 10/31 7:00 p.m.

No. 3W Wamego vs. No. 14W Winfield - 10/31 7:00 p.m.

No. 6W Buhler vs. No. 11W Independence - 10/31 7:00 p.m.


Class 5A Bracket

First Round

No. 1E Basehor-Linwood vs. No. 16E Blue Valley Southwest - 10/31 7:00 p.m.

No. 8E Highland Park vs. No. 9E DeSoto - 10/31 7:00 p.m.

No. 4E Washington vs. No. 13E Blue Valley North - 10/31 7:00 p.m.

No. 5E Leavenworth vs. No. 12E Pittsburg - 10/31 7:00 p.m.

No. 2E Aquinas vs. No. 15E Turner - 10/31 7:00 p.m.

No. 7E Mill Valley vs. No. 10E Blue Valley - 10/31 7:00 p.m.

No. 3E Spring Hill vs. No. 14E Harmon - 10/31 7:00 p.m.

No. 6E St. James Academy vs. No. 11E Shawnee Heights - 10/31 7:00 p.m.

No. 1W Great Bend vs. No. 16W Newton - 10/31 7:00 p.m.

No. 8W Bishop Carroll vs. No. 9W Valley Center - 10/31 7:00 p.m.

No. 4W Hutchinson vs. No. 13W Emporia - 10/31 7:00 p.m.

No. 5W Hays vs. No. 12W Eisenhower - 10/31 7:00 p.m.

No. 2W Central vs. No. 15W West - 10/31 7:00 p.m.

No. 7W Goddard vs. No. 10W Maize South - 10/31 7:00 p.m.

No. 3W Andover vs. No. 14W South - 10/31 7:00 p.m.

No. 6W Liberal vs. No. 11W Seaman - 10/31 7:00 p.m.


Class 6A Bracket

First Round

No. 1E Olathe West vs. No. 16E North - 10/31 7:00 p.m.

No. 8E Olathe South vs. No. 9E Blue Valley Northwest - 10/31 7:00 p.m.

No. 4E Northwest vs. No. 13E Wyandotte - 10/31 7:00 p.m.

No. 5E East vs. No. 12E Blue Valley West - 10/31 7:00 p.m.

No. 2E Gardner-Edgerton vs. No. 15E West - 10/31 7:00 p.m.

No. 7E Olathe North vs. No. 10E South - 10/31 7:00 p.m.

No. 3E Shawnee Mission Northwest vs. No. 14E Lawrence - 10/31 7:00 p.m.

No. 6E Lawrence Free State vs. No. 11E Olathe East - 10/31 7:00 p.m.

No. 1W Maize vs. No. 16W North - 10/31 7:00 p.m.

No. 8W Dodge City vs. No. 9W East - 10/31 7:00 p.m.

No. 4W Manhattan vs. No. 13W Garden City - 10/31 7:00 p.m.

No. 5W Southeast vs. No. 12W Heights - 10/31 7:00 p.m.

No. 2W Northwest vs. No. 15W Haysville Campus - 10/31 7:00 p.m.

No. 7W Washburn Rural vs. No. 10W South - 10/31 7:00 p.m.

No. 3W Junction City vs. No. 14W West - 10/31 7:00 p.m.

No. 6W Derby vs. No. 11W Topeka - 10/31 7:00 p.m.


More Football Coverage from High School on SI

feed


Published
Brady Twombly
BRADY TWOMBLY

Brady Twombly grew up playing every sport he could before sticking with basketball. He played one year of college basketball at Northern Arizona University and then he transferred to Boise State University where he graduated with a degree in Business Administration. He has been covering high school sports at SBLive since the beginning of 2023, working mostly on the data operations team.