| 1 | Aaron LepleyPlace 1 · Grade 8 · Ionia | 8 | Ionia | 11:52.49 |
| 2 | Deacon MulderPlace 2 · Grade 7 · Haslett | 7 | Haslett | 12:09.81 |
| 3 | Tayton WagemannPlace 3 · Grade 7 · Haslett | 7 | Haslett | 12:09.98 |
| 4 | Landon GimbutisPlace 4 · Grade 8 · Haslett | 8 | Haslett | 12:24.50 |
| 5 | Winston MohrPlace 5 · Grade 6 · Haslett | 6 | Haslett | 12:26.29 |
| 6 | Tripp WagemannPlace 6 · Grade 6 · Haslett | 6 | Haslett | 12:44.74 |
| 7 | Taiytum McCartyPlace 7 · Grade 8 · Ionia | 8 | Ionia | 12:47.51 |
| 8 | Elliot HansenPlace 8 · Grade 7 · Haslett | 7 | Haslett | 13:01.79 |
| 9 | Caleb DeWittPlace 9 · Grade 6 · Haslett | 6 | Haslett | 13:13.00 |
| 10 | Matthew HessingerPlace 10 · Grade 6 · Haslett | 6 | Haslett | 13:21.69 |
| 11 | Luca CrowePlace 11 · Grade 6 · Haslett | 6 | Haslett | 13:21.75 |
| 12 | Bennet BraeutigamPlace 12 · Grade 7 · Charlotte | 7 | Charlotte | 13:32.72 |
| 13 | Kaline WebsterPlace 13 · Grade 8 · Haslett | 8 | Haslett | 13:36.77 |
| 14 | Reid ReichardPlace 14 · Grade 6 · Haslett | 6 | Haslett | 13:42.10 |
| 15 | Edison RobinsonPlace 15 · Grade 6 · Haslett | 6 | Haslett | 13:45.11 |
| 16 | Jack SchneiderPlace 16 · Grade 6 · Haslett | 6 | Haslett | 13:53.07 |
| 17 | Josias ShawPlace 17 · Grade 7 · Waverly | 7 | Waverly | 13:58.68 |
| 18 | Malachi GelispiePlace 18 · Grade 8 · Waverly | 8 | Waverly | 14:01.77 |
| 19 | Miguel CastilloPlace 19 · Grade 8 · Waverly | 8 | Waverly | 14:03.38 |
| 20 | Caleb BalksPlace 20 · Grade 7 · Haslett | 7 | Haslett | 14:13.00 |
| 21 | Stephen JohnsonPlace 21 · Grade 6 · Ionia | 6 | Ionia | 14:38.87 |
| 22 | Peter MatthewPlace 22 · Grade 7 · Haslett | 7 | Haslett | 14:44.36 |
| 23 | Isaiah LangePlace 23 · Grade 7 · Ionia | 7 | Ionia | 14:44.72 |
| 24 | Henry RowleyPlace 24 · Grade 7 · Ionia | 7 | Ionia | 14:46.66 |
| 25 | Ben EpolitoPlace 25 · Grade 6 · Haslett | 6 | Haslett | 14:46.75 |
| 26 | Porter Carter-CulpPlace 26 · Grade 7 · Lansing Sexton | 7 | Lansing Sexton | 14:52.91 |
| 27 | Walker ThelenPlace 27 · Grade 7 · Ionia | 7 | Ionia | 14:55.90 |
| 28 | Vincent PowellPlace 28 · Grade 8 · Waverly | 8 | Waverly | 15:28.99 |
| 29 | Hanscil TorresPlace 29 · Grade 8 · Waverly | 8 | Waverly | 15:31.92 |
| 30 | Ari FilaPlace 30 · Grade 7 · Haslett | 7 | Haslett | 15:35.88 |
| 31 | Samuel GuascoPlace 31 · Grade 7 · Haslett | 7 | Haslett | 15:39.96 |
| 32 | Isaiah BrooksPlace 32 · Grade 6 · Haslett | 6 | Haslett | 15:41.91 |
| 33 | Cole WatkinsPlace 33 · Grade 7 · Haslett | 7 | Haslett | 15:43.28 |
| 34 | Monroe RicePlace 34 · Grade 6 · Ionia | 6 | Ionia | 16:05.18 |
| 35 | Skyler LeePlace 35 · Grade 6 · Haslett | 6 | Haslett | 16:09.36 |
| 36 | Theodore Glassbrook-WilsonPlace 36 · Grade 6 · Haslett | 6 | Haslett | 16:10.08 |
| 37 | Tyler EislerPlace 37 · Grade 8 · Haslett | 8 | Haslett | 16:23.02 |
| 38 | Vidyut AjayPlace 38 · Grade 8 · Haslett | 8 | Haslett | 16:27.64 |
| 39 | Rory GrayPlace 39 · Grade 8 · Waverly | 8 | Waverly | 16:27.89 |
| 40 | Hayden SmithPlace 40 · Grade 8 · Charlotte | 8 | Charlotte | 16:35.31 |
| 41 | Noah BlackPlace 41 · Grade 8 · Waverly | 8 | Waverly | 16:37.43 |
| 42 | Noah LocknerPlace 42 · Grade 7 · Waverly | 7 | Waverly | 16:39.90 |
| 43 | Lucas CottonPlace 43 · Grade 8 · Waverly | 8 | Waverly | 16:40.87 |
| 44 | Isaac JohnsonPlace 44 · Grade 6 · Ionia | 6 | Ionia | 16:43.36 |
| 45 | Lucas RybickiPlace 45 · Grade 8 · Haslett | 8 | Haslett | 16:43.38 |
| 46 | Andres CardenasPlace 46 · Grade 8 · Ionia | 8 | Ionia | 16:47.42 |
| 47 | Samuel JoshuaPlace 47 · Grade 8 · Haslett | 8 | Haslett | 16:49.74 |
| 48 | Zach PhlegerPlace 48 · Grade 7 · Haslett | 7 | Haslett | 16:57.93 |
| 49 | Lucas SchalkPlace 49 · Grade 7 · Haslett | 7 | Haslett | 17:28.17 |
| 50 | Noah LettsPlace 50 · Grade 8 · Ionia | 8 | Ionia | 17:33.95 |
| 51 | Cole WaltherPlace 51 · Grade 8 · Haslett | 8 | Haslett | 17:36.40 |
| 52 | Lehman TemplesPlace 52 · Grade 6 · Haslett | 6 | Haslett | 17:39.94 |
| 53 | Hunter DennisPlace 53 · Grade 8 · Ionia | 8 | Ionia | 17:40.04 |
| 54 | Harrison CordellPlace 54 · Grade 7 · Lansing Sexton | 7 | Lansing Sexton | 17:58.66 |
| 55 | Shane TorakPlace 55 · Grade 7 · Waverly | 7 | Waverly | 18:04.72 |
| 56 | Alex KechkayloPlace 56 · Grade 7 · Haslett | 7 | Haslett | 18:10.45 |
| 57 | Raanan BakerPlace 57 · Grade 6 · Haslett | 6 | Haslett | 18:12.82 |
| 58 | Carson TrufantPlace 58 · Grade 6 · Haslett | 6 | Haslett | 18:18.96 |
| 59 | Irvan Villa MejiaPlace 59 · Grade 8 · Lansing Sexton | 8 | Lansing Sexton | 18:39.25 |
| 60 | Michael O'DonnellPlace 60 · Grade 6 · Ionia | 6 | Ionia | 18:51.37 |
| 61 | Rye BrucePlace 61 · Grade 7 · Haslett | 7 | Haslett | 18:58.10 |
| 62 | Abdu OmerPlace 62 · Grade 8 · Lansing Sexton | 8 | Lansing Sexton | 18:58.12 |
| 63 | Liam AsherPlace 63 · Grade 6 · Haslett | 6 | Haslett | 19:09.58 |
| 64 | Luca Dalla-VecchiaPlace 64 · Grade 8 · Haslett | 8 | Haslett | 19:19.61 |
| 65 | Hope DjumaPlace 65 · Grade 8 · Lansing Sexton | 8 | Lansing Sexton | 19:37.20 |
| 66 | Aashay MohamedPlace 66 · Grade 8 · Haslett | 8 | Haslett | 19:38.37 |
| 67 | Meajor LightfootPlace 67 · Grade 8 · Lansing Sexton | 8 | Lansing Sexton | 20:11.37 |
| 68 | Kai SlonskiPlace 68 · Grade 6 · Haslett | 6 | Haslett | 20:45.52 |
| 69 | Colin RousePlace 69 · Grade 8 · Lansing Sexton | 8 | Lansing Sexton | 21:37.64 |
| 70 | Maurice PearcePlace 70 · Grade 8 · Lansing Sexton | 8 | Lansing Sexton | 22:38.22 PR |
| 71 | Cam KindingerPlace 71 · Grade 6 · Haslett | 6 | Haslett | 23:00.80 |
| 72 | Ben LordPlace 72 · Grade 6 · Haslett | 6 | Haslett | 25:52.37 |
| 73 | Braeden KelsoPlace 73 · Grade 8 · Lansing Sexton | 8 | Lansing Sexton | 26:56.37 |
| 74 | Trevin ThornPlace 74 · Grade 7 · Lansing Sexton | 7 | Lansing Sexton | 27:01.47 |