| 1 | Everett BeachPlace 1 · Grade 12 · Lansing Catholic | 12 | Lansing Catholic | 16:52.37 |
| 2 | Téo KrummPlace 2 · Grade 12 · Lansing Catholic | 12 | Lansing Catholic | 16:52.78 |
| 3 | Donnie RichmondPlace 3 · Grade 11 · Portland | 11 | Portland | 17:11.37 |
| 4 | James TennesPlace 4 · Grade 12 · Lansing Catholic | 12 | Lansing Catholic | 17:29.40 |
| 5 | Aaron MartinsonPlace 5 · Grade 10 · Portland | 10 | Portland | 17:32.76 |
| 6 | Hayden SeleskyPlace 6 · Grade 12 · Lansing Catholic | 12 | Lansing Catholic | 17:47.05 |
| 7 | Xander ToweryPlace 7 · Grade 11 · Ionia | 11 | Ionia | 17:58.90 |
| 8 | Carson PotterPlace 8 · Grade 11 · Lansing Catholic | 11 | Lansing Catholic | 18:00.29 |
| 9 | Landen GessnerPlace 9 · Grade 12 · Olivet | 12 | Olivet | 18:02.12 |
| 10 | Grady RicheyPlace 10 · Grade 11 · Lansing Catholic | 11 | Lansing Catholic | 18:10.86 |
| 11 | Finn KortePlace 11 · Grade 12 · Lansing Catholic | 12 | Lansing Catholic | 18:20.77 |
| 12 | Kaden RohrbacherPlace 12 · Grade 12 · Lake Odessa Lakewood | 12 | Lake Odessa Lakewood | 18:38.43 |
| 13 | Liam ThelenPlace 13 · Grade 11 · Ionia | 11 | Ionia | 18:57.39 |
| 14 | Ethan LangmaackPlace 14 · Grade 11 · Lake Odessa Lakewood | 11 | Lake Odessa Lakewood | 19:06.13 |
| 15 | Drew WeaverPlace 15 · Grade 11 · Olivet | 11 | Olivet | 19:14.26 |
| 16 | Nathan WonchPlace 16 · Grade 10 · Lansing Catholic | 10 | Lansing Catholic | 19:32.57 |
| 17 | Quinn LumPlace 17 · Grade 11 · Lansing Catholic | 11 | Lansing Catholic | 19:41.96 |
| 18 | Alex FlorianPlace 18 · Grade 11 · Eaton Rapids | 11 | Eaton Rapids | 19:46.29 |
| 19 | London CoveartPlace 19 · Grade 11 · Charlotte | 11 | Charlotte | 19:49.90 |
| 20 | Lucas HalanskiPlace 20 · Grade 12 · Lake Odessa Lakewood | 12 | Lake Odessa Lakewood | 20:00.09 |
| 21 | Dakota HarmerPlace 21 · Grade 11 · Lake Odessa Lakewood | 11 | Lake Odessa Lakewood | 20:05.12 |
| 22 | Isaak RussoPlace 22 · Grade 9 · Portland | 9 | Portland | 20:08.03 |
| 23 | William CharettePlace 23 · Grade 9 · Lansing Catholic | 9 | Lansing Catholic | 20:14.18 |
| 24 | Aiden EspinozaPlace 24 · Grade 10 · Portland | 10 | Portland | 20:28.06 |
| 25 | Evan BankoPlace 25 · Grade 10 · Olivet | 10 | Olivet | 20:33.82 |
| 26 | Ethan GracikPlace 26 · Grade 10 · Lansing Catholic | 10 | Lansing Catholic | 20:34.29 |
| 27 | Miles CanforaPlace 27 · Grade 10 · Lansing Catholic | 10 | Lansing Catholic | 20:34.63 |
| 28 | Henry ShaverPlace 28 · Grade 9 · Charlotte | 9 | Charlotte | 20:35.72 |
| 29 | Bobby DormerPlace 29 · Grade 11 · Olivet | 11 | Olivet | 20:41.15 |
| 30 | Liam ManningPlace 30 · Grade 9 · Lansing Catholic | 9 | Lansing Catholic | 20:48.95 |
| 31 | Mason DroschaPlace 31 · Grade 10 · Charlotte | 10 | Charlotte | 20:59.32 |
| 32 | Lyle LawrencePlace 32 · Grade 12 · Olivet | 12 | Olivet | 21:05.07 |
| 33 | Caleb LaVoyPlace 33 · Grade 11 · Lansing Catholic | 11 | Lansing Catholic | 21:17.34 |
| 34 | Cooper HighlenPlace 34 · Grade 11 · Ionia | 11 | Ionia | 21:24.02 |
| 35 | Gibson YeiterPlace 35 · Grade 11 · Lake Odessa Lakewood | 11 | Lake Odessa Lakewood | 21:24.34 |
| 36 | Benjamin RaymondPlace 36 · Grade 11 · Eaton Rapids | 11 | Eaton Rapids | 21:31.96 |
| 37 | Dominic RaichePlace 37 · Grade 10 · Lansing Catholic | 10 | Lansing Catholic | 21:35.93 |
| 38 | Gus DemkoPlace 38 · Grade 9 · Lansing Catholic | 9 | Lansing Catholic | 21:38.77 |
| 39 | Luke VanDorpePlace 39 · Grade 9 · Olivet | 9 | Olivet | 21:54.37 |
| 40 | Jaxson WittenbachPlace 40 · Grade 9 · Ionia | 9 | Ionia | 21:57.06 |
| 41 | Danny DionPlace 41 · Grade 11 · Lansing Catholic | 11 | Lansing Catholic | 21:58.23 |
| 42 | Cole FirmanPlace 42 · Grade 9 · Eaton Rapids | 9 | Eaton Rapids | 21:59.54 |
| 43 | Ben FullerPlace 43 · Grade 10 · Olivet | 10 | Olivet | 22:04.38 |
| 44 | Charles GronbergPlace 44 · Grade 11 · Charlotte | 11 | Charlotte | 22:21.37 |
| 45 | Jackson PepperPlace 45 · Grade 9 · Lake Odessa Lakewood | 9 | Lake Odessa Lakewood | 22:38.05 |
| 46 | Carson ClarkPlace 46 · Grade 10 · Charlotte | 10 | Charlotte | 22:44.98 |
| 47 | Liam WenstromPlace 47 · Grade 9 · Lansing Catholic | 9 | Lansing Catholic | 22:45.56 |
| 48 | Maddix ThomasPlace 48 · Grade 10 · Lake Odessa Lakewood | 10 | Lake Odessa Lakewood | 23:46.98 |
| 49 | Adam ThomsonPlace 49 · Grade 10 · Lansing Catholic | 10 | Lansing Catholic | 23:48.43 |
| 50 | Torin McNabbPlace 50 · Grade 10 · Eaton Rapids | 10 | Eaton Rapids | 23:51.88 |
| 51 | Luis GuiterrezPlace 51 · Grade 10 · Ionia | 10 | Ionia | 24:10.28 |
| 52 | Noah HuffinePlace 52 · Grade 11 · Portland | 11 | Portland | 24:19.20 |
| 53 | Gael Le HairPlace 53 · Grade 12 · Charlotte | 12 | Charlotte | 24:26.33 |
| 54 | Caleb RoehmPlace 54 · Grade 11 · Lansing Sexton | 11 | Lansing Sexton | 24:32.53 |
| 55 | Haddon SealPlace 55 · Grade 11 · Ionia | 11 | Ionia | 27:20.23 |
| 56 | Mactub OsmanPlace 56 · Grade 12 · Lansing Sexton | 12 | Lansing Sexton | 38:45.34 |
| 57 | Logan HallmanPlace 57 · Grade 9 · Lansing Sexton | 9 | Lansing Sexton | 47:09.88 |