# | Name | Tck | T4L-Yds | Ast | TOT | Sck | FumRec | Int |
---|
39 | Ryan Abdel-Azim, Parkway South | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
17 | Kaden Abe, Liberty (Wentzville) | 4 | 0 | 2 | 6 | 0 | 1 | 0 |
5 | Dennis Abel, Riverview Gardens | 22 | 0 | 12 | 34 | 0 | 1 | 4 |
16 | Jackson Abernathy, MICDS | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
87 | Mathias Abunaw, North Point | 30 | 5 | 28 | 58 | 3 | 0 | 0 |
66 | Zach Adams, Fort Zumwalt South | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
24 | Carter Adkins, Fort Zumwalt South | 8 | 3 | 11 | 19 | 1 | 0 | 0 |
31 | Chris Adkins, McCluer | 36 | 13 | 28 | 64 | 2 | 1 | 0 |
22 | Jackson Adler, St. Dominic | 9 | 0 | 0 | 9 | 0 | 0 | 0 |
| Mohammed Afaneh, Fort Zumwalt East | 44 | 14 | 15 | 59 | 4 | 0 | 0 |
45 | Montez Akers, Hazelwood East | 8 | 6 | 6 | 14 | 2 | 0 | 0 |
32 | Jack Albert, Eureka | 31 | 9 | 13 | 44 | 1 | 0 | 0 |
74 | Ethan Albin, Parkway Central | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| Jacobi Allen, Webster Groves | 14 | 0 | 5 | 19 | 0 | 0 | 0 |
| Jakahri Allen, Webster Groves | 18 | 0 | 8 | 26 | 0 | 0 | 1 |
28 | Marcus Allen , Chaminade | 19 | 1 | 4 | 23 | 0 | 0 | 0 |
60 | Lucas Allgeyer, MICDS | 43 | 19 | 21 | 64 | 15 | 1 | 0 |
48 | Max Allgeyer, MICDS | 4 | 1 | 1 | 5 | 0 | 0 | 0 |
23 | Aidan Amy, Summit | 23 | 1 | 14 | 37 | 0 | 0 | 1 |
55 | Israel Anjorin, Parkway Central | 8 | 2 | 2 | 10 | 0 | 0 | 0 |
32 | Jayden Anthony, Riverview Gardens | 19 | 3 | 18 | 37 | 1 | 1 | 0 |
52 | Roy Anzaldua, Fort Zumwalt South | 14 | 2 | 16 | 30 | 0 | 0 | 0 |
22 | Logan Applebaum, Parkway Central | 32 | 3 | 12 | 44 | 1 | 0 | 1 |
33 | Blake Ashby, Eureka | 34 | 11 | 37 | 71 | 3 | 1 | 0 |
11 | Roman Ashman, Parkway South | 13 | 4 | 9 | 22 | 3 | 0 | 0 |
9 | Josh Atherton, Fort Zumwalt South | 66 | 4 | 76 | 142 | 0 | 1 | 2 |
59 | Zaid Aujaimy, Parkway West | 2 | 0 | 2 | 4 | 0 | 0 | 0 |
| Nolan Bailey, Webster Groves | 41 | 6 | 22 | 63 | 1 | 0 | 0 |
52 | Romeo Bailey, Riverview Gardens | 3 | 0 | 2 | 5 | 0 | 0 | 0 |
72 | Ethan Baine, Parkway West | 1 | 0 | 4 | 5 | 0 | 0 | 0 |
67 | Landon Baker, Washington | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
7 | McKell Baker, Fort Zumwalt North | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
6 | Aamir Banks, Parkway Central | 34 | 1 | 4 | 38 | 0 | 0 | 0 |
17 | Beau Banze, North Point | 16 | 2 | 22 | 38 | 1 | 0 | 0 |
55 | Brock Banze, North Point | 4 | 0 | 0 | 4 | 0 | 0 | 0 |
3 | Dylan Bartlett, Washington | 12 | 1 | 4 | 16 | 0 | 0 | 0 |
31 | Mykell Barton, Summit | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| Nashaun Bates, University City | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
56 | Austin Bauer, Fort Zumwalt North | 35 | 5 | 30 | 65 | 5 | 0 | 0 |
15 | Chase Bayless, Riverview Gardens | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
20 | Francisco Becerra, Mehlville | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Joquez Beck, Cardinal Ritter | 6 | 0 | 3 | 9 | 0 | 0 | 0 |
0 | Ashton Bedford, Francis Howell North | 33 | 0 | 3 | 36 | 0 | 0 | 1 |
20 | Jacob Bedore, Fort Zumwalt South | 16 | 1 | 22 | 38 | 0 | 0 | 0 |
7 | Cole Beerman, St. Dominic | 7 | 1 | 5 | 12 | 0 | 1 | 0 |
3 | Connor Beerman, St. Dominic | 19 | 0 | 4 | 23 | 0 | 1 | 3 |
10 | David Beger, Francis Howell North | 13 | 0 | 3 | 16 | 0 | 1 | 1 |
18 | Chase Behle, Timberland | 17 | 5 | 44 | 61 | 2 | 0 | 1 |
12 | Aaron Bell, Timberland | 4 | 1 | 1 | 5 | 0 | 0 | 0 |
1 | Markell Bell, Riverview Gardens | 13 | 0 | 3 | 16 | 0 | 1 | 0 |
9 | Quinten Bennett, Eureka | 29 | 0 | 7 | 36 | 0 | 0 | 0 |
5 | Chase Bensing, Fort Zumwalt South | 17 | 1 | 26 | 43 | 0 | 0 | 3 |
9 | Dominic Bentrup, Summit | 30 | 19 | 47 | 77 | 9 | 0 | 0 |
35 | Jack Berry, Eureka | 3 | 0 | 1 | 4 | 0 | 0 | 0 |
35 | Jack Berry, Eureka | 1 | 0 | 2 | 3 | 0 | 0 | 0 |
7 | Peyton Bertels, Liberty (Wentzville) | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| Clark Bias Jr., Webster Groves | 47 | 1 | 15 | 62 | 0 | 0 | 1 |
| Demetrius Bias Jr., Webster Groves | 10 | 0 | 9 | 19 | 0 | 0 | 0 |
18 | Jacobie Bibbs, Riverview Gardens | 12 | 1 | 12 | 24 | 0 | 0 | 0 |
1 | Stony Billings, Timberland | 19 | 0 | 9 | 28 | 0 | 1 | 0 |
4 | Jacob Bina, Washington | 29 | 1 | 10 | 39 | 0 | 0 | 1 |
56 | Luke Birkner, Farmington | 8 | 4 | 12 | 20 | 1 | 0 | 0 |
2 | Justin Bishop, MICDS | 3 | 0 | 1 | 4 | 0 | 0 | 0 |
8 | Nicholas Bittner, St. Dominic | 13 | 1 | 1 | 14 | 1 | 1 | 0 |
13 | Connor Blasi, Fox | 12 | 1 | 10 | 22 | 1 | 0 | 0 |
35 | Jaden Blattel, Fort Zumwalt North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
11 | Wyatt Bobo, Washington | 10 | 5 | 3 | 13 | 0 | 1 | 0 |
12 | Quinn Boc, Parkway Central | 18 | 2 | 6 | 24 | 0 | 0 | 0 |
35 | Andrew Bodmer, St. Dominic | 27 | 3 | 2 | 29 | 1 | 4 | 0 |
36 | Michael Boehmer, St. Dominic | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
7 | Dominique Bolden , Hazelwood East | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
53 | Ethan Bolinger, St. Dominic | 19 | 1 | 5 | 24 | 0 | 0 | 0 |
33 | Hayden Bolinger, St. Dominic | 10 | 0 | 1 | 11 | 0 | 1 | 0 |
70 | Kyle Bopp, Parkway South | 0 | 0 | 2 | 2 | 0 | 0 | 0 |
12 | Christian Bosley, Francis Howell North | 44 | 0 | 9 | 53 | 0 | 0 | 0 |
4 | Tristian Bosley, Francis Howell North | 37 | 0 | 7 | 44 | 0 | 0 | 1 |
23 | Bobby Boss, St. Dominic | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
2 | Landon Boston, Washington | 37 | 14 | 11 | 48 | 0 | 1 | 3 |
70 | Hugh Boyd, Fort Zumwalt South | 5 | 0 | 9 | 14 | 0 | 0 | 0 |
6 | Jaron Boyd, Parkway West | 32 | 0 | 10 | 42 | 0 | 0 | 1 |
71 | Quinten Boyd, Fort Zumwalt South | 7 | 0 | 15 | 22 | 0 | 0 | 0 |
10 | Toby Boyer, Timberland | 5 | 0 | 8 | 13 | 0 | 0 | 0 |
72 | Andre Boykin, Timberland | 1 | 1 | 1 | 2 | 0 | 0 | 0 |
| Javion Braddix, Fort Zumwalt East | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
33 | Carson Brandt, Parkway South | 3 | 0 | 3 | 6 | 0 | 1 | 0 |
10 | Alex Braun, Fort Zumwalt North | 0 | 0 | 2 | 2 | 0 | 0 | 0 |
21 | Nicholas Brengarth, St. Dominic | 20 | 0 | 1 | 21 | 0 | 1 | 2 |
| Henry Brewer, Webster Groves | 30 | 3 | 18 | 48 | 0 | 0 | 0 |
33 | Ari Bricker, Parkway Central | 31 | 1 | 8 | 39 | 0 | 0 | 0 |
77 | Carter Briddell, North Point | 1 | 0 | 3 | 4 | 0 | 0 | 0 |
20 | Peyton Briddell, North Point | 4 | 2 | 11 | 15 | 0 | 0 | 0 |
| Charles Brooks, Cardinal Ritter | 22 | 1 | 11 | 33 | 2 | 1 | 0 |
15 | Ja'Mont Brooks, Parkway West | 54 | 23 | 23 | 77 | 1 | 0 | 0 |
7 | Michael Brooks, Parkway South | 4 | 0 | 4 | 8 | 0 | 1 | 1 |
14 | Parker Brooks, Farmington | 4 | 1 | 0 | 4 | 0 | 0 | 0 |
4 | Rasheed Brooks, McCluer North | 26 | 0 | 13 | 39 | 0 | 1 | 1 |
3 | Allen Brown, Eureka | 28 | 1 | 12 | 40 | 0 | 0 | 6 |
25 | Jonathan Brown, St. Mary's | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
32 | Parker Brown, Summit | 5 | 0 | 11 | 16 | 0 | 0 | 0 |
4 | Roderick Brown, St. Mary's | 59 | 6 | 4 | 63 | 3 | 4 | 0 |
60 | Terell Brown, Parkway Central | 11 | 2 | 9 | 20 | 0 | 0 | 0 |
25 | Zak Brown, University City | 7 | 0 | 5 | 12 | 0 | 0 | 0 |
54 | Jahziah Brownlee, University City | 1 | 1 | 5 | 6 | 1 | 0 | 0 |
| Bailey Bryan, Ladue | 21 | 8 | 20 | 41 | 1 | 0 | 0 |
| Daryl Bryant, Ladue | 11 | 0 | 5 | 16 | 0 | 0 | 0 |
22 | Chase Buchanan, Farmington | 3 | 1 | 8 | 11 | 0 | 0 | 0 |
20 | Hutson Buchanan, Farmington | 0 | 0 | 2 | 2 | 0 | 0 | 0 |
19 | Leo Buchheit, North Point | 13 | 0 | 7 | 20 | 0 | 0 | 0 |
| Deshawn Buford, Webster Groves | 21 | 4 | 16 | 37 | 2 | 0 | 0 |
7 | DJ Burgess, Parkway Central | 4 | 1 | 0 | 4 | 0 | 0 | 0 |
11 | Brady Burgio, St. Dominic | 6 | 0 | 0 | 6 | 1 | 0 | 0 |
8 | Adam Burjoski, Parkway South | 20 | 2 | 10 | 30 | 0 | 0 | 0 |
0 | Marcus Burks, Hazelwood East | 10 | 1 | 5 | 15 | 0 | 0 | 1 |
19 | Jayden Burleson, Fort Zumwalt North | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
45 | Hayden Burns, Washington | 29 | 1 | 14 | 43 | 0 | 0 | 0 |
53 | Jacob Busby, Timberland | 8 | 2 | 8 | 16 | 1 | 0 | 0 |
1 | Tayvian Butcher, North Point | 0 | 0 | 1 | 1 | 0 | 1 | 0 |
32 | Ja'Kobe Byrd, Cardinal Ritter | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
33 | Lamar Byrd, North Point | 0 | 0 | 3 | 3 | 0 | 0 | 0 |
5 | Damian Cabrera, Farmington | 28 | 13 | 18 | 46 | 3 | 1 | 0 |
16 | Brayden Cahoon, North Point | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
52 | Michael Caldwell, McCluer | 26 | 10 | 31 | 57 | 1 | 0 | 0 |
| Rogan Callahan, Ladue | 13 | 2 | 8 | 21 | 1 | 0 | 0 |
| Joe Callas, Webster Groves | 24 | 1 | 17 | 41 | 0 | 1 | 0 |
9 | Guie Caph, Riverview Gardens | 26 | 9 | 24 | 50 | 4 | 0 | 0 |
| Owen Capoccia, Webster Groves | 7 | 0 | 4 | 11 | 0 | 0 | 0 |
35 | David Carpenter, Hazelwood East | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
30 | Willy Carpenter, MICDS | 58 | 2 | 21 | 79 | 0 | 1 | 2 |
44 | Charlie Chapman, Fox | 16 | 1 | 31 | 47 | 1 | 1 | 0 |
1 | Davon Chatman, McCluer | 83 | 31 | 44 | 127 | 2 | 1 | 4 |
66 | Oscar Chatman, Hazelwood East | 31 | 19 | 12 | 43 | 4 | 0 | 0 |
26 | Alex Chavez-Garcia, Fort Zumwalt South | 5 | 0 | 4 | 9 | 0 | 0 | 0 |
23 | Shermond Cheatham, Riverview Gardens | 23 | 5 | 16 | 39 | 0 | 0 | 0 |
65 | Christian Childs, Riverview Gardens | 4 | 0 | 8 | 12 | 0 | 0 | 0 |
12 | Reid Cisel, St. Dominic | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
1 | Bryce Clark, Eureka | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
18 | Carl Clark, North Point | 6 | 1 | 5 | 11 | 0 | 0 | 0 |
50 | Mason Clark, Fort Zumwalt South | 19 | 3 | 53 | 72 | 1 | 1 | 0 |
| Luke Clatto, Ladue | 21 | 4 | 6 | 27 | 0 | 0 | 3 |
0 | Jeremiah Clay, MICDS | 19 | 2 | 12 | 31 | 1 | 1 | 0 |
| Cam Clayborn, Cardinal Ritter | 39 | 3 | 18 | 57 | 11 | 0 | 0 |
55 | Sam Clement, Francis Howell North | 6 | 0 | 4 | 10 | 0 | 0 | 0 |
57 | Brody Clemons, North Point | 2 | 0 | 5 | 7 | 0 | 0 | 0 |
88 | Ben Clercx, North Point | 5 | 1 | 3 | 8 | 3 | 1 | 0 |
| Kaden Cobb, Fort Zumwalt East | 20 | 2 | 3 | 23 | 0 | 0 | 0 |
8 | Vinaz Cobb, Cardinal Ritter | 34 | 0 | 24 | 58 | 1 | 1 | 2 |
27 | Trevor Codak, Eureka | 6 | 1 | 0 | 6 | 0 | 0 | 0 |
21 | Karon Cody, Mehlville | 10 | 0 | 9 | 19 | 0 | 0 | 0 |
50 | Ben Cole, Timberland | 6 | 1 | 9 | 15 | 0 | 0 | 1 |
1 | Bobby Cole III, Hazelwood East | 20 | 1 | 27 | 47 | 0 | 0 | 1 |
15 | Makhi Coleman, Hazelwood East | 9 | 0 | 10 | 19 | 0 | 0 | 0 |
74 | Miles Coleman, MICDS | 9 | 3 | 17 | 26 | 0 | 1 | 0 |
18 | Dominic Colignon, Mehlville | 1 | 0 | 3 | 4 | 0 | 0 | 0 |
26 | Noah Collet, Summit | 1 | 1 | 2 | 3 | 0 | 0 | 0 |
12 | James Collins, Parkway West | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
3 | Zamier Collins, St. Mary's | 32 | 11 | 0 | 32 | 2 | 3 | 0 |
| De'Mon Collins Jr. , McCluer North | 27 | 0 | 16 | 43 | 0 | 0 | 0 |
6 | Domenic Colombatto, North Point | 18 | 5 | 26 | 44 | 1 | 3 | 0 |
7 | Collin Conley, Francis Howell North | 21 | 4 | 2 | 23 | 3 | 0 | 0 |
6 | Bryan Cooley, University City | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
22 | Trip Coons, Mehlville | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| Jac Copes, Fort Zumwalt East | 29 | 6 | 14 | 43 | 2 | 0 | 0 |
4 | Colin Cornett, St. Dominic | 42 | 2 | 15 | 57 | 0 | 1 | 0 |
3 | Ja'Shayn Cotton, Riverview Gardens | 13 | 1 | 11 | 24 | 0 | 3 | 0 |
6 | Jalen Cotton, Riverview Gardens | 31 | 9 | 15 | 46 | 0 | 0 | 1 |
55 | Jackson Cottrell, Eureka | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
45 | Caden Cox, Fort Zumwalt South | 40 | 2 | 56 | 96 | 0 | 0 | 0 |
8 | DJ Cox, Fox | 14 | 1 | 11 | 25 | 0 | 0 | 1 |
17 | Adrian Craig, MICDS | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
5 | Aidan Crews, Eureka | 41 | 0 | 27 | 68 | 0 | 0 | 2 |
| Aiden Crites, Fort Zumwalt East | 35 | 3 | 11 | 46 | 0 | 1 | 0 |
8 | Michael Crockett, Parkway Central | 6 | 0 | 3 | 9 | 0 | 0 | 0 |
73 | Levi Crosby, North Point | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
45 | Iker Cuevas, Liberty (Wentzville) | 0 | 0 | 2 | 2 | 0 | 0 | 0 |
52 | Mason Cummins, Parkway West | 38 | 4 | 31 | 69 | 0 | 0 | 0 |
55 | Austin Czeschin, Timberland | 1 | 1 | 1 | 2 | 0 | 0 | 0 |
75 | Anthony Dalley, Timberland | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
30 | Colin Dankel, Parkway West | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
25 | Liam Darby, Parkway Central | 22 | 3 | 10 | 32 | 0 | 1 | 0 |
2 | Anthony Davis, University City | 4 | 0 | 2 | 6 | 0 | 0 | 0 |
23 | Dashon Davis, Parkway South | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
2 | David Davis, Riverview Gardens | 11 | 0 | 5 | 16 | 0 | 1 | 1 |
55 | Davion Davis, University City | 12 | 0 | 20 | 32 | 0 | 1 | 0 |
83 | Jaden Davis, Eureka | 2 | 0 | 4 | 6 | 0 | 0 | 0 |
19 | Maxwell Davis, Summit | 3 | 0 | 1 | 4 | 0 | 0 | 1 |
3 | Miquel Davis, Hazelwood East | 19 | 3 | 7 | 26 | 0 | 0 | 4 |
11 | Shemar Dean, McCluer | 14 | 0 | 9 | 23 | 0 | 0 | 0 |
45 | Dane DeBauch, Parkway West | 24 | 2 | 16 | 40 | 0 | 0 | 0 |
4 | Riley Decaro, Liberty (Wentzville) | 47 | 11 | 41 | 88 | 0 | 0 | 5 |
9 | Riley Deslatte, North Point | 35 | 8 | 54 | 89 | 0 | 0 | 0 |
18 | Camden Dewert, Washington | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
83 | Jackson Diehl, Parkway South | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
54 | Brody Diel, Fort Zumwalt South | 8 | 0 | 11 | 19 | 0 | 0 | 0 |
52 | DJ Dilon, Francis Howell North | 95 | 16 | 20 | 115 | 3 | 0 | 0 |
1 | Dominique Dixon, Cardinal Ritter | 68 | 8 | 27 | 95 | 3 | 0 | 1 |
| Jamal Dixon, University City | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
| Peter Dodson, Webster Groves | 3 | 0 | 3 | 6 | 0 | 0 | 0 |
19 | Brendan Dolan, Chaminade | 29 | 1 | 16 | 45 | 1 | 0 | 1 |
2 | Trey Dondle, North Point | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
34 | Nathan Donnelly, St. Dominic | 49 | 0 | 8 | 57 | 0 | 2 | 1 |
36 | Cameron Doss, Parkway South | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
65 | Giovanni Drago, Summit | 1 | 0 | 1 | 2 | 1 | 0 | 0 |
3 | Brett Drye, Farmington | 4 | 0 | 2 | 6 | 0 | 1 | 0 |
27 | Luke Duff, Fox | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
17 | Sam Duncan, Parkway South | 16 | 3 | 7 | 23 | 0 | 1 | 0 |
53 | JD Dunn, Fort Zumwalt South | 28 | 3 | 47 | 75 | 1 | 0 | 0 |
12 | Steven Dyson II, Chaminade | 37 | 3 | 11 | 48 | 0 | 0 | 1 |
| Isaiah Edwards, Cardinal Ritter | 44 | 5 | 26 | 70 | 3 | 0 | 0 |
| Kahron Edwards, University City | 2 | 0 | 5 | 7 | 0 | 0 | 0 |
1 | Jayden Eiland, Francis Howell North | 49 | 1 | 8 | 57 | 0 | 1 | 1 |
| Michael Eiland, Cardinal Ritter | 42 | 3 | 21 | 63 | 2 | 0 | 0 |
29 | William Eilermann, Chaminade | 3 | 0 | 2 | 5 | 0 | 1 | 0 |
| Lardge Elijah, Ladue | 17 | 0 | 5 | 22 | 0 | 0 | 0 |
5 | William Elkins, Parkway South | 6 | 0 | 2 | 8 | 0 | 0 | 1 |
31 | Landon Ellis, Fox | 36 | 3 | 69 | 105 | 2 | 0 | 0 |
43 | Manny Ellis, Cardinal Ritter | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
4 | Carter Enyard, MICDS | 41 | 17 | 31 | 72 | 10 | 1 | 0 |
52 | Jerrell Evans, University City | 15 | 0 | 18 | 33 | 1 | 0 | 0 |
10 | Mason Evans, Fox | 10 | 0 | 19 | 29 | 0 | 0 | 0 |
22 | Jaquez Everett, Hazelwood East | 37 | 13 | 41 | 78 | 4 | 1 | 5 |
| Jonas Fagin, Webster Groves | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
40 | Cameron Falb , Chaminade | 29 | 0 | 21 | 50 | 3 | 0 | 0 |
78 | Hayden Falb, Chaminade | 6 | 0 | 3 | 9 | 0 | 0 | 0 |
14 | Graham Faust, MICDS | 38 | 3 | 8 | 46 | 0 | 1 | 1 |
55 | Austin Fedak, Fort Zumwalt North | 4 | 1 | 4 | 8 | 1 | 0 | 0 |
25 | Carter Feldmann, St. Dominic | 7 | 0 | 3 | 10 | 0 | 0 | 0 |
| Jocques Felix, Cardinal Ritter | 3 | 0 | 4 | 7 | 0 | 0 | 0 |
53 | Eddie Feng, MICDS | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
6 | Eric Feng, MICDS | 5 | 0 | 7 | 12 | 0 | 0 | 0 |
14 | Matt Fichter, Parkway West | 45 | 1 | 30 | 75 | 0 | 1 | 0 |
| Justin Finley, McCluer North | 10 | 0 | 11 | 21 | 2 | 0 | 0 |
34 | Chase Fitzgerald, Summit | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
7 | Vic Fleming, University City | 5 | 0 | 5 | 10 | 0 | 0 | 0 |
8 | Semaj Flowers, Hazelwood East | 44 | 26 | 37 | 81 | 10 | 6 | 2 |
18 | Quinn Fogarty, St. Dominic | 3 | 0 | 0 | 3 | 0 | 0 | 0 |
21 | Dewayne Foley, Ladue | 34 | 2 | 6 | 40 | 0 | 0 | 2 |
50 | Andrew Ford, MICDS | 3 | 1 | 3 | 6 | 1 | 0 | 0 |
96 | Preston Fore, Fox | 1 | 1 | 6 | 7 | 0 | 0 | 0 |
76 | Gavin Forthmann, Timberland | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
87 | Jacob Foster, Francis Howell North | 26 | 9 | 9 | 35 | 5 | 2 | 0 |
28 | Lamont Foster, Parkway South | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
| Cameron Fowler, Webster Groves | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
14 | Kamron Fowler, Summit | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
53 | Ryan Franey, Parkway Central | 23 | 4 | 4 | 27 | 1 | 0 | 0 |
15 | Will Frank, MICDS | 4 | 0 | 3 | 7 | 0 | 0 | 0 |
2 | James Franklin, St. Mary's | 1 | 0 | 2 | 3 | 0 | 0 | 0 |
16 | Davion Frazier, St. Mary's | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| Dameirre French, Fort Zumwalt East | 26 | 2 | 12 | 38 | 0 | 0 | 0 |
20 | Ryan Frick , Chaminade | 7 | 0 | 6 | 13 | 1 | 0 | 0 |
22 | Jake Friedel, Fort Zumwalt South | 12 | 0 | 31 | 43 | 0 | 0 | 0 |
19 | Coy Fripp, Farmington | 0 | 0 | 2 | 2 | 0 | 0 | 0 |
52 | Scott Fripp, Farmington | 8 | 2 | 6 | 14 | 0 | 0 | 0 |
49 | Corbin Fullerton, Fox | 34 | 3 | 28 | 62 | 1 | 0 | 0 |
22 | Corey Fumagali, Timberland | 0 | 0 | 8 | 8 | 0 | 0 | 0 |
64 | Jaeger Funk, Eureka | 15 | 4 | 30 | 45 | 1 | 1 | 0 |
3 | Marquello Futrell, Fort Zumwalt North | 21 | 1 | 13 | 34 | 0 | 0 | 1 |
| Caiden Galati, Liberty (Wentzville) | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
1 | Kyle Gast, Fox | 9 | 0 | 10 | 19 | 0 | 0 | 0 |
2 | Tyler Geisler, Parkway South | 18 | 3 | 7 | 25 | 0 | 1 | 0 |
52 | Ben Gelinas, Washington | 13 | 2 | 6 | 19 | 1 | 0 | 0 |
14 | Christian Geno, Fort Zumwalt South | 23 | 2 | 36 | 59 | 0 | 0 | 0 |
58 | Tommy George, Fox | 29 | 6 | 39 | 68 | 1 | 0 | 1 |
77 | Will George, Timberland | 4 | 2 | 6 | 10 | 0 | 0 | 0 |
25 | Lane Gerling, Washington | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
53 | Luke Gertken, North Point | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
8 | Deagin Giannis, Mehlville | 2 | 0 | 4 | 6 | 0 | 0 | 0 |
3 | Ethan Gietl, Francis Howell North | 3 | 0 | 0 | 3 | 0 | 0 | 0 |
23 | Casey Gilbert, Farmington | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
44 | Shadeed Gill, McCluer | 7 | 0 | 10 | 17 | 0 | 0 | 0 |
10 | Tyrone Gill III, Hazelwood East | 1 | 0 | 2 | 3 | 0 | 0 | 0 |
2 | Gabe Giuliani, Farmington | 23 | 2 | 20 | 43 | 0 | 0 | 1 |
66 | Sam Glasser, MICDS | 3 | 1 | 2 | 5 | 2 | 0 | 0 |
| David Glenn, Fort Zumwalt East | 31 | 9 | 7 | 38 | 1 | 0 | 0 |
| Derrick Glenn, Fort Zumwalt East | 26 | 6 | 5 | 31 | 1 | 0 | 0 |
66 | Matthew Godar, Francis Howell North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
14 | Javon Godfrey, Francis Howell North | 5 | 3 | 6 | 11 | 0 | 1 | 0 |
87 | Sam Goellner, Ladue | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
58 | Konnor Goersch, St. Mary's | 23 | 0 | 2 | 25 | 0 | 0 | 0 |
| Jamal Goforth, McCluer North | 29 | 1 | 15 | 44 | 0 | 0 | 0 |
16 | Tyrell Golden, Francis Howell North | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
| Xavier Goodall, Fort Zumwalt East | 8 | 1 | 3 | 11 | 0 | 0 | 0 |
| DAVID GORDON, McCluer North | 28 | 1 | 17 | 45 | 0 | 0 | 0 |
12 | Brian Gould, MICDS | 6 | 0 | 0 | 6 | 0 | 0 | 0 |
55 | David Graden, Riverview Gardens | 5 | 1 | 2 | 7 | 0 | 0 | 0 |
7 | Jaden Graham, Riverview Gardens | 7 | 0 | 2 | 9 | 0 | 0 | 1 |
66 | McLaine Graham, Washington | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| Bryce Gray, Cardinal Ritter | 55 | 6 | 26 | 81 | 9 | 1 | 0 |
82 | Kody Green, Fort Zumwalt North | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
15 | Malahn Green, St. Mary's | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
20 | Jonathan Grimes, McCluer | 9 | 0 | 3 | 12 | 0 | 1 | 0 |
6 | Ryan Grimes, Summit | 13 | 0 | 5 | 18 | 0 | 0 | 0 |
52 | Grant Grissom, Webster Groves | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
10 | Joshua Grossman, Parkway Central | 7 | 1 | 0 | 7 | 0 | 0 | 0 |
50 | Kaleb Gucciardo, Mehlville | 22 | 1 | 14 | 36 | 1 | 0 | 0 |
23 | Jordan Guittar, Mehlville | 37 | 1 | 15 | 52 | 1 | 0 | 0 |
36 | Mikey Gutchewsky, MICDS | 10 | 2 | 8 | 18 | 0 | 1 | 0 |
79 | Jack Hackmann, Washington | 23 | 4 | 5 | 28 | 3 | 1 | 0 |
78 | Nick Hackmann, Washington | 4 | 1 | 1 | 5 | 0 | 0 | 0 |
8 | Abuud Haji, Summit | 6 | 1 | 11 | 17 | 0 | 0 | 0 |
24 | Jovinta’ Hall, McCluer | 25 | 2 | 26 | 51 | 2 | 0 | 0 |
13 | Maurice Hamilton, Fort Zumwalt North | 10 | 0 | 5 | 15 | 0 | 0 | 0 |
6 | Zay Hamilton, Timberland | 32 | 1 | 32 | 64 | 0 | 0 | 5 |
74 | Michael Hammond, North Point | 1 | 0 | 4 | 5 | 0 | 0 | 0 |
| Carter Hanley, Ladue | 25 | 2 | 16 | 41 | 0 | 1 | 2 |
3 | Jordan Hannam-Lewis, Mehlville | 15 | 0 | 9 | 24 | 0 | 0 | 2 |
24 | Trey Hanneke, Eureka | 71 | 1 | 32 | 103 | 0 | 0 | 0 |
0 | Trent Hanneman, Timberland | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
| Tra'Von Harbut, McCluer North | 26 | 0 | 13 | 39 | 0 | 0 | 0 |
33 | Chase Hardin, Cardinal Ritter | 3 | 0 | 2 | 5 | 0 | 0 | 0 |
24 | Cameron Harris, Parkway South | 3 | 0 | 0 | 3 | 0 | 0 | 0 |
51 | Thomas Harris, Hazelwood East | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
| Ty Harris, McCluer North | 3 | 0 | 1 | 4 | 0 | 0 | 0 |
| Alen Hasanovic, Mehlville | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
15 | Hunter Hastings, Farmington | 1 | 0 | 3 | 4 | 0 | 0 | 0 |
78 | Connor Hatton, Summit | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
18 | Chase Haun, Parkway West | 62 | 5 | 34 | 96 | 0 | 0 | 3 |
68 | Gabe Hauser, Summit | 2 | 1 | 1 | 3 | 0 | 0 | 0 |
31 | Andrew Hayden , Chaminade | 16 | 2 | 17 | 33 | 2 | 0 | 0 |
25 | Kevin Hayden, Riverview Gardens | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
5 | Coen Haynes, Summit | 31 | 22 | 64 | 95 | 1 | 3 | 1 |
54 | Brody Heideman, Timberland | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
51 | Tommy Hembrock, Fort Zumwalt North | 21 | 2 | 23 | 44 | 1 | 3 | 0 |
| CALEB HENDERSON, McCluer North | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
36 | Jamar Henderson, Fox | 2 | 0 | 4 | 6 | 0 | 1 | 0 |
| George Hendricks, Webster Groves | 2 | 1 | 0 | 2 | 0 | 0 | 0 |
31 | Nolan Hendrix, Washington | 1 | 0 | 0 | 1 | 0 | 1 | 0 |
| Jack Hensley, Ladue | 5 | 0 | 4 | 9 | 0 | 0 | 0 |
55 | Gavin Henton, Hazelwood East | 15 | 8 | 10 | 25 | 3 | 1 | 0 |
21 | Dion Hentz, Hazelwood East | 10 | 0 | 6 | 16 | 0 | 0 | 1 |
64 | Andy Hertlein, Parkway South | 0 | 0 | 2 | 2 | 0 | 1 | 0 |
48 | Tim Higgins, McCluer | 23 | 14 | 30 | 53 | 0 | 0 | 0 |
78 | Eugene Hilbert, St. Mary's | 4 | 1 | 0 | 4 | 0 | 0 | 0 |
11 | Amarion Hill, Hazelwood East | 2 | 0 | 2 | 4 | 0 | 1 | 0 |
28 | Christian Hill, MICDS | 3 | 0 | 0 | 3 | 0 | 0 | 0 |
0 | Dallas Hill, University City | 22 | 0 | 12 | 34 | 0 | 1 | 2 |
5 | Tanner Hirtz, St. Dominic | 2 | 0 | 0 | 2 | 0 | 1 | 0 |
65 | Brett Hoff, St. Dominic | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
20 | Noah Holland, St. Dominic | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
19 | Greg Hollis, St. Mary's | 31 | 0 | 0 | 31 | 0 | 1 | 2 |
23 | Mike Hollis, St. Mary's | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
58 | JD Holloman, Parkway West | 5 | 1 | 2 | 7 | 1 | 0 | 0 |
15 | Riley Holstein, Timberland | 21 | 3 | 29 | 50 | 1 | 1 | 0 |
25 | Ryan Holtz, Eureka | 43 | 1 | 26 | 69 | 0 | 0 | 1 |
28 | Camron Hooks, McCluer | 29 | 8 | 33 | 62 | 1 | 1 | 0 |
53 | Khan Hoorman, Mehlville | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
6 | Payton Hoover, Eureka | 6 | 3 | 6 | 12 | 0 | 0 | 0 |
21 | DaShawn Horskins, Parkway West | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
9 | Tylon Horton, St. Mary's | 57 | 2 | 7 | 64 | 0 | 0 | 1 |
52 | Donovan Hoskins, Mehlville | 36 | 0 | 21 | 57 | 0 | 0 | 0 |
11 | Josh Hotop, Eureka | 34 | 0 | 13 | 47 | 0 | 1 | 2 |
| CURTIS HOWARD, McCluer North | 24 | 0 | 13 | 37 | 0 | 0 | 0 |
| Tristan Howard, McCluer | 6 | 2 | 12 | 18 | 2 | 0 | 0 |
72 | Andrew Howell , Chaminade | 4 | 1 | 3 | 7 | 0 | 0 | 0 |
10 | Jordan Howlett, Eureka | 2 | 0 | 5 | 7 | 0 | 0 | 0 |
68 | Gabe Huber, Fort Zumwalt North | 4 | 0 | 1 | 5 | 0 | 1 | 0 |
| Brendan Huddleston, Ladue | 29 | 9 | 28 | 57 | 6 | 1 | 1 |
17 | Makiye Hughes, Summit | 4 | 2 | 17 | 21 | 3 | 0 | 0 |
| Trevion Hulsey, Webster Groves | 1 | 0 | 4 | 5 | 0 | 1 | 0 |
73 | Aidan Humphrey, Francis Howell North | 17 | 4 | 7 | 24 | 1 | 1 | 0 |
5 | Austin Humphrey, Timberland | 4 | 0 | 4 | 8 | 0 | 0 | 1 |
11 | Kameron Hurst, St. Mary's | 42 | 0 | 0 | 42 | 0 | 0 | 0 |
57 | Xander Imbierowicz, Timberland | 9 | 3 | 19 | 28 | 0 | 0 | 0 |
13 | Joey Ingracia, Francis Howell North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
39 | Arondo Irving , Chaminade | 56 | 8 | 40 | 96 | 1 | 1 | 0 |
| Terrell Ivory, Fort Zumwalt East | 22 | 1 | 9 | 31 | 1 | 1 | 0 |
31 | Marshaun Ivy, Cardinal Ritter | 3 | 0 | 2 | 5 | 0 | 0 | 0 |
20 | Deon Jackson, Hazelwood East | 1 | 2 | 2 | 3 | 1 | 1 | 0 |
9 | George Jackson, Francis Howell North | 2 | 1 | 0 | 2 | 0 | 0 | 0 |
11 | Gregory Jackson, Timberland | 6 | 0 | 9 | 15 | 0 | 1 | 0 |
9 | Marquis Jackson, Mehlville | 42 | 2 | 28 | 70 | 2 | 1 | 1 |
53 | Xavier Jackson, Fort Zumwalt North | 51 | 8 | 31 | 82 | 7 | 0 | 0 |
16 | Connor James, Fort Zumwalt South | 2 | 0 | 2 | 4 | 0 | 0 | 0 |
| Noah Jansen, Webster Groves | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
51 | Jase Jaworski, Timberland | 27 | 7 | 40 | 67 | 4 | 0 | 0 |
1 | Firral Jefferies, University City | 22 | 0 | 17 | 39 | 0 | 1 | 2 |
9 | Wes Jefferis, Fox | 1 | 0 | 3 | 4 | 0 | 0 | 0 |
| Daland Jefferson, Webster Groves | 8 | 0 | 1 | 9 | 0 | 2 | 0 |
| William Jenkel, Webster Groves | 0 | 0 | 2 | 2 | 0 | 0 | 0 |
18 | Will Jenkins , Chaminade | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
76 | Cooper Jett, Francis Howell North | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
51 | Ryan Joggerst, Fox | 2 | 0 | 4 | 6 | 0 | 0 | 0 |
9 | August Johansen, Parkway South | 56 | 17 | 23 | 79 | 3 | 0 | 0 |
99 | Antoine Johnson, Summit | 3 | 1 | 20 | 23 | 2 | 0 | 0 |
| Elrdridge Johnson, Cardinal Ritter | 5 | 0 | 2 | 7 | 0 | 0 | 1 |
50 | Jarvin Johnson, University City | 11 | 1 | 13 | 24 | 0 | 0 | 0 |
22 | Karon Johnson, Summit | 18 | 5 | 29 | 47 | 0 | 0 | 0 |
57 | Landon Johnson, Fort Zumwalt South | 20 | 3 | 30 | 50 | 0 | 0 | 0 |
56 | Xavier Johnson, Mehlville | 2 | 1 | 1 | 3 | 1 | 0 | 0 |
10 | Xavier Johnson, Mehlville | 7 | 0 | 5 | 12 | 1 | 1 | 0 |
12 | Zaden Johnson, Parkway South | 3 | 0 | 6 | 9 | 0 | 0 | 0 |
| Aedan Jones, Liberty (Wentzville) | 6 | 1 | 4 | 10 | 0 | 0 | 0 |
71 | Axel Jones, MICDS | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
| Diori Jones, Ladue | 5 | 0 | 1 | 6 | 0 | 0 | 1 |
| Jamon Jones, Ladue | 2 | 0 | 5 | 7 | 0 | 0 | 0 |
44 | Keno Jones, St. Mary's | 5 | 0 | 3 | 8 | 0 | 0 | 0 |
1 | Lawrence Jones, Mehlville | 5 | 0 | 1 | 6 | 0 | 0 | 1 |
44 | Malek Jones, Parkway West | 13 | 2 | 4 | 17 | 0 | 0 | 0 |
| Mason Jones, Ladue | 9 | 0 | 16 | 25 | 0 | 0 | 0 |
| Tarron Jones, Ladue | 2 | 1 | 0 | 2 | 1 | 0 | 0 |
| Isaiah Julian, Ladue | 48 | 7 | 21 | 69 | 2 | 0 | 0 |
| Gah Kaanagbara, Webster Groves | 35 | 0 | 28 | 63 | 0 | 3 | 1 |
19 | Kyle Kallash, Fort Zumwalt South | 8 | 0 | 17 | 25 | 0 | 0 | 0 |
27 | Will Kandlbinder, St. Dominic | 20 | 0 | 2 | 22 | 0 | 0 | 0 |
59 | Bryce Kathcart, Farmington | 18 | 10 | 9 | 27 | 3 | 0 | 0 |
7 | Rhett Kauflin, Farmington | 5 | 0 | 2 | 7 | 0 | 0 | 0 |
| Patrick Keegan, Webster Groves | 35 | 6 | 17 | 52 | 1 | 1 | 0 |
| Jacob Keeney, Fort Zumwalt East | 4 | 1 | 2 | 6 | 0 | 0 | 0 |
21 | Landon Kiely, Timberland | 3 | 0 | 7 | 10 | 0 | 0 | 0 |
50 | Aidan King, Liberty (Wentzville) | 53 | 22 | 34 | 87 | 2 | 1 | 0 |
| Gavin King, Fort Zumwalt East | 7 | 1 | 0 | 7 | 0 | 0 | 0 |
2 | Jason Kirk, Summit | 29 | 17 | 45 | 74 | 3 | 0 | 0 |
2 | Kelan Kirkpatrick, Fox | 12 | 0 | 20 | 32 | 0 | 2 | 0 |
22 | Jace Koester, Fox | 2 | 0 | 2 | 4 | 0 | 0 | 0 |
10 | Mason Kohout, St. Dominic | 13 | 0 | 3 | 16 | 0 | 1 | 0 |
34 | Luke Koman, MICDS | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
73 | Van Kozlowski, Liberty (Wentzville) | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
9 | Noah Kuehner, Liberty (Wentzville) | 5 | 1 | 9 | 14 | 0 | 0 | 0 |
44 | Henry Ladenberger , Chaminade | 0 | 0 | 2 | 2 | 0 | 0 | 0 |
64 | Kein Lam, MICDS | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
15 | Bennett Langmade, Fox | 5 | 1 | 4 | 9 | 0 | 0 | 0 |
26 | Michael Larkin, MICDS | 30 | 9 | 14 | 44 | 2 | 1 | 0 |
57 | Skyler Lashley, Francis Howell North | 5 | 4 | 3 | 8 | 2 | 1 | 0 |
55 | Jaccorian Leach, Liberty (Wentzville) | 12 | 0 | 10 | 22 | 0 | 0 | 0 |
6 | Caleb Leask, Farmington | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
12 | Tyler Lemen, University City | 63 | 8 | 35 | 98 | 0 | 2 | 0 |
5 | David Leonard, St. Mary's | 44 | 4 | 1 | 45 | 1 | 0 | 1 |
50 | Lorenzo Leonard Jr., Riverview Gardens | 5 | 1 | 4 | 9 | 2 | 0 | 0 |
| Antoine Lester, McCluer North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
14 | Nkenge Lester, University City | 61 | 7 | 24 | 85 | 1 | 2 | 0 |
34 | AJ Lewinski, Parkway West | 3 | 0 | 1 | 4 | 0 | 0 | 0 |
55 | Donn Lewis, Fort Zumwalt South | 8 | 2 | 11 | 19 | 0 | 0 | 0 |
26 | Ryker Lewis, Eureka | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
4 | Denis Linhorst, Mehlville | 6 | 0 | 1 | 7 | 0 | 1 | 0 |
16 | Billy Lipscomb, Parkway West | 4 | 0 | 1 | 5 | 0 | 0 | 0 |
4 | Terrance Little, Hazelwood East | 7 | 4 | 20 | 27 | 0 | 0 | 0 |
32 | Collin Livers, St. Dominic | 10 | 0 | 1 | 11 | 0 | 0 | 0 |
9 | Trenton Livingston, Parkway West | 11 | 0 | 7 | 18 | 0 | 0 | 0 |
42 | Wesley Lodes, Parkway South | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
13 | Jamison Lombardo, Parkway South | 8 | 0 | 3 | 11 | 0 | 0 | 0 |
52 | Austin Looper, North Point | 1 | 0 | 2 | 3 | 0 | 0 | 0 |
44 | Isaac Lopez, Francis Howell North | 3 | 0 | 0 | 3 | 0 | 0 | 0 |
27 | Elijah Loss, North Point | 5 | 0 | 6 | 11 | 0 | 0 | 2 |
22 | Miles Lowe, Chaminade | 9 | 0 | 4 | 13 | 0 | 0 | 1 |
7 | Nick Lucido, Washington | 51 | 5 | 15 | 66 | 0 | 1 | 4 |
62 | Hunter Lynn, Farmington | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| Jaylen Mack, Liberty (Wentzville) | 0 | 0 | 2 | 2 | 0 | 0 | 0 |
72 | Zachary Madi, Parkway Central | 4 | 0 | 0 | 4 | 0 | 0 | 0 |
66 | Daron Madison, Parkway Central | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
33 | Samuel Mahurin, Francis Howell North | 31 | 7 | 17 | 48 | 3 | 0 | 0 |
57 | Will Maloney, St. Dominic | 28 | 4 | 9 | 37 | 3 | 0 | 1 |
| Matt Manocchio, Liberty (Wentzville) | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
| Ivan Marin, Liberty (Wentzville) | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
8 | William Marischen, Chaminade | 35 | 2 | 14 | 49 | 0 | 2 | 0 |
10 | Jared Martin, University City | 30 | 2 | 16 | 46 | 0 | 1 | 0 |
| Steven Maschak, Webster Groves | 16 | 1 | 10 | 26 | 0 | 0 | 1 |
| Marden Mason, Ladue | 33 | 1 | 18 | 51 | 0 | 1 | 0 |
4 | Joel Massey, North Point | 30 | 1 | 43 | 73 | 0 | 0 | 1 |
60 | Andrew Mateas, Washington | 7 | 1 | 2 | 9 | 1 | 0 | 0 |
82 | Christian Mattern, North Point | 9 | 1 | 16 | 25 | 0 | 0 | 0 |
20 | Matthew Mauck, Liberty (Wentzville) | 18 | 0 | 7 | 25 | 0 | 0 | 1 |
75 | Andrew May, Francis Howell North | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
4 | Logan Mayer, Fort Zumwalt South | 3 | 0 | 1 | 4 | 0 | 0 | 0 |
23 | Gabe McAffie, North Point | 3 | 0 | 2 | 5 | 0 | 0 | 0 |
40 | Josh McCarthy, Farmington | 11 | 2 | 8 | 19 | 0 | 0 | 0 |
63 | CJ McClain, Liberty (Wentzville) | 6 | 1 | 3 | 9 | 0 | 0 | 0 |
26 | Kaesen McClain, Farmington | 40 | 3 | 40 | 80 | 0 | 1 | 0 |
56 | Noah McCollum, Eureka | 12 | 7 | 18 | 30 | 3 | 0 | 0 |
47 | Ross McCulla, Parkway South | 22 | 9 | 14 | 36 | 1 | 1 | 0 |
| Zehki McCuller, Cardinal Ritter | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
60 | Mason McCulley , Chaminade | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
| Zonneil McDaniel, McCluer North | 28 | 0 | 11 | 39 | 0 | 0 | 1 |
62 | Wyatt McDowell, Farmington | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
16 | Keyshawn McElroy, Eureka | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
| Richard McIntosh, Ladue | 30 | 0 | 17 | 47 | 0 | 0 | 1 |
84 | Brayden McKee, Timberland | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
25 | Ruben McKenny, Hazelwood East | 0 | 0 | 2 | 2 | 0 | 0 | 0 |
49 | Daniel Mckeon, St. Dominic | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
40 | Jack McMillen, Eureka | 14 | 6 | 9 | 23 | 0 | 1 | 0 |
1 | Cameron McMillin, MICDS | 5 | 0 | 4 | 9 | 0 | 0 | 0 |
13 | Zach Mechlin, Timberland | 37 | 4 | 35 | 72 | 0 | 2 | 0 |
3 | Donovan Meddows, Parkway South | 4 | 1 | 1 | 5 | 0 | 0 | 0 |
| Mitt Medin, Fort Zumwalt East | 4 | 0 | 4 | 8 | 0 | 0 | 0 |
56 | Alex Melton, Liberty (Wentzville) | 0 | 0 | 2 | 2 | 0 | 0 | 0 |
24 | Trent Menke, Fort Zumwalt North | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
24 | Chase Messiah, St. Mary's | 5 | 0 | 0 | 5 | 0 | 0 | 0 |
1 | Tyler Metz, Summit | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
6 | Zaine Meyer, St. Mary's | 12 | 0 | 2 | 14 | 0 | 0 | 1 |
22 | Kingston Miles, St. Mary's | 16 | 0 | 1 | 17 | 0 | 1 | 0 |
37 | Jude Miller, Fort Zumwalt North | 4 | 0 | 0 | 4 | 0 | 0 | 0 |
| Qwalan Miller, Webster Groves | 41 | 7 | 19 | 60 | 2 | 1 | 0 |
79 | Kaveon Mitchell, Chaminade | 9 | 0 | 8 | 17 | 1 | 0 | 0 |
| Noah Mitchell, Ladue | 49 | 3 | 34 | 83 | 0 | 1 | 2 |
75 | John Moeller, St. Dominic | 4 | 2 | 1 | 5 | 0 | 0 | 0 |
| Nathan Mohr, Liberty (Wentzville) | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| Anthony Montgomery, Fort Zumwalt East | 4 | 1 | 1 | 5 | 0 | 0 | 0 |
80 | Dawon Moore, MICDS | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
16 | Marquis Moore, Riverview Gardens | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
99 | Keyon Moore-Johnson, Fort Zumwalt South | 15 | 3 | 43 | 58 | 1 | 1 | 0 |
33 | Deacon Moran, Fort Zumwalt North | 28 | 2 | 25 | 53 | 0 | 0 | 0 |
| Jacob Moreland, Webster Groves | 22 | 11 | 10 | 32 | 3 | 1 | 0 |
7 | Jaden Morrison, Timberland | 1 | 0 | 3 | 4 | 0 | 0 | 0 |
52 | Danny Morrow, Parkway South | 8 | 0 | 3 | 11 | 0 | 1 | 0 |
29 | Joey Morrow, Parkway South | 10 | 0 | 1 | 11 | 0 | 0 | 2 |
80 | Jackson Mraz, Parkway Central | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
9 | Amari Mu'Min, University City | 25 | 12 | 24 | 49 | 3 | 1 | 0 |
13 | Henry Muegge, Eureka | 2 | 0 | 4 | 6 | 0 | 1 | 1 |
48 | Caleb Mues, Parkway Central | 48 | 10 | 10 | 58 | 3 | 0 | 0 |
84 | Damionn Murphy, McCluer | 2 | 0 | 3 | 5 | 0 | 0 | 0 |
61 | Evan Murray, North Point | 2 | 0 | 5 | 7 | 0 | 1 | 0 |
1 | Carter Myers, Liberty (Wentzville) | 21 | 2 | 22 | 43 | 1 | 0 | 1 |
4 | Mason Nance, Fox | 18 | 0 | 16 | 34 | 0 | 1 | 1 |
55 | Hunter Naylor, Fox | 17 | 2 | 26 | 43 | 0 | 0 | 0 |
25 | Sammy Neal, Parkway South | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
68 | Carter Nelson-Salmieri, Fort Zumwalt South | 4 | 2 | 3 | 7 | 0 | 0 | 0 |
23 | Cam Newsom, Timberland | 18 | 1 | 21 | 39 | 1 | 1 | 2 |
5 | Kevin Nguyen, Fox | 10 | 0 | 11 | 21 | 0 | 2 | 0 |
18 | Grant Nicholson, MICDS | 9 | 2 | 6 | 15 | 0 | 0 | 0 |
89 | Landon Nickerson, Parkway South | 1 | 0 | 4 | 5 | 0 | 0 | 0 |
17 | Jackson Nickodym, St. Dominic | 15 | 1 | 4 | 19 | 0 | 0 | 0 |
25 | Mason Nienhaus, Mehlville | 48 | 0 | 21 | 69 | 0 | 0 | 0 |
17 | Jayden Noel, Fort Zumwalt North | 9 | 0 | 8 | 17 | 0 | 0 | 3 |
24 | RJ Nuernberger, Parkway West | 10 | 0 | 8 | 18 | 0 | 0 | 0 |
14 | Lee Nuesse, Timberland | 2 | 0 | 3 | 5 | 0 | 0 | 0 |
62 | William Null, Parkway South | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
11 | Peter O'Leary, MICDS | 10 | 0 | 7 | 17 | 0 | 1 | 1 |
47 | Alex Ojo, North Point | 6 | 1 | 12 | 18 | 1 | 0 | 0 |
46 | Jake Ollar, Eureka | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
12 | James Ormsby, Liberty (Wentzville) | 20 | 1 | 20 | 40 | 0 | 0 | 3 |
89 | Malik Orsan, MICDS | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
16 | Chase Ostmann, Fort Zumwalt North | 12 | 1 | 0 | 12 | 1 | 1 | 0 |
3 | Sky Owens, Timberland | 2 | 0 | 2 | 4 | 0 | 2 | 0 |
| Peyton Oxford, Fort Zumwalt East | 4 | 0 | 1 | 5 | 0 | 0 | 0 |
80 | John Padden, Eureka | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
87 | Jacob Padratzik, Parkway Central | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
53 | Lajuan Palmer, Hazelwood East | 19 | 14 | 27 | 46 | 1 | 2 | 0 |
42 | Jake Palumbo, Summit | 10 | 9 | 19 | 29 | 0 | 0 | 0 |
| Antonio Parker Jr., Cardinal Ritter | 13 | 0 | 4 | 17 | 0 | 0 | 1 |
58 | Pierre Pate, Eureka | 6 | 0 | 6 | 12 | 0 | 0 | 0 |
22 | Syrus Pate, Washington | 24 | 0 | 9 | 33 | 0 | 0 | 0 |
6 | Champ Pauley, Francis Howell North | 23 | 1 | 10 | 33 | 0 | 0 | 0 |
84 | Knoel Peck, Washington | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
9 | Alec Pecka, Washington | 57 | 0 | 8 | 65 | 0 | 0 | 0 |
22 | Adrian Pena, Parkway South | 60 | 8 | 22 | 82 | 0 | 0 | 0 |
18 | Brandon Perkins, Parkway South | 13 | 1 | 6 | 19 | 0 | 0 | 1 |
| Derrick Perkins, Cardinal Ritter | 2 | 0 | 0 | 2 | 0 | 0 | 1 |
7 | Derron Perkins, St. Mary's | 72 | 19 | 4 | 76 | 9 | 0 | 0 |
6 | Maleak Perkins, Cardinal Ritter | 23 | 2 | 7 | 30 | 0 | 0 | 3 |
70 | Ben Petersen, MICDS | 32 | 19 | 30 | 62 | 13 | 3 | 0 |
0 | Reo Pettus, Riverview Gardens | 15 | 0 | 13 | 28 | 0 | 0 | 1 |
42 | Corben Phillips, Farmington | 5 | 1 | 2 | 7 | 0 | 0 | 0 |
81 | Sam Phillips, Parkway West | 1 | 0 | 2 | 3 | 0 | 0 | 0 |
60 | Nico Picaud, Parkway West | 12 | 0 | 17 | 29 | 0 | 0 | 0 |
22 | Colin Piel, Parkway West | 5 | 0 | 0 | 5 | 0 | 0 | 0 |
12 | Zac Pisoni, Fox | 14 | 0 | 16 | 30 | 0 | 0 | 0 |
36 | Owen Plocker , Chaminade | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
60 | Jackson Pohlman, Fort Zumwalt North | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| Javon Pointer, McCluer North | 11 | 1 | 7 | 18 | 2 | 0 | 0 |
23 | Jejuan Pore, Parkway West | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
14 | Charlie Potts, Fort Zumwalt North | 37 | 8 | 12 | 49 | 2 | 0 | 0 |
9 | Matt Povich, St. Dominic | 48 | 4 | 19 | 67 | 1 | 1 | 0 |
70 | Caleb Powell, Parkway Central | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
25 | Jude Pribish, Fox | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
17 | Chandler Price, Fox | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
66 | Mason Probst, Farmington | 20 | 8 | 11 | 31 | 2 | 1 | 0 |
| Martin Prophete, McCluer North | 6 | 0 | 4 | 10 | 0 | 0 | 0 |
4 | Shane Pruitt, Fort Zumwalt North | 9 | 3 | 8 | 17 | 1 | 0 | 0 |
1 | Derrick Pryor, Fort Zumwalt South | 7 | 3 | 4 | 11 | 1 | 0 | 0 |
80 | Brady Pulley, Francis Howell North | 25 | 11 | 8 | 33 | 2 | 0 | 0 |
29 | Thomas Pulliam, St. Dominic | 37 | 1 | 7 | 44 | 0 | 0 | 1 |
6 | Amir Purdy, Fort Zumwalt South | 24 | 0 | 45 | 69 | 0 | 1 | 0 |
54 | Josh Quezada, Parkway South | 19 | 3 | 10 | 29 | 1 | 0 | 0 |
| Isaac Ragan, Fort Zumwalt East | 35 | 2 | 11 | 46 | 0 | 1 | 0 |
| Isaac Ragan, Fort Zumwalt East | 4 | 1 | 0 | 4 | 0 | 0 | 0 |
4 | Carson Rakers, Parkway West | 64 | 1 | 41 | 105 | 0 | 0 | 1 |
| Julius Ramirez, Webster Groves | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
2 | Jo'van Randle, Mehlville | 23 | 0 | 8 | 31 | 0 | 1 | 0 |
| Aidan Ray, McCluer North | 6 | 1 | 4 | 10 | 0 | 0 | 0 |
| Gerald Rayford, McCluer North | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
50 | Jakhai Reed, St. Mary's | 9 | 0 | 0 | 9 | 0 | 0 | 0 |
| Joseph Reed, Cardinal Ritter | 42 | 5 | 15 | 57 | 6 | 0 | 0 |
95 | Teryun Reeves, Timberland | 21 | 5 | 25 | 46 | 1 | 1 | 0 |
56 | Jake Reid, St. Dominic | 4 | 0 | 2 | 6 | 0 | 0 | 0 |
| Tyrese Reid, Webster Groves | 26 | 5 | 14 | 40 | 3 | 2 | 0 |
18 | Kayden Reidelberger, Fort Zumwalt South | 6 | 1 | 5 | 11 | 1 | 0 | 0 |
55 | Owen Reinsch, St. Dominic | 33 | 4 | 11 | 44 | 2 | 2 | 0 |
| Krew Rekart, Webster Groves | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
79 | Kaleb Rhen, Liberty (Wentzville) | 18 | 4 | 18 | 36 | 0 | 0 | 0 |
27 | Connor Rice, Farmington | 15 | 1 | 9 | 24 | 0 | 0 | 0 |
6 | Drew Riley, Fort Zumwalt North | 69 | 13 | 44 | 113 | 2 | 0 | 1 |
| Keshawn Rimmer, McCluer North | 47 | 0 | 20 | 67 | 0 | 0 | 0 |
35 | Adrian Ritchey, MICDS | 57 | 6 | 47 | 104 | 6 | 0 | 0 |
| DJ Rivera, Fort Zumwalt East | 24 | 5 | 5 | 29 | 0 | 0 | 2 |
3 | Michael Roberts, Parkway West | 7 | 0 | 1 | 8 | 0 | 0 | 0 |
| Shaun Roberts, Ladue | 41 | 4 | 22 | 63 | 1 | 0 | 0 |
54 | Tylend Robertson , Chaminade | 5 | 2 | 7 | 12 | 1 | 0 | 0 |
| Charles Robinson, Cardinal Ritter | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
1 | Chaun Robinson, Fort Zumwalt North | 30 | 1 | 30 | 60 | 0 | 0 | 1 |
5 | Kai Robinson, Chaminade | 22 | 0 | 12 | 34 | 0 | 0 | 0 |
8 | KJ Robinson, University City | 15 | 0 | 15 | 30 | 0 | 0 | 0 |
3 | Robert Robinson, University City | 25 | 0 | 19 | 44 | 0 | 1 | 1 |
| Jeremy Roby, McCluer North | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
13 | Henry Rohan, MICDS | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
77 | Weston Roller, MICDS | 2 | 1 | 2 | 4 | 1 | 0 | 0 |
68 | August Rossel, University City | 1 | 1 | 5 | 6 | 0 | 0 | 0 |
69 | Brendon Rost, Washington | 20 | 0 | 11 | 31 | 0 | 0 | 0 |
| Jimmy Rowe, Ladue | 6 | 0 | 4 | 10 | 0 | 0 | 0 |
21 | Garrett Ruffin, University City | 30 | 3 | 15 | 45 | 0 | 1 | 0 |
66 | Kyle Russell , Chaminade | 15 | 2 | 10 | 25 | 2 | 0 | 0 |
23 | Jack Ryan, Liberty (Wentzville) | 50 | 7 | 64 | 114 | 3 | 1 | 0 |
5 | Caylin Sacus-Harris, Parkway Central | 18 | 0 | 6 | 24 | 0 | 0 | 1 |
| Jamarris Saddler, Cardinal Ritter | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
52 | Max Sailors, Parkway Central | 23 | 5 | 11 | 34 | 2 | 1 | 0 |
68 | Carter Nelson Salmier, Fort Zumwalt South | 3 | 2 | 7 | 10 | 0 | 0 | 0 |
10 | Lucas Sapp, North Point | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
15 | Brayden Sauer, Fort Zumwalt South | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
75 | Weston Schaeffer, Parkway Central | 7 | 1 | 3 | 10 | 0 | 0 | 0 |
71 | Nathan Scheck, Summit | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
9 | Noah Scheetner, Timberland | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
7 | Brian Schlafly, MICDS | 13 | 1 | 6 | 19 | 0 | 0 | 0 |
8 | Zach Schmitz, MICDS | 10 | 2 | 5 | 15 | 0 | 0 | 1 |
55 | Davis Schukar, MICDS | 6 | 3 | 10 | 16 | 0 | 1 | 0 |
17 | JaSean Schwartz, Mehlville | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
71 | Devon Scott, Mehlville | 13 | 0 | 7 | 20 | 0 | 0 | 0 |
3 | Jay'Veon Scott, Chaminade | 15 | 2 | 10 | 25 | 1 | 0 | 0 |
21 | Jevon Scott, McCluer | 0 | 0 | 2 | 2 | 0 | 0 | 0 |
5 | Keshon Scott, Mehlville | 6 | 0 | 6 | 12 | 0 | 0 | 1 |
8 | Elijah Scott-Brewer, St. Mary's | 29 | 2 | 4 | 33 | 3 | 0 | 0 |
| Damon Selvey, Webster Groves | 2 | 0 | 6 | 8 | 0 | 0 | 0 |
58 | Alex Senica, St. Dominic | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
5 | Arif Shakoor, Hazelwood East | 20 | 3 | 10 | 30 | 0 | 0 | 3 |
19 | Tristan Shannon, Hazelwood East | 40 | 23 | 36 | 76 | 3 | 1 | 0 |
58 | Ian Shegog, Mehlville | 29 | 1 | 19 | 48 | 0 | 1 | 0 |
33 | Jaylin Shegogg, Mehlville | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
6 | Jeremiah Shelton, Mehlville | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
2 | Ty Shelton, Timberland | 3 | 0 | 3 | 6 | 0 | 0 | 0 |
53 | Chris Shetley, Fox | 10 | 3 | 23 | 33 | 0 | 0 | 0 |
| Titus Shields, Webster Groves | 7 | 1 | 6 | 13 | 1 | 0 | 0 |
| Logan Shuster , Liberty (Wentzville) | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
21 | Kornell Simmons, Riverview Gardens | 28 | 7 | 14 | 42 | 2 | 1 | 0 |
5 | Peyton Simon, MICDS | 59 | 12 | 44 | 103 | 3 | 1 | 1 |
12 | Blake Sitton, Eureka | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
20 | Isaiah Skolfield, Parkway West | 4 | 0 | 4 | 8 | 0 | 0 | 0 |
6 | Melvin Sledge III, Hazelwood East | 45 | 6 | 20 | 65 | 0 | 1 | 1 |
79 | Austin Sliger, Timberland | 5 | 2 | 24 | 29 | 0 | 0 | 0 |
56 | Dylan Smerek, Summit | 2 | 2 | 8 | 10 | 0 | 0 | 0 |
23 | Ayden Smith, Fox | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
23 | Camron Smith, Washington | 33 | 1 | 9 | 42 | 0 | 1 | 0 |
30 | D'Maureon Smith, St. Mary's | 11 | 1 | 0 | 11 | 0 | 0 | 0 |
25 | Damarion Smith, University City | 5 | 0 | 3 | 8 | 0 | 0 | 0 |
45 | Jaden Smith, Summit | 10 | 0 | 4 | 14 | 0 | 0 | 0 |
9 | Malik Smith, Fort Zumwalt North | 3 | 0 | 0 | 3 | 0 | 0 | 0 |
11 | Travis Smith, Parkway Central | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
60 | Eric Smith Jr., Riverview Gardens | 5 | 0 | 19 | 24 | 0 | 0 | 0 |
22 | Henri Sokolich, MICDS | 7 | 0 | 3 | 10 | 0 | 0 | 0 |
10 | Eyrion Stamps, Riverview Gardens | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
11 | Teeshawn Stanciel, University City | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
91 | DeMarco Starwood, Liberty (Wentzville) | 36 | 8 | 28 | 64 | 1 | 1 | 0 |
| Tyron Steed, Cardinal Ritter | 26 | 2 | 12 | 38 | 0 | 0 | 1 |
6 | Austin Steenbeke, Liberty (Wentzville) | 48 | 4 | 47 | 95 | 0 | 1 | 3 |
85 | Eli Stevens , Chaminade | 1 | 0 | 3 | 4 | 0 | 0 | 0 |
4 | Elijah Stevens, Summit | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
11 | De'Shaun Stevenson, Cardinal Ritter | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
11 | Cliff Storch, Mehlville | 8 | 0 | 10 | 18 | 0 | 0 | 0 |
88 | Teddy Stranczek, Chaminade | 5 | 1 | 5 | 10 | 0 | 0 | 0 |
6 | Otti Stranger, Fox | 24 | 2 | 50 | 74 | 0 | 0 | 0 |
1 | Antonio Strong, St. Mary's | 13 | 0 | 0 | 13 | 0 | 0 | 0 |
71 | Will Strothmann , Chaminade | 0 | 0 | 3 | 3 | 0 | 0 | 0 |
| Carson Struttman, Liberty (Wentzville) | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
88 | Brett Summa, Parkway West | 29 | 5 | 18 | 47 | 1 | 2 | 0 |
29 | Aiden Summers, Liberty (Wentzville) | 46 | 15 | 25 | 71 | 5 | 2 | 0 |
11 | Sam Sutter, Summit | 9 | 8 | 27 | 36 | 4 | 1 | 0 |
4 | Tristen Sutton, Parkway South | 40 | 2 | 11 | 51 | 0 | 0 | 0 |
34 | Brendan Sweeney, Chaminade | 8 | 0 | 12 | 20 | 0 | 0 | 0 |
5 | Brock Sweet, Parkway West | 64 | 3 | 27 | 91 | 0 | 0 | 1 |
52 | Jacob Sweeten, Fort Zumwalt North | 47 | 5 | 43 | 90 | 0 | 0 | 0 |
71 | Drew Swingle, Eureka | 4 | 0 | 7 | 11 | 0 | 0 | 0 |
21 | Jackson Tankersley, Fort Zumwalt South | 31 | 5 | 57 | 88 | 3 | 0 | 0 |
21 | Logan Tanner, Summit | 2 | 0 | 4 | 6 | 0 | 0 | 0 |
13 | Jamarion Taylor, St. Mary's | 55 | 8 | 3 | 58 | 8 | 2 | 0 |
| Landon Taylor, Fort Zumwalt East | 7 | 0 | 4 | 11 | 0 | 0 | 0 |
3 | Marcus Taylor, Parkway Central | 13 | 0 | 3 | 16 | 0 | 0 | 0 |
7 | Orlando Taylor, Fox | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
| Sullivan Taylor, Ladue | 17 | 5 | 11 | 28 | 3 | 0 | 0 |
35 | Trevion Taylor, Parkway Central | 26 | 10 | 5 | 31 | 0 | 1 | 0 |
52 | Elton Tella, Hazelwood East | 22 | 14 | 19 | 41 | 4 | 1 | 0 |
72 | Eli Thomas, MICDS | 2 | 1 | 3 | 5 | 1 | 0 | 0 |
65 | Excell Thomas, Hazelwood East | 9 | 6 | 8 | 17 | 0 | 0 | 0 |
2 | Juan Thomas, Fort Zumwalt North | 7 | 0 | 6 | 13 | 0 | 0 | 0 |
11 | Courtney Thompson, Riverview Gardens | 20 | 0 | 13 | 33 | 1 | 1 | 0 |
| Julius Thompson, Webster Groves | 11 | 0 | 1 | 12 | 0 | 0 | 0 |
29 | Zach Thornburgh, Timberland | 0 | 0 | 2 | 2 | 0 | 0 | 0 |
8 | Ryan Thornhill, Eureka | 82 | 9 | 35 | 117 | 1 | 0 | 2 |
85 | Tyrese Thurmon, Washington | 26 | 7 | 11 | 37 | 6 | 0 | 0 |
13 | Jasahn Tiller, Summit | 7 | 0 | 3 | 10 | 0 | 0 | 0 |
13 | Tyshawn Tillman, Hazelwood East | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
10 | Tatem Tinsley, Farmington | 24 | 4 | 16 | 40 | 0 | 0 | 1 |
74 | Anderson Tisher, Farmington | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| Julien Toledo, Ladue | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| Jackson Torbit, Webster Groves | 21 | 1 | 10 | 31 | 0 | 0 | 1 |
| David Trampe, Webster Groves | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
15 | Cameron Trautman, Mehlville | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
20 | Jacob Travis, Eureka | 1 | 0 | 2 | 3 | 0 | 0 | 0 |
30 | Brady Trennepohl, North Point | 3 | 0 | 0 | 3 | 0 | 0 | 0 |
3 | Trey Trennepohl, North Point | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
85 | Braeden Trower, Eureka | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
3 | Cameron Underwood, Fox | 7 | 0 | 3 | 10 | 0 | 1 | 0 |
4 | Marvell Vails, Parkway Central | 33 | 0 | 3 | 36 | 0 | 1 | 1 |
20 | Jaiden Vallhar, Francis Howell North | 9 | 1 | 1 | 10 | 1 | 0 | 0 |
73 | Jackson Vardeman, Eureka | 3 | 0 | 9 | 12 | 0 | 0 | 0 |
9 | Tommie Vaughn, Hazelwood East | 1 | 0 | 0 | 1 | 1 | 0 | 0 |
24 | Johnny Velasco, Timberland | 4 | 0 | 4 | 8 | 0 | 0 | 0 |
32 | Mirsad Velic, Mehlville | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| Evan Via, Ladue | 8 | 0 | 5 | 13 | 0 | 0 | 0 |
| Gavin Via, Ladue | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
30 | Aiden Vogt, Fort Zumwalt South | 2 | 0 | 5 | 7 | 0 | 0 | 0 |
11 | Logan Vogt, Fort Zumwalt South | 4 | 0 | 3 | 7 | 0 | 0 | 0 |
12 | Cason Vollmer, Fort Zumwalt North | 4 | 0 | 1 | 5 | 0 | 0 | 0 |
8 | Calvin Von Arb, Francis Howell North | 10 | 0 | 3 | 13 | 0 | 0 | 1 |
27 | Blake Voss, Washington | 10 | 0 | 5 | 15 | 0 | 0 | 0 |
91 | Sebastian Vujevic, Chaminade | 19 | 2 | 12 | 31 | 1 | 0 | 0 |
21 | Hy Vuong, Liberty (Wentzville) | 67 | 13 | 45 | 112 | 2 | 0 | 0 |
94 | Evan Wade, Summit | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
52 | Will Wade, Chaminade | 10 | 0 | 4 | 14 | 2 | 0 | 0 |
90 | Gage Waldron, Fort Zumwalt North | 1 | 0 | 2 | 3 | 0 | 1 | 0 |
4 | De'Shawn Walker, Riverview Gardens | 6 | 0 | 8 | 14 | 0 | 0 | 0 |
22 | Detroit Walker, McCluer | 10 | 0 | 6 | 16 | 0 | 0 | 1 |
69 | Matthew Walker, Riverview Gardens | 0 | 0 | 3 | 3 | 0 | 0 | 0 |
9 | Jordan Wallace , Chaminade | 17 | 1 | 11 | 28 | 2 | 0 | 0 |
| Blake Walls, Fort Zumwalt East | 8 | 1 | 3 | 11 | 0 | 2 | 0 |
| Blake Walls, Fort Zumwalt East | 11 | 8 | 7 | 18 | 3 | 0 | 0 |
| Grady Walton, Ladue | 4 | 0 | 3 | 7 | 0 | 1 | 0 |
30 | Demarion Ware, Riverview Gardens | 24 | 13 | 17 | 41 | 1 | 0 | 0 |
86 | Owen Warfel, Summit | 0 | 0 | 3 | 3 | 0 | 0 | 0 |
| Trevor Warwick, Ladue | 3 | 0 | 1 | 4 | 0 | 0 | 0 |
9 | Chance Washington, Parkway Central | 26 | 0 | 8 | 34 | 0 | 0 | 4 |
77 | Daito Watanabe , Chaminade | 5 | 0 | 1 | 6 | 1 | 0 | 0 |
38 | Chase Watson, Farmington | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
28 | Kellen Watson, Fort Zumwalt North | 39 | 1 | 28 | 67 | 0 | 1 | 2 |
37 | Paxton Watts, Fox | 13 | 2 | 11 | 24 | 0 | 1 | 0 |
1 | Dekarai Weaver, Chaminade | 35 | 2 | 12 | 47 | 0 | 0 | 4 |
10 | Gabe Weaver, MICDS | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
14 | JJ Webster, Parkway South | 17 | 0 | 7 | 24 | 0 | 0 | 0 |
8 | Jayden Weinhardt, Timberland | 14 | 2 | 15 | 29 | 0 | 0 | 0 |
16 | Zach Weise, Fox | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
58 | Aiden Welch, Fort Zumwalt South | 1 | 0 | 5 | 6 | 0 | 0 | 0 |
14 | Josh West, Eureka | 27 | 1 | 26 | 53 | 0 | 1 | 2 |
39 | JJ Westerhold, Fox | 13 | 0 | 21 | 34 | 0 | 2 | 0 |
2 | Luke Wetzel, Eureka | 11 | 0 | 10 | 21 | 1 | 0 | 1 |
78 | Connor Whipple, Parkway South | 2 | 1 | 1 | 3 | 0 | 0 | 0 |
| Phillip White, Cardinal Ritter | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
20 | Raylen White, St. Mary's | 32 | 2 | 10 | 42 | 1 | 1 | 0 |
| Walt Wichard, Webster Groves | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
| Carson Wicke, Webster Groves | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| Vinny Widfeldt, Fort Zumwalt East | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| Vincent Widtfeld, Fort Zumwalt East | 5 | 1 | 1 | 6 | 0 | 0 | 0 |
| Du'Rae Wiley, McCluer North | 7 | 0 | 6 | 13 | 0 | 0 | 0 |
29 | Ryan Wilkey, Summit | 4 | 1 | 3 | 7 | 0 | 0 | 0 |
| Allen Williams, McCluer North | 5 | 0 | 1 | 6 | 0 | 1 | 0 |
6 | Da’Monte’ Williams, McCluer | 67 | 23 | 37 | 104 | 6 | 4 | 0 |
40 | Emijah Williams, Parkway South | 2 | 0 | 1 | 3 | 0 | 0 | 0 |
12 | Kalabe Williams, McCluer | 10 | 0 | 13 | 23 | 0 | 0 | 1 |
28 | Kevin Williams, St. Mary's | 4 | 1 | 0 | 4 | 0 | 0 | 0 |
56 | Lamont Williams, Cardinal Ritter | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
8 | Marquis Williams, Liberty (Wentzville) | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
8 | Tereze Williams, McCluer | 45 | 3 | 27 | 72 | 1 | 0 | 3 |
24 | Tristan Williams, MICDS | 8 | 1 | 1 | 9 | 0 | 0 | 0 |
13 | Ty'Ron Williams, North Point | 22 | 1 | 11 | 33 | 0 | 0 | 4 |
0 | Tyrique Williams, Summit | 14 | 3 | 16 | 30 | 0 | 0 | 0 |
25 | Brody Wilmes, North Point | 15 | 4 | 14 | 29 | 0 | 0 | 0 |
70 | Antonio Wilson, St. Mary's | 2 | 0 | 0 | 2 | 0 | 1 | 0 |
14 | Joey Wilson, North Point | 21 | 1 | 36 | 57 | 0 | 0 | 1 |
| Raysean Wilson, McCluer North | 35 | 0 | 12 | 47 | 0 | 1 | 1 |
| Jacob Winbush, Ladue | 11 | 1 | 2 | 13 | 0 | 0 | 0 |
61 | Claud Windom, St. Mary's | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
10 | Jamieson Winfrey, Summit | 21 | 15 | 42 | 63 | 1 | 0 | 0 |
19 | Josh Winston, Mehlville | 39 | 2 | 18 | 57 | 2 | 1 | 0 |
19 | Edward Wise, Riverview Gardens | 5 | 1 | 5 | 10 | 0 | 1 | 0 |
5 | Kolton Witbeck, North Point | 23 | 6 | 45 | 68 | 0 | 0 | 0 |
| Ethan Wooden, Fort Zumwalt East | 22 | 0 | 13 | 35 | 0 | 0 | 0 |
72 | Diontae Woods, Cardinal Ritter | 4 | 0 | 0 | 4 | 1 | 0 | 0 |
58 | Jaden Woods, University City | 40 | 10 | 22 | 62 | 5 | 3 | 0 |
21 | Sam Woodson, Farmington | 3 | 0 | 1 | 4 | 0 | 0 | 0 |
27 | Sean Wooten, Riverview Gardens | 13 | 0 | 8 | 21 | 0 | 0 | 0 |
10 | Armani Wright, McCluer | 13 | 4 | 21 | 34 | 3 | 0 | 0 |
52 | Mason Wunderlich, Liberty (Wentzville) | 4 | 0 | 4 | 8 | 0 | 0 | 0 |
26 | Tamaroff Yeager, St. Mary's | 2 | 0 | 2 | 4 | 0 | 0 | 0 |
18 | Kaleop Young, Summit | 26 | 2 | 10 | 36 | 0 | 2 | 3 |
57 | Payton Younger, Fox | 2 | 2 | 6 | 8 | 0 | 1 | 0 |
| Broderick Zarky, Webster Groves | 2 | 0 | 3 | 5 | 0 | 0 | 1 |
| Michael Zegel, Ladue | 1 | 0 | 2 | 3 | 0 | 0 | 0 |
20 | Grant Zerr, Summit | 11 | 0 | 29 | 40 | 0 | 2 | 3 |
12 | Ian Zohner, Farmington | 7 | 0 | 1 | 8 | 0 | 0 | 0 |
| Ishan Chauhan, MICDS | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| Lashaun Cross, University City | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| Levi Fieser, Eureka | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
| Thai Jennings, University City | 5 | 0 | 5 | 10 | 0 | 0 | 0 |