| 1 | Noah DevereauxPlace 1 · Grade 9 · Laingsburg | 9 | Laingsburg | 18:09.4 |
| 2 | Stephen FairPlace 2 · Grade 11 · Lansing Catholic | 11 | Lansing Catholic | 18:19.0 |
| 3 | Lucas GatesPlace 3 · Grade 9 · Lansing Catholic | 9 | Lansing Catholic | 18:50.5 |
| 4 | Roman CardenasPlace 4 · Grade 10 · Lansing Eastern | 10 | Lansing Eastern | 19:35.5 |
| 5 | Gabi MartinezPlace 5 · Grade 10 · Lansing Eastern | 10 | Lansing Eastern | 19:36.2 |
| 6 | Peter DudleyPlace 6 · Grade 12 · Lansing Catholic | 12 | Lansing Catholic | 19:42.6 |
| 7 | Hayden RicheyPlace 7 · Grade 9 · Lansing Catholic | 9 | Lansing Catholic | 19:46.6 |
| 8 | James FoltzPlace 8 · Grade 9 · Laingsburg | 9 | Laingsburg | 19:46.6 |
| 9 | Aden BaynesPlace 9 · Grade 12 · Laingsburg | 12 | Laingsburg | 19:48.2 |
| 10 | Felix RamirezPlace 10 · Grade 10 · Laingsburg | 10 | Laingsburg | 19:51.1 |
| 11 | Charlie GatesPlace 11 · Grade 12 · Lansing Catholic | 12 | Lansing Catholic | 20:00.1 |
| 12 | Tomas RampePlace 12 · Grade 12 · Lansing Catholic | 12 | Lansing Catholic | 20:13.5 |
| 13 | Brandon ColquhounPlace 13 · Grade 12 · Lansing Eastern | 12 | Lansing Eastern | 20:34.3 |
| 14 | Blaise DemkoPlace 14 · Grade 9 · Lansing Catholic | 9 | Lansing Catholic | 20:39.4 |
| 15 | Riley JohnsonPlace 15 · Grade 10 · Lake Odessa Lakewood | 10 | Lake Odessa Lakewood | 20:41.8 |
| 16 | Joseph RabideauPlace 16 · Grade 12 · Lansing Catholic | 12 | Lansing Catholic | 20:43.2 |
| 17 | Logan RobinsonPlace 17 · Grade 9 · Laingsburg | 9 | Laingsburg | 21:14.8 |
| 18 | Hudson GoethalsPlace 18 · Grade 10 · Lake Odessa Lakewood | 10 | Lake Odessa Lakewood | 21:18.9 |
| 19 | Caleb BoettcherPlace 19 · Grade 12 · Laingsburg | 12 | Laingsburg | 21:26.8 |
| 20 | Sawyer ShastalPlace 20 · Grade 12 · Laingsburg | 12 | Laingsburg | 21:34.2 |
| 21 | Frederic MoreauPlace 21 · Grade 12 · Lansing Catholic | 12 | Lansing Catholic | 21:52.5 |
| 22 | Charles HeissPlace 22 · Grade 9 · Lake Odessa Lakewood | 9 | Lake Odessa Lakewood | 22:36.6 |
| 23 | Jack GriffinPlace 23 · Grade 9 · Lansing Catholic | 9 | Lansing Catholic | 22:45.6 |
| 24 | Matt CronkPlace 24 · Grade 12 · Lake Odessa Lakewood | 12 | Lake Odessa Lakewood | 23:08.1 |
| 25 | Bryce SchelterPlace 25 · Grade 9 · Lake Odessa Lakewood | 9 | Lake Odessa Lakewood | 23:21.8 |
| 26 | Camden WrightPlace 26 · Grade 9 · Lake Odessa Lakewood | 9 | Lake Odessa Lakewood | 23:23.1 |
| 27 | Cade FullerPlace 27 · Grade 11 · Laingsburg | 11 | Laingsburg | 24:04.2 |
| 28 | Cameron MinorPlace 28 · Grade 10 · Lansing Eastern | 10 | Lansing Eastern | 24:19.2 |
| 29 | Ethan MohneyPlace 29 · Grade 12 · Laingsburg | 12 | Laingsburg | 24:52.4 |
| 30 | Gabriel MedinaPlace 30 · Grade 11 · Laingsburg | 11 | Laingsburg | 25:05.0 |
| 31 | Myles EdmondPlace 31 · Grade 10 · Lansing Eastern | 10 | Lansing Eastern | 26:16.2 |
| 32 | Jacob CromleyPlace 32 · Grade 11 · Laingsburg | 11 | Laingsburg | 26:16.3 |
| 33 | Cody CatalinePlace 33 · Grade 9 · Laingsburg | 9 | Laingsburg | 27:44.1 |
| 34 | JP BohrPlace 34 · Grade 9 · Lansing Catholic | 9 | Lansing Catholic | 28:01.7 |
| 35 | Tucker NethewayPlace 35 · Grade 11 · Laingsburg | 11 | Laingsburg | 28:16.7 |
| 36 | Jonah LancasterPlace 36 · Grade 9 · Lake Odessa Lakewood | 9 | Lake Odessa Lakewood | 28:49.0 |
| 37 | Jacob McDonaldPlace 37 · Grade 9 · Lansing Eastern | 9 | Lansing Eastern | 30:21.2 |
| 38 | Daniel ArvizuPlace 38 · Grade 11 · Lansing Eastern | 11 | Lansing Eastern | 31:15.3 |
| 39 | Oliver StanfieldPlace 39 · Grade 9 · Laingsburg | 9 | Laingsburg | 42:19.9 |