| 1 | Lennox NaswellPlace 1 · Grade 10 · Flint Powers Catholic | 10 | Flint Powers Catholic | 16:04.69 |
| 2 | Bryce GrossPlace 2 · Grade 12 · Flint Powers Catholic | 12 | Flint Powers Catholic | 16:28.57 |
| 3 | Ryan RathsburgPlace 3 · Grade 10 · Flint Powers Catholic | 10 | Flint Powers Catholic | 16:34.34 |
| 4 | Tommy McCormickPlace 4 · Grade 9 · Grand Blanc | 9 | Grand Blanc | 16:38.07 |
| 5 | Caleb CarignanPlace 5 · Grade 12 · Flint Powers Catholic | 12 | Flint Powers Catholic | 16:49.51 |
| 6 | Noah LinstromPlace 6 · Grade 12 · Davison | 12 | Davison | 16:59.39 |
| 7 | William DeanPlace 7 · Grade 12 · Grand Blanc | 12 | Grand Blanc | 17:08.73 |
| 8 | Thomas BeiterPlace 8 · Grade 12 · Flint Powers Catholic | 12 | Flint Powers Catholic | 17:12.41 |
| 9 | Levi MayerPlace 9 · Grade 11 · Davison | 11 | Davison | 17:14.67 |
| 10 | Connor O'ReillyPlace 10 · Grade 11 · Davison | 11 | Davison | 17:25.38 |
| 11 | Matthew LauderbaughPlace 11 · Grade 9 · Davison | 9 | Davison | 17:26.82 |
| 12 | Charlie SmithPlace 12 · Grade 12 · Grand Blanc | 12 | Grand Blanc | 17:28.72 |
| 13 | Jack CrongeyerPlace 13 · Grade 9 · Grand Blanc | 9 | Grand Blanc | 17:39.49 |
| 14 | Nicholas PriestapPlace 14 · Grade 10 · Grand Blanc | 10 | Grand Blanc | 17:47.28 |
| 15 | Carter CrosbyPlace 15 · Grade 10 · Grand Blanc | 10 | Grand Blanc | 17:51.83 |
| 16 | Ben BoucheyPlace 16 · Grade 11 · Flint Powers Catholic | 11 | Flint Powers Catholic | 17:53.59 |
| 17 | Cohen ParilPlace 17 · Grade 12 · Lapeer | 12 | Lapeer | 17:55.87 |
| 18 | Griffin SolanoPlace 18 · Grade 10 · Flint Powers Catholic | 10 | Flint Powers Catholic | 17:58.18 |
| 19 | Aaron ZannettiPlace 19 · Grade 12 · Grand Blanc | 12 | Grand Blanc | 18:33.83 |
| 20 | Jayden SmithPlace 20 · Grade 9 · Grand Blanc | 9 | Grand Blanc | 18:34.61 |
| 21 | Hunter HallPlace 21 · Grade 11 · Lapeer | 11 | Lapeer | 18:37.61 |
| 22 | Jack CookPlace 22 · Grade 9 · Grand Blanc | 9 | Grand Blanc | 18:42.59 |
| 23 | Micah SternPlace 23 · Grade 10 · Lapeer | 10 | Lapeer | 18:42.74 |
| 24 | Josh BengryPlace 24 · Grade 11 · Davison | 11 | Davison | 18:44.85 |
| 25 | Alex IordanouPlace 25 · Grade 10 · Flint Powers Catholic | 10 | Flint Powers Catholic | 18:44.93 |
| 26 | Miles MuxlowPlace 26 · Grade 10 · Flint Powers Catholic | 10 | Flint Powers Catholic | 18:53.54 |
| 27 | Joseph CecchiniPlace 27 · Grade 9 · Flint Powers Catholic | 9 | Flint Powers Catholic | 19:10.81 |
| 28 | Caleb SternPlace 28 · Grade 12 · Lapeer | 12 | Lapeer | 19:11.41 |
| 29 | Matthew LitwillerPlace 29 · Grade 12 · Davison | 12 | Davison | 19:18.69 |
| 30 | Lliam BadyrkaPlace 30 · Grade 10 · Lapeer | 10 | Lapeer | 19:20.70 |
| 31 | James PhillipsPlace 31 · Grade 9 · Flint Powers Catholic | 9 | Flint Powers Catholic | 19:28.62 |
| 32 | Sullivan GartrellPlace 32 · Grade 11 · Davison | 11 | Davison | 19:31.44 |
| 33 | Nathan RainwaterPlace 33 · Grade 10 · Grand Blanc | 10 | Grand Blanc | 19:32.22 |
| 34 | Johnny HueyPlace 34 · Grade 10 · Flint Powers Catholic | 10 | Flint Powers Catholic | 19:35.34 |
| 35 | Max CrummPlace 35 · Grade 11 · Flint Powers Catholic | 11 | Flint Powers Catholic | 19:38.34 |
| 36 | Levi SkinnerPlace 36 · Grade 10 · Grand Blanc | 10 | Grand Blanc | 19:40.79 |
| 37 | Robert SmithPlace 37 · Grade 11 · Davison | 11 | Davison | 19:50.88 |
| 38 | Finnian RawsthornePlace 38 · Grade 10 · Grand Blanc | 10 | Grand Blanc | 19:53.41 |
| 39 | Jasper SchmittPlace 39 · Grade 9 · Grand Blanc | 9 | Grand Blanc | 19:55.38 |
| 40 | Cy GerkePlace 40 · Grade 10 · Flint Powers Catholic | 10 | Flint Powers Catholic | 19:56.01 |
| 41 | Charlie PenneauPlace 41 · Grade 10 · Flint Powers Catholic | 10 | Flint Powers Catholic | 20:00.16 |
| 42 | Ethan LawrencePlace 42 · Grade 10 · Davison | 10 | Davison | 20:00.23 |
| 43 | Nick YorkPlace 43 · Grade 11 · Flint Powers Catholic | 11 | Flint Powers Catholic | 20:06.81 |
| 44 | Dominic VivianoPlace 44 · Grade 9 · Grand Blanc | 9 | Grand Blanc | 20:09.11 |
| 45 | Johnny BoikePlace 45 · Grade 10 · Flint Powers Catholic | 10 | Flint Powers Catholic | 20:29.75 |
| 46 | Isaac TackaburyPlace 46 · Grade 9 · Lapeer | 9 | Lapeer | 20:39.03 |
| 47 | Ethan KrautPlace 47 · Grade 11 · Grand Blanc | 11 | Grand Blanc | 21:00.29 |
| 48 | Tadhg MurphyPlace 48 · Grade 9 · Flint Powers Catholic | 9 | Flint Powers Catholic | 21:16.21 |
| 49 | Hayden KirbyPlace 49 · Grade 9 · Grand Blanc | 9 | Grand Blanc | 21:19.40 |
| 50 | Clark TanPlace 50 · Grade 11 · Davison | 11 | Davison | 21:20.26 |
| 51 | Silas LeePlace 51 · Grade 9 · Grand Blanc | 9 | Grand Blanc | 21:20.43 |
| 52 | Noah TiongPlace 52 · Grade 9 · Flint Powers Catholic | 9 | Flint Powers Catholic | 21:38.82 |
| 53 | Jeron MaclinPlace 53 · Grade 11 · Flint Carman-Ainsworth | 11 | Flint Carman-Ainsworth | 22:09.46 PR |
| 54 | Sam LeachPlace 54 · Grade 11 · Davison | 11 | Davison | 22:12.74 |
| 55 | Drew (Andrew) KeysPlace 55 · Grade 9 · Flint Powers Catholic | 9 | Flint Powers Catholic | 22:27.21 |
| 56 | Connor BancroftPlace 56 · Grade 10 · Davison | 10 | Davison | 22:35.64 |
| 57 | Daniel HyrmanPlace 57 · Grade 9 · Davison | 9 | Davison | 22:37.33 |
| 58 | Noah DallairePlace 58 · Grade 9 · Davison | 9 | Davison | 22:42.29 |
| 59 | Rome FiorucciPlace 59 · Grade 10 · Flint Powers Catholic | 10 | Flint Powers Catholic | 22:58.23 |
| 60 | Collin HughesPlace 60 · Grade 11 · Lapeer | 11 | Lapeer | 23:10.90 |
| 61 | Owen TrouttPlace 61 · Grade 10 · Grand Blanc | 10 | Grand Blanc | 23:11.66 |
| 62 | Charrod RichmondPlace 62 · Grade 12 · Flint Carman-Ainsworth | 12 | Flint Carman-Ainsworth | 23:15.02 |
| 63 | Grant RedPlace 63 · Grade 10 · Davison | 10 | Davison | 23:16.17 |
| 64 | Dylan HockenPlace 64 · Grade 11 · Grand Blanc | 11 | Grand Blanc | 23:17.00 |
| 65 | Camden LobbanPlace 65 · Grade 11 · Davison | 11 | Davison | 23:20.66 |
| 66 | Brody ThomasPlace 66 · Grade 10 · Davison | 10 | Davison | 23:26.86 |
| 67 | Elijah StriblingPlace 67 · Grade 9 · Flint Carman-Ainsworth | 9 | Flint Carman-Ainsworth | 23:31.40 |
| 68 | Timothy DionPlace 68 · Grade 11 · Flint Powers Catholic | 11 | Flint Powers Catholic | 23:31.47 |
| 69 | Kenny MorellPlace 69 · Grade 11 · Lapeer | 11 | Lapeer | 23:36.85 |
| 70 | Elijah KrakkerPlace 70 · Grade 9 · Flint Carman-Ainsworth | 9 | Flint Carman-Ainsworth | 23:44.15 |
| 71 | Jalen RossPlace 71 · Grade 11 · Flint Carman-Ainsworth | 11 | Flint Carman-Ainsworth | 23:54.17 |
| 72 | Christopher HerrPlace 72 · Grade 11 · Lapeer | 11 | Lapeer | 24:30.67 |
| 73 | Judah TongPlace 73 · Grade 9 · Davison | 9 | Davison | 24:50.01 |
| 74 | Grant PetrellaPlace 74 · Grade 12 · Grand Blanc | 12 | Grand Blanc | 25:21.13 |
| 75 | Lance SpicerPlace 75 · Grade 10 · Lapeer | 10 | Lapeer | 26:13.46 |
| 76 | Kingston HarrisPlace 76 · Grade 9 · Flint Powers Catholic | 9 | Flint Powers Catholic | 26:20.37 |
| 77 | Paul FollettPlace 77 · Grade 9 · Flint Powers Catholic | 9 | Flint Powers Catholic | 26:21.02 |
| 78 | Levi YatesPlace 78 · Grade 9 · Grand Blanc | 9 | Grand Blanc | 26:23.41 |
| 79 | Jacob BrownPlace 79 · Grade 12 · Davison | 12 | Davison | 27:13.98 |
| 80 | Santavion DonesPlace 80 · Grade 11 · Flint Carman-Ainsworth | 11 | Flint Carman-Ainsworth | 27:55.84 PR |
| 81 | Henry SohmerPlace 81 · Grade 9 · Davison | 9 | Davison | 28:29.30 |
| 82 | Aaron WheatleyPlace 82 · Grade 9 · Lapeer | 9 | Lapeer | 29:41.86 |
| 83 | Paul NarcedaPlace 83 · Grade 10 · Lapeer | 10 | Lapeer | 29:44.55 |