1. Lutheran North (7-0) @ Chaminade (6-2)
Lutheran North (Correct)
2. Marquette (7-1) @ Lafayette (7-1)
Marquette (Correct)
3. Kirkwood (4-3) @ Ladue (7-1)
Ladue (Incorrect)
4. Webster Groves (4-3) @ Rockwood Summit (7-1)
Webster Groves (Incorrect)
5. East St. Louis (8-0) @ Naperville Central (4-4)
East St. Louis (Correct)
6. Helias (8-0) @ De Smet (8-0)
De Smet (Correct)
7. Liberty (5-3) @ Holt (6-2)
Holt (Correct)
8. Taylorville (5-3) @ Civic Memorial (6-2)
Civic Memorial (Correct)
9. Freeburg (4-4) @ Effingham (7-1)
Effingham (Correct)
10. St. Dominic (4-4) @ Priory (7-1)
St. Dominic (Correct)
11. Francis Howell (7-1) @ Rock Bridge (3-5)
Francis Howell (Correct)
12. Highland (5-3) @ Charleston (3-5)
Highland (Correct)
13. Mascoutah (5-3) @ Carterville (3-5)
Mascoutah (Correct)
14. Hazelwood East (3-5) @ Hazelwood West (7-1)
Hazelwood West (Correct)
15. Hazelwood Central (3-5) @ McCluer North (6-2)
McCluer North (Incorrect)
16. Parkway North (2-6) @ Miller Career (3-5)
Parkway North (Correct)
17. Columbia (8-0) @ Jerseyville (3-5)
Columbia (Correct)
18. Ritenour (1-7) @ Pattonville (1-7)
Pattonville (Correct)
19. Belleville West (3-5) @ CBC (6-2)
CBC (Correct)
20. Timberland (2-6) @ Fort Zumwalt West (6-2)
Fort Zumwalt West (Correct)
Last week: 14-6
Overall: 129-31 (81%)