Titans collide and Cinderella stories continue as the field narrows from eight to four teams in each classification this weekend. Only six games take place Friday night, with the rest scheduled for Saturday afternoon. Results from around the state will be posted here as they are reported.
| Class 6 | |
| CBC 42 | Jackson 45 |
| Liberty 14 | Lee’s Summit 24 |
| Pattonville 56 | Fort Zumwalt West 42 |
| Helias 28 | Nixa 45 |
| Class 5 | |
| Kirkwood 70 | Farmington 56 |
| Platte County 46 | Grain Valley 33 |
| Fort Zumwalt North 13 | Cardinal Ritter 38 |
| Carthage 36 | Capital City 17 |
| Class 4 | |
| Sullivan 7 | Festus 42 |
| Kearney 49 | Warrensburg 7 |
| Parkway North 14 | St. Mary’s 20 |
| West Plains 12 | Hannibal 41 |
| Class 3 | |
| Dexter 6 | Lift for Life 8 |
| Maryville 34 | St. Michael the Archangel 37 |
| Osage 28 | St. Clair 42 |
| Seneca 47 | Mountain Grove 14 |
| Class 2 | |
| Montgomery Co. 0 | St. Pius X 14 |
| Mid-Buchanan 21 | Monroe City 58 |
| Lamar 7 | Liberty-Mountain View 12 |
| Summit Christian 7 | Blair Oaks 59 |
| Class 1 | |
| Hayti 38 | Van-Far 14 |
| Putnam County 18 | Salisbury 0 |
| Tipton 22 | Thayer 14 |
| West Platte 34 | Adrian 7 |

