| 1 | Lawson LonnPlace 1 · Grade 8 · Eaton Rapids | 8 | Eaton Rapids | 12:25.72 |
| 2 | Jericho LongoriaPlace 2 · Grade 7 · St Johns | 7 | St Johns | 12:58.04 |
| 3 | Bennet BraeutigamPlace 3 · Grade 7 · Charlotte | 7 | Charlotte | 13:15.66 |
| 4 | Drake ColePlace 4 · Grade 7 · Eastern Junior | 7 | Eastern Junior | 13:34.93 |
| 5 | Miguel CastilloPlace 5 · Grade 8 · Waverly | 8 | Waverly | 13:42.71 |
| 6 | Malachi GelispiePlace 6 · Grade 8 · Waverly | 8 | Waverly | 14:21.74 |
| 7 | Porter Carter-CulpPlace 7 · Grade 7 · Lansing Sexton | 7 | Lansing Sexton | 14:25.81 |
| 8 | Samuel ArthurPlace 8 · Grade 8 · Eastern Junior | 8 | Eastern Junior | 14:39.84 |
| 9 | Josias ShawPlace 9 · Grade 7 · Waverly | 7 | Waverly | 14:43.54 |
| 10 | Vincent PowellPlace 10 · Grade 8 · Waverly | 8 | Waverly | 14:53.94 PR |
| 11 | Hanscil TorresPlace 11 · Grade 8 · Waverly | 8 | Waverly | 15:14.53 |
| 12 | Logan MartensPlace 12 · Grade 6 · St Johns | 6 | St Johns | 15:18.86 |
| 13 | Carson ZachPlace 13 · Grade 7 · St Johns | 7 | St Johns | 15:22.31 |
| 14 | Saul Garcia NavarroPlace 14 · Grade 8 · Eastern Junior | 8 | Eastern Junior | 15:28.54 |
| 15 | Lucas CottonPlace 15 · Grade 8 · Waverly | 8 | Waverly | 15:45.12 |
| 16 | Hayden SmithPlace 16 · Grade 8 · Charlotte | 8 | Charlotte | 15:49.96 |
| 17 | Henry GreenPlace 17 · Grade 7 · St Johns | 7 | St Johns | 16:03.65 |
| 18 | Redmond JohnsonPlace 18 · Grade 7 · St Johns | 7 | St Johns | 16:04.44 |
| 19 | Irvan Villa MejiaPlace 19 · Grade 8 · Lansing Sexton | 8 | Lansing Sexton | 16:04.47 |
| 20 | Remington ManasPlace 20 · Grade 6 · St Johns | 6 | St Johns | 16:11.16 |
| 21 | Karsten TheuschPlace 21 · Grade 8 · Eastern Junior | 8 | Eastern Junior | 16:13.10 |
| 22 | Braxton Darnell-McCormickPlace 22 · Grade 6 · St Johns | 6 | St Johns | 16:18.44 |
| 23 | Rory GrayPlace 23 · Grade 8 · Waverly | 8 | Waverly | 16:18.64 |
| 24 | Noah LocknerPlace 24 · Grade 7 · Waverly | 7 | Waverly | 17:21.04 |
| 25 | Noah BlackPlace 25 · Grade 8 · Waverly | 8 | Waverly | 17:21.25 |
| 26 | Oscar HeimsothPlace 26 · Grade 8 · St Johns | 8 | St Johns | 17:37.83 |
| 27 | Harrison CordellPlace 27 · Grade 7 · Lansing Sexton | 7 | Lansing Sexton | 18:18.45 |
| 28 | Benjamin FlorianPlace 28 · Grade 8 · Eaton Rapids | 8 | Eaton Rapids | 18:34.86 |
| 29 | Luke PoortvlietPlace 29 · Grade 8 · Charlotte | 8 | Charlotte | 18:46.44 |
| 30 | Colin RousePlace 30 · Grade 8 · Lansing Sexton | 8 | Lansing Sexton | 18:52.27 |
| 31 | Shane TorakPlace 31 · Grade 7 · Waverly | 7 | Waverly | 18:52.90 |
| 32 | Ryan CooperPlace 32 · Grade 6 · St Johns | 6 | St Johns | 18:53.33 |
| 33 | Henry McPhersonPlace 33 · Grade 6 · St Johns | 6 | St Johns | 19:00.72 |
| 34 | Grayson WatersPlace 34 · Grade 7 · Eaton Rapids | 7 | Eaton Rapids | 19:13.98 |
| 35 | Hope DjumaPlace 35 · Grade 8 · Lansing Sexton | 8 | Lansing Sexton | 19:25.62 |
| 36 | Brian BernalPlace 36 · Grade 8 · Eastern Junior | 8 | Eastern Junior | 19:26.10 |
| 37 | Isiah TravisPlace 37 · Grade 7 · Eastern Junior | 7 | Eastern Junior | 19:40.44 |
| 38 | Tajh CainPlace 38 · Grade 8 · Waverly | 8 | Waverly | 19:48.72 |
| 39 | Jonathan Chavez-CarmenatesPlace 39 · Grade 8 · Eastern Junior | 8 | Eastern Junior | 20:11.49 PR |
| 40 | Jeffrey KayPlace 40 · Grade 6 · St Johns | 6 | St Johns | 20:11.72 |
| 41 | Malaki MorrisonPlace 41 · Grade 7 · Eastern Junior | 7 | Eastern Junior | 22:21.19 |
| 42 | Xander VentsiasPlace 42 · Grade 8 · Eastern Junior | 8 | Eastern Junior | 22:21.33 |
| 43 | Gunnar GrzelakPlace 43 · Grade 6 · St Johns | 6 | St Johns | 23:16.52 |
| 44 | David BensonPlace 44 · Grade 8 · St Johns | 8 | St Johns | 24:39.42 |
| 45 | Brian ContrerasPlace 45 · Grade 7 · Eastern Junior | 7 | Eastern Junior | 25:14.64 PR |
| 46 | Max NelkiePlace 46 · Grade 6 · St Johns | 6 | St Johns | 26:16.56 PR |
| 47 | Ryder DelpPlace 47 · Grade 6 · Eaton Rapids | 6 | Eaton Rapids | 26:35.64 |
| 48 | Abdu OmerPlace 48 · Grade 8 · Lansing Sexton | 8 | Lansing Sexton | 31:58.48 |
| 49 | Martin BeyerPlace 49 · Grade 6 · Eastern Junior | 6 | Eastern Junior | 38:12.59 |