| 1 | Ayden MoyerPlace 1 · Grade 8 · St. Joseph Upton (Saint Joseph) | 8 | St. Joseph Upton (Saint Joseph) | 13:14.0 |
| 2 | Ashton ShelinePlace 2 · Grade 7 · Berrien Springs | 7 | Berrien Springs | 13:15.9 |
| 3 | Andrew MoyerPlace 3 · Grade 7 · St. Joseph Upton (Saint Joseph) | 7 | St. Joseph Upton (Saint Joseph) | 13:46.5 |
| 4 | Max HumesPlace 4 · Grade 7 · St. Joseph Upton (Saint Joseph) | 7 | St. Joseph Upton (Saint Joseph) | 13:49.5 |
| 5 | Charles CasonPlace 5 · Grade 8 · Lakeshore (Stevensville) | 8 | Lakeshore (Stevensville) | 13:52.3 |
| 6 | Andrew NisbetPlace 6 · Grade 8 · St. Joseph Upton (Saint Joseph) | 8 | St. Joseph Upton (Saint Joseph) | 13:56.7 |
| 7 | Carter ShelinePlace 7 · Grade 8 · Berrien Springs | 8 | Berrien Springs | 14:01.7 |
| 8 | Riley BettichPlace 8 · Grade 8 · Lakeshore (Stevensville) | 8 | Lakeshore (Stevensville) | 14:03.0 |
| 9 | Jacob HooverPlace 9 · Grade 8 · Buchanan MS | 8 | Buchanan MS | 14:14.2 |
| 10 | Gus HinchPlace 10 · Grade 8 · Watervliet MS | 8 | Watervliet MS | 14:17.3 |
| 11 | Killian MarshallPlace 11 · Grade 8 · Edwardsburg | 8 | Edwardsburg | 14:27.8 |
| 12 | Bay De La TorrePlace 12 · Grade 8 · Lakeshore (Stevensville) | 8 | Lakeshore (Stevensville) | 14:30.0 |
| 13 | Grant RosePlace 13 · Grade 7 · Lakeshore (Stevensville) | 7 | Lakeshore (Stevensville) | 14:30.7 |
| 14 | Casey MillerPlace 14 · Grade 8 · St. Joseph Upton (Saint Joseph) | 8 | St. Joseph Upton (Saint Joseph) | 14:30.7 |
| 15 | Jackson SchmaltzPlace 15 · Grade 8 · Lakeshore (Stevensville) | 8 | Lakeshore (Stevensville) | 14:36.2 |
| 16 | Shane NelsonPlace 16 · Grade 8 · Lakeshore (Stevensville) | 8 | Lakeshore (Stevensville) | 14:37.4 |
| 17 | Eric DubbertPlace 17 · Grade 8 · Lakeshore (Stevensville) | 8 | Lakeshore (Stevensville) | 14:37.7 |
| 18 | Adam ShepherdPlace 18 · Grade 8 · Niles | 8 | Niles | 14:42.9 |
| 19 | Luke AdentPlace 19 · Grade 8 · St. Joseph Upton (Saint Joseph) | 8 | St. Joseph Upton (Saint Joseph) | 14:48.1 |
| 20 | Jacob HaunhorstPlace 20 · Grade 7 · St. Joseph Upton (Saint Joseph) | 7 | St. Joseph Upton (Saint Joseph) | 14:49.0 |
| 21 | Josh HafleyPlace 21 · Grade 7 · Lakeshore (Stevensville) | 7 | Lakeshore (Stevensville) | 14:49.9 |
| 22 | Paul SchelstraetePlace 22 · Grade 8 · White Pigeon MS | 8 | White Pigeon MS | 14:53.8 |
| 23 | Austin DunnPlace 23 · Grade 7 · Lakeshore (Stevensville) | 7 | Lakeshore (Stevensville) | 14:55.1 |
| 24 | Ezra TroyerPlace 24 · Grade 7 · Watervliet MS | 7 | Watervliet MS | 14:55.2 |
| 25 | Bradley VanOverberghePlace 25 · Grade 8 · Buchanan MS | 8 | Buchanan MS | 15:17.4 |
| 26 | Jacob CaldwellPlace 26 · Grade 7 · Lawton | 7 | Lawton | 15:22.7 |
| 27 | Joshua DelanoyPlace 27 · Grade 8 · Berrien Springs | 8 | Berrien Springs | 15:23.1 |
| 28 | Charlie OgataPlace 28 · Grade 7 · Lakeshore (Stevensville) | 7 | Lakeshore (Stevensville) | 15:23.8 |
| 29 | Kody EdmondsPlace 29 · Grade 8 · Watervliet MS | 8 | Watervliet MS | 15:39.1 |
| 30 | Alex IsbrechtPlace 30 · Grade 8 · Watervliet MS | 8 | Watervliet MS | 15:52.9 |
| 31 | Casey CollumPlace 31 · Grade 8 · Lakeshore (Stevensville) | 8 | Lakeshore (Stevensville) | 16:02.3 |
| 32 | Gavin KalenevitchPlace 32 · Grade 7 · Lakeshore (Stevensville) | 7 | Lakeshore (Stevensville) | 16:07.0 |
| 33 | Jackson BloughPlace 33 · Grade 7 · Lakeshore (Stevensville) | 7 | Lakeshore (Stevensville) | 16:10.6 |
| 34 | Rylen BakerPlace 34 · Grade 7 · Buchanan MS | 7 | Buchanan MS | 16:13.7 |
| 35 | Jack PenderPlace 35 · Grade 7 · St. Joseph Upton (Saint Joseph) | 7 | St. Joseph Upton (Saint Joseph) | 16:31.4 |
| 36 | Noah SandersPlace 36 · Grade 8 · Berrien Springs | 8 | Berrien Springs | 16:36.2 |
| 37 | Michael ComerPlace 37 · Grade 8 · New Buffalo MS | 8 | New Buffalo MS | 16:48.4 |
| 38 | Bryce GorenchenPlace 38 · Grade 7 · Lawton | 7 | Lawton | 16:50.1 |
| 39 | Zach YoungPlace 39 · Grade 7 · Buchanan MS | 7 | Buchanan MS | 16:51.9 |
| 40 | Drew KinneyPlace 40 · Grade 7 · St. Joseph Upton (Saint Joseph) | 7 | St. Joseph Upton (Saint Joseph) | 16:55.3 |
| 41 | Dillon ClemonsPlace 41 · Grade 7 · Watervliet MS | 7 | Watervliet MS | 16:57.0 |
| 42 | Ryan KostenPlace 42 · Grade 8 · Niles | 8 | Niles | 16:59.5 |
| 43 | Patrick CahillPlace 43 · Grade 7 · Lakeshore (Stevensville) | 7 | Lakeshore (Stevensville) | 17:02.5 |
| 44 | Aaron LauriPlace 44 · Grade 8 · Brandywine MS | 8 | Brandywine MS | 17:03.6 PR |
| 45 | Alex PennerPlace 45 · Grade 7 · St. Joseph Upton (Saint Joseph) | 7 | St. Joseph Upton (Saint Joseph) | 17:06.5 |
| 46 | Brent HemmingerPlace 46 · Grade 8 · Brandywine MS | 8 | Brandywine MS | 17:09.1 PR |
| 47 | Elliot SandersPlace 47 · Grade 8 · Berrien Springs | 8 | Berrien Springs | 17:09.5 |
| 48 | Grant BanasikPlace 48 · Grade 7 · St. Joseph Upton (Saint Joseph) | 7 | St. Joseph Upton (Saint Joseph) | 17:26.5 |
| 49 | Brandon BurrowPlace 49 · Grade 8 · St. Joseph Upton (Saint Joseph) | 8 | St. Joseph Upton (Saint Joseph) | 17:34.5 |
| 50 | Tristian PowellPlace 50 · Grade 7 · Lawton | 7 | Lawton | 17:53.3 |
| 51 | Nolan WrightPlace 51 · Grade 8 · Edwardsburg | 8 | Edwardsburg | 17:58.3 |
| 52 | Sam StephensPlace 52 · Grade 7 · Lakeshore (Stevensville) | 7 | Lakeshore (Stevensville) | 18:01.8 |
| 53 | Brendan CovyeouPlace 53 · Grade 8 · Edwardsburg | 8 | Edwardsburg | 18:16.0 |
| 54 | Tommy OppmanPlace 54 · Grade 7 · Edwardsburg | 7 | Edwardsburg | 18:19.1 |
| 55 | Kyle DeforestPlace 55 · Grade 7 · Lakeshore (Stevensville) | 7 | Lakeshore (Stevensville) | 18:29.3 |
| 56 | Brighton LeePlace 56 · Grade 8 · Buchanan MS | 8 | Buchanan MS | 18:37.1 |
| 57 | Garrett HotovyPlace 57 · Grade 7 · Watervliet MS | 7 | Watervliet MS | 18:45.2 |
| 58 | Connor BakerPlace 58 · Grade 7 · Edwardsburg | 7 | Edwardsburg | 18:48.3 |
| 59 | Frank FurstPlace 59 · Grade 7 · Buchanan MS | 7 | Buchanan MS | 18:52.3 |
| 60 | Isaac WillmothPlace 60 · Grade 8 · Watervliet MS | 8 | Watervliet MS | 19:00.5 |
| 61 | Kade ErwinPlace 61 · Grade 7 · Edwardsburg | 7 | Edwardsburg | 19:07.7 |
| 62 | Noah WeberPlace 62 · Grade 8 · Watervliet MS | 8 | Watervliet MS | 19:10.7 |
| 63 | Ryan JeruePlace 63 · Grade 8 · Watervliet MS | 8 | Watervliet MS | 19:13.7 |
| 64 | Ryan ScoulerPlace 64 · Grade 8 · St. Joseph Upton (Saint Joseph) | 8 | St. Joseph Upton (Saint Joseph) | 19:13.8 |
| 65 | Keegan RiethPlace 65 · Grade 8 · Brandywine MS | 8 | Brandywine MS | 19:15.6 |
| 66 | Case RohlPlace 66 · Grade 8 · Buchanan MS | 8 | Buchanan MS | 19:21.3 |
| 67 | Blaine HooksPlace 67 · Grade 7 · St. Joseph Upton (Saint Joseph) | 7 | St. Joseph Upton (Saint Joseph) | 19:27.1 |
| 68 | Carson ClarkPlace 68 · Grade 7 · Lakeshore (Stevensville) | 7 | Lakeshore (Stevensville) | 19:32.2 |
| 69 | Luke IddingsPlace 69 · Grade 7 · Lakeshore (Stevensville) | 7 | Lakeshore (Stevensville) | 19:55.2 |
| 70 | Sam NewmanPlace 70 · Grade 7 · Lakeshore (Stevensville) | 7 | Lakeshore (Stevensville) | 19:56.5 |
| 71 | Issac HollowayPlace 71 · Grade 7 · Niles | 7 | Niles | 19:59.5 |
| 72 | John SimmonsPlace 72 · Grade 8 · Berrien Springs | 8 | Berrien Springs | 21:53.5 |
| 73 | William BaconPlace 73 · Grade 7 · Lakeshore (Stevensville) | 7 | Lakeshore (Stevensville) | 23:22.4 |
| 74 | Zachary NannfeldtPlace 74 · Grade 7 · Berrien Springs | 7 | Berrien Springs | 23:48.3 |
| 75 | Brennan DygertPlace 75 · Grade 8 · Watervliet MS | 8 | Watervliet MS | 23:56.8 |
| 76 | Ty ScurlockPlace 76 · Grade 7 · Buchanan MS | 7 | Buchanan MS | 24:05.9 |
| 77 | Josh ReevesPlace 77 · Grade 7 · Watervliet MS | 7 | Watervliet MS | 24:07.1 |
| 78 | Jacob FidlerPlace 78 · Grade 8 · New Buffalo MS | 8 | New Buffalo MS | 25:12.1 |
| 79 | Devin HooverPlace 79 · Grade 7 · Niles | 7 | Niles | 33:14.9 |