| 1 | Hayden KemplePlace 1 · Grade 11 · Clinton Prairie | 11 | Clinton Prairie | 15:18.3 |
| 2 | Christopher AngelesPlace 2 · Grade 11 · Frankfort | 11 | Frankfort | 15:59.9 |
| 3 | Ethan FleischhauerPlace 3 · Grade 12 · Clinton Prairie | 12 | Clinton Prairie | 16:36.7 |
| 4 | Ben BraggPlace 4 · Grade 11 · Clinton Prairie | 11 | Clinton Prairie | 17:18.7 |
| 5 | Brayden ClawsonPlace 5 · Grade 11 · Clinton Prairie | 11 | Clinton Prairie | 17:21.8 |
| 6 | Spencer DunnPlace 6 · Grade 10 · Clinton Central | 10 | Clinton Central | 17:38.3 |
| 7 | Charlie ThompsonPlace 7 · Grade 12 · Rossville | 12 | Rossville | 18:03.2 |
| 8 | Devin JaggerPlace 8 · Grade 10 · Frankfort | 10 | Frankfort | 18:12.3 |
| 9 | Leo RoaPlace 9 · Grade 12 · Frankfort | 12 | Frankfort | 18:32.3 |
| 10 | Brayden WoollenPlace 10 · Grade 12 · Rossville | 12 | Rossville | 18:39.3 |
| 11 | Diego RangelPlace 11 · Grade 10 · Clinton Prairie | 10 | Clinton Prairie | 18:43.7 |
| 12 | Calvin JobePlace 12 · Grade 12 · Clinton Central | 12 | Clinton Central | 18:46.6 |
| 13 | Uriel CobbsPlace 13 · Grade 10 · Frankfort | 10 | Frankfort | 18:47.5 |
| 14 | Nicolas AngelesPlace 14 · Grade 9 · Frankfort | 9 | Frankfort | 18:53.6 |
| 15 | Jake ColePlace 15 · Grade 10 · Rossville | 10 | Rossville | 19:12.1 |
| 16 | Dillion HeatonPlace 16 · Grade 10 · Clinton Central | 10 | Clinton Central | 19:35.6 |
| 17 | Rylan MuezPlace 17 · Grade 9 · Rossville | 9 | Rossville | 19:36.9 |
| 18 | Chase FleischhauerPlace 18 · Grade 9 · Clinton Prairie | 9 | Clinton Prairie | 19:37.9 |
| 19 | Kaleb JacobsPlace 19 · Grade 10 · Clinton Central | 10 | Clinton Central | 19:44.4 |
| 20 | Judah PhilyawPlace 20 · Grade 10 · Rossville | 10 | Rossville | 19:52.1 |
| 21 | Karson NealPlace 21 · Grade 9 · Clinton Prairie | 9 | Clinton Prairie | 19:57.9 |
| 22 | Max WhitlockPlace 22 · Grade 9 · Frankfort | 9 | Frankfort | 20:02.2 |
| 23 | Jonathan Bautista-LeonPlace 23 · Grade 10 · Frankfort | 10 | Frankfort | 20:10.6 |
| 24 | Cameron ElliottPlace 24 · Grade 9 · Clinton Prairie | 9 | Clinton Prairie | 20:18.9 |
| 25 | Enrique Mora-GuijosaPlace 25 · Grade 9 · Frankfort | 9 | Frankfort | 20:19.0 |
| 26 | Levi SummersPlace 26 · Grade 9 · Clinton Prairie | 9 | Clinton Prairie | 21:00.8 |
| 27 | Brock DudleyPlace 27 · Grade 9 · Frankfort | 9 | Frankfort | 21:37.3 |
| 28 | Nick EadsPlace 28 · Grade 11 · Clinton Central | 11 | Clinton Central | 21:48.0 |
| 29 | Quinten DrewPlace 29 · Grade 11 · Clinton Central | 11 | Clinton Central | 21:57.2 |
| 30 | Alex CarrenoPlace 30 · Grade 12 · Clinton Central | 12 | Clinton Central | 22:24.9 |
| 31 | Andy SanchezPlace 31 · Grade 10 · Frankfort | 10 | Frankfort | 22:58.4 |
| 32 | Lane EdmondsPlace 32 · Grade 9 · Rossville | 9 | Rossville | 23:22.3 |
| 33 | Ramses MarriePlace 33 · Grade 9 · Frankfort | 9 | Frankfort | 23:23.3 |
| 34 | Matthew FordPlace 34 · Grade 12 · Rossville | 12 | Rossville | 23:24.7 |
| 35 | Aiden RandlePlace 35 · Grade 11 · Clinton Prairie | 11 | Clinton Prairie | 24:30.5 |
| 36 | Angel GomezPlace 36 · Grade 9 · Rossville | 9 | Rossville | 26:32.1 |
| 37 | Isaias GabrielPlace 37 · Grade 12 · Frankfort | 12 | Frankfort | 26:34.5 |
| 38 | Brian NicacioPlace 38 · Grade 12 · Frankfort | 12 | Frankfort | 29:50.9 |
| 39 | Benjie TorresPlace 39 · Grade 9 · Frankfort | 9 | Frankfort | 34:33.5 |
| 40 | Cayden BowersPlace 40 · Grade 9 · Rossville | 9 | Rossville | 38:09.8 |