| 1 | Conor KolkaPlace 1 · Grade 12 · Dexter | 12 | Dexter | 16:26.3 |
| 2 | Michael Hill-Carru...Place 2 · Grade 12 · Ann Arbor Huron | 12 | Ann Arbor Huron | 16:50.8 |
| 3 | Donovan SmithPlace 3 · Grade 12 · Ann Arbor Huron | 12 | Ann Arbor Huron | 16:55.8 |
| 4 | Nathan GariepyPlace 4 · Grade 12 · Dexter | 12 | Dexter | 16:58.2 |
| 5 | Peter StengerPlace 5 · Grade 12 · Ann Arbor Huron | 12 | Ann Arbor Huron | 17:15.7 |
| 6 | Adam BigelowPlace 6 · Grade 10 · Ann Arbor Huron | 10 | Ann Arbor Huron | 17:29.3 |
| 7 | Adam HauserPlace 7 · Grade 11 · Dexter | 11 | Dexter | 17:50.8 |
| 8 | Owen AckermanPlace 8 · Grade 10 · Dexter | 10 | Dexter | 17:54.5 |
| 9 | Roman QuesadaPlace 9 · Grade 12 · Ann Arbor Huron | 12 | Ann Arbor Huron | 17:55.8 |
| 10 | Calvin ShawPlace 10 · Grade 12 · Ann Arbor Huron | 12 | Ann Arbor Huron | 17:57.8 |
| 11 | Koen Van NieuwstadtPlace 11 · Grade 12 · Ann Arbor Huron | 12 | Ann Arbor Huron | 18:13.1 |
| 12 | John HarmPlace 12 · Grade 12 · Dexter | 12 | Dexter | 18:16.5 |
| 13 | Sam GibsonPlace 13 · Grade 9 · Dexter | 9 | Dexter | 18:25.1 |
| 14 | Lucas WeintraubPlace 14 · Grade 9 · Ann Arbor Huron | 9 | Ann Arbor Huron | 18:29.3 |
| 15 | Evan RidenourPlace 15 · Grade 12 · Ann Arbor Huron | 12 | Ann Arbor Huron | 18:31.1 |
| 16 | Josh LambPlace 16 · Grade 11 · Dexter | 11 | Dexter | 18:33.2 |
| 17 | Lucas ReadingPlace 17 · Grade 12 · Ann Arbor Huron | 12 | Ann Arbor Huron | 18:34.0 |
| 18 | Rylan TeddyPlace 18 · Grade 10 · Dexter | 10 | Dexter | 18:54.2 |
| 19 | Alex HoffmanPlace 19 · Grade 10 · Dexter | 10 | Dexter | 19:13.4 |
| 20 | Brandon AndersonPlace 20 · Grade 9 · Dexter | 9 | Dexter | 19:15.7 |
| 21 | Kirilo PereklitaPlace 21 · Grade 10 · Ann Arbor Huron | 10 | Ann Arbor Huron | 19:25.7 |
| 22 | Wilson KasischkePlace 22 · Grade 12 · Dexter | 12 | Dexter | 19:30.8 |
| 23 | Jonathan AdamczykPlace 23 · Grade 11 · Dexter | 11 | Dexter | 19:31.1 |
| 24 | Drew GochanourPlace 24 · Grade 10 · Dexter | 10 | Dexter | 19:34.5 |
| 25 | Lev NakamuraPlace 25 · Grade 11 · Ann Arbor Huron | 11 | Ann Arbor Huron | 19:35.9 |
| 26 | Nicolas JiangPlace 26 · Grade 10 · Ann Arbor Huron | 10 | Ann Arbor Huron | 19:37.5 |
| 27 | Matthew DowlingPlace 27 · Grade 11 · Ann Arbor Huron | 11 | Ann Arbor Huron | 19:45.1 |
| 28 | Griffin BentleyPlace 28 · Grade 11 · Dexter | 11 | Dexter | 19:56.2 |
| 29 | Robert HallPlace 29 · Grade 11 · Ann Arbor Huron | 11 | Ann Arbor Huron | 20:08.1 |
| 30 | Josiah HayterPlace 30 · Grade 10 · Dexter | 10 | Dexter | 20:10.4 |
| 31 | Andy JordanPlace 31 · Grade 11 · Dexter | 11 | Dexter | 20:11.1 |
| 32 | Henry BeardPlace 32 · Grade 9 · Ann Arbor Huron | 9 | Ann Arbor Huron | 20:15.3 |
| 33 | Aidan BehmerPlace 33 · Grade 10 · Ann Arbor Huron | 10 | Ann Arbor Huron | 20:23.1 |
| 34 | Noah CobbPlace 34 · Grade 11 · Dexter | 11 | Dexter | 20:24.4 |
| 35 | Nathan BiggsPlace 35 · Grade 12 · Dexter | 12 | Dexter | 20:28.6 |
| 36 | Fonsea BagchiPlace 36 · Grade 9 · Ann Arbor Huron | 9 | Ann Arbor Huron | 20:29.3 |
| 37 | Thomas DesRosiersPlace 37 · Grade 11 · Dexter | 11 | Dexter | 20:31.3 |
| 38 | Will HarrisPlace 38 · Grade 10 · Ann Arbor Huron | 10 | Ann Arbor Huron | 20:32.5 |
| 39 | Zack HildebrandtPlace 39 · Grade 10 · Ann Arbor Huron | 10 | Ann Arbor Huron | 20:39.9 |
| 40 | Jordan EmbryPlace 40 · Grade 11 · Ann Arbor Huron | 11 | Ann Arbor Huron | 20:41.8 |
| 41 | Chase LutzPlace 41 · Grade 12 · Dexter | 12 | Dexter | 20:46.0 |
| 42 | Will KletzkaPlace 42 · Grade 9 · Dexter | 9 | Dexter | 20:49.6 |
| 43 | Nathan LeungPlace 43 · Grade 9 · Ann Arbor Huron | 9 | Ann Arbor Huron | 20:58.3 |
| 44 | Mason GrannPlace 44 · Grade 10 · Dexter | 10 | Dexter | 21:12.3 |
| 45 | Evan BurschPlace 45 · Grade 12 · Dexter | 12 | Dexter | 21:24.1 |
| 46 | Matthew WellsPlace 46 · Grade 11 · Ann Arbor Huron | 11 | Ann Arbor Huron | 21:35.1 |
| 47 | Victor HeskiaPlace 47 · Grade 9 · Ann Arbor Huron | 9 | Ann Arbor Huron | 21:37.0 |
| 48 | Jesse Zikmund-FisherPlace 48 · Grade 10 · Ann Arbor Huron | 10 | Ann Arbor Huron | 21:43.6 |
| 49 | Kyle SuttonPlace 49 · Grade 10 · Dexter | 10 | Dexter | 21:55.6 |
| 50 | Brandon LinPlace 50 · Grade 11 · Ann Arbor Huron | 11 | Ann Arbor Huron | 21:58.4 |
| 51 | Quentin HurdlePlace 51 · Grade 12 · Dexter | 12 | Dexter | 22:16.6 |
| 52 | Liam RidenourPlace 52 · Grade 9 · Ann Arbor Huron | 9 | Ann Arbor Huron | 22:19.1 |
| 53 | Carter HillPlace 53 · Grade 9 · Dexter | 9 | Dexter | 22:28.2 |
| 54 | Jack McCallaPlace 54 · Grade 9 · Dexter | 9 | Dexter | 22:55.5 |
| 55 | Jaxson CicottePlace 55 · Grade 9 · Dexter | 9 | Dexter | 23:07.5 |
| 56 | Saverio SencichPlace 56 · Grade 9 · Dexter | 9 | Dexter | 23:24.5 |
| 57 | Jack BurinPlace 57 · Grade 9 · Dexter | 9 | Dexter | 23:24.6 |
| 58 | Andrew PetikPlace 58 · Grade 11 · Dexter | 11 | Dexter | 23:34.8 |
| 59 | Varun YalavarthiPlace 59 · Grade 9 · Ann Arbor Huron | 9 | Ann Arbor Huron | 23:44.6 |
| 60 | Landon WilsonPlace 60 · Grade 10 · Dexter | 10 | Dexter | 23:55.3 |
| 61 | Joaquin MoorePlace 61 · Grade 9 · Ann Arbor Huron | 9 | Ann Arbor Huron | 24:01.6 |
| 62 | Louie BenardPlace 62 · Grade 11 · Ann Arbor Huron | 11 | Ann Arbor Huron | 24:03.8 |
| 63 | Adison DinPlace 63 · Grade 9 · Dexter | 9 | Dexter | 24:40.9 |
| 64 | Nathan RobkePlace 64 · Grade 10 · Dexter | 10 | Dexter | 24:46.8 |
| 65 | Qaroon AzizPlace 65 · Grade 9 · Ann Arbor Huron | 9 | Ann Arbor Huron | 26:03.2 |
| 66 | Chris CofferPlace 66 · Grade 9 · Dexter | 9 | Dexter | 26:57.5 |
| 67 | Sean XiePlace 67 · Grade 11 · Ann Arbor Huron | 11 | Ann Arbor Huron | 26:57.5 |
| 68 | David DornoffPlace 68 · Grade 10 · Dexter | 10 | Dexter | 26:57.6 |
| 69 | Aidan GadepalliPlace 69 · Grade 9 · Ann Arbor Huron | 9 | Ann Arbor Huron | 31:28.3 |
| 70 | Dhruva Gopalakrish...Place 70 · Grade 9 · Ann Arbor Huron | 9 | Ann Arbor Huron | 34:21.4 |