| 1 | Max MaderPlace 1 · Grade 12 · Madison Heights Bishop | 12 | Madison Heights Bishop | 18:04.1 |
| 2 | Lincoln ChaPlace 2 · Grade 11 · Ann Arbor Greenhills | 11 | Ann Arbor Greenhills | 18:28.5 |
| 3 | Emmanuel BaranykPlace 3 · Grade 12 · Michigan Athletic Club | 12 | Michigan Athletic Club | 18:35.4 |
| 4 | Raymond RogersPlace 4 · Grade 12 · Charyl Stockwell Academ | 12 | Charyl Stockwell Academ | 18:35.7 |
| 5 | Anthony UrbaniakPlace 5 · Grade 11 · Charyl Stockwell Academ | 11 | Charyl Stockwell Academ | 18:46.6 |
| 6 | TJ DonnanPlace 6 · Grade 11 · Southfield Christian | 11 | Southfield Christian | 18:50.1 |
| 7 | Jacob SkidmorePlace 7 · Grade 12 · Novi Christian Academy | 12 | Novi Christian Academy | 19:15.0 |
| 8 | Emmanuel MehariPlace 8 · Grade 9 · Plymouth Christian Acad | 9 | Plymouth Christian Acad | 19:16.4 |
| 9 | Thomas PerezPlace 9 · Grade 11 · Michigan Athletic Club | 11 | Michigan Athletic Club | 19:16.9 |
| 10 | Miles WardiePlace 10 · Grade 11 · Unattached | 11 | Unattached | 19:24.5 |
| 11 | Vincenzo LewanPlace 11 · Grade 12 · Plymouth Christian Acad | 12 | Plymouth Christian Acad | 19:31.3 |
| 12 | Ray ShumakerPlace 12 · Grade 12 · Charyl Stockwell Academ | 12 | Charyl Stockwell Academ | 19:34.8 |
| 13 | Tom ShaferPlace 13 · Grade 10 · Lutheran HS Westland | 10 | Lutheran HS Westland | 19:36.9 |
| 14 | Max BrannanPlace 14 · Grade 9 · Lutheran HS Westland | 9 | Lutheran HS Westland | 19:38.3 |
| 15 | Luke DouglasPlace 15 · Grade 11 · Auburn Hills Oakland Ch | 11 | Auburn Hills Oakland Ch | 19:41.3 |
| 16 | Adam MoorePlace 16 · Grade 12 · Plymouth Christian Acad | 12 | Plymouth Christian Acad | 19:55.8 |
| 17 | Ian PottsPlace 17 · Grade 9 · Michigan Athletic Club | 9 | Michigan Athletic Club | 20:01.5 |
| 18 | Tommy AbaziPlace 18 · Grade 11 · Southfield Christian | 11 | Southfield Christian | 20:16.8 |
| 19 | Alex PhelpsPlace 19 · Grade 12 · Michigan Athletic Club | 12 | Michigan Athletic Club | 20:24.0 |
| 20 | Jonah KaplanPlace 20 · Grade 9 · Ann Arbor Greenhills | 9 | Ann Arbor Greenhills | 20:29.0 |
| 21 | Mason StranahanPlace 21 · Grade 10 · Ann Arbor Greenhills | 10 | Ann Arbor Greenhills | 20:29.4 |
| 22 | Justin GrissomPlace 22 · Grade 9 · Lutheran HS Westland | 9 | Lutheran HS Westland | 20:35.6 |
| 23 | AJ OwenPlace 23 · Grade 11 · Birmingham Roeper | 11 | Birmingham Roeper | 20:43.1 |
| 24 | Seth SlaterPlace 24 · Grade 10 · Southfield Christian | 10 | Southfield Christian | 20:46.4 |
| 25 | Nathan BetkePlace 25 · Grade 11 · Lutheran HS Westland | 11 | Lutheran HS Westland | 20:47.6 |
| 26 | Dean MoshierPlace 26 · Grade 12 · Auburn Hills Oakland Ch | 12 | Auburn Hills Oakland Ch | 20:52.2 |
| 27 | Austin AhlerPlace 27 · Grade 11 · Rochester Hills Luthera | 11 | Rochester Hills Luthera | 20:56.4 |
| 28 | Nico AagesenPlace 28 · Grade 9 · Ann Arbor Greenhills | 9 | Ann Arbor Greenhills | 21:14.9 |
| 29 | Brody UrbaniakPlace 29 · Grade 9 · Charyl Stockwell Academ | 9 | Charyl Stockwell Academ | 21:18.0 |
| 30 | Nathan CamilleriPlace 30 · Grade 9 · Waterford Our Lady of t | 9 | Waterford Our Lady of t | 21:53.0 |
| 31 | William StorriePlace 31 · Grade 9 · Auburn Hills Oakland Ch | 9 | Auburn Hills Oakland Ch | 21:59.3 |
| 32 | Travis RupePlace 32 · Grade 10 · Lutheran HS Westland | 10 | Lutheran HS Westland | 22:11.0 |
| 33 | Jackson KnightPlace 33 · Grade 11 · Ann Arbor Greenhills | 11 | Ann Arbor Greenhills | 22:11.5 |
| 34 | Joseph StevensPlace 34 · Grade 9 · Southfield Christian | 9 | Southfield Christian | 22:14.5 |
| 35 | Elijah WacklerPlace 35 · Grade 12 · Michigan Athletic Club | 12 | Michigan Athletic Club | 22:18.1 |
| 36 | Peyton SuchlandPlace 36 · Grade 10 · Michigan Athletic Club | 10 | Michigan Athletic Club | 22:21.0 |
| 37 | Josiah ZarrilliPlace 37 · Grade 9 · Auburn Hills Oakland Ch | 9 | Auburn Hills Oakland Ch | 22:21.7 |
| 38 | Ben WallsPlace 38 · Grade 9 · Lutheran HS Westland | 9 | Lutheran HS Westland | 22:23.3 |
| 39 | Carson DybowskiPlace 39 · Grade 10 · Rochester Hills Luthera | 10 | Rochester Hills Luthera | 22:27.9 |
| 40 | Ryder DaytonPlace 40 · Grade 9 · Rochester Hills Luthera | 9 | Rochester Hills Luthera | 22:29.0 |
| 41 | Kyle TomasikPlace 41 · Grade 11 · Charyl Stockwell Academ | 11 | Charyl Stockwell Academ | 22:29.5 |
| 42 | Andrew GerritsPlace 42 · Grade 10 · Birmingham Roeper | 10 | Birmingham Roeper | 22:42.3 |
| 43 | Anthony BurleyPlace 43 · Grade 12 · Madison Heights Bishop | 12 | Madison Heights Bishop | 22:46.7 |
| 44 | Jack KhouryPlace 44 · Grade 11 · Auburn Hills Oakland Ch | 11 | Auburn Hills Oakland Ch | 22:53.1 |
| 45 | Maxwell GearhartPlace 45 · Grade 9 · Auburn Hills Oakland Ch | 9 | Auburn Hills Oakland Ch | 23:00.4 |
| 46 | Brandon PerdewPlace 46 · Grade 12 · Madison Heights Bishop | 12 | Madison Heights Bishop | 23:07.7 |
| 47 | Nico DiPonioPlace 47 · Grade 10 · Austin Catholic | 10 | Austin Catholic | 23:09.3 |
| 48 | Marcos LaughPlace 48 · Grade 11 · Plymouth Christian Acad | 11 | Plymouth Christian Acad | 23:11.1 |
| 49 | Julian BeadlePlace 49 · Grade 9 · Plymouth Christian Acad | 9 | Plymouth Christian Acad | 23:14.6 |
| 50 | Anthony PizzoPlace 50 · Grade 12 · Austin Catholic | 12 | Austin Catholic | 23:15.6 |
| 51 | Jason ZaratePlace 51 · Grade 10 · Charyl Stockwell Academ | 10 | Charyl Stockwell Academ | 23:22.0 |
| 52 | Benjamin ZhengPlace 52 · Grade 9 · Ann Arbor Greenhills | 9 | Ann Arbor Greenhills | 23:22.3 |
| 53 | Dominic BurleyPlace 53 · Grade 9 · Madison Heights Bishop | 9 | Madison Heights Bishop | 23:27.7 |
| 54 | James NatalePlace 54 · Grade 9 · Plymouth Christian Acad | 9 | Plymouth Christian Acad | 23:39.5 |
| 55 | Karl WegnerPlace 55 · Grade 10 · Waterford Our Lady of t | 10 | Waterford Our Lady of t | 23:52.6 |
| 56 | Hayden FulfordPlace 56 · Grade 12 · Waterford Our Lady of t | 12 | Waterford Our Lady of t | 23:54.6 |
| 57 | Benjamin DrummelsmithPlace 57 · Grade 11 · Rochester Hills Luthera | 11 | Rochester Hills Luthera | 24:05.1 |
| 58 | Michael CynowaPlace 58 · Grade 12 · Madison Heights Bishop | 12 | Madison Heights Bishop | 24:07.9 |
| 59 | Ren YamamotoPlace 59 · Grade 9 · Birmingham Roeper | 9 | Birmingham Roeper | 24:11.1 |
| 60 | Jack ConnerPlace 60 · Grade 10 · Novi Christian Academy | 10 | Novi Christian Academy | 24:21.4 |
| 61 | John CurtisPlace 61 · Grade 9 · Waterford Our Lady of t | 9 | Waterford Our Lady of t | 24:31.2 |
| 62 | Ethan KarpinskiPlace 62 · Grade 12 · Madison Heights Bishop | 12 | Madison Heights Bishop | 25:25.0 |
| 63 | Andrew RossoPlace 63 · Grade 9 · Austin Catholic | 9 | Austin Catholic | 25:59.6 |
| 64 | Put PhenpholPlace 64 · Grade 9 · Waterford Our Lady of t | 9 | Waterford Our Lady of t | 26:00.0 |
| 65 | Michael LaPrisePlace 65 · Grade 10 · Austin Catholic | 10 | Austin Catholic | 26:23.8 |
| 66 | Keldon KoshorekPlace 66 · Grade 12 · Waterford Our Lady of t | 12 | Waterford Our Lady of t | 28:55.4 |
| 67 | Max MargolisPlace 67 · Grade 9 · Birmingham Roeper | 9 | Birmingham Roeper | 29:11.8 |
| 68 | Luke StiborPlace 68 · Grade 11 · Birmingham Roeper | 11 | Birmingham Roeper | 32:15.0 |
| 69 | Andrew GoclikPlace 69 · Grade 9 · Austin Catholic | 9 | Austin Catholic | 32:20.0 |
| 70 | MJ GarrisonPlace 70 · Grade 11 · Southfield Christian | 11 | Southfield Christian | 33:12.0 |