# | Name | Tck | T4L-Yds | Ast | TOT | Sck | FumRec | Int |
---|
| , Oakville | 0 | 0 | 2 | 2 | 0 | 0 | 0 |
88 | Austin Abdin, Fort Zumwalt South | 29 | 5 | 24 | 53 | 1 | 1 | 0 |
54 | Mark Abegg, Webster Groves | 9 | 1 | 5 | 14 | 0 | 0 | 1 |
11 | Brennan Abell, Parkway North | 6 | 0 | 1 | 7 | 0 | 0 | 0 |
17 | Terrell Abernathy, Hazelwood East | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| Tony Alaimo, Summit | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
28 | Jaiden Allen, Fox | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
52 | Jalen Allen, Pattonville | 30 | 7 | 18 | 48 | 10 | 0 | 0 |
6 | Kobe Allen, Oakville | 6 | 0 | 5 | 11 | 0 | 0 | 0 |
28 | Giovanni Ammons, McCluer North | 8 | 2 | 4 | 12 | 0 | 0 | 0 |
61 | Chase Anderson, Fort Zumwalt North | 8 | 0 | 10 | 18 | 0 | 0 | 0 |
78 | Rashon Anderson, Parkway North | 45 | 4 | 31 | 76 | 2 | 2 | 0 |
44 | Rico Anthony, Pattonville | 45 | 5 | 10 | 55 | 1 | 0 | 0 |
31 | John Antonacci, Vianney | 3 | 0 | 0 | 3 | 0 | 0 | 0 |
58 | Sam Ashlock, Fox | 36 | 2 | 46 | 82 | 1 | 0 | 0 |
40 | Anthony Bagley, Holt | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
27 | Jacob Bai, Chaminade | 2 | 0 | 2 | 4 | 0 | 0 | 0 |
51 | Bobby Bailey, Pattonville | 5 | 1 | 7 | 12 | 2 | 0 | 0 |
6 | Andrew Baldwin, Fort Zumwalt East | 8 | 0 | 1 | 9 | 1 | 0 | 1 |
12 | Harry Ballard, McCluer North | 6 | 0 | 2 | 8 | 0 | 0 | 0 |
29 | Antwan Banks, Oakville | 38 | 0 | 26 | 64 | 0 | 0 | 4 |
54 | James Banks, McCluer North | 2 | 1 | 2 | 4 | 0 | 0 | 0 |
| Alex Banta, Summit | 17 | 0 | 14 | 31 | 0 | 2 | 0 |
2 | Ricky Barfield, McCluer North | 9 | 0 | 0 | 9 | 0 | 0 | 1 |
43 | Robbie Barnes, Pattonville | 15 | 0 | 9 | 24 | 1 | 2 | 0 |
11 | Shane Barrett, Fort Zumwalt East | 4 | 0 | 2 | 6 | 0 | 0 | 0 |
58 | AJ Bartlett, Washington | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
85 | Samuel Bartlett, Fort Zumwalt North | 14 | 2 | 15 | 29 | 1 | 0 | 1 |
28 | Connor Bartow, Oakville | 21 | 2 | 17 | 38 | 1 | 0 | 2 |
| Willie Bass, McCluer | 22 | 1 | 15 | 37 | 2 | 0 | 0 |
47 | Luke Bauer, Parkway South | 21 | 1 | 13 | 34 | 0 | 2 | 0 |
59 | Alex Beckett, Vianney | 4 | 2 | 0 | 4 | 0 | 0 | 0 |
21 | James Bell, Ladue | 21 | 1 | 9 | 30 | 0 | 0 | 1 |
5 | Keivan Bell, McCluer North | 44 | 16 | 12 | 56 | 7 | 0 | 0 |
5 | Laquan Bell, Webster Groves | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
15 | Jack Bellon, Chaminade | 2 | 0 | 2 | 4 | 0 | 0 | 0 |
50 | Adrien Benne, Washington | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
54 | Cade Benskin, Fort Zumwalt South | 4 | 0 | 7 | 11 | 0 | 0 | 0 |
84 | Trevor Benz, Oakville | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
7 | Austin Berryhill, Fox | 6 | 2 | 12 | 18 | 1 | 0 | 0 |
75 | Noah Betzler, Parkway West | 1 | 0 | 7 | 8 | 0 | 0 | 0 |
15 | Keith Beverly, Parkway North | 25 | 1 | 8 | 33 | 0 | 1 | 2 |
| Ryan Bickings, Summit | 1 | 0 | 2 | 3 | 0 | 1 | 0 |
41 | Clay Bierk, Parkway West | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| Brendan Biffignani, Summit | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
61 | Dustin Biggerstaff, Fox | 1 | 1 | 1 | 2 | 0 | 0 | 0 |
65 | Eric Biggerstaff, Fox | 0 | 0 | 3 | 3 | 0 | 0 | 0 |
8 | Marcus Biri, Oakville | 27 | 9 | 21 | 48 | 2 | 0 | 0 |
12 | Marshawn Blackmon, Fort Zumwalt South | 27 | 0 | 17 | 44 | 0 | 0 | 2 |
| Kyle Blair, Fort Zumwalt East | 5 | 0 | 2 | 7 | 0 | 0 | 0 |
5 | Tyrin Bland, Parkway South | 20 | 0 | 15 | 35 | 0 | 1 | 0 |
4 | Dominique Bobo, Chaminade | 3 | 0 | 3 | 6 | 0 | 0 | 0 |
64 | Keith Bobo, Parkway Central | 25 | 2 | 23 | 48 | 1 | 0 | 0 |
88 | Kane Boles, Fox | 4 | 0 | 5 | 9 | 0 | 0 | 0 |
10 | Seth Bollmann, Washington | 28 | 0 | 2 | 30 | 0 | 0 | 0 |
| Damon Bonner, Summit | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| Leonard Bonner, Fort Zumwalt East | 3 | 0 | 0 | 3 | 0 | 0 | 0 |
71 | Blake Borders, Parkway North | 17 | 0 | 17 | 34 | 0 | 0 | 0 |
| Liam Bowden, Fort Zumwalt East | 4 | 3 | 6 | 10 | 2 | 0 | 0 |
50 | Nicholas Brand, Nixa | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
14 | Ben Bratcher, Fort Zumwalt South | 0 | 0 | 3 | 3 | 0 | 0 | 0 |
1 | Jack Bratcher, Fort Zumwalt South | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Tyler Brave, Holt | 5 | 0 | 6 | 11 | 0 | 0 | 0 |
43 | Jacob Brinker, Washington | 52 | 2 | 19 | 71 | 3 | 0 | 0 |
| Max Brinker, Summit | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
4 | Cade Brister, Fort Zumwalt North | 69 | 1 | 63 | 132 | 0 | 3 | 3 |
15 | Dacey Brister, Fort Zumwalt North | 90 | 15 | 87 | 177 | 8 | 5 | 0 |
| Andrew Bronson, Fort Zumwalt East | 39 | 8 | 29 | 68 | 2 | 0 | 0 |
75 | Anthony Brown, Webster Groves | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
60 | Ben Brown, Hazelwood East | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
74 | Brandon Brown, Washington | 26 | 0 | 11 | 37 | 2 | 0 | 0 |
73 | Jared Brown, Webster Groves | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
14 | Jesse Brown, Pattonville | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
55 | Kalvin Brown, McCluer | 27 | 0 | 22 | 49 | 5 | 0 | 0 |
31 | Jonah Bruckerhoff, Washington | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
10 | Alex Brummell, Hazelwood East | 29 | 0 | 15 | 44 | 0 | 1 | 1 |
20 | Austin Bruner, Vianney | 0 | 0 | 3 | 3 | 0 | 0 | 0 |
46 | Keilen Bryant, Hazelwood East | 0 | 0 | 1 | 1 | 0 | 1 | 0 |
55 | Darrin Buchannon, Hazelwood East | 29 | 0 | 22 | 51 | 0 | 0 | 0 |
34 | Tavyon Buchannon, Hazelwood East | 2 | 0 | 3 | 5 | 0 | 0 | 0 |
24 | Jakobi Buchanon, Chaminade | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
1 | Mitch Buehrle, Holt | 32 | 2 | 28 | 60 | 0 | 0 | 0 |
| Andrew Bujnak, Summit | 11 | 0 | 10 | 21 | 0 | 0 | 0 |
| Graeson Bullington, Fort Zumwalt East | 18 | 7 | 14 | 32 | 3 | 0 | 0 |
1 | DeShawn Bunch, McCluer North | 12 | 2 | 4 | 16 | 0 | 1 | 0 |
10 | Ross Bunton, Parkway North | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
43 | Daniel Burcke, Parkway Central | 57 | 10 | 26 | 83 | 0 | 1 | 3 |
57 | Jalen Burgess, Parkway West | 26 | 6 | 12 | 38 | 2 | 1 | 0 |
| Michael Burke, Fort Zumwalt East | 2 | 1 | 2 | 4 | 0 | 0 | 0 |
53 | Tyler Burke, Oakville | 1 | 1 | 0 | 1 | 1 | 0 | 0 |
5 | DJ Burlage, Fort Zumwalt South | 4 | 0 | 1 | 5 | 0 | 0 | 0 |
11 | Jake Burlison, Summit | 3 | 0 | 2 | 5 | 0 | 0 | 0 |
53 | Saudiq Burns, Hazelwood East | 20 | 5 | 13 | 33 | 2 | 0 | 0 |
8 | Chuck Burton, Ladue | 24 | 0 | 9 | 33 | 0 | 0 | 2 |
11 | Devon Byrd, Holt | 10 | 1 | 17 | 27 | 0 | 1 | 0 |
2 | Antoine Cade, Ladue | 11 | 1 | 5 | 16 | 0 | 1 | 0 |
37 | Tamir Caldwell, Webster Groves | 6 | 0 | 5 | 11 | 0 | 0 | 0 |
99 | Derrick Calhoun, Hazelwood East | 18 | 2 | 23 | 41 | 2 | 0 | 0 |
3 | Alex Camargo, Fort Zumwalt North | 30 | 3 | 13 | 43 | 0 | 0 | 2 |
6 | DeAndre Campbell, Parkway Central | 24 | 0 | 13 | 37 | 0 | 1 | 1 |
9 | Roderick Campbell, Chaminade | 24 | 0 | 16 | 40 | 0 | 0 | 6 |
36 | Mitchell Capra, Nixa | 0 | 0 | 2 | 2 | 0 | 0 | 0 |
73 | Jonah Carbrey, Fort Zumwalt South | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
66 | Sean Carey, Parkway West | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
34 | Cameron Carriglio, Parkway Central | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
52 | Caleb Carswell, Parkway West | 67 | 2 | 44 | 111 | 0 | 0 | 2 |
57 | Asontay Carter, Pattonville | 18 | 5 | 12 | 30 | 0 | 0 | 0 |
34 | Jaylon Carter, Parkway West | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
3 | Paul Catanzaro, Vianney | 12 | 0 | 3 | 15 | 0 | 0 | 0 |
22 | Jake Cecil, Fort Zumwalt North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
31 | Sean Chambers, Fox | 1 | 0 | 2 | 3 | 0 | 0 | 0 |
8 | Chris Chen, Parkway Central | 1 | 0 | 2 | 3 | 0 | 0 | 0 |
39 | Cameron Cherry, McCluer North | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
| Carter Clark, Ladue | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| Morris Cole, Summit | 1 | 0 | 2 | 3 | 0 | 0 | 0 |
28 | Will Coleman, Holt | 3 | 0 | 1 | 4 | 0 | 0 | 0 |
2 | Kai Collier, Fort Zumwalt South | 8 | 0 | 18 | 26 | 0 | 0 | 1 |
62 | Connor Collings, Fort Zumwalt South | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
3 | Davion Collins, Hazelwood East | 29 | 2 | 12 | 41 | 0 | 0 | 1 |
51 | Sean Collins, Fox | 17 | 8 | 22 | 39 | 4 | 2 | 0 |
7 | Nehemiah Colyer, Parkway West | 5 | 0 | 11 | 16 | 0 | 0 | 0 |
5 | Arsante' Conners, Oakville | 55 | 9 | 40 | 95 | 4 | 1 | 1 |
2 | Bobby Connor, Parkway West | 17 | 1 | 15 | 32 | 0 | 0 | 2 |
| E. Cook, Parkway South | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
37 | Jack Coon, Parkway South | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| Darrien Cooper, Ladue | 3 | 0 | 1 | 4 | 0 | 0 | 0 |
56 | TJ Cosentino, McCluer North | 3 | 0 | 1 | 4 | 0 | 0 | 0 |
65 | Landon Cremeens, Parkway West | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| Garrett Crews, Holt | 3 | 0 | 2 | 5 | 0 | 0 | 0 |
| Nick Crossman, Fort Zumwalt East | 44 | 11 | 34 | 78 | 2 | 0 | 0 |
21 | Josh Crutcher, Parkway South | 6 | 0 | 1 | 7 | 0 | 0 | 0 |
| Michael Cullen, Fort Zumwalt East | 20 | 0 | 14 | 34 | 0 | 1 | 0 |
24 | Monta' Cummings, Parkway Central | 13 | 0 | 9 | 22 | 0 | 0 | 0 |
2 | Adam Dalton, Parkway South | 55 | 0 | 11 | 66 | 0 | 1 | 5 |
7 | Darius Daniels, Hazelwood East | 18 | 0 | 12 | 30 | 0 | 0 | 1 |
3 | Donovan Daniels, Webster Groves | 8 | 0 | 3 | 11 | 0 | 0 | 1 |
1 | Chino Davis, Ladue | 51 | 3 | 23 | 74 | 1 | 2 | 1 |
| Malcolm Davis, Ladue | 64 | 14 | 45 | 109 | 1 | 3 | 0 |
| Terrance Davis, McCluer | 36 | 0 | 26 | 62 | 0 | 1 | 2 |
19 | Nate DeGraw, Ladue | 1 | 0 | 3 | 4 | 0 | 0 | 0 |
| Kyle Delaney, Summit | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
4 | Nick Delgado, Webster Groves | 19 | 5 | 8 | 27 | 0 | 1 | 1 |
80 | Austin Denson, Fort Zumwalt South | 0 | 0 | 3 | 3 | 0 | 0 | 0 |
6 | Devin Devres, Vianney | 28 | 0 | 3 | 31 | 1 | 0 | 1 |
| Luke Dibler, Ladue | 51 | 10 | 40 | 91 | 8 | 2 | 0 |
75 | Nathan Dickens, Parkway South | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| Bennett Diffley, Summit | 3 | 0 | 1 | 4 | 0 | 0 | 0 |
21 | Devon Dillon, Fort Zumwalt East | 18 | 2 | 7 | 25 | 1 | 1 | 0 |
11 | Jordan Dimmitt, Parkway Central | 28 | 0 | 8 | 36 | 0 | 1 | 2 |
21 | Azim Djuraev, Pattonville | 0 | 0 | 2 | 2 | 0 | 0 | 0 |
50 | Anthany Dodson, Oakville | 3 | 0 | 5 | 8 | 0 | 1 | 0 |
| Rory Doepke, Ladue | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
| Michael Dothard, Ladue | 34 | 11 | 31 | 65 | 4 | 1 | 1 |
15 | Sean Dotson, Holt | 34 | 2 | 34 | 68 | 0 | 0 | 0 |
24 | Hathaway Dre', Fort Zumwalt North | 7 | 0 | 11 | 18 | 0 | 1 | 1 |
55 | Austin Dressel, Oakville | 10 | 2 | 28 | 38 | 0 | 0 | 0 |
39 | Brennan Drury, Chaminade | 32 | 0 | 26 | 58 | 0 | 1 | 1 |
33 | James Dunger, Ladue | 10 | 6 | 18 | 28 | 3 | 1 | 0 |
| Dyllon Durell, Summit | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
4 | Tyrone Eastern, Pattonville | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
75 | Tyler Easton, Fox | 15 | 5 | 22 | 37 | 2 | 0 | 0 |
| Bryce Edwards, Summit | 1 | 0 | 0 | 1 | 2 | 0 | 0 |
11 | Daylen Edwards, Ladue | 8 | 0 | 4 | 12 | 0 | 0 | 1 |
17 | McKenzie Eicholtz, Fort Zumwalt North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
27 | Cole Eiler, Oakville | 26 | 5 | 40 | 66 | 1 | 1 | 0 |
8 | Julian Ellis, Webster Groves | 11 | 0 | 6 | 17 | 0 | 0 | 1 |
29 | Matthew Erickson, Chaminade | 8 | 0 | 2 | 10 | 0 | 0 | 0 |
| Matt Etherton, Fort Zumwalt East | 10 | 1 | 6 | 16 | 0 | 1 | 0 |
79 | Esque Ewing, Webster Groves | 13 | 4 | 4 | 17 | 0 | 0 | 0 |
22 | Djakeem Fedrick, Webster Groves | 3 | 0 | 5 | 8 | 0 | 0 | 0 |
4 | Trent Felton, Holt | 4 | 0 | 0 | 4 | 0 | 0 | 0 |
12 | Austin Finder, Washington | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
24 | Jordan Finney, Parkway North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
82 | Justin Fitzpatrick, Fort Zumwalt North | 16 | 2 | 12 | 28 | 0 | 0 | 2 |
64 | Jabriel Fleming, Pattonville | 7 | 1 | 6 | 13 | 0 | 0 | 0 |
15 | Paul Flynn, Ladue | 3 | 0 | 0 | 3 | 0 | 0 | 0 |
77 | Marcus Forrest, Fort Zumwalt South | 9 | 3 | 18 | 27 | 0 | 0 | 0 |
50 | Reggie Foster, Parkway North | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
11 | Austin Fountain, Hazelwood East | 2 | 0 | 2 | 4 | 0 | 0 | 0 |
7 | Jack Fox, Ladue | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
74 | Kyle Freebersyser, Parkway West | 5 | 0 | 3 | 8 | 0 | 0 | 0 |
2 | Sam Frelich, Chaminade | 24 | 0 | 23 | 47 | 1 | 0 | 0 |
26 | Steven Freukes, Oakville | 22 | 1 | 27 | 49 | 1 | 2 | 0 |
14 | Nick Fuhrmann, Parkway West | 14 | 0 | 5 | 19 | 0 | 0 | 0 |
28 | Camren Fullerton, Fort Zumwalt North | 52 | 3 | 31 | 83 | 1 | 2 | 1 |
66 | Ozzie Furlow, Hazelwood East | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
88 | Carter Galloway, Fort Zumwalt East | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
52 | Matt Georgie, Fort Zumwalt South | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
34 | Lucas Giegling, Vianney | 10 | 1 | 5 | 15 | 0 | 0 | 0 |
| Bam Gilmore, Summit | 14 | 0 | 3 | 17 | 6 | 0 | 1 |
18 | Abryon Givins, Parkway West | 34 | 5 | 14 | 48 | 2 | 0 | 0 |
73 | Jacob Golden, Nixa | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
8 | Mike Gomski, Holt | 14 | 2 | 17 | 31 | 0 | 2 | 0 |
31 | Marshawn Gordon, Hazelwood East | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
35 | Alex Gowen, Fort Zumwalt North | 14 | 1 | 17 | 31 | 1 | 0 | 0 |
43 | Caleb Grandberry, Webster Groves | 36 | 6 | 8 | 44 | 5 | 0 | 0 |
| Blake Graves, Holt | 5 | 0 | 5 | 10 | 0 | 0 | 0 |
15 | Anthony Green, Pattonville | 1 | 0 | 1 | 2 | 0 | 0 | 1 |
20 | Arther Green, Parkway Central | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
34 | Daymond Green-Shannon, Parkway South | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
54 | John Greer, Parkway South | 13 | 1 | 7 | 20 | 0 | 0 | 0 |
77 | Steve Greer, Parkway South | 23 | 4 | 14 | 37 | 2 | 1 | 0 |
| Andreus Gregory, Fort Zumwalt East | 15 | 6 | 17 | 32 | 2 | 0 | 0 |
86 | Devin Griffin, Parkway North | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
| Alex Gross, Fort Zumwalt East | 3 | 0 | 0 | 3 | 0 | 0 | 0 |
2 | Jordan Grossett, Parkway Central | 19 | 0 | 15 | 34 | 0 | 0 | 2 |
6 | Connor Guffey, Parkway South | 32 | 2 | 16 | 48 | 1 | 0 | 0 |
55 | Brandon Guy, Fort Zumwalt South | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
75 | Brandon Haberstroh, Chaminade | 40 | 6 | 26 | 66 | 14 | 0 | 0 |
| Alex Hahn, Ladue | 18 | 3 | 19 | 37 | 4 | 0 | 1 |
| Jordan Haliburton, Summit | 15 | 0 | 4 | 19 | 0 | 0 | 1 |
| Tim Hall, Summit | 37 | 0 | 18 | 55 | 0 | 0 | 3 |
| Will Hall, Fort Zumwalt East | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
44 | Luke Hanley, Chaminade | 50 | 1 | 21 | 71 | 4 | 0 | 1 |
87 | Shaun Hanningan, Webster Groves | 7 | 5 | 7 | 14 | 2 | 0 | 0 |
1 | Jordon Hardwick, Vianney | 31 | 9 | 15 | 46 | 9 | 2 | 0 |
68 | Nick Hardwick, Vianney | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
4 | Aaron Harris, Hazelwood East | 13 | 0 | 11 | 24 | 0 | 0 | 0 |
74 | Braden Harris, Fort Zumwalt North | 26 | 6 | 36 | 62 | 4 | 0 | 0 |
0 | Demetrius Harris, Oakville | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
77 | Dwayne Harris, Hazelwood East | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
54 | Fabian Harris, Pattonville | 7 | 2 | 6 | 13 | 1 | 0 | 0 |
35 | Gunner Harris, Nixa | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
55 | Jayveon Harris, Pattonville | 8 | 4 | 12 | 20 | 3 | 2 | 0 |
76 | Jerry Harris, Holt | 2 | 1 | 5 | 7 | 0 | 1 | 0 |
40 | Marquel Harris, Fort Zumwalt South | 4 | 0 | 0 | 4 | 0 | 1 | 0 |
2 | Tionne Harris, Vianney | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
58 | Mason Harvill, Nixa | 1 | 1 | 1 | 2 | 0 | 0 | 0 |
24 | Dre Hathaway, Fort Zumwalt North | 16 | 5 | 18 | 34 | 2 | 1 | 1 |
50 | Jordan Hathaway, Fox | 3 | 1 | 3 | 6 | 1 | 0 | 0 |
25 | Darin Hayes, McCluer North | 7 | 1 | 2 | 9 | 1 | 0 | 1 |
56 | Robert Hays, Pattonville | 6 | 1 | 7 | 13 | 0 | 0 | 0 |
52 | Austin Heatherly, Nixa | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
33 | Nick Hebenstreit, Vianney | 35 | 9 | 11 | 46 | 0 | 0 | 0 |
68 | Ben Heggemann, Washington | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
24 | Jacob Heinemann, Parkway South | 31 | 3 | 8 | 39 | 3 | 1 | 0 |
33 | Matt Helldoerfer, Oakville | 24 | 9 | 21 | 45 | 6 | 0 | 0 |
34 | Lucas Hellebusch, Washington | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
20 | Tommy Hemmer, Washington | 17 | 0 | 11 | 28 | 0 | 0 | 0 |
98 | Cameron Henderson, Fort Zumwalt South | 46 | 5 | 26 | 72 | 0 | 0 | 0 |
21 | Cole Hensel, Vianney | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
| Caylin Herr, Summit | 29 | 0 | 18 | 47 | 2 | 0 | 0 |
7 | Cameron Hilton, Webster Groves | 38 | 4 | 17 | 55 | 3 | 0 | 7 |
82 | Tyrice Hines, Parkway West | 19 | 0 | 13 | 32 | 0 | 0 | 0 |
8 | Matt Hoemann, Washington | 3 | 0 | 1 | 4 | 0 | 0 | 0 |
53 | Josh Hoener, Fort Zumwalt North | 48 | 4 | 41 | 89 | 3 | 0 | 0 |
78 | Sam Hofherr, Washington | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
3 | Devlyn Hogue, Fort Zumwalt South | 22 | 0 | 17 | 39 | 0 | 4 | 2 |
88 | Qwan Holmes, Parkway North | 52 | 5 | 11 | 63 | 1 | 0 | 0 |
33 | Hubert Hoosman, Chaminade | 3 | 0 | 3 | 6 | 1 | 0 | 0 |
| Nathaniel Howard, Ladue | 45 | 17 | 41 | 86 | 9 | 1 | 0 |
62 | Mario Hubbard, McCluer | 15 | 0 | 11 | 26 | 0 | 0 | 0 |
| Damion Hudson, Fort Zumwalt East | 17 | 1 | 5 | 22 | 0 | 0 | 2 |
24 | Nathan Hughes, Parkway West | 3 | 0 | 2 | 5 | 0 | 0 | 0 |
88 | Brendan Hulahan, Pattonville | 6 | 1 | 0 | 6 | 1 | 0 | 0 |
78 | Christian Hundley, Fort Zumwalt South | 28 | 4 | 22 | 50 | 0 | 1 | 0 |
| Ivan Hurse, Ladue | 53 | 0 | 30 | 83 | 0 | 0 | 1 |
64 | Keith Isabell, Hazelwood East | 4 | 0 | 7 | 11 | 0 | 0 | 0 |
23 | Nikese Isabell, Hazelwood East | 6 | 0 | 9 | 15 | 0 | 0 | 0 |
77 | Anthony Jackson, Webster Groves | 7 | 1 | 6 | 13 | 0 | 0 | 0 |
| C. Jackson, Parkway South | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
| Elijah Jackson, McCluer | 5 | 0 | 6 | 11 | 0 | 0 | 0 |
| Floyd Jackson, Summit | 12 | 0 | 2 | 14 | 0 | 0 | 0 |
24 | Josh Jackson, Pattonville | 18 | 0 | 6 | 24 | 0 | 0 | 4 |
54 | Maurice Jackson, Oakville | 1 | 0 | 2 | 3 | 0 | 0 | 0 |
84 | Nick Jackson, Webster Groves | 4 | 3 | 0 | 4 | 0 | 0 | 0 |
56 | Tyler Jackson, Nixa | 4 | 1 | 2 | 6 | 1 | 0 | 0 |
11 | Trenton Jaco, Fort Zumwalt North | 4 | 0 | 1 | 5 | 0 | 0 | 1 |
44 | Grant Jacobs, Fort Zumwalt South | 1 | 0 | 2 | 3 | 0 | 0 | 0 |
79 | Jay Jacquin, Washington | 39 | 2 | 9 | 48 | 3 | 1 | 0 |
54 | Tyler Jarvis, Washington | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
25 | Christopher Jasper, Washington | 23 | 0 | 8 | 31 | 0 | 0 | 0 |
60 | Zach Jasper, Washington | 3 | 0 | 0 | 3 | 0 | 0 | 0 |
4 | Jaylon Jefferson, McCluer North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
21 | Bryce Johnson, Chaminade | 4 | 0 | 1 | 5 | 0 | 0 | 0 |
70 | Charles Johnson, McCluer North | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
12 | Chris Johnson, Webster Groves | 6 | 1 | 1 | 7 | 1 | 0 | 0 |
3 | Danny Johnson, Pattonville | 2 | 0 | 3 | 5 | 0 | 0 | 0 |
40 | Devion Johnson, Pattonville | 4 | 0 | 2 | 6 | 0 | 0 | 0 |
47 | Evan Johnson, Fort Zumwalt South | 30 | 2 | 14 | 44 | 0 | 0 | 0 |
18 | Jamarion Johnson, Chaminade | 26 | 4 | 44 | 70 | 2 | 0 | 2 |
28 | Jaylen Johnson, Ladue | 3 | 1 | 1 | 4 | 1 | 0 | 0 |
37 | Jeremy Johnson, McCluer North | 5 | 3 | 0 | 5 | 3 | 0 | 0 |
51 | Qian Johnson, Oakville | 33 | 10 | 34 | 67 | 4 | 1 | 0 |
2 | Tre' Johnson, Fort Zumwalt North | 22 | 0 | 22 | 44 | 0 | 0 | 3 |
56 | Zach Johnson, Vianney | 8 | 3 | 1 | 9 | 1 | 0 | 0 |
22 | Alex Jokerst, Vianney | 4 | 0 | 1 | 5 | 0 | 0 | 0 |
4 | Andrew Jones, Parkway North | 9 | 0 | 3 | 12 | 0 | 0 | 0 |
63 | Cyrus Jones, Pattonville | 3 | 0 | 5 | 8 | 1 | 0 | 0 |
18 | Jacoby Jones, McCluer North | 26 | 9 | 4 | 30 | 4 | 1 | 0 |
28 | Marcell Jones, Webster Groves | 56 | 8 | 20 | 76 | 4 | 1 | 0 |
10 | Marcus Jones, Fort Zumwalt North | 11 | 1 | 8 | 19 | 0 | 1 | 2 |
| Odell Jones, McCluer | 48 | 2 | 26 | 74 | 7 | 0 | 0 |
40 | Taylor Jones, Parkway North | 66 | 4 | 35 | 101 | 0 | 0 | 0 |
| Travis Jones, Fort Zumwalt East | 10 | 0 | 2 | 12 | 0 | 0 | 0 |
76 | Brad Jones-Carlisle, Fort Zumwalt South | 3 | 0 | 0 | 3 | 0 | 0 | 0 |
9 | Austin Keller, Holt | 17 | 0 | 8 | 25 | 0 | 0 | 1 |
| Ben Kemna, Fort Zumwalt East | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| Maleek Kemp, McCluer | 5 | 0 | 2 | 7 | 0 | 0 | 0 |
15 | Malik Kern, Parkway North | 16 | 0 | 8 | 24 | 0 | 0 | 2 |
55 | Levi Kessels, Fort Zumwalt North | 10 | 2 | 5 | 15 | 0 | 0 | 0 |
16 | Griffin Killion, Chaminade | 9 | 0 | 4 | 13 | 0 | 0 | 1 |
51 | Roman King, Holt | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
19 | Tim King, McCluer North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
16 | Urics King, McCluer North | 23 | 8 | 3 | 26 | 5 | 1 | 1 |
15 | Jay Kirk, Hazelwood East | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
14 | Adam Kleekamp, Washington | 37 | 0 | 7 | 44 | 0 | 1 | 1 |
21 | Darion Knighten, Webster Groves | 33 | 0 | 17 | 50 | 0 | 2 | 0 |
20 | Romeo Knox, McCluer | 25 | 3 | 20 | 45 | 3 | 0 | 0 |
45 | Josh Koch, Vianney | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
11 | Luke Kolisch, Fort Zumwalt South | 12 | 0 | 16 | 28 | 0 | 0 | 0 |
21 | Jake Koons, Holt | 5 | 0 | 2 | 7 | 0 | 1 | 0 |
58 | Jack Koury, Parkway South | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
70 | Sam Kowalewski, Fox | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
9 | Brad Krueger, Oakville | 16 | 0 | 5 | 21 | 0 | 0 | 2 |
66 | Ken Kugel, Washington | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
10 | Josh Kuntze, Oakville | 4 | 0 | 5 | 9 | 0 | 0 | 3 |
| Cedric Lacy, McCluer | 44 | 0 | 21 | 65 | 0 | 0 | 1 |
21 | Darren Lam, Parkway North | 3 | 0 | 1 | 4 | 0 | 0 | 0 |
49 | Nick Lamkie, Fort Zumwalt South | 1 | 0 | 2 | 3 | 0 | 0 | 0 |
| Cody Lampe, Fort Zumwalt East | 23 | 2 | 18 | 41 | 0 | 0 | 2 |
78 | Austin Lawless, Parkway South | 30 | 7 | 14 | 44 | 1 | 0 | 0 |
35 | Mike Lee, Vianney | 48 | 7 | 21 | 69 | 9 | 1 | 0 |
40 | Trayvon Lee, McCluer North | 7 | 0 | 0 | 7 | 0 | 0 | 1 |
| Elliot Leinauer, Summit | 32 | 0 | 21 | 53 | 1 | 1 | 0 |
22 | Brendan Lenac, Holt | 37 | 5 | 20 | 57 | 1 | 4 | 0 |
82 | Gerald Lenoir, Parkway Central | 1 | 0 | 2 | 3 | 0 | 0 | 0 |
| Jeremy Levinson, Ladue | 29 | 4 | 23 | 52 | 2 | 0 | 0 |
15 | Austin Lewis, Washington | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
1 | Connor Lewis, Washington | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
72 | Daniel Lewis, Parkway Central | 11 | 4 | 3 | 14 | 1 | 0 | 0 |
5 | Deon Lewis, Fort Zumwalt North | 29 | 0 | 24 | 53 | 0 | 1 | 1 |
| Tyler Lillard, McCluer | 12 | 0 | 11 | 23 | 0 | 0 | 0 |
32 | Simon Lindo, Parkway West | 30 | 1 | 18 | 48 | 0 | 0 | 0 |
18 | Issac Lippert, Washington | 6 | 0 | 0 | 6 | 0 | 0 | 0 |
55 | Savion Logan, Webster Groves | 6 | 1 | 3 | 9 | 0 | 0 | 0 |
68 | Cooper Lohkamp, Parkway Central | 29 | 6 | 13 | 42 | 5 | 0 | 0 |
70 | Brian Loomis, Parkway West | 7 | 0 | 7 | 14 | 0 | 0 | 0 |
55 | Austin Loveland, Parkway West | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
30 | Anthony Lowe, Pattonville | 8 | 0 | 1 | 9 | 0 | 0 | 0 |
76 | Marcus Lowery, Fort Zumwalt North | 0 | 0 | 9 | 9 | 0 | 1 | 0 |
24 | Tommy Lucas, Holt | 3 | 0 | 0 | 3 | 0 | 0 | 0 |
11 | Cory Mack, Webster Groves | 27 | 4 | 8 | 35 | 1 | 2 | 0 |
9 | Kyle Markway, Vianney | 23 | 7 | 15 | 38 | 9 | 0 | 1 |
65 | Devin Marsh, Fort Zumwalt North | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
54 | Chase Martin, Hazelwood East | 28 | 3 | 26 | 54 | 1 | 0 | 0 |
| Jarod Martin, Summit | 5 | 0 | 5 | 10 | 1 | 1 | 0 |
6 | Judson Martin, Parkway West | 9 | 0 | 9 | 18 | 0 | 0 | 0 |
21 | Shadrach Martin, Hazelwood East | 7 | 0 | 10 | 17 | 0 | 0 | 0 |
40 | Devin Marty, Vianney | 67 | 11 | 25 | 92 | 1 | 2 | 1 |
35 | Ryan Masterson, Parkway South | 32 | 1 | 26 | 58 | 0 | 1 | 1 |
56 | DJ Maxey, Fox | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| Jack May, Ladue | 46 | 2 | 26 | 72 | 0 | 3 | 2 |
| Derian Maye, Fort Zumwalt East | 4 | 0 | 4 | 8 | 0 | 0 | 0 |
22 | Austin Mayer, Fox | 11 | 0 | 17 | 28 | 0 | 0 | 1 |
50 | Cramon Mays, Chaminade | 15 | 0 | 15 | 30 | 3 | 0 | 0 |
63 | Cam McCarthy, Parkway South | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
68 | Nolan McCarthy, Parkway South | 24 | 7 | 8 | 32 | 3 | 1 | 0 |
| John McClure, Summit | 39 | 0 | 17 | 56 | 1 | 0 | 1 |
99 | Zak McCrary, Fort Zumwalt South | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
10 | CJ McDaniel, Pattonville | 23 | 2 | 13 | 36 | 0 | 2 | 1 |
| Asa McFadden, McCluer | 4 | 0 | 0 | 4 | 0 | 0 | 1 |
43 | Darien McGary, Parkway North | 9 | 0 | 4 | 13 | 0 | 0 | 0 |
36 | Nathaniel McGhee Jr. , Chaminade | 21 | 0 | 9 | 30 | 0 | 0 | 2 |
20 | Ryan McGowan, Parkway South | 3 | 0 | 0 | 3 | 0 | 0 | 1 |
| Caleb McIntosh, Summit | 43 | 0 | 39 | 82 | 1 | 1 | 0 |
2 | Andre McIntyre, Fox | 23 | 0 | 20 | 43 | 0 | 1 | 0 |
25 | Lyndon McKay, Parkway South | 7 | 0 | 3 | 10 | 0 | 0 | 0 |
75 | Connor McKinney, Washington | 7 | 0 | 7 | 14 | 0 | 0 | 0 |
9 | Scott McKnight, Parkway West | 20 | 1 | 15 | 35 | 0 | 0 | 3 |
34 | Brandyn McMurry, Parkway West | 5 | 0 | 2 | 7 | 0 | 1 | 0 |
12 | Taylor McNeal, Parkway West | 30 | 0 | 15 | 45 | 0 | 0 | 2 |
6 | Cody Means, Nixa | 4 | 0 | 0 | 4 | 0 | 0 | 0 |
58 | Alex Meers, Parkway South | 3 | 0 | 2 | 5 | 0 | 0 | 0 |
| Nick Meisenheimer, Fort Zumwalt East | 14 | 2 | 11 | 25 | 1 | 3 | 1 |
24 | Mitch Melber, Oakville | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
20 | Mike Melchior, Fox | 7 | 1 | 12 | 19 | 0 | 2 | 0 |
47 | Jack Mendonsa, Parkway West | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
70 | Ian Meyer, Webster Groves | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
62 | Joe Meyer, Ladue | 4 | 0 | 5 | 9 | 0 | 0 | 0 |
77 | David Michalek, Summit | 2 | 0 | 1 | 3 | 1 | 0 | 0 |
12 | Matt Miller, Oakville | 49 | 11 | 35 | 84 | 1 | 1 | 0 |
31 | Tobias Miller, Parkway North | 15 | 1 | 7 | 22 | 1 | 0 | 0 |
18 | Dawson Mills, Nixa | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
4 | Dylan Molett, Vianney | 11 | 0 | 1 | 12 | 0 | 0 | 0 |
45 | Jeremy Monehan, Washington | 29 | 0 | 7 | 36 | 0 | 0 | 0 |
13 | Cee Monsivais, Holt | 51 | 6 | 33 | 84 | 3 | 1 | 0 |
7 | Emilio Monsivais, Holt | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
73 | Jeff Montgomery, Fox | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
71 | Dylan Moody, Parkway South | 5 | 0 | 5 | 10 | 0 | 0 | 0 |
| Justin Moore, Ladue | 28 | 7 | 21 | 49 | 0 | 0 | 0 |
| Dylan Moorman, Summit | 60 | 0 | 32 | 92 | 1 | 2 | 0 |
36 | Mickey Morell, Vianney | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
| Dan Morris, Fort Zumwalt East | 44 | 4 | 26 | 70 | 0 | 0 | 1 |
18 | Devon Morris, Hazelwood East | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
44 | Eddie Morris, Parkway South | 2 | 1 | 2 | 4 | 1 | 0 | 0 |
23 | Mitch Morris, Fox | 45 | 6 | 41 | 86 | 0 | 0 | 1 |
| Jackson Mueller, Fort Zumwalt East | 18 | 3 | 8 | 26 | 0 | 1 | 0 |
70 | Conner Muller, Washington | 16 | 0 | 8 | 24 | 0 | 0 | 0 |
85 | Joe Mundinger, Oakville | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
8 | Brenden Murphy, Fort Zumwalt North | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
27 | Charles Murphy, Parkway Central | 5 | 0 | 3 | 8 | 0 | 0 | 0 |
16 | AJ Nehls, Summit | 4 | 0 | 2 | 6 | 0 | 0 | 0 |
72 | Jason Neier, Ladue | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
54 | Jordan Neier, Ladue | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
67 | Deon Nelson, Parkway North | 11 | 0 | 10 | 21 | 0 | 0 | 0 |
33 | Ryan Newton, Parkway North | 27 | 2 | 14 | 41 | 1 | 1 | 0 |
37 | Christian Niehoff, Oakville | 3 | 1 | 1 | 4 | 0 | 0 | 1 |
3 | Alex Noark, Parkway South | 16 | 0 | 13 | 29 | 0 | 0 | 0 |
21 | Tyler Nolle, Fort Zumwalt South | 7 | 0 | 4 | 11 | 0 | 0 | 0 |
22 | Anthony Novelly, Chaminade | 19 | 0 | 16 | 35 | 0 | 0 | 1 |
70 | Okunle Oduneleye, Hazelwood East | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
7 | Chase Omlid, Parkway South | 22 | 0 | 8 | 30 | 0 | 0 | 4 |
4 | David Omondi, Parkway South | 6 | 1 | 5 | 11 | 0 | 0 | 0 |
| Lyndell Owens, McCluer | 5 | 0 | 5 | 10 | 0 | 0 | 0 |
31 | Nate Owens, Parkway South | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
34 | Nick Owens, McCluer North | 5 | 1 | 3 | 8 | 0 | 1 | 0 |
| David Owolabi, Ladue | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
39 | Trevor Parhomski, Pattonville | 41 | 3 | 27 | 68 | 1 | 2 | 0 |
0 | Andrew Paris, Fort Zumwalt East | 42 | 6 | 22 | 64 | 1 | 1 | 0 |
| Charles Parker, McCluer | 31 | 0 | 21 | 52 | 1 | 1 | 0 |
75 | Austin Parres, Fort Zumwalt South | 22 | 2 | 23 | 45 | 0 | 1 | 0 |
9 | Robert Pattin, McCluer North | 24 | 6 | 12 | 36 | 4 | 2 | 0 |
4 | Rennell Payne, Parkway Central | 20 | 1 | 18 | 38 | 0 | 1 | 0 |
83 | Tommy Payne, Parkway Central | 59 | 25 | 28 | 87 | 10 | 1 | 0 |
| Karl Pearson, Holt | 1 | 0 | 2 | 3 | 0 | 1 | 0 |
| Sam Pennington, Summit | 20 | 0 | 13 | 33 | 3 | 0 | 0 |
85 | Richard Perez, Nixa | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
15 | Noah Perkins, Webster Groves | 31 | 4 | 9 | 40 | 1 | 0 | 0 |
7 | Jordan Perry, Pattonville | 38 | 0 | 11 | 49 | 0 | 2 | 2 |
80 | Matt Petersen, Parkway West | 7 | 0 | 2 | 9 | 0 | 0 | 0 |
42 | Spencer Peterson, Vianney | 31 | 6 | 28 | 59 | 3 | 0 | 0 |
1 | Kelvin Phillips, Hazelwood East | 10 | 0 | 2 | 12 | 0 | 0 | 1 |
2 | Kelvon Phillips, Hazelwood East | 7 | 0 | 4 | 11 | 0 | 0 | 1 |
| Travis Pierce, Fort Zumwalt East | 10 | 2 | 6 | 16 | 2 | 1 | 0 |
12 | Tony Pisoni, Fox | 26 | 1 | 33 | 59 | 0 | 1 | 3 |
9 | Chris Poindexter, Pattonville | 38 | 0 | 29 | 67 | 0 | 0 | 1 |
17 | Shane Porter, Fort Zumwalt South | 7 | 1 | 1 | 8 | 0 | 0 | 0 |
66 | Alonzo Powell, Parkway North | 38 | 1 | 23 | 61 | 0 | 0 | 0 |
| Keecie Powell, Summit | 5 | 0 | 2 | 7 | 0 | 0 | 0 |
| Marquis Powell, Summit | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
42 | Nick Preston, Pattonville | 15 | 0 | 10 | 25 | 0 | 0 | 0 |
68 | Marquis Prophete, McCluer North | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
19 | Jordan Pugh, Washington | 5 | 0 | 0 | 5 | 0 | 0 | 0 |
55 | Max Pyle, Parkway South | 43 | 8 | 14 | 57 | 4 | 0 | 0 |
1 | Antonio Quick, Fox | 6 | 0 | 1 | 7 | 0 | 0 | 1 |
32 | Jeremiah Ragland, Ladue | 4 | 1 | 3 | 7 | 0 | 0 | 0 |
22 | Darius Ramsey, Parkway Central | 26 | 1 | 16 | 42 | 0 | 0 | 0 |
29 | Antonio Ransom, Hazelwood East | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
13 | Carson Ray, Nixa | 3 | 1 | 0 | 3 | 1 | 0 | 0 |
| Rashaan Ray, McCluer | 78 | 11 | 33 | 111 | 2 | 1 | 1 |
44 | Joe Rearden, Vianney | 25 | 11 | 13 | 38 | 8 | 0 | 0 |
| Connor Reese, Fort Zumwalt East | 4 | 0 | 4 | 8 | 0 | 0 | 0 |
77 | Chase Rehagen, Chaminade | 5 | 0 | 6 | 11 | 0 | 0 | 0 |
40 | Jared Rennick, Washington | 3 | 0 | 0 | 3 | 0 | 0 | 0 |
22 | Antwon Rhodes, Parkway North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
33 | Cory Rice, Parkway Central | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
14 | Devin Rice, Parkway Central | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
23 | JayVon Richardson, Webster Groves | 3 | 0 | 1 | 4 | 0 | 0 | 0 |
33 | K'Ron Richardson, Webster Groves | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
3 | Brock Rider, Fox | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
24 | Jourdan Riley, Nixa | 8 | 0 | 0 | 8 | 0 | 0 | 0 |
30 | Rami Ringling, Parkway West | 3 | 0 | 5 | 8 | 0 | 0 | 0 |
25 | Tyler Roberts, Fort Zumwalt South | 2 | 0 | 2 | 4 | 0 | 0 | 0 |
1 | Carvon Robinson, Oakville | 4 | 0 | 2 | 6 | 0 | 0 | 0 |
| Jacob Robinson, Summit | 20 | 0 | 15 | 35 | 5 | 1 | 0 |
6 | Tavian Robinson, Fort Zumwalt North | 84 | 15 | 74 | 158 | 9 | 2 | 0 |
3 | Jesus Rocha, Holt | 46 | 0 | 36 | 82 | 0 | 1 | 1 |
52 | Austin Rodriguez, Webster Groves | 1 | 0 | 2 | 3 | 0 | 0 | 0 |
5 | Bryce Rohr, Nixa | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
74 | Hayden Rose, Fort Zumwalt South | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
73 | Tyler Rosen, Parkway Central | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
22 | Channon Ross, Fort Zumwalt South | 71 | 5 | 49 | 120 | 0 | 1 | 2 |
21 | Eddie Ross, Parkway Central | 3 | 0 | 2 | 5 | 0 | 0 | 0 |
45 | Bryce Rowles, Fort Zumwalt North | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
42 | Ryan Rusan, Webster Groves | 2 | 0 | 2 | 4 | 0 | 0 | 0 |
34 | Jaylen Russell, Pattonville | 7 | 1 | 3 | 10 | 0 | 0 | 0 |
74 | Matt Sanders, Parkway Central | 10 | 4 | 6 | 16 | 1 | 0 | 0 |
75 | Miles Sanders, Parkway Central | 9 | 0 | 7 | 16 | 0 | 2 | 1 |
5 | Nathan Sanders, Parkway Central | 28 | 3 | 18 | 46 | 0 | 0 | 0 |
70 | Bryan Schack, Fort Zumwalt South | 8 | 0 | 14 | 22 | 0 | 0 | 0 |
5 | James Schueler, Vianney | 36 | 0 | 10 | 46 | 2 | 0 | 0 |
4 | James Scott, Ladue | 14 | 0 | 6 | 20 | 0 | 1 | 0 |
| Randy Scott, McCluer | 37 | 2 | 17 | 54 | 3 | 1 | 0 |
59 | Zach Scott, Parkway North | 19 | 1 | 14 | 33 | 1 | 0 | 0 |
5 | Drew Seers, Parkway West | 63 | 3 | 37 | 100 | 1 | 0 | 2 |
10 | Jake Seers, Parkway West | 7 | 0 | 3 | 10 | 0 | 0 | 0 |
| Matt Seymour, Summit | 47 | 0 | 16 | 63 | 0 | 1 | 0 |
68 | Jace Sherertz, Fort Zumwalt North | 1 | 0 | 3 | 4 | 0 | 0 | 0 |
50 | Evan Shukers, Parkway West | 70 | 2 | 47 | 117 | 0 | 2 | 0 |
80 | Jordan Shumate, Webster Groves | 2 | 0 | 2 | 4 | 0 | 1 | 0 |
9 | Jordan Simmons, Parkway South | 17 | 0 | 3 | 20 | 0 | 0 | 0 |
24 | Jake Simpson, Fort Zumwalt South | 7 | 1 | 4 | 11 | 0 | 0 | 0 |
45 | Blayne Skinner, Holt | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
7 | Michael Slater, Parkway Central | 33 | 2 | 14 | 47 | 0 | 0 | 1 |
52 | Justin Slemmer, Chaminade | 22 | 2 | 17 | 39 | 7 | 0 | 0 |
16 | Antonio Smith, Parkway West | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
71 | Chase Smith, Fort Zumwalt North | 21 | 1 | 15 | 36 | 1 | 0 | 0 |
50 | Donte Smith, McCluer North | 13 | 4 | 5 | 18 | 3 | 0 | 0 |
17 | Jarrod Smith, Ladue | 21 | 1 | 8 | 29 | 0 | 0 | 0 |
32 | Kavon Smith, Hazelwood East | 63 | 2 | 43 | 106 | 1 | 2 | 2 |
79 | Nick Smith, Fort Zumwalt South | 4 | 0 | 1 | 5 | 0 | 0 | 0 |
34 | Ryan Smith, Parkway North | 13 | 0 | 7 | 20 | 0 | 0 | 0 |
34 | Jake Sneed, Fort Zumwalt North | 4 | 1 | 3 | 7 | 0 | 0 | 0 |
48 | Carter Snodgrass, Parkway South | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
28 | Nolan Snyder, Vianney | 16 | 0 | 2 | 18 | 0 | 1 | 4 |
32 | Nicolas Solter, Washington | 3 | 0 | 0 | 3 | 0 | 0 | 0 |
4 | Trevon Spann, McCluer | 33 | 0 | 27 | 60 | 4 | 1 | 0 |
| Kevin Spraggins, McCluer | 50 | 2 | 25 | 75 | 1 | 0 | 0 |
13 | Nick Sprague, Parkway South | 4 | 0 | 0 | 4 | 0 | 0 | 0 |
| Raequan Stallings, McCluer | 4 | 0 | 5 | 9 | 0 | 0 | 0 |
21 | Evan Stanley, Parkway West | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
80 | Zach Stanner, Fort Zumwalt North | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| Stone Staszcuk, Holt | 2 | 0 | 6 | 8 | 0 | 1 | 0 |
54 | Kyle Staton, Fort Zumwalt North | 2 | 1 | 3 | 5 | 0 | 0 | 0 |
| TEAM STATS, Holt | 2 | 0 | 6 | 8 | 0 | 0 | 0 |
| Blake Steins, Fort Zumwalt East | 18 | 10 | 23 | 41 | 3 | 0 | 0 |
| Clayton Steins, Fort Zumwalt East | 4 | 0 | 1 | 5 | 0 | 0 | 0 |
4 | Harrison Stephan, Fort Zumwalt South | 38 | 2 | 45 | 83 | 0 | 2 | 1 |
88 | Tony Steptutat, Summit | 0 | 0 | 2 | 2 | 0 | 0 | 1 |
44 | Gavin Stevens, McCluer North | 14 | 0 | 5 | 19 | 0 | 0 | 0 |
20 | Jon Stewart, Fort Zumwalt South | 6 | 0 | 3 | 9 | 0 | 0 | 0 |
26 | Leo Stith, Parkway Central | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
20 | Deiondre Stockton, Fort Zumwalt North | 0 | 0 | 2 | 2 | 0 | 0 | 0 |
17 | Ryan Stokes, McCluer North | 5 | 0 | 0 | 5 | 0 | 0 | 1 |
53 | Jake Stoppleman, Fox | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
19 | Jack Storm, Parkway South | 69 | 1 | 30 | 99 | 0 | 1 | 0 |
9 | Ben Straatmann, Washington | 43 | 2 | 16 | 59 | 0 | 0 | 1 |
72 | Ben Stratman, Vianney | 17 | 5 | 11 | 28 | 6 | 0 | 0 |
| Mike Straughter, Ladue | 3 | 1 | 0 | 3 | 0 | 0 | 0 |
3 | Norvell Streeter, Oakville | 6 | 0 | 5 | 11 | 0 | 0 | 0 |
18 | Jake Stroker, Pattonville | 1 | 0 | 0 | 1 | 0 | 1 | 0 |
16 | Marcus Strutz, Parkway Central | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
63 | Liam Studdard, Vianney | 2 | 1 | 0 | 2 | 0 | 2 | 0 |
20 | Will Suber, Webster Groves | 0 | 0 | 2 | 2 | 0 | 0 | 0 |
34 | Jack Sudekum, Chaminade | 6 | 0 | 5 | 11 | 1 | 0 | 0 |
15 | Jack Sullivan, Vianney | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
54 | Drew Swihart, Parkway West | 5 | 0 | 10 | 15 | 0 | 0 | 0 |
23 | Dexter Swims, McCluer North | 10 | 0 | 3 | 13 | 0 | 0 | 0 |
72 | Usama Tahir, Parkway North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| CJ Tammons, Ladue | 9 | 1 | 5 | 14 | 1 | 0 | 0 |
6 | Omari Tate, Hazelwood East | 47 | 8 | 25 | 72 | 2 | 0 | 0 |
21 | Ronald Tate, McCluer North | 6 | 0 | 0 | 6 | 0 | 0 | 0 |
53 | Chris Taylor, Webster Groves | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
3 | Rashaad Taylor, Parkway North | 45 | 5 | 19 | 64 | 3 | 0 | 0 |
6 | Jake Terry, Fox | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
76 | Nick Thiel, Washington | 31 | 1 | 5 | 36 | 0 | 0 | 0 |
| Demetrius Thomas, McCluer | 61 | 8 | 36 | 97 | 17 | 0 | 0 |
81 | John Thomas, Webster Groves | 8 | 0 | 4 | 12 | 0 | 0 | 1 |
| Josh Thomas, Fort Zumwalt East | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
80 | Mareyon Thomas, Parkway North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
27 | Ulysses Thomas, Hazelwood East | 6 | 0 | 4 | 10 | 0 | 0 | 0 |
27 | Michael Thompson, McCluer North | 10 | 5 | 1 | 11 | 3 | 1 | 0 |
| Dominique Thornhill, Fort Zumwalt East | 6 | 0 | 5 | 11 | 0 | 0 | 0 |
53 | Kevin Tiernan, Holt | 4 | 1 | 3 | 7 | 1 | 2 | 0 |
12 | Grant Timm, Parkway North | 14 | 0 | 4 | 18 | 0 | 0 | 0 |
85 | Nick Tompkins, Holt | 5 | 1 | 5 | 10 | 0 | 0 | 0 |
| Patrick Tosti, Summit | 6 | 0 | 6 | 12 | 2 | 0 | 0 |
| Holden Townsend, Fort Zumwalt North | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
91 | Trevor Trout, Chaminade | 17 | 0 | 14 | 31 | 1 | 0 | 0 |
| Michael Trudzinski, Summit | 15 | 0 | 10 | 25 | 0 | 1 | 0 |
34 | Kalin True, Fox | 6 | 0 | 5 | 11 | 0 | 0 | 0 |
15 | Dominic Truss, McCluer North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
64 | Luke Tucker, Fort Zumwalt South | 3 | 1 | 0 | 3 | 0 | 0 | 0 |
35 | Savon Tucker, Hazelwood East | 37 | 2 | 29 | 66 | 2 | 2 | 1 |
51 | Jerome Tuckson, Webster Groves | 10 | 2 | 6 | 16 | 1 | 0 | 0 |
34 | Mike Tunnage, Holt | 6 | 2 | 8 | 14 | 1 | 1 | 0 |
| Justin Tunnicliff, Summit | 26 | 0 | 17 | 43 | 0 | 1 | 0 |
14 | Griffin Turnbough, Fox | 36 | 8 | 23 | 59 | 4 | 1 | 0 |
16 | Travis Turnbough, Fox | 5 | 2 | 6 | 11 | 0 | 0 | 0 |
52 | Cameron Turner, Hazelwood East | 91 | 10 | 41 | 132 | 5 | 2 | 0 |
75 | Terrance Turner, McCluer | 11 | 0 | 13 | 24 | 0 | 0 | 0 |
44 | Joey Twellman, Parkway West | 39 | 2 | 27 | 66 | 3 | 1 | 0 |
65 | Cortez Tyler, Hazelwood East | 4 | 0 | 3 | 7 | 0 | 0 | 0 |
17 | Logan Tyler, Nixa | 3 | 2 | 1 | 4 | 0 | 0 | 0 |
| Henry Valier, Ladue | 8 | 1 | 13 | 21 | 0 | 1 | 0 |
20 | Steven Veanson, Oakville | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| Cody Vogel, Summit | 8 | 0 | 5 | 13 | 0 | 0 | 0 |
51 | Colton Vollmer, Washington | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
8 | Nick Voorhees, Vianney | 2 | 0 | 3 | 5 | 0 | 0 | 0 |
| Nathan Vortherm, Fort Zumwalt East | 5 | 0 | 2 | 7 | 0 | 0 | 0 |
1 | Jayvonn Wade, Parkway South | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| Brandon Wagner, Fort Zumwalt East | 2 | 0 | 2 | 4 | 0 | 0 | 0 |
25 | Chris Wagner, Fox | 15 | 3 | 17 | 32 | 0 | 0 | 0 |
90 | Tre-shon Wagner, Webster Groves | 2 | 0 | 0 | 2 | 0 | 2 | 0 |
| Sam Walden, Fort Zumwalt East | 3 | 0 | 1 | 4 | 0 | 0 | 0 |
70 | Devin Wallace, Pattonville | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
52 | Alec Wallingsford, Oakville | 0 | 0 | 2 | 2 | 0 | 0 | 0 |
81 | Jack Wallis, Pattonville | 0 | 0 | 2 | 2 | 0 | 0 | 0 |
3 | Trey Walsh, Washington | 7 | 0 | 0 | 7 | 0 | 0 | 0 |
| Ty Warren, McCluer | 7 | 0 | 0 | 7 | 0 | 0 | 0 |
2 | Anthony Washington, Webster Groves | 19 | 1 | 4 | 23 | 0 | 1 | 1 |
27 | Garion Washington, Holt | 32 | 7 | 19 | 51 | 3 | 0 | 0 |
55 | Tayvian Weary, Vianney | 7 | 2 | 5 | 12 | 1 | 0 | 0 |
| Noah Weathersby, Ladue | 1 | 0 | 2 | 3 | 0 | 0 | 0 |
| Sheron Weaver, Fort Zumwalt East | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
2 | Clayton Weber, Parkway North | 33 | 2 | 15 | 48 | 0 | 0 | 3 |
60 | Will Weitekamp, Parkway West | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
44 | Joe Welte, Fox | 63 | 13 | 56 | 119 | 2 | 3 | 1 |
28 | Pendilton Whaley, Fort Zumwalt South | 53 | 12 | 28 | 81 | 1 | 0 | 1 |
6 | Elijah White, McCluer North | 6 | 0 | 1 | 7 | 0 | 0 | 0 |
3 | John White, McCluer North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
52 | Harley Whitehouse, Parkway Central | 4 | 0 | 5 | 9 | 0 | 0 | 0 |
52 | Maurice Whitfield, McCluer | 34 | 2 | 24 | 58 | 5 | 0 | 0 |
10 | Andre Whitley, Chaminade | 38 | 2 | 19 | 57 | 1 | 1 | 2 |
| Mario Whitley, Ladue | 75 | 16 | 40 | 115 | 1 | 3 | 0 |
5 | Zach Wilhelm, Chaminade | 49 | 2 | 44 | 93 | 1 | 0 | 0 |
71 | Calvin Wilkes, Hazelwood East | 5 | 0 | 6 | 11 | 0 | 0 | 0 |
23 | Jordan Wilkes, Pattonville | 72 | 10 | 26 | 98 | 8 | 2 | 2 |
22 | Rashad Wilkins, McCluer North | 8 | 0 | 5 | 13 | 0 | 1 | 2 |
8 | Ryyan Wilkins, McCluer North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
18 | ANTHONY Williams, McCluer | 60 | 9 | 25 | 85 | 2 | 0 | 0 |
52 | Carvell Williams, Parkway South | 11 | 0 | 9 | 20 | 0 | 0 | 0 |
6 | D'Mondre Williams, Pattonville | 31 | 8 | 21 | 52 | 9 | 0 | 0 |
8 | Isaiah Williams, Parkway West | 4 | 0 | 2 | 6 | 0 | 0 | 0 |
72 | Judge Williams, Pattonville | 10 | 2 | 8 | 18 | 0 | 0 | 0 |
11 | Markail Williams, Pattonville | 40 | 7 | 25 | 65 | 3 | 0 | 4 |
8 | Miles Williams, Chaminade | 6 | 0 | 12 | 18 | 0 | 0 | 0 |
6 | Quran Williams, Parkway North | 60 | 7 | 14 | 74 | 0 | 0 | 4 |
| Anthony Wilson, Summit | 5 | 0 | 3 | 8 | 0 | 0 | 0 |
70 | Blake Wilson, Fort Zumwalt North | 39 | 3 | 58 | 97 | 0 | 3 | 0 |
79 | Jamar Wilson, Fort Zumwalt East | 2 | 1 | 2 | 4 | 1 | 0 | 0 |
81 | Ryan Wimmer, Parkway West | 21 | 1 | 26 | 47 | 2 | 0 | 0 |
5 | Jared Wolfrum, Holt | 23 | 1 | 10 | 33 | 0 | 0 | 0 |
66 | Logan Woods, Fort Zumwalt South | 45 | 12 | 26 | 71 | 3 | 2 | 0 |
7 | Cole Wrinkle, Washington | 6 | 0 | 1 | 7 | 0 | 0 | 0 |
53 | Justin Wyms, Chaminade | 0 | 0 | 5 | 5 | 0 | 0 | 0 |
8 | Xavier Yancy, Fort Zumwalt South | 5 | 0 | 0 | 5 | 0 | 0 | 0 |
9 | Jerry Yates, Webster Groves | 5 | 0 | 0 | 5 | 0 | 0 | 0 |
| Carlos Young, Summit | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
7 | Haris Zeneli, Oakville | 31 | 1 | 23 | 54 | 0 | 2 | 4 |
24 | Jacob Zlotopolski, Fox | 1 | 0 | 9 | 10 | 0 | 2 | 0 |
| , Holt | 6 | 1 | 7 | 13 | 0 | 1 | 0 |
| , Parkway North | 3 | 0 | 0 | 3 | 0 | 0 | 0 |
13 | Daniel Deadmon, Webster Groves | 5 | 2 | 1 | 6 | 0 | 0 | 0 |
6 | Roderick Pennington, Webster Groves | 6 | 2 | 6 | 12 | 0 | 0 | 0 |