# | Name | Tck | T4L-Yds | Ast | TOT | Sck | FumRec | Int |
---|
9 | Ja'Kez Adams, Parkway South | 8 | 0 | 3 | 11 | 0 | 0 | 0 |
40 | Anthony Aldridge, Fox | 11 | 1 | 10 | 21 | 0 | 0 | 2 |
52 | Luke Allen, Fox | 6 | 1 | 11 | 17 | 1 | 0 | 0 |
44 | Jack Allgeyer, Vianney | 3 | 0 | 15 | 18 | 1 | 0 | 0 |
45 | Ibrahim Ameer, McCluer North | 2 | 0 | 2 | 4 | 2 | 0 | 0 |
8 | Azariah Andersen, Francis Howell North | 36 | 1 | 1 | 37 | 0 | 0 | 1 |
22 | Marion Anderson, Ritenour | 4 | 0 | 2 | 6 | 0 | 0 | 0 |
86 | Rudy Andrews, Vianney | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
50 | Eddie Angelbeck, Fort Zumwalt North | 13 | 2 | 14 | 27 | 0 | 1 | 0 |
2 | Maurice Anthony , Chaminade | 6 | 0 | 1 | 7 | 0 | 0 | 0 |
42 | Noah Arinze, Webster Groves | 65 | 18 | 23 | 88 | 10 | 1 | 0 |
10 | Jhalon Asher-Sanders, Eureka | 35 | 0 | 8 | 43 | 0 | 0 | 3 |
55 | Chris Atkinson, Parkway West | 44 | 7 | 30 | 74 | 4 | 0 | 0 |
10 | Frankie Baez, Mehlville | 7 | 0 | 3 | 10 | 0 | 0 | 0 |
| Ayden Bahr, Seckman | 8 | 0 | 0 | 8 | 0 | 0 | 0 |
22 | Marlon Bailey, Oakville | 21 | 1 | 11 | 32 | 1 | 1 | 0 |
67 | Josh Baker, Eureka | 4 | 2 | 7 | 11 | 0 | 0 | 0 |
7 | Jacobie Banks, Webster Groves | 36 | 2 | 14 | 50 | 0 | 0 | 3 |
30 | Gary Barbour , Chaminade | 4 | 0 | 5 | 9 | 0 | 0 | 0 |
5 | Cannen Barcom, Vianney | 28 | 0 | 29 | 57 | 0 | 0 | 2 |
| Tanner Barker, Seckman | 2 | 0 | 2 | 4 | 0 | 0 | 0 |
13 | Devin Barnes, Parkway South | 16 | 0 | 2 | 18 | 0 | 0 | 0 |
29 | David Beeler, Eureka | 4 | 0 | 3 | 7 | 0 | 0 | 0 |
6 | Trey Bell, Parkway West | 0 | 0 | 2 | 2 | 0 | 0 | 0 |
1 | Paul Berra, Vianney | 1 | 0 | 2 | 3 | 0 | 0 | 0 |
17 | DT Bezayiff, Mehlville | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
11 | Isaac Biayi, Ritenour | 0 | 0 | 2 | 2 | 0 | 0 | 0 |
23 | Teddy Bielecki, Eureka | 3 | 0 | 3 | 6 | 0 | 0 | 0 |
7 | Matthew Birdsong, Parkway South | 3 | 0 | 2 | 5 | 0 | 0 | 0 |
73 | Greg Birkhead, Webster Groves | 20 | 5 | 10 | 30 | 2 | 0 | 0 |
55 | Daemion Birlew, Fox | 15 | 2 | 24 | 39 | 1 | 0 | 0 |
13 | Evan Birschbach, Fox | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
52 | Drew Bishop, Vianney | 28 | 4 | 60 | 88 | 0 | 0 | 0 |
75 | Jack Bishop, Oakville | 9 | 1 | 3 | 12 | 1 | 1 | 0 |
58 | Roman Bishop, Fort Zumwalt North | 4 | 1 | 3 | 7 | 0 | 0 | 0 |
70 | Chris Blount, Ritenour | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
85 | Mateo Bluemel, Fox | 6 | 0 | 11 | 17 | 0 | 0 | 0 |
40 | Henry Bollinger, Vianney | 17 | 4 | 76 | 93 | 2 | 0 | 0 |
43 | Jack Bollinger, Vianney | 38 | 0 | 36 | 74 | 0 | 3 | 0 |
54 | Michael Boveri, Chaminade | 8 | 1 | 5 | 13 | 1 | 0 | 0 |
59 | Owen Boyette , Chaminade | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
79 | Joey Brett, Mehlville | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
60 | Anthony Briggs, Ritenour | 5 | 0 | 2 | 7 | 1 | 0 | 0 |
| Braden Briggs, Seckman | 17 | 1 | 7 | 24 | 0 | 0 | 0 |
34 | Michael Brightfield , Chaminade | 50 | 0 | 37 | 87 | 1 | 3 | 0 |
43 | Jude Bronner, Webster Groves | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
36 | Kenneth Brown, Ritenour | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
20 | Martrell Brown, Eureka | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
1 | Raphel Brown, Mehlville | 17 | 0 | 3 | 20 | 0 | 1 | 2 |
33 | Ronin Brown, Eureka | 6 | 0 | 10 | 16 | 0 | 1 | 0 |
67 | Travis Brown, Ritenour | 3 | 0 | 1 | 4 | 0 | 0 | 0 |
81 | Kameren Bryant, Fort Zumwalt North | 3 | 0 | 1 | 4 | 0 | 0 | 0 |
| Kevin Burgess, Seckman | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
48 | Jack Burke, Vianney | 2 | 0 | 3 | 5 | 0 | 0 | 0 |
5 | Angelo Burris, Francis Howell North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
21 | Gerald Burton, Mehlville | 29 | 3 | 15 | 44 | 3 | 2 | 1 |
11 | Thomas Caira, Oakville | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
11 | Chris Caldwell, Vianney | 8 | 1 | 17 | 25 | 0 | 1 | 1 |
41 | Grant Calhoun, Seckman | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
| Cole Campbell, Seckman | 28 | 1 | 5 | 33 | 1 | 0 | 0 |
41 | Nate Campbell, Eureka | 10 | 1 | 4 | 14 | 0 | 0 | 0 |
29 | Quinn Candelario, Parkway South | 0 | 0 | 2 | 2 | 0 | 0 | 0 |
91 | Jaylon Cannon, Eureka | 6 | 3 | 22 | 28 | 3 | 0 | 0 |
65 | Noah Carswell, Parkway West | 3 | 0 | 3 | 6 | 0 | 0 | 0 |
20 | Tylan Carter, McCluer North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
25 | Fred Caruthers, Oakville | 36 | 3 | 22 | 58 | 0 | 1 | 0 |
54 | Jerome Caston, Webster Groves | 1 | 1 | 1 | 2 | 0 | 0 | 0 |
| Anthony Chellew, Seckman | 31 | 0 | 8 | 39 | 0 | 2 | 0 |
3 | Maurion Clemons, Webster Groves | 69 | 14 | 20 | 89 | 0 | 1 | 1 |
65 | Kameron Cole, Ritenour | 7 | 0 | 9 | 16 | 1 | 0 | 0 |
11 | Jayden Collins, McCluer North | 7 | 0 | 2 | 9 | 0 | 0 | 0 |
54 | Jesse Collins, Francis Howell North | 4 | 3 | 0 | 4 | 0 | 0 | 0 |
62 | Connor Combs, Parkway West | 6 | 1 | 14 | 20 | 0 | 0 | 0 |
11 | Jerqon Conners, Webster Groves | 33 | 2 | 7 | 40 | 0 | 1 | 2 |
53 | Terrell Cook, Oakville | 3 | 0 | 1 | 4 | 0 | 0 | 0 |
3 | Corey Cooper, Ritenour | 9 | 0 | 5 | 14 | 0 | 1 | 1 |
21 | Stephen Cooper, Webster Groves | 9 | 0 | 5 | 14 | 0 | 0 | 0 |
7 | Andrew Copeland, Vianney | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
56 | Joe Corrigan , Chaminade | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
21 | Jake Cracchiolo, Oakville | 15 | 1 | 5 | 20 | 0 | 0 | 2 |
5 | Jack Crayton, Parkway South | 10 | 0 | 6 | 16 | 0 | 0 | 0 |
| Colton Critchlow, Seckman | 19 | 0 | 6 | 25 | 1 | 0 | 0 |
7 | Alex Crunkleton, Oakville | 23 | 0 | 17 | 40 | 0 | 0 | 0 |
89 | Parker Cummins, Parkway West | 21 | 5 | 12 | 33 | 4 | 0 | 0 |
62 | Logan Currie, Francis Howell North | 2 | 1 | 2 | 4 | 1 | 0 | 0 |
23 | Kyren Dalton, Francis Howell North | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
38 | Nate Daniels, Eureka | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
13 | Carter Davis, Eureka | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
60 | Jeremiah Davis, Mehlville | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
73 | Sam Davis, Fort Zumwalt North | 1 | 0 | 3 | 4 | 0 | 0 | 0 |
6 | Tommie Davis, Eureka | 37 | 0 | 24 | 61 | 0 | 0 | 0 |
25 | Zach Davis, Parkway South | 8 | 0 | 2 | 10 | 0 | 0 | 1 |
15 | Nykel Day, McCluer North | 0 | 0 | 3 | 3 | 0 | 0 | 0 |
75 | Austin Dearing, Fox | 21 | 1 | 14 | 35 | 0 | 0 | 0 |
33 | Tommy Deavilla, Fort Zumwalt North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
45 | Jordan DeBlasi, Parkway West | 47 | 10 | 59 | 106 | 3 | 1 | 0 |
44 | Ian Denningmann, Francis Howell North | 22 | 3 | 13 | 35 | 0 | 1 | 0 |
20 | Jeremiah Dickerson, Fort Zumwalt North | 20 | 0 | 4 | 24 | 0 | 0 | 1 |
15 | Christian Dickson, Webster Groves | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
54 | Jack Dittmeier, Parkway South | 34 | 3 | 26 | 60 | 0 | 3 | 0 |
58 | Jake Divis , Chaminade | 8 | 1 | 7 | 15 | 1 | 0 | 0 |
19 | Nick Divis , Chaminade | 19 | 0 | 4 | 23 | 0 | 1 | 4 |
22 | Darian Dodd, Mehlville | 41 | 7 | 19 | 60 | 7 | 0 | 0 |
50 | Greg Dowdy, McCluer North | 3 | 1 | 0 | 3 | 0 | 0 | 0 |
21 | Dax DuBrock, Eureka | 23 | 6 | 15 | 38 | 0 | 0 | 2 |
64 | Tyler Duerbeck, Ritenour | 2 | 0 | 0 | 2 | 0 | 1 | 0 |
99 | Tyler Duerfahrd, Eureka | 3 | 6 | 19 | 22 | 1 | 0 | 0 |
77 | Liam Elli, Parkway West | 7 | 0 | 13 | 20 | 0 | 0 | 0 |
5 | Carson Elwood, Fox | 45 | 11 | 56 | 101 | 3 | 0 | 2 |
7 | Abdul Ennin, McCluer North | 11 | 4 | 3 | 14 | 0 | 0 | 0 |
7 | Cam Epps , Chaminade | 38 | 2 | 15 | 53 | 1 | 1 | 1 |
57 | Herring Ethan, Parkway West | 6 | 2 | 0 | 6 | 2 | 0 | 0 |
44 | Badee Fares, Parkway South | 3 | 0 | 3 | 6 | 0 | 0 | 0 |
29 | John Faupel, Ritenour | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| Sebastian Feliciano, Seckman | 7 | 0 | 1 | 8 | 2 | 0 | 0 |
44 | Grant Finley , Chaminade | 38 | 7 | 12 | 50 | 6 | 2 | 0 |
2 | Jalen Fleming, Francis Howell North | 4 | 0 | 0 | 4 | 0 | 0 | 0 |
34 | Ethan Flotho, Fox | 2 | 0 | 2 | 4 | 0 | 0 | 0 |
5 | Kobe Foster, Oakville | 37 | 1 | 21 | 58 | 0 | 2 | 0 |
| Braxton Fowler, Seckman | 3 | 0 | 1 | 4 | 0 | 0 | 0 |
0 | Robert Frank, Seckman | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
11 | Jalen Fuller, Mehlville | 5 | 0 | 0 | 5 | 0 | 0 | 0 |
5 | James Furlow, Ritenour | 11 | 0 | 11 | 22 | 0 | 0 | 0 |
10 | Kaylum Furlow, Vianney | 2 | 0 | 5 | 7 | 0 | 0 | 0 |
3 | Chris Futrell, Fort Zumwalt North | 42 | 13 | 29 | 71 | 4 | 3 | 1 |
34 | Charlie Galentine, Mehlville | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
1 | Josh Gansen, Parkway West | 8 | 1 | 6 | 14 | 1 | 0 | 0 |
59 | Cameron Geraci, Oakville | 50 | 10 | 20 | 70 | 5 | 1 | 0 |
71 | Carson Glynn, Chaminade | 14 | 1 | 6 | 20 | 1 | 0 | 1 |
8 | Sam Goedde, Parkway West | 24 | 4 | 17 | 41 | 1 | 0 | 0 |
81 | Kyle Gokin, Oakville | 8 | 0 | 2 | 10 | 0 | 0 | 0 |
51 | Trey Gottman, Vianney | 3 | 1 | 28 | 31 | 2 | 0 | 0 |
| Brandon Granger, Seckman | 20 | 0 | 8 | 28 | 0 | 0 | 0 |
84 | Darren Green, Mehlville | 5 | 0 | 1 | 6 | 0 | 0 | 0 |
70 | Jaden Green, Fox | 6 | 0 | 2 | 8 | 0 | 0 | 0 |
| Kyle Gregory, Seckman | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
10 | Marcellus Griffin, Ritenour | 12 | 0 | 8 | 20 | 0 | 0 | 1 |
24 | Jimmy Grumich , Chaminade | 8 | 1 | 8 | 16 | 0 | 1 | 0 |
9 | Hunter Guilfoy, Vianney | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
14 | Joey Hahn, Vianney | 9 | 0 | 8 | 17 | 0 | 0 | 0 |
72 | Mustafa Hajami, Mehlville | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
73 | Logan Hajec, Eureka | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
30 | Quentin Hall, McCluer North | 1 | 0 | 1 | 2 | 1 | 0 | 0 |
23 | Preston Haney, Webster Groves | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
7 | Izayah Hannam-Lewis, Mehlville | 27 | 2 | 11 | 38 | 1 | 0 | 0 |
| Logan Hanson, Seckman | 1 | 0 | 1 | 2 | 0 | 1 | 0 |
84 | Xavier Harper, Parkway South | 5 | 0 | 1 | 6 | 0 | 0 | 0 |
48 | Bakale Harris, McCluer North | 10 | 5 | 6 | 16 | 6 | 1 | 0 |
1 | Chase Harris, McCluer North | 3 | 1 | 0 | 3 | 0 | 0 | 1 |
54 | Koreyon Harris, Ritenour | 22 | 0 | 12 | 34 | 0 | 0 | 0 |
54 | Morris Harris, Oakville | 3 | 0 | 2 | 5 | 1 | 0 | 0 |
16 | Ricco Harris, McCluer North | 3 | 1 | 0 | 3 | 0 | 0 | 0 |
17 | Izaiah Hartrup, Fort Zumwalt North | 29 | 1 | 4 | 33 | 0 | 0 | 4 |
50 | Ethan Harwell, Parkway West | 2 | 0 | 1 | 3 | 0 | 1 | 0 |
33 | Steven Haverstick, Mehlville | 23 | 2 | 13 | 36 | 1 | 0 | 0 |
82 | Alex Hayes, Francis Howell North | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
22 | Tony Hecht, Vianney | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
15 | Brayden Hehner, Oakville | 11 | 0 | 3 | 14 | 1 | 0 | 0 |
12 | Jason Hester, McCluer North | 1 | 0 | 0 | 1 | 2 | 0 | 0 |
14 | Marshall Hines, Francis Howell North | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
28 | Jamal Holmes, Parkway South | 5 | 0 | 2 | 7 | 0 | 0 | 0 |
40 | Drew Holtz, Eureka | 17 | 2 | 19 | 36 | 0 | 1 | 0 |
76 | Andrew Hoppe, Fort Zumwalt North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
76 | Chas Hoskins, Francis Howell North | 10 | 6 | 5 | 15 | 3 | 0 | 0 |
12 | Hunter Iffland, Oakville | 4 | 0 | 4 | 8 | 0 | 0 | 0 |
3 | Brock Inman, Fox | 14 | 0 | 13 | 27 | 0 | 0 | 2 |
32 | George Jackson, McCluer North | 4 | 0 | 2 | 6 | 0 | 0 | 0 |
20 | Christian Jamison, Mehlville | 4 | 1 | 0 | 4 | 0 | 0 | 0 |
70 | Nathan Jimenez, Parkway South | 5 | 0 | 2 | 7 | 0 | 2 | 0 |
1 | Amar Johnson, Chaminade | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
5 | Jabin Johnson , Chaminade | 33 | 2 | 12 | 45 | 0 | 0 | 4 |
7 | Lawrence Johnson, Francis Howell North | 18 | 1 | 4 | 22 | 0 | 0 | 0 |
80 | Michael Johnson, Fort Zumwalt North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
6 | Trenell Johnson, Ritenour | 7 | 0 | 4 | 11 | 0 | 0 | 1 |
66 | Andrew Jolly, Parkway West | 3 | 0 | 0 | 3 | 0 | 0 | 0 |
33 | Jailyn Jones, Parkway West | 44 | 7 | 39 | 83 | 2 | 0 | 1 |
19 | James Jones, Webster Groves | 22 | 0 | 8 | 30 | 0 | 1 | 0 |
12 | Kevin Jones, Webster Groves | 28 | 0 | 32 | 60 | 0 | 0 | 0 |
87 | Storhm Jones, Fort Zumwalt North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
49 | Malik Joy, Webster Groves | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
35 | Josh Keel, Parkway South | 15 | 0 | 13 | 28 | 0 | 2 | 0 |
19 | Isaac Kelly, Francis Howell North | 3 | 0 | 2 | 5 | 0 | 0 | 0 |
72 | JayIsaac Kendrick, Webster Groves | 20 | 3 | 14 | 34 | 1 | 1 | 0 |
2 | Keshuan King, McCluer North | 8 | 0 | 4 | 12 | 0 | 0 | 0 |
22 | Ryan King , Chaminade | 46 | 4 | 28 | 74 | 1 | 0 | 0 |
| Ty Kitchen, Seckman | 4 | 0 | 0 | 4 | 0 | 0 | 0 |
55 | Logan Knapp, Fort Zumwalt North | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
75 | Zack Koester, Francis Howell North | 18 | 6 | 7 | 25 | 2 | 0 | 0 |
61 | Tucker Krause, Eureka | 0 | 0 | 2 | 2 | 1 | 0 | 0 |
20 | Nils Krueger, Parkway South | 3 | 0 | 0 | 3 | 0 | 0 | 0 |
8 | John Kuntz, Chaminade | 45 | 6 | 27 | 72 | 0 | 3 | 1 |
4 | Robert Kyle, Francis Howell North | 20 | 0 | 13 | 33 | 0 | 1 | 0 |
14 | Mason Lange, Parkway South | 22 | 3 | 9 | 31 | 2 | 1 | 1 |
70 | Aaron Lashley, Francis Howell North | 0 | 0 | 3 | 3 | 0 | 0 | 0 |
11 | Bryce Latimer, Fox | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
2 | Cameron Latina, Fort Zumwalt North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
5 | Jalen Lee, Fort Zumwalt North | 13 | 3 | 5 | 18 | 0 | 0 | 1 |
22 | Zach Lefthand, Parkway South | 4 | 0 | 1 | 5 | 0 | 0 | 0 |
13 | Anthony Lentz, Vianney | 2 | 0 | 9 | 11 | 0 | 0 | 0 |
10 | Cameron Lewis, Francis Howell North | 60 | 2 | 24 | 84 | 0 | 2 | 2 |
65 | Edvin Linhorst, Mehlville | 2 | 1 | 0 | 2 | 0 | 0 | 0 |
23 | Nolan Lombardo, Parkway South | 29 | 0 | 20 | 49 | 0 | 2 | 0 |
| Jacob Loughray, Seckman | 13 | 0 | 2 | 15 | 0 | 0 | 0 |
8 | Chris Lowery, Fox | 3 | 0 | 5 | 8 | 0 | 0 | 0 |
47 | Joey Lyon, Vianney | 20 | 4 | 40 | 60 | 2 | 3 | 0 |
59 | Brendan Mahoney, Fort Zumwalt North | 25 | 3 | 11 | 36 | 1 | 0 | 0 |
39 | Drew Manetzke, Eureka | 1 | 0 | 3 | 4 | 0 | 1 | 0 |
54 | Omar Manley, Mehlville | 15 | 0 | 7 | 22 | 0 | 0 | 0 |
18 | DaVon Mann, McCluer North | 0 | 0 | 3 | 3 | 0 | 0 | 0 |
17 | JeVon Mann, McCluer North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
21 | Markus Marshall , Chaminade | 31 | 2 | 15 | 46 | 4 | 1 | 0 |
71 | Cam Martin, Eureka | 0 | 0 | 3 | 3 | 0 | 0 | 0 |
78 | Joey Martin, Fort Zumwalt North | 12 | 4 | 5 | 17 | 3 | 2 | 0 |
9 | Max Martin, Fort Zumwalt North | 68 | 14 | 49 | 117 | 6 | 0 | 1 |
| Necho Mason, Seckman | 30 | 1 | 13 | 43 | 0 | 3 | 0 |
68 | Zach Masters, Fox | 2 | 0 | 11 | 13 | 0 | 0 | 0 |
9 | Chase Maxey, Fox | 24 | 8 | 34 | 58 | 2 | 0 | 0 |
55 | Joey Mayberry, Ritenour | 5 | 0 | 5 | 10 | 0 | 0 | 0 |
88 | Mason Mayers, Eureka | 7 | 0 | 3 | 10 | 0 | 0 | 0 |
78 | Julian McBride , Chaminade | 47 | 8 | 19 | 66 | 4 | 0 | 0 |
6 | Will McCaine, Mehlville | 23 | 2 | 12 | 35 | 0 | 1 | 2 |
52 | Michael McCaleb, Ritenour | 2 | 0 | 2 | 4 | 0 | 0 | 0 |
1 | Kameron McCalip, Oakville | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
3 | Jacob McCauley, Vianney | 31 | 3 | 19 | 50 | 0 | 0 | 3 |
62 | Colin McCollum, Oakville | 5 | 1 | 4 | 9 | 0 | 0 | 0 |
55 | Jake McCollum, Eureka | 85 | 10 | 32 | 117 | 8 | 1 | 0 |
32 | Omari McCottrell, Parkway West | 9 | 0 | 10 | 19 | 0 | 0 | 0 |
55 | Kyle McCrary, Francis Howell North | 20 | 2 | 16 | 36 | 1 | 0 | 0 |
20 | Noah McGinness, Fox | 17 | 0 | 28 | 45 | 0 | 0 | 1 |
15 | Nate McGorry, Eureka | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
0 | Joe McKnight, Parkway South | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
| Miles McPheeters, Seckman | 25 | 0 | 6 | 31 | 1 | 0 | 0 |
55 | Nemanja Medan, Oakville | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
75 | Ryan Medley, Fort Zumwalt North | 4 | 0 | 5 | 9 | 0 | 0 | 0 |
14 | Mike Merlenbach, Fox | 9 | 0 | 22 | 31 | 0 | 0 | 0 |
21 | Bobby Merris, Fort Zumwalt North | 5 | 1 | 0 | 5 | 0 | 0 | 0 |
55 | Connor Mesey, Mehlville | 8 | 0 | 2 | 10 | 0 | 0 | 0 |
50 | Harry Meyer, Mehlville | 14 | 0 | 8 | 22 | 0 | 1 | 0 |
27 | Brendan Meyers, Eureka | 52 | 1 | 26 | 78 | 0 | 0 | 1 |
87 | Vinny Milford, Fox | 0 | 0 | 3 | 3 | 0 | 0 | 0 |
6 | Jacob Miller, Vianney | 3 | 0 | 3 | 6 | 0 | 0 | 0 |
2 | Qwame Miller, Webster Groves | 4 | 0 | 0 | 4 | 0 | 0 | 0 |
44 | Geo Mineo, Parkway West | 18 | 2 | 10 | 28 | 1 | 0 | 0 |
16 | Leon Mitch-Williams, Ritenour | 3 | 0 | 1 | 4 | 0 | 0 | 0 |
21 | Eli Mitchell, Ritenour | 2 | 0 | 3 | 5 | 0 | 0 | 0 |
18 | Jayden Mitchell, Fox | 1 | 0 | 4 | 5 | 0 | 0 | 0 |
8 | Logan Moen, Mehlville | 40 | 1 | 21 | 61 | 0 | 1 | 3 |
15 | Tommy Mohan, Parkway West | 17 | 8 | 23 | 40 | 4 | 1 | 0 |
37 | Parker Monnig, Fort Zumwalt North | 60 | 31 | 23 | 83 | 24 | 2 | 0 |
7 | Ronnie Moore, Ritenour | 45 | 0 | 22 | 67 | 4 | 1 | 0 |
14 | Tre'von Moore, Ritenour | 17 | 0 | 8 | 25 | 0 | 0 | 0 |
3 | Corey Morton, Oakville | 21 | 3 | 5 | 26 | 2 | 1 | 0 |
70 | Trenton Mosely, Parkway West | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
66 | Adel Mountassir, Francis Howell North | 32 | 10 | 12 | 44 | 4 | 0 | 0 |
61 | Nino Mujkic, Mehlville | 20 | 0 | 8 | 28 | 0 | 0 | 0 |
52 | Timothy Nelson, Parkway West | 6 | 1 | 5 | 11 | 0 | 0 | 0 |
42 | Will Nelson, Eureka | 5 | 0 | 0 | 5 | 0 | 0 | 0 |
11 | Tim Nesslage, Fort Zumwalt North | 6 | 0 | 4 | 10 | 0 | 0 | 0 |
58 | Lucas Neuschwander, Francis Howell North | 22 | 4 | 20 | 42 | 3 | 0 | 0 |
22 | Jack Newcomb, Fort Zumwalt North | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
4 | Joe Newman, Parkway West | 3 | 0 | 2 | 5 | 0 | 0 | 0 |
57 | Nick Nice, Fox | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
13 | Luc Nichols, Chaminade | 51 | 1 | 35 | 86 | 0 | 0 | 1 |
| Kaleb Niebuhr, Seckman | 34 | 2 | 21 | 55 | 1 | 2 | 0 |
37 | Riley Nottingham, Eureka | 5 | 1 | 1 | 6 | 0 | 0 | 0 |
1 | Tyler Oakes, Fort Zumwalt North | 7 | 0 | 1 | 8 | 0 | 0 | 0 |
16 | Scott Oelze, Francis Howell North | 15 | 1 | 4 | 19 | 0 | 0 | 0 |
9 | Eric Ohmer, Mehlville | 12 | 0 | 5 | 17 | 0 | 0 | 0 |
60 | Jacob Ortiz, Chaminade | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
14 | Chase Otto, Oakville | 27 | 3 | 32 | 59 | 3 | 0 | 0 |
71 | Jalen Owens, Fort Zumwalt North | 26 | 3 | 12 | 38 | 2 | 2 | 0 |
33 | Dino Pajazetovic, Oakville | 34 | 3 | 11 | 45 | 0 | 0 | 0 |
6 | Scott Pauley, Francis Howell North | 27 | 3 | 8 | 35 | 1 | 1 | 1 |
8 | Cairo Payne, Fort Zumwalt North | 42 | 2 | 10 | 52 | 0 | 1 | 0 |
3 | Kenneth Perry, McCluer North | 17 | 4 | 4 | 21 | 0 | 2 | 1 |
8 | Tyler Peters, Parkway South | 3 | 0 | 5 | 8 | 0 | 0 | 0 |
8 | Cole Petrus, Vianney | 15 | 7 | 28 | 43 | 4 | 0 | 0 |
59 | Mason Petty, Fox | 1 | 0 | 6 | 7 | 0 | 0 | 0 |
4 | Ethan Phillips, Fox | 24 | 2 | 32 | 56 | 2 | 0 | 1 |
56 | Collin Pierce, Fort Zumwalt North | 26 | 3 | 16 | 42 | 1 | 1 | 0 |
61 | Walker Piles, Parkway West | 15 | 0 | 18 | 33 | 0 | 0 | 0 |
12 | Jake Pisoni, Fox | 29 | 0 | 30 | 59 | 0 | 0 | 0 |
25 | Luke Pisoni, Fox | 54 | 2 | 68 | 122 | 1 | 1 | 0 |
76 | Nick Plattner, Eureka | 0 | 0 | 3 | 3 | 0 | 0 | 0 |
88 | Andrew Pommer, Oakville | 5 | 1 | 1 | 6 | 0 | 0 | 0 |
13 | Andrew Porthouse, Webster Groves | 4 | 0 | 0 | 4 | 0 | 0 | 0 |
66 | Eli Pott, Parkway South | 6 | 1 | 4 | 10 | 1 | 1 | 0 |
21 | Andy Povich, Parkway West | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
75 | Max Powers, Chaminade | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
20 | Louis Prevost , Chaminade | 13 | 0 | 5 | 18 | 0 | 1 | 0 |
14 | Thomas Prevost , Chaminade | 4 | 0 | 3 | 7 | 0 | 0 | 0 |
6 | Chase Price, Fox | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
10 | Enrique Quinones, Webster Groves | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
15 | Cooper Ragan, Mehlville | 53 | 3 | 40 | 93 | 2 | 2 | 0 |
40 | Ashton Ranch, Webster Groves | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
63 | Nate Rapplean, Fort Zumwalt North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
10 | Kevin Re, Chaminade | 56 | 6 | 18 | 74 | 1 | 1 | 2 |
6 | Chris Reckel, Fort Zumwalt North | 3 | 0 | 4 | 7 | 0 | 0 | 0 |
3 | Cameron Redmond, Parkway West | 13 | 0 | 3 | 16 | 0 | 0 | 0 |
21 | Mavrick Reed, McCluer North | 3 | 0 | 0 | 3 | 0 | 0 | 0 |
77 | Tyren Reed, Oakville | 3 | 0 | 6 | 9 | 0 | 0 | 0 |
64 | Carson Reese, Fox | 2 | 1 | 1 | 3 | 0 | 0 | 0 |
17 | Colby Reese, Fox | 4 | 1 | 5 | 9 | 0 | 0 | 0 |
23 | Robert Rezex, Fort Zumwalt North | 37 | 2 | 29 | 66 | 0 | 1 | 0 |
30 | TJ Roberts, Webster Groves | 5 | 0 | 6 | 11 | 0 | 0 | 0 |
52 | William Roberts, Webster Groves | 5 | 0 | 3 | 8 | 0 | 1 | 0 |
80 | Justin Robins, Fox | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
4 | DJ Robinson, Webster Groves | 28 | 3 | 11 | 39 | 0 | 1 | 0 |
18 | Leon Robinson, Oakville | 17 | 2 | 9 | 26 | 2 | 0 | 0 |
4 | Michael Rodriguez, Chaminade | 4 | 0 | 3 | 7 | 0 | 0 | 0 |
58 | Jack Roland, Parkway West | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
8 | Joey Rounds, Oakville | 16 | 1 | 4 | 20 | 0 | 0 | 0 |
71 | Matt Rouse, Oakville | 2 | 0 | 3 | 5 | 1 | 0 | 0 |
17 | Trace Ruckman, Eureka | 71 | 6 | 35 | 106 | 4 | 1 | 0 |
74 | Montreal Rush, Ritenour | 8 | 0 | 1 | 9 | 0 | 0 | 0 |
33 | Jake Ryan, Ritenour | 3 | 0 | 0 | 3 | 2 | 0 | 0 |
60 | Obai Saffaf, Parkway West | 6 | 2 | 1 | 7 | 1 | 0 | 0 |
| Grant Salsman, Seckman | 9 | 0 | 3 | 12 | 0 | 0 | 0 |
| Luckas Salsman, Seckman | 26 | 0 | 3 | 29 | 0 | 0 | 3 |
50 | Braedon Salter, Francis Howell North | 29 | 6 | 16 | 45 | 2 | 0 | 0 |
71 | Josiah Sansone, Fox | 1 | 0 | 4 | 5 | 0 | 0 | 0 |
54 | Joey Santuff, Parkway West | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
| Sam Sattley, Seckman | 10 | 0 | 2 | 12 | 0 | 0 | 0 |
89 | Aiden Scharf, Parkway South | 18 | 2 | 8 | 26 | 2 | 1 | 0 |
15 | Henrik Schikofsky, Fort Zumwalt North | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
88 | Cole Schnettgoecke, Webster Groves | 39 | 13 | 14 | 53 | 5 | 1 | 0 |
35 | Luke Schultz, Oakville | 1 | 0 | 3 | 4 | 0 | 0 | 0 |
| Alex Scott, Seckman | 4 | 0 | 1 | 5 | 0 | 0 | 0 |
| Jordan Scott, Seckman | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
31 | Mark Scott , Chaminade | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
28 | Adam Sears, Oakville | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
49 | Owen Sears, Fort Zumwalt North | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
| Jacob Seidel, Seckman | 17 | 1 | 8 | 25 | 0 | 0 | 0 |
11 | Jacob Seidner, Parkway South | 8 | 0 | 11 | 19 | 0 | 0 | 0 |
8 | Carlos Shelton, Ritenour | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
5 | Jacobi Shelton, Mehlville | 17 | 1 | 11 | 28 | 1 | 2 | 0 |
8 | Jalen Shelton, Webster Groves | 6 | 1 | 10 | 16 | 1 | 2 | 0 |
27 | Erron Simmons, McCluer North | 2 | 0 | 2 | 4 | 0 | 0 | 1 |
| Travis Simms, McCluer North | 2 | 1 | 1 | 3 | 0 | 0 | 0 |
54 | Travis Simms, McCluer North | 5 | 2 | 0 | 5 | 1 | 0 | 0 |
20 | Tyree Simms, Parkway West | 33 | 8 | 28 | 61 | 4 | 1 | 0 |
72 | Nathan Sippel, Vianney | 3 | 3 | 7 | 10 | 2 | 0 | 0 |
0 | Andrew Smith, Seckman | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
38 | Corey Smith, McCluer North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
19 | Isaac Smith, Ritenour | 2 | 0 | 1 | 3 | 1 | 0 | 0 |
30 | Likellon Smith, Ritenour | 10 | 0 | 6 | 16 | 0 | 0 | 1 |
| Logan Smith, Seckman | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
63 | Roy Smith, Webster Groves | 2 | 1 | 0 | 2 | 0 | 0 | 0 |
23 | Griffin Snyder, Parkway West | 41 | 3 | 20 | 61 | 1 | 0 | 3 |
24 | Connor Sparks, Fox | 4 | 0 | 5 | 9 | 0 | 0 | 0 |
8 | Travon Springfield, McCluer North | 3 | 1 | 0 | 3 | 0 | 0 | 0 |
54 | Brandon Stanfield, Vianney | 0 | 0 | 2 | 2 | 0 | 0 | 0 |
50 | Nakal Steele-Myers, Ritenour | 3 | 0 | 3 | 6 | 0 | 0 | 0 |
7 | Spencer Steinmeyer, Fort Zumwalt North | 7 | 1 | 5 | 12 | 0 | 0 | 0 |
7 | Brevin Stevens, Parkway West | 12 | 0 | 4 | 16 | 0 | 0 | 0 |
18 | Cameron Stoehner, Fort Zumwalt North | 1 | 0 | 2 | 3 | 1 | 0 | 0 |
7 | Sylas Stranger, Fox | 12 | 2 | 8 | 20 | 1 | 0 | 0 |
53 | Gavin Stricker, Fort Zumwalt North | 24 | 4 | 12 | 36 | 3 | 2 | 0 |
27 | Adam Strong, Webster Groves | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
9 | Brady Sweet, Parkway West | 3 | 0 | 3 | 6 | 0 | 1 | 0 |
76 | Matthew Talbott, Parkway West | 3 | 1 | 6 | 9 | 0 | 0 | 0 |
24 | Christian Tapia, Parkway South | 6 | 1 | 2 | 8 | 0 | 0 | 0 |
| Brady Taylor, Seckman | 8 | 0 | 3 | 11 | 0 | 0 | 0 |
40 | Jahlen Taylor, McCluer North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
4 | Dylan Teglo, Fort Zumwalt North | 9 | 0 | 4 | 13 | 0 | 0 | 0 |
9 | Taylor Temple, McCluer North | 7 | 0 | 0 | 7 | 0 | 0 | 0 |
53 | Cedric Terrell, McCluer North | 10 | 2 | 0 | 10 | 1 | 0 | 0 |
11 | Jamisen Terry , Chaminade | 73 | 3 | 25 | 98 | 0 | 0 | 1 |
46 | Blake Thebeau, Eureka | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
| Jacob Thomas, Seckman | 17 | 0 | 5 | 22 | 0 | 0 | 0 |
3 | Khaliq Thomas, Francis Howell North | 24 | 4 | 8 | 32 | 0 | 0 | 1 |
58 | Daley Thompson, Eureka | 10 | 5 | 41 | 51 | 9 | 0 | 0 |
72 | Gabriel Thompson, Ritenour | 3 | 0 | 0 | 3 | 1 | 0 | 0 |
2 | Jahaud Thompson, Fox | 25 | 3 | 23 | 48 | 0 | 0 | 2 |
87 | Miles Thornton, Webster Groves | 7 | 0 | 4 | 11 | 0 | 0 | 0 |
4 | Dre Townsend, Mehlville | 23 | 0 | 15 | 38 | 0 | 0 | 0 |
51 | Dalton Tracy, Fox | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
12 | Simon Trapet, Parkway South | 4 | 0 | 4 | 8 | 0 | 0 | 0 |
65 | Jacob Travers, Webster Groves | 3 | 0 | 3 | 6 | 0 | 1 | 0 |
86 | Sam Travers, Webster Groves | 9 | 1 | 6 | 15 | 0 | 1 | 0 |
50 | Carson Trotter, Oakville | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
41 | Tyler Trueman, Vianney | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
32 | Michael Turner, Fort Zumwalt North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
77 | Kevin Tyler, Ritenour | 9 | 0 | 3 | 12 | 2 | 0 | 0 |
56 | Troy Unser, Eureka | 0 | 0 | 2 | 2 | 0 | 0 | 0 |
1 | Zach Valentine, Eureka | 20 | 1 | 10 | 30 | 0 | 0 | 3 |
2 | Eli Veltrop, Parkway South | 6 | 0 | 4 | 10 | 0 | 0 | 0 |
33 | Owen Veltrop, Parkway South | 9 | 0 | 5 | 14 | 0 | 0 | 0 |
78 | Lucus Verde, Mehlville | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
63 | Jordan Vergara, Fox | 7 | 2 | 7 | 14 | 0 | 0 | 0 |
55 | Andrew Vitale , Chaminade | 15 | 3 | 10 | 25 | 0 | 0 | 0 |
87 | John Volmert, Vianney | 8 | 6 | 18 | 26 | 2 | 0 | 0 |
82 | Parker Wagner, Fort Zumwalt North | 1 | 0 | 2 | 3 | 0 | 0 | 0 |
70 | Trinya Walker, McCluer North | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
2 | King Waller, Mehlville | 9 | 0 | 5 | 14 | 0 | 0 | 0 |
76 | Mitchell Walters, Mehlville | 30 | 2 | 15 | 45 | 3 | 0 | 0 |
10 | Mali Walton, Parkway South | 44 | 9 | 25 | 69 | 0 | 0 | 0 |
16 | Billy Ward, Mehlville | 18 | 2 | 11 | 29 | 1 | 0 | 0 |
57 | DeShaun Washington, Webster Groves | 4 | 0 | 0 | 4 | 0 | 0 | 0 |
1 | Jake Waters, Fox | 7 | 0 | 15 | 22 | 0 | 0 | 0 |
28 | Kylen Watson, Fort Zumwalt North | 4 | 0 | 0 | 4 | 0 | 0 | 0 |
2 | Ja'Marion Wayne, Parkway West | 40 | 0 | 25 | 65 | 0 | 0 | 0 |
32 | Caleb Wells, Parkway South | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
44 | Isaac Wengler, Eureka | 55 | 2 | 19 | 74 | 1 | 0 | 0 |
80 | Blake Wentzel, Mehlville | 10 | 1 | 1 | 11 | 1 | 1 | 0 |
13 | Mark West, Mehlville | 7 | 0 | 3 | 10 | 0 | 0 | 1 |
2 | Josh Wetzel, Eureka | 2 | 0 | 3 | 5 | 0 | 0 | 0 |
20 | Drake Whitehead, Francis Howell North | 15 | 2 | 3 | 18 | 0 | 0 | 0 |
4 | Donaven Whitehorn, Ritenour | 30 | 0 | 14 | 44 | 0 | 1 | 1 |
12 | Caleb Williams, Ritenour | 27 | 0 | 8 | 35 | 0 | 0 | 0 |
51 | De'Shawn Williams, Fort Zumwalt North | 2 | 1 | 3 | 5 | 0 | 0 | 0 |
6 | De'Von Williams, McCluer North | 4 | 2 | 2 | 6 | 0 | 0 | 1 |
24 | Jaheem Williams, Webster Groves | 8 | 0 | 5 | 13 | 0 | 0 | 0 |
4 | Alex Winter, Oakville | 17 | 2 | 10 | 27 | 1 | 1 | 0 |
14 | Tyler Witt, Fort Zumwalt North | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
33 | Bradley Woodard, McCluer North | 11 | 4 | 2 | 13 | 3 | 0 | 0 |
21 | Dontrell Woods, Francis Howell North | 23 | 1 | 6 | 29 | 0 | 0 | 2 |
6 | Jacobi Woods, Oakville | 19 | 1 | 15 | 34 | 0 | 0 | 2 |
31 | Karon Wren, Parkway West | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
16 | Andrew Xenakis, Eureka | 10 | 0 | 3 | 13 | 0 | 0 | 0 |
52 | Dylan Yallaly, Eureka | 2 | 0 | 2 | 4 | 1 | 1 | 0 |
22 | Kameron Yancey, Webster Groves | 35 | 2 | 6 | 41 | 0 | 2 | 1 |
57 | Brenden Yates, Francis Howell North | 7 | 1 | 2 | 9 | 1 | 0 | 0 |
14 | Ke'Yon York, McCluer North | 15 | 5 | 2 | 17 | 3 | 1 | 0 |
10 | Seth Young, Parkway West | 5 | 0 | 4 | 9 | 0 | 0 | 0 |
18 | Connor Zensen, Parkway West | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
55 | Ryan Zerwig, Vianney | 1 | 0 | 13 | 14 | 0 | 0 | 0 |
| , Parkway West | 4 | 3 | 7 | 11 | 1 | 0 | 0 |
| Justice Ashlock, Seckman | 13 | 2 | 2 | 15 | 0 | 1 | 0 |
24 | Niko Blount, Ritenour | 4 | 0 | 3 | 7 | 0 | 0 | 0 |