Missouri High School Football: Class 4-6 District Championship Predictions, Matchups

See our predictions for Friday's district championship games for all Class 4-6 matchups, including several top 25 showdowns
The No. 1 Platte County Pirates look to keep their season alive on Friday with a top 25 showdown against Rockhurst for the Class 5 District 8 crown.
The No. 1 Platte County Pirates look to keep their season alive on Friday with a top 25 showdown against Rockhurst for the Class 5 District 8 crown. / RaDel Hinckley

It’s district championship week across Missouri, with title games slated for Friday across the state.

When games kick off at 7 p.m., there will be 48 teams vying for 24 district crowns spanning the state’s three largest classes. You can check out the Class 1 through 3 predictions here. Also, be sure to check our our latest top 25 state rankings here.

There are plenty of underdogs still alive, such as sixth-seeded North County, who enters the Class 4 District 1 title game at 6-5 and is the lowest seed still alive from all classes when they take on Festus (8-2).

There are also a number of top 25 matchups, as No. 3 CBC takes on No. 6 Lafayette (Wildwood) in a battle of unbeatens for the Class 6 District 2 title, as well as Kearney vs. Savannah in Class 4 District 8, Kirkwood vs. Eureka in Class 5, District 2, Carthage vs. Republic in Class 5 District 6, Platte County vs. Rockhurst in Class 5 District 8 and Helias Catholic vs. Blue Springs in Class 6 District 6.

Check out all of the matchups and see our predictions for each of the eight districts for Class 4 through 6 below.


Class 4

District 1

Teams: (1) Festus (8-2) vs. (6) North County (6-5), 7 p.m. Friday

How they got here: Festus def. (4) Hillsboro 41-0; North County def. (3) DeSoto 21-6, def. (2) Perryville 51-7

Tidbits: Festus defeated North County 46-21 in Week 6 on Oct. 3

Prediction: Festus 42, North County 24

District 2

Teams: (1) Vianney (4-6) vs. (2) Sullivan (8-3), 7 p.m. Friday

How they got here: Vianney def. Westminster Christian 49-14; Sullivan def. Bayless/Hancock 48-0, def. (3) Union 28-21

Tidbits: Vianney lost six of its final seven regular season games, most against Class 6 powers and one against Class 5 Chaminade College Prep. Sullivan’s only Class 4 loss was against North County.

Prediction: Sullivan 28, Vianney 27

District 3

Teams: (2) St. Mary’s South Side (7-3) vs. (4) Lutheran North (6-3), 7 p.m. Friday

How they got here: St. Mary’s South Side def. (3) Jennings 40-24; Lutheran North def. (5) McCluer North 36-0, def. (1) Gateway/Soldan International Studies 34-0

Tidbits: St. Mary’s South Side’s only loss to a Missouri team in 2025 was to Class 6 CBC. Lutheran North lost to Class 2 power Blair Oaks, Class 3 power Maryville and Class 5 Cardinal Ritter.

Prediction: Lutheran North 28, St. Mary’s South Side 24

District 4

Teams: (1) Parkway North (9-1) vs. (2) Orchard Farm (10-1), 7 p.m. Friday

How they got here: Parkway North def. (4) Holt 28-10; Orchard Farm def. (7) St. Charles 62-3, def. (3) University City 43-12

Tidbits: Parkway North’s only loss was to Class 6 power Lafayette (Wildwood). Orchard Farm’s only loss was to Class 3 Moberly.

Prediction: Parkway North 24, Orchard Farm 22

District 5

Teams: (1) Hannibal (8-2) vs. (2) Odessa (9-1), 7 p.m. Friday

How they got here: Hannibal def. (4) Mexico 48-0; Odessa def. (3) Warrenton 49-3

Tidbits: Comparing like opponents, Hannibal handily defeated Mexico twice this season, while Odessa lost to Mexico 48-43 in their lone matchup.

Prediction: Hannibal 42, Odessa 21

District 6

Teams: (1) West Plains (8-2) vs. (3) Carl Junction (7-4), 7 p.m. Friday

How they got here: West Plains def. Monett 39-26; Carl Junction def. (6) Bolivar 35-14, def. (2) Logan-Rogersville 41-27

Tidbits: West Plains went to Carl Junction in the final game of the regular season and won 37-30.

Prediction: Carl Junction 34, West Plains 31

District 7

Teams: (1) Warrensburg (7-3) vs. (2) Nevada (8-3), 7 p.m. Friday

How they got here: Warrensburg def. (5) Raytown South 49-6; Nevada def. (7) Southeast by forfeit, def. (6) Pleasant Hill 28-14

Tidbits: Versus like opponents, Warrensburg beat Pleasant Hill 38-7, while Nevada beat Pleasant Hill 21-19.

Prediction: Warrensburg 35, Nevada 31

District 8

Teams: (1) Kearney (10-0) vs. (2) Savannah (10-1), 7 p.m. Friday

How they got here: Kearney def. (4) Van Horn 67-20; Savannah def. (7) Northeast (Kansas City) 78-0, def. (3) Smithville 21-10

Tidbits: Expect a defensive battle, as Kearney’s defense has allowed 103 points this season and Smithville’s only surrendered 85.

Prediction: Kearney 20, Smithville 16


Class 5

District 1

Teams: (1) Farmington (8-2) vs. (2) Cape Girardeau Central (8-3), 7 p.m. Friday

How they got here: Farmington def. (4) Fox 49-28; Cape Girardeau Central def. (7) Mehlville 44-0, def. (3) Webster Groves 50-14

Tidbits: Farmington defeated Cape Girardeau Central 35-21 in Week 7 on Oct. 10.

Prediction: Farmington 31, Cape Girardeau Central 24

District 2

Teams: (1) Kirkwood (8-1) vs. (2) Eureka (8-2), 7 p.m. Friday

How they got here: Kirkwood def. (4) Rolla 35-0; Eureka def. (3) Rockwood Summit 21-3

Tidbits: Kirkwood defeated Eureka 24-21 in a shootout on Sept. 26.

Prediction: Kirkwood 30, Eureka 28

District 3

Teams: (2) Cardinal Ritter (7-3) vs. (4) Ladue Horton Watkins (8-3), 7 p.m. Friday

How they got here: Cardinal Ritter def. (7) McCluer 78-0, def. Chaminade College Prep 44-7; Ladue Horton Watkins def. (5) MICDS 20-17, def. (1) Hazelwood East 21-19

Tidbits: Cardinal Ritter has outscored opponents 122-7 so far in the postseason and has scored at least 42 points in its last four games.

Prediction: Cardinal Ritter 42, Ladue Horton Watkins 17

District 4

Teams: (1) Fort Zumwalt North (9-1) vs. (2) Parkway West (9-2), 7 p.m. Friday

How they got here: Fort Zumwalt North def. (4) Timberland 45-0; Parkway West def. (7) Parkway Central 49-13, def. (3) North Point 50-21

Tidbits: Fort Zumwalt North, winners of eight straight, hasn’t scored fewer than 42 points in any of its last five games. Parkway West is riding a two-game win streak after losing to Hazelwood East in the final game of the regular season.

Prediction: Fort Zumwalt North 38, Parkway West 32

District 5

Teams: (1) Lebanon (6-4) vs. (2) Capital City (7-4), 7 p.m. Friday

How they got here: Lebanon def. (5) Camdenton 62-28; Capital City def. (7) Hillcrest 49-0, (3) Glendale 45-21

Tidbits: Camdenton is the only like opponent between the teams this season. Lebanon beat the Lakers 62-28 and Capital City defeated the 49-28.

Prediction: Lebanon 36, Capital City 30

District 6

Teams: (1) Carthage (9-1) vs. (2) Republic (9-2), 7 p.m. Friday

How they got here: Carthage def. (5) Neosho 42-7; Republic def. (7) Willard 62-14, def. (3) Webb City 41-24

Tidbits: Carthage came from behind in the fourth quarter to beat Republic 30-28 in a thriller on Oct. 10.

Prediction: Republic 31, Carthage 27

District 7

Teams: (1) Grain Valley (7-3) vs. (3) Raytown (7-4), 7 p.m. Friday

How they got here: Grain Valley def. (4) Belton 56-14; Raytown def. (6) battle 42-0, def. (2) Sedalia Smith-Cotton 37-0

Tidbits: Grain Valley defeated Raytown 34-7 in Week 1 on Aug. 29.

Prediction: Grain Valley 35, Raytown 20

District 8

Teams: (1) Platte County (10-0) vs. (2) Rockhurst (9-2), 7 p.m. Friday

How they got here: Platte County def. St. Pius X (Kansas City) 42-0; Rockhurst def. (7) William Chrisman 42-6, def. (3) Fort Osage 41-13

Tidbits: Platte County, ranked No. 1 in the state’s top 25, has not allowed more than 28 points to any opponent and is outscoring opponents 55.1-9.9 per game, on average. Rockhurst has scored 40 or more four times and is averaging 35.4 points on offense while allowing 17.4.

Prediction: Platte County 48, Rockhurst 21


Class 6

District 1

Teams: (1) Jackson (10-0) vs. (3) Northwest Cedar Hill (10-0), 7 p.m. Friday

How they got here: Jackson def. (4) Oakville 49-7; Northwest (Cedar Hill) def. (2) Seckman 14-7

Tidbits: Jackson has not scored fewer than 49 points since Week 4 and has only allowed 20 or more points four times. Northwest averages 40.3 points per game but has scored 14 or less three times – including back-to-back games.

Prediction: Jackson 50, Northwest (Cedar Hill) 20

District 2

Teams: (1) Christian Brothers College (10-0) vs. (2) Lafayette (Wildwood) (10-0), 7 p.m. Friday

How they got here: CBC def. De Smet Jesuit 55-36; Lafayette (Wildwood) def. SLUH 28-25

Tidbits: CBC is ranked No. 3 overall in the state, while Lafayette (Wildwood) is ranked No. 6. SLUH is the only like opponent between the teams in 2025. CBC beat SLUH 37-0 on Oct. 17. CBC has allowed 30 or more points three times but hasn’t scored fewer than 37 all season. Lafayette has not allowed more than 28 points in any game and last week’s victory was their lowest offensive output all season.

Prediction: CBC 44, Lafayette (Wildwood) 35

District 3

Teams: (1) Pattonville (5-5) vs. (2) Ritenour (6-4), 7 p.m. Friday

How they got here: Pattonville def. (4) Hazelwood West 56-0; Ritenour def. (3) Hazelwood Central 42-6

Tidbits: Pattonville beat Ritenour 35-27 in Week 4 on Sept. 20.

Prediction: Ritenour 28, Pattonville 27

District 4

Teams: (3) Fort Zumwalt West (8-3) vs. (4) Troy Buchanan (9-2), 7 p.m. Friday

How they got here: Fort Zumwalt West def. (6) Francis Howell Central 49-14, def. (2) Liberty (Wentzville) 16-7; Troy Buchanan def. (5) Francis Howell 42-24, def. (1) St. Dominic 48-20

Tidbits: Fort Zumwalt West beat Troy Buchanan 21-7 on Oct. 10.

Prediction: Fort Zumwalt West 27, Troy Buchanan 20

District 5

Teams: (1) Nixa (10-0) vs. (2) Joplin (5-5), 7 p.m. Friday

How they got here: Nixa def. (4) Ozark 42-6; Joplin def. (3) Kickapoo 28-6

Tidbits: Nixa beat Joplin 28-14 on Sept. 1 and has scored no less than 38 points in any game since.

Prediction: Nixa 35, Joplin 21

District 6

Teams: (2) Helias Catholic (10-0) vs. (4) Blue Springs (8-3), 7 p.m. Friday

How they got here: Helias Catholic def. (3) Columbia Hickman 23-20; Blue Springs def. (5) Rock Bridge 24-7, def. (1) Blue Springs South 29-10

Tidbits: Defense has been the calling card for both teams, so a low-scoring affair seems likely. Helias Catholic, the 2024 state runner-up in Class 5, has averaged 40.2 points on offense but surrenders just 12.1 on defense. Blue Springs averages 27.1 points on offense and allows 17.9 on defense. Helias has scored fewer than 30 points three times this season, while Blue Springs has done that seven times.

Prediction: Helias Catholic 23, Blue Springs 17

District 7

Teams: (1) North Kansas City (8-2) vs. (2) Lee’s Summit (6-4), 7 p.m. Friday

How they got here: North Kansas City def. (4) Lee’s Summit West 49-27; Lee’s Summit def. (3) Lee’s Summit North 35-33

Tidbits: North Kansas City’s only losses of the season are against teams in the state’s top 25 (Kearney and Liberty). Lee’s Summit began the season 0-4 but has since gotten healthy and has won six straight, including last week’s knockout of state-ranked Lee’s Summit North.

Prediction: Lee’s Summit 34, North Kansas City 27

District 8

Teams: (1) Liberty (9-1) vs. (3) Liberty North (7-4), 7 p.m. Friday

How they got here: Liberty def. (5) Staley 28-7; Liberty North def. (6) Oak Park 55-14, (2) Park Hill 30-19

Tidbits: Liberty defeated Liberty North 38-22 in Week 2 on Sept. 5.

Prediction: Liberty 42, Liberty North 20


Recommended Articles

feed


Published
Levi Payton
LEVI PAYTON

Levi’s sports journalism career began in 2005. A Missouri native, he’s won multiple Press Association awards for feature writing and has served as a writer and editor covering high school sports as well as working beats in professional baseball, NCAA football, basketball, baseball and soccer. If you have a good story, he’d love to tell it.