| 1 | Darren REESEPlace 1 · Grade SO · Potosi | SO | Potosi | 18:27.3 |
| 2 | Martin STRONGPlace 2 · Kirkwood | — | Kirkwood | 18:29.3 |
| 3 | Keyon EVERSGERDPlace 3 · Grade SO · Kirkwood | SO | Kirkwood | 18:54.8 |
| 4 | Brevon GARNERPlace 4 · Grade SR · Ste. Genevieve | SR | Ste. Genevieve | 19:01.3 |
| 5 | Blake BAUERPlace 5 · Grade FR · Helias Catholic | FR | Helias Catholic | 19:24.5 |
| 6 | Declan TAJKOWSKIPlace 6 · Grade JR · St. Louis University | JR | St. Louis University | 19:29.8 |
| 7 | Keegan CALLAHANPlace 7 · Grade JR · DeSmet Jesuit | JR | DeSmet Jesuit | 19:30.9 |
| 8 | Alex VOELKERPlace 8 · Grade SO · DeSmet Jesuit | SO | DeSmet Jesuit | 19:31.3 |
| 9 | Brendan CRAWFORDPlace 9 · Grade SO · Chaminade College Prep | SO | Chaminade College Prep | 19:32.1 |
| 10 | Clayton HUCKPlace 10 · Grade SO · Ste. Genevieve | SO | Ste. Genevieve | 19:32.9 |
| 11 | Justin KOESTERERPlace 11 · Grade SO · St. Louis University | SO | St. Louis University | 19:37.8 |
| 12 | Bela CSERIPlace 12 · Grade JR · Kirkwood | JR | Kirkwood | 19:40.9 |
| 13 | Drew SNIDERPlace 13 · Grade FR · St. Francis Borgia | FR | St. Francis Borgia | 19:42.1 |
| 14 | Finn SINNERPlace 14 · Grade SO · Kirkwood | SO | Kirkwood | 19:49.0 |
| 15 | Joey NOLANPlace 15 · Grade SO · St. Louis University | SO | St. Louis University | 19:49.7 |
| 16 | Joseph MOFFATTPlace 16 · Grade SO · DeSmet Jesuit | SO | DeSmet Jesuit | 19:51.8 |
| 17 | Colin MURPHYPlace 17 · Grade SR · Kirkwood | SR | Kirkwood | 19:52.9 |
| 18 | Keegan DONOVANPlace 18 · Grade SO · Kirkwood | SO | Kirkwood | 19:53.1 |
| 19 | Jacob KACICHPlace 19 · Grade JR · Christian Brothers College | JR | Christian Brothers College | 19:54.4 |
| 20 | Ethan LOBDELLPlace 20 · Grade SO · Kirkwood | SO | Kirkwood | 19:54.4 |
| 21 | Robert JOYPlace 21 · Grade JR · St. Louis University | JR | St. Louis University | 19:55.5 |
| 22 | Zack GRONOWSKIPlace 22 · Grade SO · Chaminade College Prep | SO | Chaminade College Prep | 19:56.3 |
| 23 | Bradley SANCHEZPlace 23 · Grade JR · Chaminade College Prep | JR | Chaminade College Prep | 19:56.7 |
| 24 | Jack CONNAGHANPlace 24 · Grade SR · St. Louis University | SR | St. Louis University | 19:57.5 |
| 25 | Ryan BLANKENSHIPPlace 25 · Grade JR · New Haven | JR | New Haven | 19:59.4 |
| 26 | Ethan RACKERSPlace 26 · Grade SR · Helias Catholic | SR | Helias Catholic | 20:00.3 |
| 27 | Lucas PITTIPlace 27 · Grade SO · St. Louis University | SO | St. Louis University | 20:00.9 |
| 28 | Will ROEHLPlace 28 · Grade FR · Helias Catholic | FR | Helias Catholic | 20:01.0 |
| 29 | Abraham MURILLOPlace 29 · Grade JR · DeSmet Jesuit | JR | DeSmet Jesuit | 20:01.7 |
| 30 | Caiden OWENSPlace 30 · Grade JR · Kirkwood | JR | Kirkwood | 20:02.1 |
| 31 | Joshua KANGPlace 31 · Grade SO · St. Francis Borgia | SO | St. Francis Borgia | 20:02.1 |
| 32 | Tom MUNSELLPlace 32 · Grade JR · St. Louis University | JR | St. Louis University | 20:02.5 |
| 33 | Christopher SWIECICKIPlace 33 · Grade JR · St. Louis University | JR | St. Louis University | 20:03.0 |
| 34 | Brandon WYTTENBACHPlace 34 · Grade JR · Kirkwood | JR | Kirkwood | 20:04.2 |
| 35 | Brady STOCKMANPlace 35 · Grade JR · Jefferson City | JR | Jefferson City | 20:05.8 |
| 36 | Cameron SPENCEPlace 36 · Grade SR · St. Louis University | SR | St. Louis University | 20:10.5 |
| 37 | Drew SEIBELPlace 37 · Grade SO · Chaminade College Prep | SO | Chaminade College Prep | 20:14.3 |
| 38 | Josh LUETKEMEYERPlace 38 · Grade SO · DeSmet Jesuit | SO | DeSmet Jesuit | 20:15.3 |
| 39 | Wil DORANPlace 39 · Grade SO · Christian Brothers College | SO | Christian Brothers College | 20:18.5 |
| 40 | Jack HELLERPlace 40 · Grade JR · St. Louis University | JR | St. Louis University | 20:23.5 |
| 41 | Jack HARREPlace 41 · Grade SR · Kirkwood | SR | Kirkwood | 20:27.0 |
| 42 | Dylan BURRPlace 42 · Grade SR · Ste. Genevieve | SR | Ste. Genevieve | 20:27.2 |
| 43 | Jack LEARPlace 43 · Grade SO · Helias Catholic | SO | Helias Catholic | 20:28.7 |
| 44 | Dan ROONEYPlace 44 · Grade SR · Christian Brothers College | SR | Christian Brothers College | 20:30.8 |
| 45 | Peyton WRIGHTPlace 45 · Grade FR · Helias Catholic | FR | Helias Catholic | 20:34.6 |
| 46 | Colton VOGTPlace 46 · Grade SO · Jefferson City | SO | Jefferson City | 20:38.1 |
| 47 | Tyler CORRENTIPlace 47 · Grade JR · St. Louis University | JR | St. Louis University | 20:38.7 |
| 48 | Jacob CORIELLPlace 48 · Grade SR · St. Louis University | SR | St. Louis University | 20:42.3 |
| 49 | Ike DEANPlace 49 · Grade SR · Chaminade College Prep | SR | Chaminade College Prep | 20:43.5 |
| 50 | Sam STOLZERPlace 50 · Grade SO · Ste. Genevieve | SO | Ste. Genevieve | 20:43.7 |
| 51 | Jack SOMMERSPlace 51 · Grade SO · St. Louis University | SO | St. Louis University | 20:45.1 |
| 52 | Nathan LEVINSONPlace 52 · Grade JR · St. Francis Borgia | JR | St. Francis Borgia | 20:54.8 |
| 53 | Nathan GEISNERPlace 53 · Grade JR · Ste. Genevieve | JR | Ste. Genevieve | 20:57.1 |
| 54 | Joe CHRISTYPlace 54 · Grade SO · Christian Brothers College | SO | Christian Brothers College | 20:57.6 |
| 55 | Sam MOCKPlace 55 · Grade JR · Christian Brothers College | JR | Christian Brothers College | 20:59.7 |
| 56 | Dominic KINSELLAPlace 56 · Grade SR · DeSmet Jesuit | SR | DeSmet Jesuit | 21:00.6 |
| 57 | Ben STUMPEPlace 57 · Grade SO · Helias Catholic | SO | Helias Catholic | 21:00.8 |
| 58 | Nicholas WEBERPlace 58 · Grade FR · St. Francis Borgia | FR | St. Francis Borgia | 21:01.2 |
| 59 | Austin SOOTERPlace 59 · Grade FR · Helias Catholic | FR | Helias Catholic | 21:02.1 |
| 60 | Dominic ENRIQUEZPlace 60 · Grade SR · Christian Brothers College | SR | Christian Brothers College | 21:04.0 |
| 61 | Henry GLORIODPlace 61 · Grade JR · DeSmet Jesuit | JR | DeSmet Jesuit | 21:04.3 |
| 62 | Jake HEIDENRYPlace 62 · Grade SO · Chaminade College Prep | SO | Chaminade College Prep | 21:06.2 |
| 63 | Connor COSTELLOPlace 63 · Kirkwood | — | Kirkwood | 21:08.1 |
| 64 | Gabe BORGMEYERPlace 64 · Grade FR · Helias Catholic | FR | Helias Catholic | 21:08.5 |
| 65 | Colton RUEDIGERPlace 65 · Grade SO · New Haven | SO | New Haven | 21:09.5 |
| 66 | Quentin STEPPPlace 66 · Grade SO · Kirkwood | SO | Kirkwood | 21:11.5 |
| 67 | Justin MCNIELPlace 67 · Grade JR · DeSmet Jesuit | JR | DeSmet Jesuit | 21:15.0 |
| 68 | Keagan HUFFPlace 68 · Grade FR · New Haven | FR | New Haven | 21:21.0 |
| 69 | Samuel MCINTYREPlace 69 · Grade SO · St. Louis University | SO | St. Louis University | 21:26.2 |
| 70 | Andrew VORASPlace 70 · Grade JR · St. Louis University | JR | St. Louis University | 21:29.4 |
| 71 | Eric KOETTINGPlace 71 · Grade SO · Chaminade College Prep | SO | Chaminade College Prep | 21:32.0 |
| 72 | Kenny WAKEFIELDPlace 72 · Grade SR · Affton | SR | Affton | 21:34.6 |
| 73 | Jason ALLENPlace 73 · Grade JR · DeSmet Jesuit | JR | DeSmet Jesuit | 21:41.1 |
| 74 | Dan HUSMANNPlace 74 · Grade SO · DeSmet Jesuit | SO | DeSmet Jesuit | 21:45.7 |
| 75 | Will SCHMITTPlace 75 · Grade JR · St. Louis University | JR | St. Louis University | 21:47.4 |
| 76 | Matthew STAUDERPlace 76 · Grade JR · St. Louis University | JR | St. Louis University | 21:47.8 |
| 77 | Edward GARNERPlace 77 · Grade JR · Chaminade College Prep | JR | Chaminade College Prep | 21:49.4 |
| 78 | Charles SELIPSKYPlace 78 · Grade FR · Mary Institute-Country Day School | FR | Mary Institute-Country Day School | 21:53.7 |
| 79 | Josh HELLEPlace 79 · Maplewood Richmond Heights | — | Maplewood Richmond Heights | 21:54.2 |
| 80 | Tevin GROOSEPlace 80 · Grade FR · Helias Catholic | FR | Helias Catholic | 21:55.1 |
| 81 | Kaleb PECHTERPlace 81 · Grade FR · Helias Catholic | FR | Helias Catholic | 21:56.1 |
| 82 | Carlo PITTIPlace 82 · Grade SO · St. Louis University | SO | St. Louis University | 21:58.3 |
| 83 | Daniel KIMPlace 83 · Kirkwood | — | Kirkwood | 22:02.5 |
| 84 | Devin KELLYPlace 84 · Grade SO · DeSmet Jesuit | SO | DeSmet Jesuit | 22:04.5 |
| 85 | Carson SCHROERPlace 85 · Grade FR · Helias Catholic | FR | Helias Catholic | 22:05.8 |
| 86 | Caleb HACKMANNPlace 86 · Grade SR · DeSmet Jesuit | SR | DeSmet Jesuit | 22:14.4 |
| 87 | Trent DISTLERPlace 87 · Grade JR · Helias Catholic | JR | Helias Catholic | 22:14.5 |
| 88 | Tim MORITZPlace 88 · Grade SR · St. Louis University | SR | St. Louis University | 22:15.6 |
| 89 | Owen LIPINSKIPlace 89 · Grade JR · Christian Brothers College | JR | Christian Brothers College | 22:17.8 |
| 90 | Leo SALAZARPlace 90 · Maplewood Richmond Heights | — | Maplewood Richmond Heights | 22:18.3 |
| 91 | Emir RAMUSHIPlace 91 · Grade SO · Hancock | SO | Hancock | 22:18.3 |
| 92 | Matthew MCGHEEPlace 92 · Grade SR · Kirkwood | SR | Kirkwood | 22:18.5 |
| 93 | Henry PARAINOPlace 93 · Grade SR · Christian Brothers College | SR | Christian Brothers College | 22:24.4 |
| 94 | Andrew SELNESSPlace 94 · Grade FR · Chaminade College Prep | FR | Chaminade College Prep | 22:28.2 |
| 95 | Kole WETZLERPlace 95 · Grade JR · DeSmet Jesuit | JR | DeSmet Jesuit | 22:28.4 |
| 96 | John PUDLOWSKIPlace 96 · Grade SO · Chaminade College Prep | SO | Chaminade College Prep | 22:42.0 |
| 97 | Austin MUELLERPlace 97 · Grade JR · DeSmet Jesuit | JR | DeSmet Jesuit | 22:45.0 |
| 98 | Brandon KELLYPlace 98 · Grade JR · DeSmet Jesuit | JR | DeSmet Jesuit | 22:45.2 |
| 99 | Matt PACEPlace 99 · Grade SR · St. Louis University | SR | St. Louis University | 22:51.0 |
| 100 | Richardo ROMEROPlace 100 · Grade JR · DeSmet Jesuit | JR | DeSmet Jesuit | 22:54.8 |
| 101 | Ashton STRATMANPlace 101 · Grade SO · Jefferson City | SO | Jefferson City | 22:55.5 |
| 102 | Sam SOWASHPlace 102 · Grade JR · DeSmet Jesuit | JR | DeSmet Jesuit | 23:00.6 |
| 103 | Jared SCHRADERPlace 103 · Grade FR · St. Francis Borgia | FR | St. Francis Borgia | 23:04.6 |
| 104 | Lee LUEKERPlace 104 · Grade SO · Kirkwood | SO | Kirkwood | 23:09.9 |
| 105 | Andrew MCDONALDPlace 105 · Grade FR · Helias Catholic | FR | Helias Catholic | 23:12.4 |
| 106 | Austin MOECKLIPlace 106 · Grade JR · New Haven | JR | New Haven | 23:13.6 |
| 107 | Bryce JARRETTPlace 107 · Grade JR · Helias Catholic | JR | Helias Catholic | 23:14.2 |
| 108 | Peter PINNELLPlace 108 · Maplewood Richmond Heights | — | Maplewood Richmond Heights | 23:20.2 |
| 109 | Andrew SMITHPlace 109 · Grade SR · DeSmet Jesuit | SR | DeSmet Jesuit | 23:27.0 |
| 110 | Adam STROUPPlace 110 · Grade SO · Hancock | SO | Hancock | 23:27.1 |
| 111 | Keshon DUKEPlace 111 · Grade JR · Maplewood Richmond Heights | JR | Maplewood Richmond Heights | 23:29.6 |
| 112 | Michael GIRAPlace 112 · Grade SO · Mary Institute-Country Day School | SO | Mary Institute-Country Day School | 23:31.3 |
| 113 | Trenton ALMGREN-DAVISPlace 113 · Grade SR · Chaminade College Prep | SR | Chaminade College Prep | 23:47.5 |
| 114 | Josue STORESPlace 114 · Grade SR · St. Francis Borgia | SR | St. Francis Borgia | 23:48.7 |
| 115 | Pacey HAMMELMANPlace 115 · Grade SO · Christian Brothers College | SO | Christian Brothers College | 23:51.6 |
| 116 | Joshua SANDERPlace 116 · Grade SO · Living Word Christian | SO | Living Word Christian | 23:55.1 |
| 117 | Jackson CAREAGAPlace 117 · Grade FR · Helias Catholic | FR | Helias Catholic | 23:56.9 |
| 118 | Matt RENAUDPlace 118 · Grade FR · St. Dominic | FR | St. Dominic | 23:58.7 |
| 119 | Matt KAISERPlace 119 · Grade SR · Jefferson City | SR | Jefferson City | 24:03.9 |
| 120 | Maxwell JOHNSONPlace 120 · Grade SO · St. Louis University | SO | St. Louis University | 24:07.3 |
| 121 | Jack HOUSTONPlace 121 · Grade SO · Christian Brothers College | SO | Christian Brothers College | 24:08.6 |
| 122 | Henry SEYMOURPlace 122 · Grade SR · Maplewood Richmond Heights | SR | Maplewood Richmond Heights | 24:09.2 |
| 123 | Charles VANLEUVENPlace 123 · Grade SO · Affton | SO | Affton | 24:10.2 |
| 124 | Jacob WILLIAMSPlace 124 · Grade SO · DeSmet Jesuit | SO | DeSmet Jesuit | 24:10.2 |
| 125 | Clayton MEYERPlace 125 · Grade SO · St. Dominic | SO | St. Dominic | 24:10.8 |
| 126 | Alex MEYERPlace 126 · Grade FR · Chaminade College Prep | FR | Chaminade College Prep | 24:11.5 |
| 127 | Dan MARTINPlace 127 · Grade FR · Chaminade College Prep | FR | Chaminade College Prep | 24:14.7 |
| 128 | Ryan AHNPlace 128 · Grade FR · Mary Institute-Country Day School | FR | Mary Institute-Country Day School | 24:16.3 |
| 129 | Clayton HILLPlace 129 · Grade JR · Barat Academy | JR | Barat Academy | 24:22.9 |
| 130 | Jonathan NELSONPlace 130 · Grade SR · DeSmet Jesuit | SR | DeSmet Jesuit | 24:24.9 |
| 131 | Hunter GARRENPlace 131 · Grade FR · New Haven | FR | New Haven | 24:25.2 |
| 132 | Eric MEYERPlace 132 · Grade FR · Chaminade College Prep | FR | Chaminade College Prep | 24:30.0 |
| 133 | Drew SIMONPlace 133 · Grade SO · Living Word Christian | SO | Living Word Christian | 24:34.0 |
| 134 | Nathan LARIVIEREPlace 134 · Grade SO · Principia | SO | Principia | 24:40.0 |
| 135 | Nick SCHMIDPlace 135 · Grade SO · Chaminade College Prep | SO | Chaminade College Prep | 24:40.2 |
| 136 | Brendan CUNNANEPlace 136 · Grade FR · Chaminade College Prep | FR | Chaminade College Prep | 24:44.2 |
| 137 | Matt WITZOFSKYPlace 137 · Grade SR · St. Louis University | SR | St. Louis University | 24:47.2 |
| 138 | Sam FERRELLPlace 138 · Grade SO · Principia | SO | Principia | 24:55.4 |
| 139 | Jonathan RITTERPlace 139 · Grade SR · St. Francis Borgia | SR | St. Francis Borgia | 24:56.1 |
| 140 | Michael LAUGEMANPlace 140 · Grade SR · St. Dominic | SR | St. Dominic | 25:01.0 |
| 141 | Akshay PATWARDHANPlace 141 · Grade FR · Mary Institute-Country Day School | FR | Mary Institute-Country Day School | 25:05.5 |
| 142 | Nick GENTRYPlace 142 · Grade SO · Christian Brothers College | SO | Christian Brothers College | 25:06.2 |
| 143 | Michael ROONEYPlace 143 · Grade FR · Chaminade College Prep | FR | Chaminade College Prep | 25:08.6 |
| 144 | Paul YELENICKPlace 144 · Grade SR · St. Mary's (St. Louis) | SR | St. Mary's (St. Louis) | 25:14.5 |
| 145 | Max MARTINEZPlace 145 · Grade SR · DeSmet Jesuit | SR | DeSmet Jesuit | 25:26.6 |
| 146 | Anthony RIZZOPlace 146 · Grade SO · St. Louis University | SO | St. Louis University | 25:27.1 |
| 147 | Spencer CLARKPlace 147 · Grade SO · Barat Academy | SO | Barat Academy | 25:32.6 |
| 148 | Owen BECKMEYERPlace 148 · Grade SR · St. Francis Borgia | SR | St. Francis Borgia | 25:44.4 |
| 149 | John HILLPlace 149 · Grade FR · St. Francis Borgia | FR | St. Francis Borgia | 25:44.7 |
| 150 | Caleb UTTERPlace 150 · Maplewood Richmond Heights | — | Maplewood Richmond Heights | 25:47.1 |
| 151 | Adam WILLETPlace 151 · Grade SO · St. Mary's (St. Louis) | SO | St. Mary's (St. Louis) | 25:50.3 |
| 152 | Alex VALENTINEPlace 152 · Grade FR · Affton | FR | Affton | 25:52.4 |
| 153 | Jonathan SCHAFFNERPlace 153 · Maplewood Richmond Heights | — | Maplewood Richmond Heights | 25:53.3 |
| 154 | Becket CLARKPlace 154 · Kirkwood | — | Kirkwood | 26:35.3 |
| 155 | Andrew BAKERPlace 155 · Grade JR · Chaminade College Prep | JR | Chaminade College Prep | 26:45.6 |
| 156 | Sebastian KYLLONENPlace 156 · Grade JR · Principia | JR | Principia | 26:51.7 |
| 157 | Jack FINNEGANPlace 157 · Grade JR · DeSmet Jesuit | JR | DeSmet Jesuit | 27:01.7 |
| 158 | Shanu SANKARAPlace 158 · Grade SO · Chaminade College Prep | SO | Chaminade College Prep | 27:02.6 |
| 159 | Ethan SCHENCKPlace 159 · Grade SO · Affton | SO | Affton | 27:02.7 |
| 160 | Grant BUCHHEITPlace 160 · Grade SO · St. Dominic | SO | St. Dominic | 27:04.1 |
| 161 | Richard STRIFLERPlace 161 · Grade SO · Christian Brothers College | SO | Christian Brothers College | 27:04.8 |
| 162 | Mitchell MARTINEZPlace 162 · Grade JR · DeSmet Jesuit | JR | DeSmet Jesuit | 27:05.5 |
| 163 | Jack MARBERRYPlace 163 · Grade FR · Helias Catholic | FR | Helias Catholic | 27:12.1 |
| 164 | Wesley HERNDONPlace 164 · Grade SO · Christian Brothers College | SO | Christian Brothers College | 27:14.4 |
| 165 | Dylan CURTISSPlace 165 · Grade FR · Living Word Christian | FR | Living Word Christian | 27:17.4 |
| 166 | Zander HADDADPlace 166 · Grade JR · DeSmet Jesuit | JR | DeSmet Jesuit | 27:20.5 |
| 167 | Owen ROHMPlace 167 · Grade SO · Chaminade College Prep | SO | Chaminade College Prep | 27:35.3 |
| 168 | Dan KUEHLPlace 168 · Grade SO · Chaminade College Prep | SO | Chaminade College Prep | 27:36.3 |
| 169 | Tristan DIXONPlace 169 · Grade JR · Hancock | JR | Hancock | 27:57.0 |
| 170 | Alex WOODPlace 170 · Grade SO · Maplewood Richmond Heights | SO | Maplewood Richmond Heights | 27:57.6 |
| 171 | Alexander HARTPlace 171 · Grade SO · Chaminade College Prep | SO | Chaminade College Prep | 28:13.7 |
| 172 | Eric HELDPlace 172 · Grade SR · St. Francis Borgia | SR | St. Francis Borgia | 28:40.2 |
| 173 | Jimmy MCNULTYPlace 173 · Grade SO · Chaminade College Prep | SO | Chaminade College Prep | 28:52.7 |
| 174 | Stephen COLEPlace 174 · Grade JR · John F Kennedy | JR | John F Kennedy | 30:03.9 |
| 175 | Joe BURKEMBERPlace 175 · Grade SO · Chaminade College Prep | SO | Chaminade College Prep | 31:12.2 |
| 176 | Thomas ENGELMANNPlace 176 · Grade SR · Ste. Genevieve | SR | Ste. Genevieve | 34:01.0 |