| 1 | Connor BeebePlace 1 · Grade 8 · St. Joseph Upton (Saint Joseph) | 8 | St. Joseph Upton (Saint Joseph) | 12:10.37 PR |
| 2 | Ronan WernerPlace 2 · Grade 7 · St. Joseph Upton (Saint Joseph) | 7 | St. Joseph Upton (Saint Joseph) | 12:27.12 PR |
| 3 | Charlie OttPlace 3 · Grade 7 · Berrien Springs | 7 | Berrien Springs | 12:33.06 |
| 4 | Connor HawkinsPlace 4 · Grade 7 · St. Joseph Upton (Saint Joseph) | 7 | St. Joseph Upton (Saint Joseph) | 12:42.89 PR |
| 5 | Evan SaboPlace 5 · Grade 7 · St. Joseph Upton (Saint Joseph) | 7 | St. Joseph Upton (Saint Joseph) | 13:16.79 |
| 6 | Samuel DraperPlace 6 · Grade 6 · St. Joseph Upton (Saint Joseph) | 6 | St. Joseph Upton (Saint Joseph) | 13:32.35 |
| 7 | Hudson BonnerPlace 7 · Grade 8 · Lakeshore (Stevensville) | 8 | Lakeshore (Stevensville) | 13:36.08 PR |
| 8 | Luke EdingerPlace 8 · Grade 6 · St. Joseph Upton (Saint Joseph) | 6 | St. Joseph Upton (Saint Joseph) | 13:39.97 PR |
| 9 | Zayden MakriesPlace 9 · Grade 7 · Lakeshore (Stevensville) | 7 | Lakeshore (Stevensville) | 13:41.66 PR |
| 10 | Jake EichbergPlace 10 · Grade 6 · Berrien Springs | 6 | Berrien Springs | 13:42.38 PR |
| 11 | Josh GrotegutPlace 11 · Grade 6 · Berrien Springs | 6 | Berrien Springs | 13:42.83 PR |
| 12 | Leo MandarinoPlace 12 · Grade 7 · St. Joseph Upton (Saint Joseph) | 7 | St. Joseph Upton (Saint Joseph) | 13:43.07 |
| 13 | Asher AdkinsPlace 13 · Grade 6 · St. Joseph Upton (Saint Joseph) | 6 | St. Joseph Upton (Saint Joseph) | 13:48.32 |
| 14 | Eddie OkazakiPlace 14 · Grade 7 · St. Joseph Upton (Saint Joseph) | 7 | St. Joseph Upton (Saint Joseph) | 14:00.03 PR |
| 15 | Samuel EhrlichPlace 15 · Grade 7 · St. Joseph Upton (Saint Joseph) | 7 | St. Joseph Upton (Saint Joseph) | 14:04.77 PR |
| 16 | Miles MandarinoPlace 16 · Grade 6 · St. Joseph Upton (Saint Joseph) | 6 | St. Joseph Upton (Saint Joseph) | 14:15.30 PR |
| 17 | Alexander ZebellPlace 17 · Grade 8 · Berrien Springs | 8 | Berrien Springs | 14:20.72 |
| 18 | Brody WilliamsPlace 18 · Grade 6 · Berrien Springs | 6 | Berrien Springs | 14:50.88 PR |
| 19 | Milo BernickPlace 19 · Grade 7 · St. Joseph Upton (Saint Joseph) | 7 | St. Joseph Upton (Saint Joseph) | 14:53.38 PR |
| 20 | Rohan FaussettPlace 20 · Grade 6 · St. Joseph Upton (Saint Joseph) | 6 | St. Joseph Upton (Saint Joseph) | 15:05.21 |
| 21 | Chase TurrentinePlace 21 · Grade 6 · St. Joseph Upton (Saint Joseph) | 6 | St. Joseph Upton (Saint Joseph) | 15:06.06 |
| 22 | Miles JenksPlace 22 · Grade 6 · Berrien Springs | 6 | Berrien Springs | 15:32.16 PR |
| 23 | Tanner RutterPlace 23 · Grade 6 · St. Joseph Upton (Saint Joseph) | 6 | St. Joseph Upton (Saint Joseph) | 15:32.60 |
| 24 | Ethan MiuPlace 24 · Grade 7 · St. Joseph Upton (Saint Joseph) | 7 | St. Joseph Upton (Saint Joseph) | 15:44.02 |
| 25 | Matthew SimonsPlace 25 · Grade 6 · Lakeshore (Stevensville) | 6 | Lakeshore (Stevensville) | 15:54.80 |
| 26 | James SchmidtPlace 26 · Grade 7 · St. Joseph Upton (Saint Joseph) | 7 | St. Joseph Upton (Saint Joseph) | 15:56.36 PR |
| 27 | Mason OlpPlace 27 · Grade 6 · Lakeshore (Stevensville) | 6 | Lakeshore (Stevensville) | 16:00.47 PR |
| 28 | Will DraperPlace 28 · Grade 6 · St. Joseph Upton (Saint Joseph) | 6 | St. Joseph Upton (Saint Joseph) | 16:07.96 PR |
| 29 | Santiago SuarezPlace 29 · Grade 7 · Lakeshore (Stevensville) | 7 | Lakeshore (Stevensville) | 16:08.30 PR |
| 30 | Nathan McConomyPlace 30 · Grade 8 · Lakeshore (Stevensville) | 8 | Lakeshore (Stevensville) | 16:11.11 |
| 31 | Bently DavisPlace 31 · Grade 6 · Berrien Springs | 6 | Berrien Springs | 16:12.48 |
| 32 | Riggens KivelaPlace 32 · Grade 7 · St. Joseph Upton (Saint Joseph) | 7 | St. Joseph Upton (Saint Joseph) | 16:13.27 PR |
| 33 | Matthew CampPlace 33 · Grade 7 · St. Joseph Upton (Saint Joseph) | 7 | St. Joseph Upton (Saint Joseph) | 17:14.26 |
| 34 | Felix KovacPlace 34 · Grade 6 · St. Joseph Upton (Saint Joseph) | 6 | St. Joseph Upton (Saint Joseph) | 17:26.28 |
| 35 | Zachary RothPlace 35 · Grade 6 · St. Joseph Upton (Saint Joseph) | 6 | St. Joseph Upton (Saint Joseph) | 17:39.62 |
| 36 | Sterling KruckPlace 36 · Grade 7 · St. Joseph Upton (Saint Joseph) | 7 | St. Joseph Upton (Saint Joseph) | 17:41.33 |
| 37 | Max CalderwoodPlace 37 · Grade 7 · St. Joseph Upton (Saint Joseph) | 7 | St. Joseph Upton (Saint Joseph) | 17:45.59 |
| 38 | Mac HavlikPlace 38 · Grade 6 · St. Joseph Upton (Saint Joseph) | 6 | St. Joseph Upton (Saint Joseph) | 17:51.84 |
| 39 | Jaxon MagleyPlace 39 · Grade 6 · Lakeshore (Stevensville) | 6 | Lakeshore (Stevensville) | 17:52.74 |
| 40 | Jaxx PiedtPlace 40 · Grade 7 · Berrien Springs | 7 | Berrien Springs | 18:03.24 PR |
| 41 | Treighton DubuquePlace 41 · Grade 6 · Lakeshore (Stevensville) | 6 | Lakeshore (Stevensville) | 18:05.81 |
| 42 | Beckham LaFondPlace 42 · Grade 6 · St. Joseph Upton (Saint Joseph) | 6 | St. Joseph Upton (Saint Joseph) | 18:06.55 |
| 43 | Josh DuncanPlace 43 · Grade 6 · Berrien Springs | 6 | Berrien Springs | 18:34.64 PR |
| 44 | Ethan MargiottaPlace 44 · Grade 6 · Lakeshore (Stevensville) | 6 | Lakeshore (Stevensville) | 19:57.99 PR |
| 45 | Dawson ThomasPlace 45 · Grade 7 · St. Joseph Upton (Saint Joseph) | 7 | St. Joseph Upton (Saint Joseph) | 20:01.67 |
| 46 | Chauncey ChalifourPlace 46 · Grade 7 · Berrien Springs | 7 | Berrien Springs | 21:21.54 PR |
| 47 | Ozziel LeonardoPlace 47 · Grade 7 · Lakeshore (Stevensville) | 7 | Lakeshore (Stevensville) | 23:14.30 |
| 48 | Charles MadsenPlace 48 · Grade 6 · Lakeshore (Stevensville) | 6 | Lakeshore (Stevensville) | 24:44.36 |
| 49 | John DesotellePlace 49 · Grade 6 · Lakeshore (Stevensville) | 6 | Lakeshore (Stevensville) | 29:08.06 |