| 1 | Luke FitchPlace 1 · Grade 8 · Goodrich | 8 | Goodrich | 11:51.28 |
| 2 | Alek RuzickaPlace 2 · Grade 8 · Goodrich | 8 | Goodrich | 11:53.91 |
| 3 | Greyson ClevengerPlace 3 · Grade 8 · Goodrich | 8 | Goodrich | 11:57.81 |
| 4 | Benjamin ModlinPlace 4 · Grade 6 · Goodrich | 6 | Goodrich | 14:20.62 |
| 5 | Reid ToepperPlace 5 · Grade 6 · Goodrich | 6 | Goodrich | 14:22.91 |
| 6 | Karter VromanPlace 6 · Grade 6 · Corunna | 6 | Corunna | 14:42.28 |
| 7 | Sawyer BancroftPlace 7 · Grade 6 · Swartz Creek | 6 | Swartz Creek | 14:52.97 |
| 8 | Michael SparksPlace 8 · Grade 6 · Swartz Creek | 6 | Swartz Creek | 15:08.31 |
| 9 | Lincoln CushmanPlace 9 · Grade 6 · Goodrich | 6 | Goodrich | 15:09.24 |
| 10 | Matthew GreenPlace 10 · Grade 6 · Corunna | 6 | Corunna | 15:09.84 |
| 11 | Michael ArietaPlace 11 · Grade 7 · Goodrich | 7 | Goodrich | 16:10.53 |
| 12 | Hunter OttPlace 12 · Grade 6 · Goodrich | 6 | Goodrich | 16:42.59 |
| 13 | Grayson AsaroPlace 13 · Grade 7 · Swartz Creek | 7 | Swartz Creek | 16:54.69 |
| 14 | Joseph DownsPlace 14 · Grade 7 · Swartz Creek | 7 | Swartz Creek | 17:20.81 |
| 15 | Jaylen DurdenPlace 15 · Grade 7 · Swartz Creek | 7 | Swartz Creek | 18:12.28 |
| 16 | Bennett AllisonPlace 16 · Grade 7 · Swartz Creek | 7 | Swartz Creek | 18:54.97 |
| 17 | Dylan SouthwellPlace 17 · Grade 7 · Swartz Creek | 7 | Swartz Creek | 19:00.68 |
| 18 | Leland GernandPlace 18 · Grade 6 · Swartz Creek | 6 | Swartz Creek | 19:05.03 |
| 19 | Kolton WanglerPlace 19 · Grade 7 · Swartz Creek | 7 | Swartz Creek | 19:30.38 |
| 20 | Aaron ClarkPlace 20 · Grade 6 · Swartz Creek | 6 | Swartz Creek | 20:04.00 |
| 21 | Bryce ChristnerPlace 21 · Grade 8 · Swartz Creek | 8 | Swartz Creek | 21:11.62 |
| 22 | Hunter JansenPlace 22 · Grade 7 · Swartz Creek | 7 | Swartz Creek | 21:25.47 |
| 23 | Brayden CollinsPlace 23 · Grade 6 · Swartz Creek | 6 | Swartz Creek | 21:26.50 |
| 24 | Phillip DownsPlace 24 · Grade 6 · Swartz Creek | 6 | Swartz Creek | 21:33.22 |
| 25 | Henry ConnorPlace 25 · Grade 6 · Goodrich | 6 | Goodrich | 21:35.03 |
| 26 | Samuel AllisonPlace 26 · Grade 7 · Swartz Creek | 7 | Swartz Creek | 21:37.50 |
| 27 | Benjamin HallPlace 27 · Grade 6 · Swartz Creek | 6 | Swartz Creek | 21:50.84 |
| 28 | JR SpiveyPlace 28 · Grade 8 · Goodrich | 8 | Goodrich | 22:51.72 |
| 29 | Paul DrummondPlace 29 · Grade 7 · Swartz Creek | 7 | Swartz Creek | 29:18.28 PR |
| 30 | George QuickPlace 30 · Grade 7 · Goodrich | 7 | Goodrich | 29:22.09 |
| 31 | Ryden NealPlace 31 · Grade 6 · Swartz Creek | 6 | Swartz Creek | 33:01.31 |
| 32 | Elbert HavardPlace 32 · Grade 6 · Swartz Creek | 6 | Swartz Creek | 33:12.84 |