| 1 | Caleb McBridePlace 1 · Grade 10 · Marysville | 10 | Marysville | 16:56.41 |
| 2 | Andrew NunningPlace 2 · Grade 11 · Pontiac Notre Dame Prep | 11 | Pontiac Notre Dame Prep | 17:00.84 |
| 3 | Liam KnuthPlace 3 · Grade 11 · Cardinal Mooney Catholic | 11 | Cardinal Mooney Catholic | 17:03.75 |
| 4 | Gavin BowersPlace 4 · Grade 10 · Austin Catholic | 10 | Austin Catholic | 17:13.53 |
| 5 | Brendan KozaPlace 5 · Grade 12 · Marysville | 12 | Marysville | 17:18.92 |
| 6 | Micah ArlowPlace 6 · Grade 12 · Cardinal Mooney Catholic | 12 | Cardinal Mooney Catholic | 17:59.55 |
| 7 | Liam BhattiPlace 7 · Grade 11 · Imlay City | 11 | Imlay City | 18:20.49 |
| 8 | Joseph AramouniPlace 8 · Grade 10 · Madison Heights Lamphere | 10 | Madison Heights Lamphere | 18:31.35 |
| 9 | Jeremy JohnsonPlace 9 · Grade 12 · Marysville | 12 | Marysville | 18:32.33 |
| 10 | Dawson SmithPlace 10 · Grade 9 · Marysville | 9 | Marysville | 18:37.79 |
| 11 | Mitch BellPlace 11 · Grade 11 · Utica Ford | 11 | Utica Ford | 18:38.05 |
| 12 | Weston RutalliePlace 12 · Grade 9 · Marysville | 9 | Marysville | 18:40.33 |
| 13 | Aleks SimjanovskiPlace 13 · Grade 9 · Pontiac Notre Dame Prep | 9 | Pontiac Notre Dame Prep | 18:44.65 PR |
| 14 | Karsten MartinPlace 14 · Grade 11 · Pontiac Notre Dame Prep | 11 | Pontiac Notre Dame Prep | 18:46.80 |
| 15 | Mason RussellPlace 15 · Grade 12 · Imlay City | 12 | Imlay City | 18:55.66 |
| 16 | Dominic DeVenyPlace 16 · Grade 11 · Cardinal Mooney Catholic | 11 | Cardinal Mooney Catholic | 19:06.22 |
| 17 | Connor TwardeskyPlace 17 · Grade 11 · Utica Ford | 11 | Utica Ford | 19:18.27 |
| 18 | Brady CorbatPlace 18 · Grade 11 · Marysville | 11 | Marysville | 19:23.53 |
| 19 | William PlattPlace 19 · Grade 11 · Pontiac Notre Dame Prep | 11 | Pontiac Notre Dame Prep | 19:28.29 |
| 20 | Bennett OgilvyPlace 20 · Grade 11 · Utica Ford | 11 | Utica Ford | 19:28.35 |
| 21 | Sebastian HoultPlace 21 · Grade 11 · Imlay City | 11 | Imlay City | 19:33.30 |
| 22 | Ryland GianniniPlace 22 · Grade 10 · Madison Heights Lamphere | 10 | Madison Heights Lamphere | 19:33.77 |
| 23 | Victor KamauPlace 23 · Grade 10 · Madison Heights Lamphere | 10 | Madison Heights Lamphere | 19:36.09 |
| 24 | Will CilkPlace 24 · Grade 11 · Imlay City | 11 | Imlay City | 19:48.13 |
| 25 | Luke BowersPlace 25 · Grade 9 · Austin Catholic | 9 | Austin Catholic | 19:50.70 |
| 26 | Lucas CarlsonPlace 26 · Grade 11 · Marine City | 11 | Marine City | 19:52.31 |
| 27 | Xavier ZammitPlace 27 · Grade 11 · Cardinal Mooney Catholic | 11 | Cardinal Mooney Catholic | 20:02.16 |
| 28 | Jared PrattPlace 28 · Grade 12 · Imlay City | 12 | Imlay City | 20:13.23 |
| 29 | John GoodwinPlace 29 · Grade 12 · Port Huron | 12 | Port Huron | 20:13.57 |
| 30 | Landin Struck-CurtisPlace 30 · Grade 11 · Flint Kearsley | 11 | Flint Kearsley | 20:24.00 |
| 31 | Daniel RudolphPlace 31 · Grade 12 · Utica Ford | 12 | Utica Ford | 20:25.01 |
| 32 | Chase McCarthyPlace 32 · Grade 12 · Algonac | 12 | Algonac | 20:32.90 |
| 33 | Elishah ButlerPlace 33 · Grade 9 · Kimball New Life Christian | 9 | Kimball New Life Christian | 20:34.16 |
| 34 | Silvio JurkovicPlace 34 · Grade 10 · Pontiac Notre Dame Prep | 10 | Pontiac Notre Dame Prep | 20:38.89 |
| 35 | Ely CameronPlace 35 · Grade 10 · Utica Ford | 10 | Utica Ford | 20:42.43 |
| 36 | Liam GuyorPlace 36 · Grade 9 · Cardinal Mooney Catholic | 9 | Cardinal Mooney Catholic | 21:11.18 |
| 37 | Chael AmielsPlace 37 · Grade 9 · Algonac | 9 | Algonac | 21:12.90 |
| 38 | Tyler LentiniPlace 38 · Grade 10 · Algonac | 10 | Algonac | 21:19.69 |
| 39 | Gabriel HollisPlace 39 · Grade 9 · Pontiac Notre Dame Prep | 9 | Pontiac Notre Dame Prep | 21:36.89 |
| 40 | Gavin HillPlace 40 · Grade 9 · Marine City | 9 | Marine City | 22:10.42 |
| 41 | Jordan OsterlandPlace 41 · Grade 11 · Marine City | 11 | Marine City | 22:14.69 PR |
| 42 | Erich SylviaPlace 42 · Grade 11 · Marysville | 11 | Marysville | 22:16.52 |
| 43 | Andrew BiethPlace 43 · Grade 12 · Marine City | 12 | Marine City | 22:23.26 |
| 44 | Jason CaplingPlace 44 · Grade 9 · Imlay City | 9 | Imlay City | 22:26.00 |
| 45 | Ryan ZouPlace 45 · Grade 12 · Madison Heights Lamphere | 12 | Madison Heights Lamphere | 22:36.76 |
| 46 | Troy TuckerPlace 46 · Grade 10 · Flint Kearsley | 10 | Flint Kearsley | 22:43.68 PR |
| 47 | Preston SchreurPlace 47 · Grade 9 · Imlay City | 9 | Imlay City | 22:50.61 |
| 48 | Logan HallPlace 48 · Grade 11 · Port Huron | 11 | Port Huron | 23:00.10 |
| 49 | Clint MalcolmPlace 49 · Grade 11 · Algonac | 11 | Algonac | 23:03.63 |
| 50 | Aiden GeorgePlace 50 · Grade 11 · Utica Ford | 11 | Utica Ford | 23:03.78 |
| 51 | Oliver JostockPlace 51 · Grade 9 · Pontiac Notre Dame Prep | 9 | Pontiac Notre Dame Prep | 23:11.84 |
| 52 | Zerek CatesPlace 52 · Grade 11 · Flint Kearsley | 11 | Flint Kearsley | 23:14.95 |
| 53 | Reilley PaulsenPlace 53 · Grade 10 · Marine City | 10 | Marine City | 23:18.60 |
| 54 | Sean JoycePlace 54 · Grade 9 · Madison Heights Lamphere | 9 | Madison Heights Lamphere | 23:21.58 |
| 55 | Tait PhillipsPlace 55 · Grade 10 · Utica Ford | 10 | Utica Ford | 23:24.00 |
| 56 | Kadyn ComerPlace 56 · Grade 11 · Flint Kearsley | 11 | Flint Kearsley | 23:26.29 |
| 57 | Ryan StonePlace 57 · Grade 10 · Port Huron | 10 | Port Huron | 24:02.00 |
| 58 | Austin HillmanPlace 58 · Grade 11 · Madison Heights Lamphere | 11 | Madison Heights Lamphere | 24:11.97 |
| 59 | Matthew SpencerPlace 59 · Grade 9 · Algonac | 9 | Algonac | 24:33.45 |
| 60 | Jesse TaylorPlace 60 · Grade 12 · Flint Kearsley | 12 | Flint Kearsley | 24:46.41 |
| 61 | Reed RossPlace 61 · Grade 9 · Flint Kearsley | 9 | Flint Kearsley | 24:57.46 |
| 62 | Joshua HerrellPlace 62 · Grade 10 · Madison Heights Lamphere | 10 | Madison Heights Lamphere | 25:11.82 |
| 63 | Lukas NeffPlace 63 · Grade 11 · Flint Kearsley | 11 | Flint Kearsley | 27:43.15 |
| 64 | Christian BrownPlace 64 · Grade 11 · Port Huron | 11 | Port Huron | 28:37.66 |
| 65 | Damon ArntfieldPlace 65 · Grade 9 · Algonac | 9 | Algonac | 28:45.08 |
| 66 | Wyatt WelshPlace 66 · Grade 11 · Cardinal Mooney Catholic | 11 | Cardinal Mooney Catholic | 33:44.81 |