| 1 | Parker BarronPlace 1 · Grade 6 · St Patrick (White Lake) | 6 | St Patrick (White Lake) | 8:03.88 |
| 2 | Raphael BoisvertPlace 2 · Grade 6 · St. Mary (Mt. Clemens) | 6 | St. Mary (Mt. Clemens) | 8:17.47 |
| 3 | Alexander ZukowskiPlace 3 · Grade 5 · St. Joseph (Lake Orion) | 5 | St. Joseph (Lake Orion) | 8:51.16 PR |
| 4 | Jimmy EvansPlace 4 · Grade 3 · St. Mary Royal Oak | 3 | St. Mary Royal Oak | 8:51.96 PR |
| 5 | Owen DavisPlace 5 · Grade 5 · St Patrick (White Lake) | 5 | St Patrick (White Lake) | 8:53.03 |
| 6 | Zach ZaraPlace 6 · Grade 6 · Notre Dame Marist Academy | 6 | Notre Dame Marist Academy | 9:00.29 PR |
| 7 | Jonathan DennisPlace 7 · Grade 4 · Holy Family Regional (Rochester) | 4 | Holy Family Regional (Rochester) | 9:04.63 |
| 8 | Cameron WielgatPlace 8 · Grade 5 · Royal Oak Shrine | 5 | Royal Oak Shrine | 9:04.69 PR |
| 9 | Gianni NovelloPlace 9 · Grade 4 · St Patrick (White Lake) | 4 | St Patrick (White Lake) | 9:05.21 |
| 10 | Pierson SchallipPlace 10 · Grade 4 · St Patrick (White Lake) | 4 | St Patrick (White Lake) | 9:05.39 |
| 11 | Owen FellrathPlace 11 · Grade 6 · St Patrick (White Lake) | 6 | St Patrick (White Lake) | 9:19.15 |
| 12 | Gabriel GiordanelliPlace 12 · Grade 4 · Holy Family Regional (Rochester) | 4 | Holy Family Regional (Rochester) | 9:20.27 |
| 13 | Levi McGlincheyPlace 13 · Grade 5 · St. Mary Royal Oak | 5 | St. Mary Royal Oak | 9:22.36 |
| 14 | Jack KushubaPlace 14 · Grade 4 · Notre Dame Marist Academy | 4 | Notre Dame Marist Academy | 9:22.74 PR |
| 15 | Noah FoumiaPlace 15 · Grade 6 · St Patrick (White Lake) | 6 | St Patrick (White Lake) | 9:23.00 PR |
| 16 | Ryan SaltzgaberPlace 16 · Grade 6 · St Patrick (White Lake) | 6 | St Patrick (White Lake) | 9:24.78 |
| 17 | Jonathan WaidPlace 17 · Grade 6 · St. Mary (Mt. Clemens) | 6 | St. Mary (Mt. Clemens) | 9:25.89 |
| 18 | Peter DenksPlace 18 · Grade 4 · Royal Oak Shrine | 4 | Royal Oak Shrine | 9:26.24 |
| 19 | Dominic JohnsonPlace 19 · Grade 3 · St. Mary Royal Oak | 3 | St. Mary Royal Oak | 9:30.73 PR |
| 20 | Owen McCloudPlace 20 · Grade 6 · St. Mary Royal Oak | 6 | St. Mary Royal Oak | 9:34.46 |
| 21 | Samuel ScherrPlace 21 · Grade 6 · St. Mary Royal Oak | 6 | St. Mary Royal Oak | 9:47.67 PR |
| 22 | Charles UrsakiPlace 22 · Grade 3 · St. Mary Royal Oak | 3 | St. Mary Royal Oak | 9:48.49 PR |
| 23 | Drake KavanaughPlace 23 · Grade 4 · Holy Family Regional (Rochester) | 4 | Holy Family Regional (Rochester) | 9:49.19 |
| 24 | Griffin GondekPlace 24 · Grade 4 · St Patrick (White Lake) | 4 | St Patrick (White Lake) | 9:51.02 |
| 25 | Cameron JohnsonPlace 25 · Grade 4 · St. Mary Royal Oak | 4 | St. Mary Royal Oak | 9:54.48 |
| 26 | Thomas MiloschPlace 26 · Grade 6 · St. Joseph (Lake Orion) | 6 | St. Joseph (Lake Orion) | 9:55.06 |
| 27 | Thomas SeipPlace 27 · Grade 4 · Holy Family Regional (Rochester) | 4 | Holy Family Regional (Rochester) | 9:59.24 |
| 28 | Charlie ReimannPlace 28 · Grade 3 · St. Joseph (Lake Orion) | 3 | St. Joseph (Lake Orion) | 10:00.90 |
| 29 | Connor LawrencePlace 29 · Grade 3 · St. Mary Royal Oak | 3 | St. Mary Royal Oak | 10:04.75 |
| 30 | Wesley WebsterPlace 30 · Grade 5 · Waterford Our Lady of the Lakes | 5 | Waterford Our Lady of the Lakes | 10:06.59 PR |
| 31 | Joseph ZeinePlace 31 · Grade 4 · Holy Family Regional (Rochester) | 4 | Holy Family Regional (Rochester) | 10:06.83 PR |
| 32 | Andrew RedburnPlace 32 · Grade 5 · Waterford Our Lady of the Lakes | 5 | Waterford Our Lady of the Lakes | 10:12.91 PR |
| 33 | Brady ZomaPlace 33 · Grade 5 · St Patrick (White Lake) | 5 | St Patrick (White Lake) | 10:14.41 |
| 34 | Adam OwocPlace 34 · Grade 4 · St Patrick (White Lake) | 4 | St Patrick (White Lake) | 10:16.33 |
| 35 | Phillip WerlingPlace 35 · Grade 4 · St Patrick (White Lake) | 4 | St Patrick (White Lake) | 10:16.87 |
| 36 | Nathan MilburnPlace 36 · Grade 4 · St. Joseph (Lake Orion) | 4 | St. Joseph (Lake Orion) | 10:17.36 |
| 37 | Jackson PowellPlace 37 · Grade 4 · St. Mary Royal Oak | 4 | St. Mary Royal Oak | 10:18.00 |
| 38 | Eli RothenhauserPlace 38 · Grade 5 · St. Anne | 5 | St. Anne | 10:19.04 |
| 39 | Gavin BraziunasPlace 39 · Grade 4 · St Patrick (White Lake) | 4 | St Patrick (White Lake) | 10:20.74 |
| 40 | Brodie DeBoerPlace 40 · Grade 4 · St Patrick (White Lake) | 4 | St Patrick (White Lake) | 10:23.33 |
| 41 | Charlie HollisPlace 41 · Grade 4 · Royal Oak Shrine | 4 | Royal Oak Shrine | 10:26.78 |
| 42 | Elijah DellyPlace 42 · Grade 4 · Holy Family Regional (Rochester) | 4 | Holy Family Regional (Rochester) | 10:26.94 PR |
| 43 | Tyler ZomaPlace 43 · Grade 6 · St Patrick (White Lake) | 6 | St Patrick (White Lake) | 10:28.04 PR |
| 44 | Eric MartinaPlace 44 · Grade 3 · St Thecla | 3 | St Thecla | 10:31.10 |
| 45 | Ethan Mejia-MarinesPlace 45 · Grade 6 · St. Joseph (Lake Orion) | 6 | St. Joseph (Lake Orion) | 11:00.63 |
| 46 | Parker KettlewellPlace 46 · Grade 6 · St. Joseph (Lake Orion) | 6 | St. Joseph (Lake Orion) | 11:00.99 |
| 47 | Michael HindelangPlace 47 · Grade 4 · St. Paul On The Lake | 4 | St. Paul On The Lake | 11:01.54 |
| 48 | David KnoxPlace 48 · Grade 5 · Holy Family Regional (Rochester) | 5 | Holy Family Regional (Rochester) | 11:14.42 PR |
| 49 | Zachary AndersonPlace 49 · Grade 4 · St Patrick (White Lake) | 4 | St Patrick (White Lake) | 11:41.47 |
| 50 | Dax DwyerPlace 50 · Grade 4 · St Thecla | 4 | St Thecla | 11:46.55 |
| 51 | Vitali Orlando-LauriaPlace 51 · Grade 5 · St. Mary (Mt. Clemens) | 5 | St. Mary (Mt. Clemens) | 11:48.32 |
| 52 | Martin KelleyPlace 52 · Grade 5 · Royal Oak Shrine | 5 | Royal Oak Shrine | 12:13.02 |
| 53 | Evan CarajPlace 53 · Grade 4 · Notre Dame Marist Academy | 4 | Notre Dame Marist Academy | 12:45.97 PR |
| 54 | Jack YarbroughPlace 54 · Grade 6 · Notre Dame Marist Academy | 6 | Notre Dame Marist Academy | 12:46.89 PR |
| 55 | Jaxson KataPlace 55 · Grade 3 · St. Mary Royal Oak | 3 | St. Mary Royal Oak | 13:12.31 |
| 56 | Emmett EtterPlace 56 · Grade 4 · St. Joseph (Lake Orion) | 4 | St. Joseph (Lake Orion) | 13:12.59 |
| 57 | Archer InglesPlace 57 · Grade 4 · St. Paul On The Lake | 4 | St. Paul On The Lake | 13:40.99 PR |
| 58 | Ethan HallPlace 58 · Grade 6 · St Thecla | 6 | St Thecla | 13:55.01 |
| 59 | Owen RykulskiPlace 59 · Grade 3 · St. Joseph (Lake Orion) | 3 | St. Joseph (Lake Orion) | 14:14.06 |
| 60 | Justin NoceriniPlace 60 · Grade 5 · St. Mary Royal Oak | 5 | St. Mary Royal Oak | 14:28.30 |
| 61 | Stuart HurtPlace 61 · Grade 5 · St Thecla | 5 | St Thecla | 14:45.39 |
| 62 | Ezekiel Van SteenkistePlace 62 · Grade 5 · St. Mary Royal Oak | 5 | St. Mary Royal Oak | 14:51.57 |
| 63 | Henry SchmittPlace 63 · Grade 3 · St. Joseph (Lake Orion) | 3 | St. Joseph (Lake Orion) | 15:04.09 |