| 1 | Ian KEMEYPlace 1 · Grade JR · Rock Bridge High Sch | JR | Rock Bridge High Sch | 16:20.0 | — |
| 2 | Andrew HAUSERPlace 2 · Grade SO · Rock Bridge High Sch | SO | Rock Bridge High Sch | 16:20.1 | — |
| 3 | Tyler FREINERPlace 3 · Grade SR · Timberland High Scho | SR | Timberland High Scho | 16:36.6 | 17.6 |
| 4 | Weston JOKERSTPlace 4 · Grade SR · Rock Bridge High Sch | SR | Rock Bridge High Sch | 16:40.0 | 20 |
| 5 | Jack RIDERPlace 5 · Grade SR · Ft. Zumwalt West Hig | SR | Ft. Zumwalt West Hig | 16:58.9 | 39.9 |
| 6 | Ethan WAMPLERPlace 6 · Grade SR · Rock Bridge High Sch | SR | Rock Bridge High Sch | 17:02.1 | 43.1 |
| 7 | Jaxson COPELINPlace 7 · Grade JR · Ft. Zumwalt West Hig | JR | Ft. Zumwalt West Hig | 17:05.1 | 46.1 |
| 8 | Payton KIRCHHOFFPlace 8 · Grade SR · Helias Catholic High | SR | Helias Catholic High | 17:08.4 | 49.4 |
| 9 | Tucker ABRAMSPlace 9 · Grade JR · Hickman | JR | Hickman | 17:11.2 | 52.2 |
| 10 | Evan HUGHESPlace 10 · Grade JR · Hickman | JR | Hickman | 1:00.1 | — |
| 11 | Tyler BREDENBERGPlace 11 · Grade JR · Timberland High Scho | JR | Timberland High Scho | 1:00.9 | — |
| 12 | Will CHERRINGTONPlace 12 · Grade SR · Hickman | SR | Hickman | 1:03.6 | — |
| 13 | Perry SCOTTPlace 13 · Grade SR · Helias Catholic High | SR | Helias Catholic High | 1:12.3 | — |
| 14 | Brody ORFPlace 14 · Grade SR · Troy Buchanan High S | SR | Troy Buchanan High S | 1:12.5 | — |
| 15 | Luke STEVENSONPlace 15 · Grade SO · Pattonville High Sch | SO | Pattonville High Sch | 1:14.4 | — |
| 16 | Ty WELTYPlace 16 · Grade JR · Rock Bridge High Sch | JR | Rock Bridge High Sch | 1:17.7 | — |
| 17 | Campion WELSHPlace 17 · Grade SR · Ft. Zumwalt West Hig | SR | Ft. Zumwalt West Hig | 1:26.4 | — |
| 18 | Marshall REEDPlace 18 · Grade JR · Hickman | JR | Hickman | 1:27.1 | — |
| 19 | Taylor MASONPlace 19 · Grade JR · Ft. Zumwalt North Hi | JR | Ft. Zumwalt North Hi | 1:30.6 | — |
| 20 | Graham BLACKPlace 20 · Grade JR · Francis Howell High | JR | Francis Howell High | 1:30.0 | — |
| 21 | Hudson SUMMERALLPlace 21 · Grade JR · Rock Bridge High Sch | JR | Rock Bridge High Sch | 1:34.1 | — |
| 22 | Maddox RILEYPlace 22 · Grade FR · Timberland High Scho | FR | Timberland High Scho | 1:34.8 | — |
| 23 | Mason BROWNPlace 23 · Grade SR · Ft. Zumwalt West Hig | SR | Ft. Zumwalt West Hig | 1:35.0 | — |
| 24 | Owen BATESPlace 24 · Grade SO · Ft. Zumwalt South Hi | SO | Ft. Zumwalt South Hi | 1:36.7 | — |
| 25 | Blake MARGERUMPlace 25 · Grade SO · Ft. Zumwalt North Hi | SO | Ft. Zumwalt North Hi | 1:38.2 | — |
| 26 | Noah VOSSPlace 26 · Grade SR · Helias Catholic High | SR | Helias Catholic High | 1:39.1 | — |
| 27 | Corey WARDENPlace 27 · Grade SR · Timberland High Scho | SR | Timberland High Scho | 1:40.1 | — |
| 28 | Ben WEISSLERPlace 28 · Grade SR · Ritenour | SR | Ritenour | 1:40.2 | — |
| 29 | Justin BOWERSPlace 29 · Grade SR · Pattonville High Sch | SR | Pattonville High Sch | 1:45.1 | — |
| 30 | Tate FLETCHERPlace 30 · Grade SR · Rock Bridge High Sch | SR | Rock Bridge High Sch | 1:49.4 | — |
| 31 | Cale ELDREDGEPlace 31 · Grade FR · Liberty (Wentzville) | FR | Liberty (Wentzville) | 1:59.0 | — |
| 32 | Ethan SCHRAUTEMEIERPlace 32 · Grade SO · Ft. Zumwalt North Hi | SO | Ft. Zumwalt North Hi | 2:02.6 | — |
| 33 | Sean KEYSPlace 33 · Grade SO · Hickman | SO | Hickman | 2:05.8 | — |
| 34 | Evan MILBERTPlace 34 · Grade JR · Ft. Zumwalt South Hi | JR | Ft. Zumwalt South Hi | 2:08.9 | — |
| 35 | Isaac CARRPlace 35 · Grade SR · Troy Buchanan High S | SR | Troy Buchanan High S | 2:09.0 | — |
| 36 | Kaleb WOLDETSADIKPlace 36 · Grade SR · Pattonville High Sch | SR | Pattonville High Sch | 2:11.1 | — |
| 37 | Dalton LANGLEYPlace 37 · Grade SO · Troy Buchanan High S | SO | Troy Buchanan High S | 2:13.7 | — |
| 38 | Cameron JOHNSONPlace 38 · Grade SR · Francis Howell High | SR | Francis Howell High | 2:22.1 | — |
| 39 | Brady VOSSPlace 39 · Grade JR · Helias Catholic High | JR | Helias Catholic High | 2:22.4 | — |
| 40 | Kyle MANKERPlace 40 · Grade SO · Pattonville High Sch | SO | Pattonville High Sch | 2:23.0 | — |
| 41 | Nathan KRISBYPlace 41 · Grade SO · Francis Howell High | SO | Francis Howell High | 2:26.0 | — |
| 42 | Ethan WILSONPlace 42 · Grade JR · Helias Catholic High | JR | Helias Catholic High | 2:29.6 | — |
| 43 | Bryant EWINGPlace 43 · Grade SR · Pattonville High Sch | SR | Pattonville High Sch | 2:34.9 | — |
| 44 | Logan MATHEWSPlace 44 · Grade SR · Helias Catholic High | SR | Helias Catholic High | 2:39.2 | — |
| 45 | Ezra BAILEYPlace 45 · Grade SO · Francis Howell Centr | SO | Francis Howell Centr | 2:42.2 | — |
| 46 | Tyson MURPHYPlace 46 · Grade SR · Francis Howell High | SR | Francis Howell High | 2:43.3 | — |
| 47 | Jalen JONESPlace 47 · Grade SR · Ft. Zumwalt West Hig | SR | Ft. Zumwalt West Hig | 2:49.9 | — |
| 48 | Caleb SIMPKINSPlace 48 · Grade SR · Pattonville High Sch | SR | Pattonville High Sch | 2:52.6 | — |
| 49 | Salvador ZEPEDAPlace 49 · Grade FR · Francis Howell High | FR | Francis Howell High | 2:52.9 | — |
| 50 | Sean LOONEYPlace 50 · Grade JR · Liberty (Wentzville) | JR | Liberty (Wentzville) | 2:53.3 | — |
| 51 | Timothy CRUMLYPlace 51 · Grade SR · Ritenour | SR | Ritenour | 2:59.2 | — |
| 52 | Evan WARDROPPlace 52 · Grade SR · Ft. Zumwalt West Hig | SR | Ft. Zumwalt West Hig | 3:00.3 | — |
| 53 | Alan MEYERPlace 53 · Grade JR · Ft. Zumwalt North Hi | JR | Ft. Zumwalt North Hi | 3:02.2 | — |
| 54 | Elliot MUHLENBRUCKPlace 54 · Grade JR · Hickman | JR | Hickman | 3:03.0 | — |
| 55 | Devon ALEXANDERPlace 55 · Grade SO · Francis Howell North | SO | Francis Howell North | 3:05.6 | — |
| 56 | Chase NORDGAARDENPlace 56 · Grade JR · Francis Howell High | JR | Francis Howell High | 3:06.3 | — |
| 57 | Joseph GRANAPlace 57 · Grade JR · Liberty (Wentzville) | JR | Liberty (Wentzville) | 3:06.5 | — |
| 58 | Collin FAYPlace 58 · Grade SR · Liberty (Wentzville) | SR | Liberty (Wentzville) | 3:13.0 | — |
| 59 | Andrew WILLISPlace 59 · Grade JR · Timberland High Scho | JR | Timberland High Scho | 3:13.0 | — |
| 60 | Jude GREENPlace 60 · Grade SR · Battle | SR | Battle | 3:15.1 | — |
| 61 | Andrew HEADPlace 61 · Grade SO · Francis Howell North | SO | Francis Howell North | 3:17.6 | — |
| 62 | Rolen MCDEVITTPlace 62 · Grade JR · Francis Howell Centr | JR | Francis Howell Centr | 3:18.7 | — |
| 63 | Andrew SCHULTEPlace 63 · Grade SO · Timberland High Scho | SO | Timberland High Scho | 3:20.4 | — |
| 64 | Dylan CARLSONPlace 64 · Grade SR · Liberty (Wentzville) | SR | Liberty (Wentzville) | 3:23.6 | — |
| 65 | Ian JENKINSPlace 65 · Grade JR · Holt | JR | Holt | 3:27.6 | — |
| 66 | Dezmond STONEPlace 66 · Grade FR · Pattonville High Sch | FR | Pattonville High Sch | 3:29.8 | — |
| 67 | Aden HICKSPlace 67 · Grade JR · Holt | JR | Holt | 3:30.9 | — |
| 68 | Henry CUMMINGSPlace 68 · Grade FR · Hickman | FR | Hickman | 3:32.8 | — |
| 69 | Ian BENNEPlace 69 · Grade FR · Helias Catholic High | FR | Helias Catholic High | 3:33.4 | — |
| 70 | Lucas WRIGHTPlace 70 · Grade SR · Francis Howell High | SR | Francis Howell High | 3:33.6 | — |
| 71 | Alex ROSEPlace 71 · Grade SR · Holt | SR | Holt | 3:33.8 | — |
| 72 | Jason DUNIGANPlace 72 · Grade JR · Hazelwood West High | JR | Hazelwood West High | 3:34.5 | — |
| 73 | Jack SCHRIBERPlace 73 · Grade SR · Francis Howell Centr | SR | Francis Howell Centr | 3:36.6 | — |
| 74 | Sean BORGSCHULTEPlace 74 · Grade FR · Francis Howell North | FR | Francis Howell North | 3:44.7 | — |
| 75 | Lucas ROETTGERPlace 75 · Grade SR · Timberland High Scho | SR | Timberland High Scho | 3:45.0 | — |
| 76 | Brayden PIRRUNGPlace 76 · Grade SO · Ft. Zumwalt North Hi | SO | Ft. Zumwalt North Hi | 3:52.7 | — |
| 77 | Liam NACHTRABPlace 77 · Grade JR · Francis Howell Centr | JR | Francis Howell Centr | 3:57.2 | — |
| 78 | Yussif RAMADANPlace 78 · Grade SO · Ft. Zumwalt North Hi | SO | Ft. Zumwalt North Hi | 4:02.3 | — |
| 79 | Micah WEISSLERPlace 79 · Grade FR · Ritenour | FR | Ritenour | 4:03.8 | — |
| 80 | Nicholas MORANPlace 80 · Grade SO · Ft. Zumwalt South Hi | SO | Ft. Zumwalt South Hi | 4:05.0 | — |
| 81 | Samuel WOODRUFFPlace 81 · Grade JR · Francis Howell Centr | JR | Francis Howell Centr | 4:08.5 | — |
| 82 | Aiden REINHARDTPlace 82 · Grade FR · Hazelwood West High | FR | Hazelwood West High | 4:09.5 | — |
| 83 | Ben TICGELAORPlace 83 · Grade SO · Battle | SO | Battle | 4:12.3 | — |
| 84 | Nolan SCHLATTMANPlace 84 · Grade SO · Liberty (Wentzville) | SO | Liberty (Wentzville) | 4:13.3 | — |
| 85 | Derrick KINGERYPlace 85 · Grade SR · Liberty (Wentzville) | SR | Liberty (Wentzville) | 4:14.9 | — |
| 86 | Dennis MCGRANEPlace 86 · Grade SR · Ft. Zumwalt South Hi | SR | Ft. Zumwalt South Hi | 4:20.3 | — |
| 87 | Peyton REESEPlace 87 · Grade JR · Ft. Zumwalt West Hig | JR | Ft. Zumwalt West Hig | 4:23.2 | — |
| 88 | Aiden JEFFERSONPlace 88 · Grade SR · Francis Howell North | SR | Francis Howell North | 4:25.4 | — |
| 89 | Avery JOHNSONPlace 89 · Grade SO · Troy Buchanan High S | SO | Troy Buchanan High S | 4:26.1 | — |
| 90 | Elias BARROPlace 90 · Grade SR · Ft. Zumwalt South Hi | SR | Ft. Zumwalt South Hi | 4:31.3 | — |
| 91 | Alexander HOBSONPlace 91 · Grade FR · Hazelwood West High | FR | Hazelwood West High | 4:37.8 | — |
| 92 | Micah GRAYPlace 92 · Grade SR · Ft. Zumwalt South Hi | SR | Ft. Zumwalt South Hi | 4:43.6 | — |
| 93 | Mason BROWNPlace 93 · Grade SR · Hazelwood West High | SR | Hazelwood West High | 4:51.9 | — |
| 94 | Thomas MAHLERPlace 94 · Grade SO · Troy Buchanan High S | SO | Troy Buchanan High S | 4:54.5 | — |
| 95 | Nathan BULLPlace 95 · Grade JR · Ft. Zumwalt South Hi | JR | Ft. Zumwalt South Hi | 5:01.2 | — |
| 96 | Kaspar PRIIVITSPlace 96 · Grade JR · Holt | JR | Holt | 5:05.5 | — |
| 97 | Connor SUCHLANDPlace 97 · Grade JR · Troy Buchanan High S | JR | Troy Buchanan High S | 5:06.9 | — |
| 98 | Isaac BOSSPlace 98 · Grade JR · Battle | JR | Battle | 5:22.7 | — |
| 99 | Landon DIERSPlace 99 · Grade FR · Francis Howell North | FR | Francis Howell North | 5:42.7 | — |
| 100 | Troy FOXPlace 100 · Grade FR · Battle | FR | Battle | 5:57.1 | — |
| 101 | Andrew TUETHPlace 101 · Grade SR · Francis Howell North | SR | Francis Howell North | 6:10.7 | — |
| 102 | Austin SMITHPlace 102 · Grade JR · Holt | JR | Holt | 6:11.0 | — |
| 103 | Patrick WRENPlace 103 · Grade SO · Francis Howell Centr | SO | Francis Howell Centr | 6:15.1 | — |
| 104 | Andrew JORDANPlace 104 · Grade JR · Ft. Zumwalt North Hi | JR | Ft. Zumwalt North Hi | 6:20.6 | — |
| 105 | Ryley BALLARDPlace 105 · Grade SR · Troy Buchanan High S | SR | Troy Buchanan High S | 6:20.8 | — |
| 106 | Kevin MCGUIREPlace 106 · Grade FR · Francis Howell North | FR | Francis Howell North | 6:40.0 | — |
| 107 | Jeremy WOELFELPlace 107 · Grade SO · Francis Howell Centr | SO | Francis Howell Centr | 7:04.0 | — |
| 108 | Dylan COMBSPlace 108 · Grade JR · Hazelwood West High | JR | Hazelwood West High | 8:10.6 | — |
| 109 | Jack HOBSONPlace 109 · Grade SO · Hazelwood West High | SO | Hazelwood West High | 8:26.2 | — |
| 110 | Luke BELL-HENDERSONPlace 110 · Grade JR · Hazelwood West High | JR | Hazelwood West High | 8:28.2 | — |
| 111 | Ronald JOHNSONPlace 111 · Grade JR · Ritenour | JR | Ritenour | 9:07.8 | — |
| 112 | Roi JEREMIAH MUNDINPlace 112 · Grade JR · Ritenour | JR | Ritenour | 9:40.1 | — |