| 1 | Keith SiekPlace 1 · Grade 11 · Berrien County Youth Tr | 11 | Berrien County Youth Tr | 18:07.33 |
| 2 | Roy GrafPlace 2 · Grade 12 · LCHA Royals | 12 | LCHA Royals | 18:15.03 |
| 3 | Anthony KnowltonPlace 3 · Grade 10 · LCHA Royals | 10 | LCHA Royals | 19:14.83 |
| 4 | Ethan JohnsonPlace 4 · Grade 9 · Victory Christian Acade | 9 | Victory Christian Acade | 19:55.68 |
| 5 | Colin GongwerPlace 5 · Grade 10 · MCAC Wildcats Homeschoo | 10 | MCAC Wildcats Homeschoo | 20:06.60 |
| 6 | Levi Vander WelPlace 6 · Grade 12 · Victory Christian Acade | 12 | Victory Christian Acade | 20:15.80 |
| 7 | Callum WallenfangPlace 7 · Grade 10 · Berrien County Youth Tr | 10 | Berrien County Youth Tr | 20:26.40 |
| 8 | Will CannonPlace 8 · Grade 10 · MCAC Wildcats Homeschoo | 10 | MCAC Wildcats Homeschoo | 20:30.38 |
| 9 | Keaton WilliamsonPlace 9 · Grade 9 · MCAC Wildcats Homeschoo | 9 | MCAC Wildcats Homeschoo | 20:51.61 |
| 10 | Thomas OhotnickyPlace 10 · Grade 10 · MCAC Wildcats Homeschoo | 10 | MCAC Wildcats Homeschoo | 20:58.52 |
| 11 | Jack SnyderPlace 11 · Grade 12 · Victory Christian Acade | 12 | Victory Christian Acade | 21:10.81 |
| 12 | Cody EngstromPlace 12 · Grade 10 · Victory Christian Acade | 10 | Victory Christian Acade | 21:28.80 |
| 13 | Noah BossPlace 13 · Grade 9 · Homeschool Resource Cen | 9 | Homeschool Resource Cen | 21:29.94 |
| 14 | Connor YoungerPlace 14 · Grade 11 · Berrien County Youth Tr | 11 | Berrien County Youth Tr | 21:30.25 |
| 15 | Wesley BarnhartPlace 15 · Grade 10 · LCHA Royals | 10 | LCHA Royals | 21:32.64 |
| 16 | Thomas GalloPlace 16 · Grade 10 · LCHA Royals | 10 | LCHA Royals | 21:38.64 |
| 17 | Finley MillerPlace 17 · Grade 12 · Berrien County Youth Tr | 12 | Berrien County Youth Tr | 21:40.46 |
| 18 | Caleb BellPlace 18 · Grade 9 · Victory Christian Acade | 9 | Victory Christian Acade | 21:45.98 |
| 19 | Johnny MatthewsPlace 19 · Grade 12 · Sacred Heart | 12 | Sacred Heart | 21:46.95 |
| 20 | Michael LadewskiPlace 20 · Grade 11 · St. Thomas More Academy | 11 | St. Thomas More Academy | 22:32.55 |
| 21 | Mark KaufholdPlace 21 · Grade 9 · St. Thomas More Academy | 9 | St. Thomas More Academy | 22:33.61 |
| 22 | Cade SilverPlace 22 · Grade 9 · Victory Christian Acade | 9 | Victory Christian Acade | 22:51.39 |
| 23 | Jimmy PerezPlace 23 · Grade 11 · Sacred Heart | 11 | Sacred Heart | 22:54.83 |
| 24 | Landon BarnhartPlace 24 · Grade 12 · LCHA Royals | 12 | LCHA Royals | 22:56.42 |
| 25 | Josh BunnellPlace 25 · Grade 12 · Berrien County Youth Tr | 12 | Berrien County Youth Tr | 23:02.35 |
| 26 | Ryan SieferPlace 26 · Grade 9 · MCAC Wildcats Homeschoo | 9 | MCAC Wildcats Homeschoo | 23:04.39 |
| 27 | Abram StorerPlace 27 · Grade 9 · St. Thomas More Academy | 9 | St. Thomas More Academy | 23:46.08 |
| 28 | Alec RodriguezPlace 28 · Grade 12 · Sacred Heart | 12 | Sacred Heart | 23:50.59 |
| 29 | Tommy MatthewsPlace 29 · Grade 12 · Sacred Heart | 12 | Sacred Heart | 23:54.67 |
| 30 | Matt FiorePlace 30 · Grade 11 · Victory Christian Acade | 11 | Victory Christian Acade | 24:46.62 |
| 31 | Tommy StromburgPlace 31 · Grade 9 · Sacred Heart | 9 | Sacred Heart | 24:47.61 |
| 32 | Patrick HeckmanPlace 32 · Grade 11 · St. Thomas More Academy | 11 | St. Thomas More Academy | 25:30.01 |
| 33 | Jett BensingPlace 33 · Grade 10 · Victory Christian Acade | 10 | Victory Christian Acade | 29:57.55 |
| 34 | Emmanuel GonzolaezPlace 34 · Grade 10 · Sacred Heart | 10 | Sacred Heart | 32:04.48 |
| 35 | Israel LaraPlace 35 · Grade 9 · Sacred Heart | 9 | Sacred Heart | 33:17.94 |
| 36 | Mark MoralesPlace 36 · Grade 9 · Sacred Heart | 9 | Sacred Heart | 35:05.84 |
| 37 | Jose RoblesPlace 37 · Grade 10 · Sacred Heart | 10 | Sacred Heart | 35:07.83 |
| 38 | David SoteloPlace 38 · Grade 9 · Sacred Heart | 9 | Sacred Heart | 38:20.97 |