1. Vianney (3-1) @ De Smet (3-1)
De Smet (Incorrect 17-14)
2. Pattonville (3-1) @ Kirkwood (4-0)
Kirkwood (Incorrect 42-32)
3. Ladue (4-0) @ Clayton (4-0)
Ladue (Correct 63-7)
4. Alton (2-2) @ Edwardsville (1-3)
Edwardsville (Correct 35-12)
5. MICDS (4-0) @ John Burroughs (3-1)
MICDS (Correct 42-0)
6. Lutheran North (1-3) @ Lutheran South (3-1)
Lutheran North (Correct 49-0)
7. Hazelwood East (3-1) @ Hazelwood Central (2-2)
Hazelwood East (Incorrect 27-20)
8. Parkway North (1-3) @ Parkway Central (1-3)
Parkway North (Correct 19-16)
9. St. Mary's (1-3) @ St. Dominic (3-1)
St. Dominic (Incorrect 34-24)
10. Althoff (1-3) @ Centralia (0-4)
Althoff (Incorrect 33-14)
11. SLUH (0-4) @ CBC (4-0)
CBC (Correct 59-14)
12. Miller Career (2-2) @ Soldan (2-2)
Miller Career (Correct 39-6)
13. Marquette (3-1) @ Lindbergh (3-1)
Marquette (Correct 17-14)
14. Timberland (3-1) @ Fort Zumwalt East (3-1)
Timberland (Incorrect 36-22)
15. Jefferson City (3-1) @ Chaminade (1-3)
Chaminade (Correct 49-42)
16. Francis Howell (2-2) @ Troy Buchanan (3-1)
Francis Howell (Correct 56-21)
17. Seckman (4-0) @ Mehlville (2-2)
Seckman (Incorrect 49-7)
18. McCluer South-Berkeley (2-2) @ Normandy (1-3)
McCluer South-Berkeley (Correct 22-6)
19. Cardinal Ritter (4-0) @ Tolton Catholic (1-3)
Cardinal Ritter (Correct 49-14)
20. Orchard Farm (2-2) @ Winfield (3-1)
Orchard Farm (Incorrect 44-42)