| 1 | Malik StewartPlace 1 · Grade 11 · Maplewood Richmond Heights | 11 | Maplewood Richmond Heights | 16:30.30 |
| 2 | Marquist HutchinsonPlace 2 · Grade 10 · Cleveland NJROTC | 10 | Cleveland NJROTC | 16:32.74 |
| 3 | Isaac StoutPlace 3 · Grade 12 · Lutheran North | 12 | Lutheran North | 17:01.85 |
| 4 | Secondo KakaPlace 4 · Grade 12 · Lutheran North | 12 | Lutheran North | 17:02.44 PR |
| 5 | Zachary GorePlace 5 · Grade 10 · Whitfield | 10 | Whitfield | 17:14.41 |
| 6 | Joshua HellePlace 6 · Grade 11 · Maplewood Richmond Heights | 11 | Maplewood Richmond Heights | 17:38.38 |
| 7 | Rex HeathPlace 7 · Grade 9 · Principia | 9 | Principia | 17:48.14 |
| 8 | Wyatt PashiaPlace 8 · Grade 9 · Principia | 9 | Principia | 17:50.39 PR |
| 9 | Carson SearsPlace 9 · Grade 12 · Valley Park | 12 | Valley Park | 18:07.94 |
| 10 | Danny SallisPlace 10 · Grade 10 · Whitfield | 10 | Whitfield | 18:11.91 |
| 11 | Taine DryPlace 11 · Grade 10 · Principia | 10 | Principia | 18:21.77 |
| 12 | Joseph JollyPlace 12 · Grade 12 · Lutheran North | 12 | Lutheran North | 18:30.24 PR |
| 13 | Matt SchueddigPlace 13 · Grade 11 · Whitfield | 11 | Whitfield | 18:33.39 |
| 14 | Tanner MollerPlace 14 · Grade 10 · Valley Park | 10 | Valley Park | 18:55.97 |
| 15 | Kristopher ParkerPlace 15 · Grade 12 · Grandview (Hillsboro) | 12 | Grandview (Hillsboro) | 18:59.68 |
| 16 | Dante BurksPlace 16 · Grade 12 · Cleveland NJROTC | 12 | Cleveland NJROTC | 19:15.15 PR |
| 17 | Collin GosnellPlace 17 · Grade 12 · Jefferson (Festus) | 12 | Jefferson (Festus) | 19:18.31 PR |
| 18 | Leonardo Sierra-salazarPlace 18 · Grade 11 · Maplewood Richmond Heights | 11 | Maplewood Richmond Heights | 19:19.14 PR |
| 19 | Jacob HutchisonPlace 19 · Grade 9 · Whitfield | 9 | Whitfield | 19:19.41 |
| 20 | Bradley GlassPlace 20 · Grade 10 · Jefferson (Festus) | 10 | Jefferson (Festus) | 19:22.35 PR |
| 21 | Brennan BarralePlace 21 · Grade 9 · Grandview (Hillsboro) | 9 | Grandview (Hillsboro) | 19:24.46 PR |
| 22 | Micah GrawerPlace 22 · Grade 9 · Maplewood Richmond Heights | 9 | Maplewood Richmond Heights | 19:25.37 |
| 23 | Elijah PhillipsPlace 23 · Grade 10 · Lutheran North | 10 | Lutheran North | 19:26.06 |
| 24 | Jeremiah ChippsPlace 24 · Grade 9 · Jefferson (Festus) | 9 | Jefferson (Festus) | 19:27.80 |
| 25 | Joshua TeerPlace 25 · Grade 10 · Valley Park | 10 | Valley Park | 19:31.98 PR |
| 26 | Dominic MancusoPlace 26 · Grade 12 · Maplewood Richmond Heights | 12 | Maplewood Richmond Heights | 19:34.92 PR |
| 27 | Caleb HutchisonPlace 27 · Grade 9 · Whitfield | 9 | Whitfield | 19:39.16 PR |
| 28 | Donald DiemerPlace 28 · Grade 11 · Whitfield | 11 | Whitfield | 19:40.87 |
| 29 | Aaron NutwellPlace 29 · Grade 9 · Principia | 9 | Principia | 19:45.18 |
| 30 | Aditya ChanduPlace 30 · Grade 10 · Metro Academy & Classical | 10 | Metro Academy & Classical | 20:07.59 PR |
| 31 | Adam BishopPlace 31 · Grade 10 · St. Pius X (Festus) | 10 | St. Pius X (Festus) | 20:10.04 |
| 32 | Christian StarkPlace 32 · Grade 10 · Jefferson (Festus) | 10 | Jefferson (Festus) | 20:16.77 |
| 33 | Jack HueterPlace 33 · Grade 9 · Jefferson (Festus) | 9 | Jefferson (Festus) | 20:18.00 PR |
| 34 | Corbin Van de VenterPlace 34 · Grade 12 · Principia | 12 | Principia | 20:19.90 |
| 35 | Joshua ClarkPlace 35 · Grade 11 · Maplewood Richmond Heights | 11 | Maplewood Richmond Heights | 20:25.56 |
| 36 | William KeaggyPlace 36 · Grade 10 · Collegiate School of Medicine & Bioscience | 10 | Collegiate School of Medicine & Bioscience | 20:35.21 PR |
| 37 | Garrison DillPlace 37 · Grade 9 · Collegiate School of Medicine & Bioscience | 9 | Collegiate School of Medicine & Bioscience | 20:36.63 |
| 38 | Charles LandryPlace 38 · Grade 9 · Lutheran North | 9 | Lutheran North | 20:39.47 |
| 39 | Matthew ShattuckPlace 39 · Grade 10 · Valley Park | 10 | Valley Park | 20:48.95 PR |
| 40 | Jeff EhlanPlace 40 · Grade 10 · Grandview (Hillsboro) | 10 | Grandview (Hillsboro) | 20:50.60 PR |
| 41 | Marquis TaylorPlace 41 · Grade 11 · McKinley Classical Leadership | 11 | McKinley Classical Leadership | 20:55.43 PR |
| 42 | Jahi DicksonPlace 42 · Grade 10 · Metro Academy & Classical | 10 | Metro Academy & Classical | 20:58.32 |
| 43 | Elijah DayPlace 43 · Grade 10 · Lutheran North | 10 | Lutheran North | 20:59.71 |
| 44 | Mason SearsPlace 44 · Grade 9 · Valley Park | 9 | Valley Park | 21:04.65 |
| 45 | Malik HarrisPlace 45 · Grade 12 · Cleveland NJROTC | 12 | Cleveland NJROTC | 21:11.83 PR |
| 46 | Zaid AlhajeriPlace 46 · Grade 10 · Collegiate School of Medicine & Bioscience | 10 | Collegiate School of Medicine & Bioscience | 21:14.56 PR |
| 47 | Chris CoaleyPlace 47 · Grade 9 · Jefferson (Festus) | 9 | Jefferson (Festus) | 21:14.82 |
| 48 | Dayon TaylorPlace 48 · Grade 10 · Collegiate School of Medicine & Bioscience | 10 | Collegiate School of Medicine & Bioscience | 21:17.95 PR |
| 49 | Andrew SmithPlace 49 · Grade 12 · Whitfield | 12 | Whitfield | 21:18.79 |
| 50 | Matthew GlassPlace 50 · Grade 10 · Jefferson (Festus) | 10 | Jefferson (Festus) | 21:43.24 |
| 51 | Paul FarsonPlace 51 · Grade 10 · Principia | 10 | Principia | 21:59.42 |
| 52 | Jaylon FleckPlace 52 · Grade 12 · Cleveland NJROTC | 12 | Cleveland NJROTC | 22:02.37 PR |
| 53 | Nathan LarivierePlace 53 · Grade 12 · Principia | 12 | Principia | 22:03.93 |
| 54 | Temohn StachesPlace 54 · Grade 11 · Lutheran North | 11 | Lutheran North | 22:29.76 |
| 55 | Maclean KelleyPlace 55 · Grade 10 · Metro Academy & Classical | 10 | Metro Academy & Classical | 22:31.91 |
| 56 | Jacob CummingsPlace 56 · Grade 9 · Maplewood Richmond Heights | 9 | Maplewood Richmond Heights | 22:32.59 |
| 57 | Michael LakeyPlace 57 · Grade 12 · Metro Academy & Classical | 12 | Metro Academy & Classical | 22:33.17 PR |
| 58 | Locke MeyerPlace 58 · Grade 10 · Metro Academy & Classical | 10 | Metro Academy & Classical | 22:42.73 |
| 59 | Sam DuncanPlace 59 · Grade 10 · Metro Academy & Classical | 10 | Metro Academy & Classical | 22:54.34 |
| 60 | Samuel BowersPlace 60 · Grade 9 · Collegiate School of Medicine & Bioscience | 9 | Collegiate School of Medicine & Bioscience | 24:01.60 |
| 61 | Benjamin DuncanPlace 61 · Grade 12 · Metro Academy & Classical | 12 | Metro Academy & Classical | 24:59.33 |
| 62 | Will SidwellPlace 62 · Grade 11 · Grandview (Hillsboro) | 11 | Grandview (Hillsboro) | 25:13.69 |
| 63 | Brandin RayfordPlace 63 · Grade 10 · North Technical | 10 | North Technical | 25:24.26 |
| 64 | Jason PhoPlace 64 · Grade 10 · Collegiate School of Medicine & Bioscience | 10 | Collegiate School of Medicine & Bioscience | 30:17.53 PR |
| 65 | Adnan ShaikPlace 65 · Grade 10 · Collegiate School of Medicine & Bioscience | 10 | Collegiate School of Medicine & Bioscience | 30:17.74 |
| 66 | Sacorie BurgessPlace 66 · Grade 11 · McKinley Classical Leadership | 11 | McKinley Classical Leadership | 35:53.90 |
| 67 | Derryl HowardPlace 67 · Grade 9 · McKinley Classical Leadership | 9 | McKinley Classical Leadership | 35:54.31 |