| 1 | Graham SR 9459 STEVENERPlace 1 · Kirkwood | — | Kirkwood | 15:27.0 |
| 2 | Jackson SO 9578 MILLERPlace 2 · SLUH | — | SLUH | 15:36.0 |
| 3 | Alexander SR 9572 BENDANAPlace 3 · SLUH | — | SLUH | 15:37.9 |
| 4 | Ezekiel FR 9473 HAGENPlace 4 · Lafayette (Wildwood) | — | Lafayette (Wildwood) | 15:40.0 |
| 5 | August SR 9579 TALLEURPlace 5 · SLUH | — | SLUH | 15:43.1 |
| 6 | Peyton SR 9453 FERKELPlace 6 · Kirkwood | — | Kirkwood | 15:57.2 |
| 7 | Wade JR 9545 PATTENPlace 7 · Parkway West High Sc | — | Parkway West High Sc | 16:18.5 |
| 8 | Benjamin SO 9580 YOFFIEPlace 8 · SLUH | — | SLUH | 16:20.1 |
| 9 | Michael SR 9513 KERSHAWPlace 9 · Northwest (Cedar Hil | — | Northwest (Cedar Hil | 16:26.3 |
| 10 | Logan Sr 9424 GhormleyPlace 10 · Eureka | — | Eureka | 16:27.4 |
| 11 | Nicholas SR 9538 WINZENPlace 11 · Parkway South High S | — | Parkway South High S | 16:30.1 |
| 12 | Aidan JR 9448 NIEDBALSKIPlace 12 · Jackson | — | Jackson | 16:30.7 |
| 13 | Nicholas JR 9571 AHLHEIMPlace 13 · SLUH | — | SLUH | 16:32.7 |
| 14 | Logan JR 9420 SZACHIESKIPlace 14 · Christian Brothers | — | Christian Brothers | 16:33.8 |
| 15 | Michael SR 9471 D'ANDREAPlace 15 · Lafayette (Wildwood) | — | Lafayette (Wildwood) | 16:34.1 |
| 16 | Daniel SR 9470 D'ANDREAPlace 16 · Lafayette (Wildwood) | — | Lafayette (Wildwood) | 16:34.6 |
| 17 | Joseph JR 9429 RAULSPlace 17 · Eureka | — | Eureka | 16:35.4 |
| 18 | Evan Sr 9430 WilkePlace 18 · Eureka | — | Eureka | 16:35.5 |
| 19 | Lane SO 9446 MCBRYDEPlace 19 · Jackson | — | Jackson | 16:35.6 |
| 20 | Hendrix JR 9575 FYVIEPlace 20 · SLUH | — | SLUH | 16:36.8 |
| 21 | Chase SO 9450 WENDELPlace 21 · Jackson | — | Jackson | 16:37.5 |
| 22 | Luke SO 9495 HOEFFERLEPlace 22 · Marquette High Schoo | — | Marquette High Schoo | 16:39.0 |
| 23 | Katriel SR 9535 SCHJENKENPlace 23 · Parkway South High S | — | Parkway South High S | 16:41.5 |
| 24 | Andrew FR 9451 BAINPlace 24 · Kirkwood | — | Kirkwood | 16:41.7 |
| 25 | Joseph SR 9455 HARRISONPlace 25 · Kirkwood | — | Kirkwood | 16:42.3 |
| 26 | Benjamin SO 9481 DONALDSONPlace 26 · Lindbergh High Schoo | — | Lindbergh High Schoo | 16:43.2 |
| 27 | Xavier SO 9543 MERRIMANPlace 27 · Parkway West High Sc | — | Parkway West High Sc | 16:43.4 |
| 28 | Logan SR 9452 DAHMPlace 28 · Kirkwood | — | Kirkwood | 16:44.3 |
| 29 | Henry JR 9460 WALKERPlace 29 · Kirkwood | — | Kirkwood | 16:45.4 |
| 30 | Chase SR 9443 GOODSONPlace 30 · Jackson | — | Jackson | 16:48.1 |
| 31 | Matthew SR 9476 MINTONPlace 31 · Lafayette (Wildwood) | — | Lafayette (Wildwood) | 16:49.6 |
| 32 | Jackson JR 9422 DALTONPlace 32 · Eureka | — | Eureka | 16:57.6 |
| 33 | Kameron Sr 9425 GriggsPlace 33 · Eureka | — | Eureka | 17:00.3 |
| 34 | Michael SO 9577 LUNAPlace 34 · SLUH | — | SLUH | 17:01.0 |
| 35 | Andrew Sr 9492 CookPlace 35 · Marquette High Schoo | — | Marquette High Schoo | 17:01.3 |
| 36 | Sanjay SO 9531 MANTEUFFELPlace 36 · Parkway South High S | — | Parkway South High S | 17:04.7 |
| 37 | Hongru JR 9474 HANPlace 37 · Lafayette (Wildwood) | — | Lafayette (Wildwood) | 17:09.1 |
| 38 | Jacob JR 9491 BARTONPlace 38 · Marquette High Schoo | — | Marquette High Schoo | 17:13.1 |
| 39 | Joey SO 9529 DIXPlace 39 · Parkway South High S | — | Parkway South High S | 17:14.6 |
| 40 | Anirudh JR 9548 VENKATAPlace 40 · Parkway West High Sc | — | Parkway West High Sc | 17:15.3 |
| 41 | Carter FR 9449 SANDERPlace 41 · Jackson | — | Jackson | 17:16.1 |
| 42 | Nikolaus SO 9503 MEYERPlace 42 · Mehlville High Schoo | — | Mehlville High Schoo | 17:17.8 |
| 43 | Shaun SO 9498 UNDERHILLPlace 43 · Marquette High Schoo | — | Marquette High Schoo | 17:23.5 |
| 44 | Jordan JR 9458 SAMMLERPlace 44 · Kirkwood | — | Kirkwood | 17:26.2 |
| 45 | Tyler FR 9428 RAULSPlace 45 · Eureka | — | Eureka | 17:26.8 |
| 46 | Nathan SR 9536 SCHRAPPENPlace 46 · Parkway South High S | — | Parkway South High S | 17:29.6 |
| 47 | Lance JR 9534 ROETHLISBERGERPlace 47 · Parkway South High S | — | Parkway South High S | 17:31.1 |
| 48 | Jackson SO 9419 RAHNPlace 48 · Christian Brothers | — | Christian Brothers | 17:34.5 |
| 49 | Brendan SR 9540 LARSONPlace 49 · Parkway West High Sc | — | Parkway West High Sc | 17:38.7 |
| 50 | Peter SO 9541 MCALLISTERPlace 50 · Parkway West High Sc | — | Parkway West High Sc | 17:40.0 |
| 51 | Mitchell Sr 9421 BarthPlace 51 · Eureka | — | Eureka | 17:40.9 |
| 52 | Tyler JR 9509 BROWNPlace 52 · Northwest (Cedar Hil | — | Northwest (Cedar Hil | 17:41.3 |
| 53 | William FR 9466 LAURINEPlace 53 · Ladue Horton Watkins | — | Ladue Horton Watkins | 17:42.3 |
| 54 | Ryan SO 9436 REDMANPlace 54 · Fox | — | Fox | 17:45.3 |
| 55 | Brady SR 9487 STITZPlace 55 · Lindbergh High Schoo | — | Lindbergh High Schoo | 17:48.8 |
| 56 | Logan JR 9479 RHOADSPlace 56 · Lafayette (Wildwood) | — | Lafayette (Wildwood) | 17:59.0 |
| 57 | Daniel SR 9539 CRANEPlace 57 · Parkway West High Sc | — | Parkway West High Sc | 17:59.4 |
| 58 | Ben SR 9433 HILTONPlace 58 · Fox | — | Fox | 17:59.8 |
| 59 | Luke JR 9469 YEPlace 59 · Ladue Horton Watkins | — | Ladue Horton Watkins | 18:01.8 |
| 60 | Jackson JR 9512 JUDGEPlace 60 · Northwest (Cedar Hil | — | Northwest (Cedar Hil | 18:03.9 |
| 61 | Nate SO 9447 MIESNERPlace 61 · Jackson | — | Jackson | 18:07.0 |
| 62 | Jonathan Sr 9526 SelphPlace 62 · Oakville | — | Oakville | 18:07.6 |
| 63 | Asher JR 9478 PARAMALINGAMPlace 63 · Lafayette (Wildwood) | — | Lafayette (Wildwood) | 18:13.5 |
| 64 | Caleb SR 9563 FALLERTPlace 64 · Seckman | — | Seckman | 18:14.2 |
| 65 | Ethan JR 9488 THURMANPlace 65 · Lindbergh High Schoo | — | Lindbergh High Schoo | 18:14.3 |
| 66 | Lucas SO 9528 WIEGMANPlace 66 · Oakville | — | Oakville | 18:16.6 |
| 67 | Jeremiah FR 9510 BROWNPlace 67 · Northwest (Cedar Hil | — | Northwest (Cedar Hil | 18:17.6 |
| 68 | Jude SR 9435 LESKOPlace 68 · Fox | — | Fox | 18:18.5 |
| 69 | Ben JR 9569 SPEARSPlace 69 · Seckman | — | Seckman | 18:21.5 |
| 70 | Micah SR 9561 WEISSLERPlace 70 · Ritenour | — | Ritenour | 18:22.1 |
| 71 | Dominic SR 9506 RAMOSPlace 71 · Mehlville High Schoo | — | Mehlville High Schoo | 18:22.5 |
| 72 | Trevor JR 9570 TERRILLPlace 72 · Seckman | — | Seckman | 18:23.8 |
| 73 | Kolton SR 9523 KREISZPlace 73 · Oakville | — | Oakville | 18:25.6 |
| 74 | Kenyan SO 9444 KELPEPlace 74 · Jackson | — | Jackson | 18:31.6 |
| 75 | Zack SO 9544 MILLERPlace 75 · Parkway West High Sc | — | Parkway West High Sc | 18:33.8 |
| 76 | Daniel Sr 9497 MenefeePlace 76 · Marquette High Schoo | — | Marquette High Schoo | 18:34.8 |
| 77 | Raphael SO 9555 BLEVANSPlace 77 · Ritenour | — | Ritenour | 18:37.6 |
| 78 | Patrick SR 9480 ADAMSPlace 78 · Lindbergh High Schoo | — | Lindbergh High Schoo | 18:38.2 |
| 79 | Adrian JR 9522 KORDICPlace 79 · Oakville | — | Oakville | 18:38.8 |
| 80 | Nathan SR 9439 TOLCOUPlace 80 · Fox | — | Fox | 18:40.6 |
| 81 | Stephen SR 9464 FOYPlace 81 · Ladue Horton Watkins | — | Ladue Horton Watkins | 18:41.8 |
| 82 | Trevor SR 9418 NEWMANPlace 82 · Christian Brothers | — | Christian Brothers | 18:43.2 |
| 83 | Ben SR 9431 DAVISPlace 83 · Fox | — | Fox | 18:46.2 |
| 84 | Nathaniel SR 9483 JEANMOUGINPlace 84 · Lindbergh High Schoo | — | Lindbergh High Schoo | 18:47.7 |
| 85 | Gabriel JR 9511 CARDENASPlace 85 · Northwest (Cedar Hil | — | Northwest (Cedar Hil | 18:52.0 |
| 86 | Charles JR 9434 LESKOPlace 86 · Fox | — | Fox | 18:53.3 |
| 87 | Thomas SR 9562 DAWSONPlace 87 · Seckman | — | Seckman | 18:55.7 |
| 88 | Kyle SR 9508 WHELEHONPlace 88 · Mehlville High Schoo | — | Mehlville High Schoo | 18:56.1 |
| 89 | Douglas SR 9462 BROWNPlace 89 · Ladue Horton Watkins | — | Ladue Horton Watkins | 18:57.2 |
| 90 | Cade SR 9437 RITTERPlace 90 · Fox | — | Fox | 19:01.6 |
| 91 | Evan SR 9515 PORTERPlace 91 · Northwest (Cedar Hil | — | Northwest (Cedar Hil | 19:02.4 |
| 92 | Owen FR 9486 SELZERPlace 92 · Lindbergh High Schoo | — | Lindbergh High Schoo | 19:13.2 |
| 93 | Adam JR 9461 AABJERGPlace 93 · Ladue Horton Watkins | — | Ladue Horton Watkins | 19:15.9 |
| 94 | Noah SO 9496 KIRCHHOFFPlace 94 · Marquette High Schoo | — | Marquette High Schoo | 19:16.6 |
| 95 | Charles SO 9485 PHILLIPSPlace 95 · Lindbergh High Schoo | — | Lindbergh High Schoo | 19:19.0 |
| 96 | Gavin JR 9465 HOFERPlace 96 · Ladue Horton Watkins | — | Ladue Horton Watkins | 19:20.8 |
| 97 | Carston JR 9518 WILSONPlace 97 · Northwest (Cedar Hil | — | Northwest (Cedar Hil | 19:21.1 |
| 98 | Aiden SR 9568 REBSAMENPlace 98 · Seckman | — | Seckman | 19:21.1 |
| 99 | Khalid SO 9560 ROYALPlace 99 · Ritenour | — | Ritenour | 19:31.2 |
| 100 | Justin JR 9520 DUKEPlace 100 · Oakville | — | Oakville | 19:33.3 |
| 101 | Noah Sr 9519 DobbinsPlace 101 · Oakville | — | Oakville | 19:36.0 |
| 102 | Luke SR 9417 MURPHYPlace 102 · Christian Brothers | — | Christian Brothers | 19:41.9 |
| 103 | Mike JR 9415 MASSIMINOPlace 103 · Christian Brothers | — | Christian Brothers | 19:48.9 |
| 104 | Jason JR 9507 RAYBORNPlace 104 · Mehlville High Schoo | — | Mehlville High Schoo | 20:01.6 |
| 105 | Luke SO 9504 MILLERPlace 105 · Mehlville High Schoo | — | Mehlville High Schoo | 20:02.3 |
| 106 | Mason JR 9505 MURPHYPlace 106 · Mehlville High Schoo | — | Mehlville High Schoo | 20:08.4 |
| 107 | Nicholas JR 9467 PEARLSTONEPlace 107 · Ladue Horton Watkins | — | Ladue Horton Watkins | 20:10.8 |
| 108 | Alexander JR 9527 SOKOLIKPlace 108 · Oakville | — | Oakville | 20:11.2 |
| 109 | Angel JR 9500 CHAVEZPlace 109 · Mehlville High Schoo | — | Mehlville High Schoo | 20:11.3 |
| 110 | Aaron SR 9416 MITCHELLPlace 110 · Christian Brothers | — | Christian Brothers | 20:30.5 |
| 111 | Austin SR 9566 LIPPPlace 111 · Seckman | — | Seckman | 20:39.0 |
| 112 | Jackson FR 9565 HUNZIKERPlace 112 · Seckman | — | Seckman | 20:39.6 |
| 113 | David FR 9549 GARZAPlace 113 · Poplar Bluff High Sc | — | Poplar Bluff High Sc | 20:52.6 |
| 114 | James SO 9558 HAGLER-YOUNGPlace 114 · Ritenour | — | Ritenour | 21:04.5 |
| 115 | Logan SR 9553 REEDERPlace 115 · Poplar Bluff High Sc | — | Poplar Bluff High Sc | 21:04.5 |
| 116 | David SO 9559 ROSEPlace 116 · Ritenour | — | Ritenour | 21:10.1 |
| 117 | Justin JR 9552 KOZLOVSKYPlace 117 · Poplar Bluff High Sc | — | Poplar Bluff High Sc | 21:13.1 |
| 118 | William JR 9490 AMREINPlace 118 · Marquette High Schoo | — | Marquette High Schoo | 22:35.4 |
| 119 | Kavi SO 9557 DRAPERPlace 119 · Ritenour | — | Ritenour | 22:41.6 |
| 120 | Isaiah SO 9556 COXPlace 120 · Ritenour | — | Ritenour | 22:44.0 |
| 121 | Ryan FR 9551 HOPKINSPlace 121 · Poplar Bluff High Sc | — | Poplar Bluff High Sc | 23:03.8 |
| 122 | Aidan SR 9550 HAREPlace 122 · Poplar Bluff High Sc | — | Poplar Bluff High Sc | 23:23.4 |
| 123 | Ethan FR 9554 WILLISPlace 123 · Poplar Bluff High Sc | — | Poplar Bluff High Sc | 24:26.7 |