| 1 | John MacDougallPlace 1 · Grade 7 · Holly | 7 | Holly | 13:21 |
| 2 | Malachi WuolewuPlace 2 · Grade 7 · Holly | 7 | Holly | 13:27 |
| 3 | Cole SulenskiPlace 3 · Grade 7 · Holly | 7 | Holly | 13:37 |
| 4 | Kevin OdunsiPlace 4 · Grade 8 · Holly | 8 | Holly | 14:17 |
| 5 | Wyatt CollinsPlace 5 · Grade 6 · Holly | 6 | Holly | 14:24 |
| 6 | Dallas ShannonPlace 6 · Grade 6 · Holly | 6 | Holly | 14:42 |
| 7 | Tyler GreenePlace 7 · Grade 8 · Holly | 8 | Holly | 14:43 |
| 8 | Logan BalzerPlace 8 · Grade 7 · Owosso | 7 | Owosso | 14:58 |
| 9 | Collin FitzpatrickPlace 9 · Grade 6 · Holly | 6 | Holly | 14:59 |
| 10 | Maizen CranePlace 10 · Grade 6 · Holly | 6 | Holly | 15:00 |
| 11 | Owen MartinPlace 11 · Grade 6 · Holly | 6 | Holly | 15:11 |
| 12 | Cameron (Cam) ColemanPlace 12 · Grade 6 · Holly | 6 | Holly | 15:11.1 |
| 13 | Sawyer BancroftPlace 13 · Grade 6 · Swartz Creek | 6 | Swartz Creek | 15:16 |
| 14 | Michael SparksPlace 14 · Grade 6 · Swartz Creek | 6 | Swartz Creek | 15:17 |
| 15 | Grant CherryPlace 15 · Grade 8 · Owosso | 8 | Owosso | 15:22 |
| 16 | Tanner SwalwellPlace 16 · Grade 7 · Holly | 7 | Holly | 15:47 |
| 17 | Decklin HPlace 17 · Grade 7 · Owosso | 7 | Owosso | 15:52 PR |
| 18 | Daniel MaurerPlace 18 · Grade 7 · Holly | 7 | Holly | 16:00 |
| 19 | Nathaniel SmithPlace 19 · Grade 6 · Holly | 6 | Holly | 16:01 PR |
| 20 | Owen CaseyPlace 20 · Grade 6 · Holly | 6 | Holly | 16:18 |
| 21 | Colton ReynoldsPlace 21 · Grade 8 · Owosso | 8 | Owosso | 16:22 |
| 22 | Joseph DownsPlace 22 · Grade 7 · Swartz Creek | 7 | Swartz Creek | 16:34 |
| 23 | Gabriel ClinePlace 23 · Grade 8 · Holly | 8 | Holly | 16:35 |
| 24 | Grayson AsaroPlace 24 · Grade 7 · Swartz Creek | 7 | Swartz Creek | 16:45 |
| 25 | Hudson BuschPlace 25 · Grade 6 · Holly | 6 | Holly | 17:06 |
| 26 | Maddox FritzPlace 26 · Grade 7 · Holly | 7 | Holly | 17:19 |
| 27 | Logan ZamboroskiPlace 27 · Grade 6 · Holly | 6 | Holly | 17:22 |
| 28 | Bennett AllisonPlace 28 · Grade 7 · Swartz Creek | 7 | Swartz Creek | 17:48 |
| 29 | Jaxon SolakPlace 29 · Grade 8 · Owosso | 8 | Owosso | 17:50 |
| 30 | Leland GernandPlace 30 · Grade 6 · Swartz Creek | 6 | Swartz Creek | 18:52 |
| 31 | Jaylen DurdenPlace 31 · Grade 7 · Swartz Creek | 7 | Swartz Creek | 19:11 |
| 32 | Arthur SchaufelePlace 32 · Grade 7 · Owosso | 7 | Owosso | 19:26 |
| 33 | Dylan SouthwellPlace 33 · Grade 7 · Swartz Creek | 7 | Swartz Creek | 19:43 |
| 34 | Phillip DownsPlace 34 · Grade 6 · Swartz Creek | 6 | Swartz Creek | 19:48 |
| 35 | Emmett MartinPlace 35 · Grade 6 · Holly | 6 | Holly | 20:47 |
| 36 | Samuel AllisonPlace 36 · Grade 7 · Swartz Creek | 7 | Swartz Creek | 20:50 |
| 37 | Hunter JansenPlace 37 · Grade 7 · Swartz Creek | 7 | Swartz Creek | 20:53 |
| 38 | Aaron ClarkPlace 38 · Grade 6 · Swartz Creek | 6 | Swartz Creek | 21:11 |
| 39 | William HemplePlace 39 · Grade 7 · Swartz Creek | 7 | Swartz Creek | 21:15 |
| 40 | Ronan UtslerPlace 40 · Grade 6 · Holly | 6 | Holly | 21:20 |
| 41 | Ryan LawsonPlace 41 · Grade 7 · Holly | 7 | Holly | 22:00 PR |
| 42 | Bryce ChristnerPlace 42 · Grade 8 · Swartz Creek | 8 | Swartz Creek | 22:06 |
| 43 | Kolton WanglerPlace 43 · Grade 7 · Swartz Creek | 7 | Swartz Creek | 22:10 |
| 44 | Benjamin HallPlace 44 · Grade 6 · Swartz Creek | 6 | Swartz Creek | 22:12 |
| 45 | William AtkinsonPlace 45 · Grade 7 · Owosso | 7 | Owosso | 22:26 |
| 46 | Brayden CollinsPlace 46 · Grade 6 · Swartz Creek | 6 | Swartz Creek | 26:34 |
| 47 | Ben AshtonPlace 47 · Grade 7 · Holly | 7 | Holly | 26:48 |
| 48 | Ryden NealPlace 48 · Grade 6 · Swartz Creek | 6 | Swartz Creek | 26:48.1 |
| 49 | Jayden LougheedPlace 49 · Grade 7 · Holly | 7 | Holly | 29:16 |
| 50 | Elbert HavardPlace 50 · Grade 6 · Swartz Creek | 6 | Swartz Creek | 29:16.1 PR |
| 51 | Alan Zavala-SalazarPlace 51 · Grade 7 · Holly | 7 | Holly | 30:24 |
| 52 | Paul DrummondPlace 52 · Grade 7 · Swartz Creek | 7 | Swartz Creek | 34:59 |