| 1 | Ethan FergusonPlace 1 · Grade 11 · Edwardsburg | 11 | Edwardsburg | 16:23.9 |
| 2 | Seth RandallPlace 2 · Grade 12 · St. Joseph | 12 | St. Joseph | 16:46.9 |
| 3 | Carson WiersbePlace 3 · Grade 11 · St. Joseph | 11 | St. Joseph | 16:53.7 |
| 4 | Ryan LongPlace 4 · Grade 10 · Otsego | 10 | Otsego | 17:00.3 |
| 5 | Reed GatesPlace 5 · Grade 11 · Edwardsburg | 11 | Edwardsburg | 17:32.9 |
| 6 | Kaleb KoestnerPlace 6 · Grade 11 · Otsego | 11 | Otsego | 17:33.3 |
| 7 | George WhitakerPlace 7 · Grade 10 · Otsego | 10 | Otsego | 17:40.7 |
| 8 | Gunnar DjerfPlace 8 · Grade 12 · Otsego | 12 | Otsego | 17:44.5 |
| 9 | Anthony DurocherPlace 9 · Grade 10 · St. Joseph | 10 | St. Joseph | 17:56.2 |
| 10 | Ethan VanHoutenPlace 10 · Grade 9 · Otsego | 9 | Otsego | 17:58.7 |
| 11 | Braiden SchuhPlace 11 · Grade 11 · Edwardsburg | 11 | Edwardsburg | 18:04.2 |
| 12 | Easton NetzleyPlace 12 · Grade 9 · St. Joseph | 9 | St. Joseph | 18:14.8 |
| 13 | Kingston LennanPlace 13 · Grade 10 · Otsego | 10 | Otsego | 18:25.1 |
| 14 | Matthew LaPortePlace 14 · Grade 11 · St. Joseph | 11 | St. Joseph | 18:27.2 |
| 15 | Riley SzalaiPlace 15 · Grade 11 · Edwardsburg | 11 | Edwardsburg | 18:35.0 |
| 16 | Grant HoskinsPlace 16 · Grade 12 · Stevensville Lakeshore | 12 | Stevensville Lakeshore | 18:36.9 |
| 17 | Liam RasemanPlace 17 · Grade 11 · Otsego | 11 | Otsego | 18:41.8 |
| 18 | Victor DiazPlace 18 · Grade 10 · Otsego | 10 | Otsego | 18:47.1 |
| 19 | Micah MaierPlace 19 · Grade 11 · St. Joseph | 11 | St. Joseph | 18:53.8 |
| 20 | Jack DeboerPlace 20 · Grade 10 · Otsego | 10 | Otsego | 18:59.6 |
| 21 | Nolan ShaginawPlace 21 · Grade 12 · Hobart | 12 | Hobart | 19:06.5 |
| 22 | Patrick ConroyPlace 22 · Grade 11 · St. Joseph | 11 | St. Joseph | 19:28.9 |
| 23 | Ryan WebberPlace 23 · Grade 10 · Otsego | 10 | Otsego | 19:43.2 |
| 24 | Benjamin ArnsmanPlace 24 · Grade 9 · Otsego | 9 | Otsego | 19:46.4 |
| 25 | Clark StevensPlace 25 · Grade 10 · Edwardsburg | 10 | Edwardsburg | 19:52.3 |
| 26 | Lucas FrentzPlace 26 · Grade 12 · Edwardsburg | 12 | Edwardsburg | 19:57.9 |
| 27 | Josiah WagonerPlace 27 · Grade 11 · St. Joseph | 11 | St. Joseph | 19:58.8 |
| 28 | Reuben LorenzPlace 28 · Grade 11 · St. Joseph | 11 | St. Joseph | 20:09.1 |
| 29 | Lyle SchaiblePlace 29 · Grade 11 · Edwardsburg | 11 | Edwardsburg | 20:15.7 |
| 30 | Sawyer BaileyPlace 30 · Grade 10 · Edwardsburg | 10 | Edwardsburg | 20:18.6 |
| 31 | Mason ErnstPlace 31 · Grade 10 · Stevensville Lakeshore | 10 | Stevensville Lakeshore | 20:33.1 |
| 32 | Rocket KateivaPlace 32 · Grade 9 · Hobart | 9 | Hobart | 20:34.4 |
| 33 | Ben SchinbecklerPlace 33 · Grade 11 · Edwardsburg | 11 | Edwardsburg | 21:02.8 |
| 34 | Oliver KovacPlace 34 · Grade 10 · St. Joseph | 10 | St. Joseph | 21:14.5 |
| 35 | Anthony StefaniakPlace 35 · Grade 9 · Hobart | 9 | Hobart | 21:18.5 |
| 36 | Reese ReiserPlace 36 · Grade 9 · Hobart | 9 | Hobart | 21:22.2 |
| 37 | Brennan KoehnPlace 37 · Grade 11 · Stevensville Lakeshore | 11 | Stevensville Lakeshore | 21:34.0 |
| 38 | Garrett ChrispellPlace 38 · Grade 10 · Stevensville Lakeshore | 10 | Stevensville Lakeshore | 21:47.8 |
| 39 | Trey RusbasanPlace 39 · Grade 10 · St. Joseph | 10 | St. Joseph | 21:48.6 |
| 40 | Quinn ReedPlace 40 · Grade 9 · St. Joseph | 9 | St. Joseph | 21:50.9 |
| 41 | Parker SummyPlace 41 · Grade 9 · Edwardsburg | 9 | Edwardsburg | 21:52.4 |
| 42 | Frederico HerrmannPlace 42 · Grade 10 · Stevensville Lakeshore | 10 | Stevensville Lakeshore | 22:18.5 |
| 43 | Elias DozierPlace 43 · Grade 12 · Hobart | 12 | Hobart | 22:27.6 |
| 44 | Caleb OlechPlace 44 · Grade 10 · Otsego | 10 | Otsego | 22:41.9 |
| 45 | Thomas StokesPlace 45 · Grade 9 · St. Joseph | 9 | St. Joseph | 22:44.4 |
| 46 | Zurich MarshallPlace 46 · Grade 10 · Edwardsburg | 10 | Edwardsburg | 22:47.0 |
| 47 | Nicholis HendersonPlace 47 · Grade 9 · St. Joseph | 9 | St. Joseph | 22:48.2 |
| 48 | Joshua MuellerPlace 48 · Grade 9 · Stevensville Lakeshore | 9 | Stevensville Lakeshore | 22:50.6 |
| 49 | Ryder BernardPlace 49 · Grade 11 · St. Joseph | 11 | St. Joseph | 22:55.2 |
| 50 | Noah ManuszakPlace 50 · Grade 9 · Edwardsburg | 9 | Edwardsburg | 22:56.1 |
| 51 | Colton WoodsPlace 51 · Grade 12 · Stevensville Lakeshore | 12 | Stevensville Lakeshore | 23:03.4 |
| 52 | Owen DamronPlace 52 · Grade 12 · Hobart | 12 | Hobart | 23:04.4 |
| 53 | Landon RushPlace 53 · Grade 9 · St. Joseph | 9 | St. Joseph | 23:10.9 |
| 54 | Dante JacksonPlace 54 · Grade 9 · Hobart | 9 | Hobart | 23:15.3 |
| 55 | Antheo (AJ) MacchiaPlace 55 · Grade 10 · Hobart | 10 | Hobart | 23:15.7 |
| 56 | Tanner ByronPlace 56 · Grade 10 · Otsego | 10 | Otsego | 23:19.5 |
| 57 | Christopher ChapmanPlace 57 · Grade 9 · Hobart | 9 | Hobart | 23:27.3 |
| 58 | Colin KirkdorferPlace 58 · Grade 11 · St. Joseph | 11 | St. Joseph | 24:27.9 |
| 59 | Austin NugentPlace 59 · Grade 12 · Hobart | 12 | Hobart | 25:03.2 |
| 60 | Aiden BeebePlace 60 · Grade 11 · St. Joseph | 11 | St. Joseph | 25:40.5 |
| 61 | Braylon JenningsPlace 61 · Grade 11 · Hobart | 11 | Hobart | 25:58.5 |
| 62 | Hunter WeberPlace 62 · Grade 11 · Stevensville Lakeshore | 11 | Stevensville Lakeshore | 25:59.8 |
| 63 | Dylan SouthernPlace 63 · Grade 10 · St. Joseph | 10 | St. Joseph | 26:14.9 |
| 64 | Zekiel ThomasPlace 64 · Grade 9 · St. Joseph | 9 | St. Joseph | 26:37.6 |
| 65 | Graham SahsPlace 65 · Grade 9 · St. Joseph | 9 | St. Joseph | 26:44.6 |
| 66 | Dane CooperPlace 66 · Grade 9 · Hobart | 9 | Hobart | 26:56.3 |
| 67 | Cole DaltonPlace 67 · Grade 12 · Stevensville Lakeshore | 12 | Stevensville Lakeshore | 27:15.3 |
| 68 | Carter DaltonPlace 68 · Grade 9 · Stevensville Lakeshore | 9 | Stevensville Lakeshore | 30:12.4 |
| 69 | Declan SteinPlace 69 · Grade 10 · Stevensville Lakeshore | 10 | Stevensville Lakeshore | 40:46.8 |