| 1 | Malik StewartPlace 1 · Grade 10 · Maplewood Richmond Heights | 10 | Maplewood Richmond Heights | 17:00.75 |
| 2 | Isaac StoutPlace 2 · Grade 11 · Lutheran North | 11 | Lutheran North | 17:08.69 |
| 3 | Andrew SmithPlace 3 · Grade 11 · Whitfield | 11 | Whitfield | 17:34.23 |
| 4 | Jermeiah TurnerPlace 4 · Grade 12 · Hancock | 12 | Hancock | 17:42.86 |
| 5 | Carson SearsPlace 5 · Grade 11 · Valley Park | 11 | Valley Park | 17:47.50 PR |
| 6 | James AllenPlace 6 · Grade 12 · Cleveland NJROTC | 12 | Cleveland NJROTC | 17:48.65 |
| 7 | Boone SteelePlace 7 · Grade 12 · Principia | 12 | Principia | 17:50.42 PR |
| 8 | Donald DiemerPlace 8 · Grade 10 · Whitfield | 10 | Whitfield | 17:53.56 PR |
| 9 | Zachary GorePlace 9 · Grade 9 · Whitfield | 9 | Whitfield | 18:06.46 |
| 10 | Justin LockhartPlace 10 · Grade 10 · Valley Park | 10 | Valley Park | 18:10.54 PR |
| 11 | Kimanii OgilviePlace 11 · Grade 12 · Principia | 12 | Principia | 18:11.08 PR |
| 12 | Marquist HutchinsonPlace 12 · Grade 9 · Cleveland NJROTC | 9 | Cleveland NJROTC | 18:14.61 |
| 13 | Dylan ClarkPlace 13 · Grade 11 · Hancock | 11 | Hancock | 18:21.87 |
| 14 | Josh HellePlace 14 · Grade 10 · Maplewood Richmond Heights | 10 | Maplewood Richmond Heights | 18:24.91 PR |
| 15 | Tanner MollerPlace 15 · Grade 9 · Valley Park | 9 | Valley Park | 18:49.18 |
| 16 | Alejandro ReyesPlace 16 · Grade 12 · Hancock | 12 | Hancock | 18:55.44 PR |
| 17 | Evan WoolstonPlace 17 · Grade 12 · Principia | 12 | Principia | 18:55.67 PR |
| 18 | Joshua GrayPlace 18 · Grade 12 · Lutheran North | 12 | Lutheran North | 18:55.95 |
| 19 | Matt SchueddigPlace 19 · Grade 10 · Whitfield | 10 | Whitfield | 19:00.69 |
| 20 | Aidan O'HaganPlace 20 · Grade 12 · Principia | 12 | Principia | 19:07.69 PR |
| 21 | Sean ThorntonPlace 21 · Grade 12 · Principia | 12 | Principia | 19:14.86 PR |
| 22 | Jamel WarrenPlace 22 · Grade 12 · Hancock | 12 | Hancock | 19:23.13 PR |
| 23 | Taine DryPlace 23 · Grade 9 · Principia | 9 | Principia | 19:23.16 |
| 24 | Calvin PapalotziPlace 24 · Grade 11 · Valley Park | 11 | Valley Park | 19:30.86 PR |
| 25 | Omar AldanaPlace 25 · Grade 12 · Hancock | 12 | Hancock | 19:32.44 PR |
| 26 | Jayson PettyPlace 26 · Grade 10 · Valley Park | 10 | Valley Park | 19:33.01 PR |
| 27 | Corbin Van de VenterPlace 27 · Grade 11 · Principia | 11 | Principia | 19:35.75 PR |
| 28 | Marcus SmithPlace 28 · Grade 12 · Lutheran North | 12 | Lutheran North | 19:36.58 PR |
| 29 | Joseph JollyPlace 29 · Grade 11 · Lutheran North | 11 | Lutheran North | 19:43.95 |
| 30 | Leo SalazarPlace 30 · Grade 10 · Maplewood Richmond Heights | 10 | Maplewood Richmond Heights | 19:44.58 PR |
| 31 | Josh TeerPlace 31 · Grade 9 · Valley Park | 9 | Valley Park | 19:46.08 PR |
| 32 | John NicholsPlace 32 · Grade 12 · Whitfield | 12 | Whitfield | 19:52.89 |
| 33 | Ryan CaseyPlace 33 · Grade 11 · Maplewood Richmond Heights | 11 | Maplewood Richmond Heights | 19:59.15 PR |
| 34 | Max PeckinpaughPlace 34 · Grade 12 · Whitfield | 12 | Whitfield | 20:03.98 |
| 35 | Emir RamushiPlace 35 · Grade 11 · Hancock | 11 | Hancock | 20:06.00 PR |
| 36 | Matt ShattuckPlace 36 · Grade 9 · Valley Park | 9 | Valley Park | 20:16.22 |
| 37 | Ameilleion KnoxPlace 37 · Grade 9 · Cleveland NJROTC | 9 | Cleveland NJROTC | 20:27.73 PR |
| 38 | Jaylon CarterPlace 38 · Grade 9 · Maplewood Richmond Heights | 9 | Maplewood Richmond Heights | 20:36.23 |
| 39 | Kaleb ThompsonPlace 39 · Grade 11 · Hancock | 11 | Hancock | 20:38.23 |
| 40 | Josh ClarkPlace 40 · Grade 10 · Maplewood Richmond Heights | 10 | Maplewood Richmond Heights | 20:57.60 PR |
| 41 | Lucas KazmierskiPlace 41 · Grade 9 · Whitfield | 9 | Whitfield | 21:24.34 |
| 42 | Alexander PaulPlace 42 · Grade 10 · Lutheran North | 10 | Lutheran North | 21:31.05 PR |
| 43 | Keshon DukePlace 43 · Grade 12 · Maplewood Richmond Heights | 12 | Maplewood Richmond Heights | 21:31.27 PR |
| 44 | Elijah PhillipsPlace 44 · Grade 9 · Lutheran North | 9 | Lutheran North | 21:34.18 |
| 45 | Zaid AlhajeriPlace 45 · Grade 9 · Collegiate School of Medicine & Bioscience | 9 | Collegiate School of Medicine & Bioscience | 22:39.27 |
| 46 | Jacob BoehljePlace 46 · Grade 12 · Metro Academy & Classical | 12 | Metro Academy & Classical | 23:10.42 |
| 47 | Jason HillPlace 47 · Grade 12 · Cleveland NJROTC | 12 | Cleveland NJROTC | 23:34.29 |
| 48 | Jaylon FleckPlace 48 · Grade 10 · Cleveland NJROTC | 10 | Cleveland NJROTC | 23:35.49 |
| 49 | Elijah DayPlace 49 · Grade 9 · Lutheran North | 9 | Lutheran North | 23:45.24 |
| 50 | Sam DuncanPlace 50 · Grade 9 · Metro Academy & Classical | 9 | Metro Academy & Classical | 23:51.40 |
| 51 | Jahi DicksonPlace 51 · Grade 9 · Metro Academy & Classical | 9 | Metro Academy & Classical | 24:22.22 |
| 52 | Aditya ChanduPlace 52 · Grade 9 · Metro Academy & Classical | 9 | Metro Academy & Classical | 24:22.27 |
| 53 | Mychal ClarkPlace 53 · Grade 11 · Cardinal Ritter College Prep | 11 | Cardinal Ritter College Prep | 24:33.03 |
| 54 | Michael LakeyPlace 54 · Grade 11 · Metro Academy & Classical | 11 | Metro Academy & Classical | 24:51.77 |
| 55 | Dayon TaylorPlace 55 · Grade 9 · Collegiate School of Medicine & Bioscience | 9 | Collegiate School of Medicine & Bioscience | 25:27.14 |
| 56 | Benjamin DuncanPlace 56 · Grade 11 · Metro Academy & Classical | 11 | Metro Academy & Classical | 26:09.64 |
| 57 | Hakim GibsonPlace 57 · Grade 9 · Collegiate School of Medicine & Bioscience | 9 | Collegiate School of Medicine & Bioscience | 27:00.65 |