| 1 | Deacon MulderPlace 1 · Grade 7 · Haslett | 7 | Haslett | 11:59.34 |
| 2 | Winston MohrPlace 2 · Grade 6 · Haslett | 6 | Haslett | 12:05.15 |
| 3 | Tripp WagemannPlace 3 · Grade 6 · Haslett | 6 | Haslett | 12:16.83 |
| 4 | Luke MonteroPlace 4 · Grade 7 · Grand Ledge Beagle | 7 | Grand Ledge Beagle | 12:18.26 |
| 5 | Brennan GatesPlace 5 · Grade 8 · Olivet | 8 | Olivet | 12:18.88 |
| 6 | Calvin CoatesPlace 6 · Grade 8 · Haslett | 8 | Haslett | 12:29.11 |
| 7 | Edrian RodriguezPlace 7 · Grade 8 · Lakewood (Lake Odessa) | 8 | Lakewood (Lake Odessa) | 12:49.34 |
| 8 | Arjun SainiPlace 8 · Grade 7 · Grand Ledge Beagle | 7 | Grand Ledge Beagle | 12:50.17 |
| 9 | Elliot HansenPlace 9 · Grade 7 · Haslett | 7 | Haslett | 12:54.94 |
| 10 | Nic EllsworthPlace 10 · Grade 7 · Haslett | 7 | Haslett | 12:56.68 |
| 11 | Malachi GelispiePlace 11 · Grade 8 · Waverly | 8 | Waverly | 12:59.96 |
| 12 | Reid ReichardPlace 12 · Grade 6 · Haslett | 6 | Haslett | 13:02.41 |
| 13 | Matthew HessingerPlace 13 · Grade 6 · Haslett | 6 | Haslett | 13:03.10 |
| 14 | Luca CrowePlace 14 · Grade 6 · Haslett | 6 | Haslett | 13:04.89 |
| 15 | Liam HaneyPlace 15 · Grade 7 · Haslett | 7 | Haslett | 13:07.03 |
| 16 | Kaline WebsterPlace 16 · Grade 8 · Haslett | 8 | Haslett | 13:12.43 |
| 17 | Miguel CastilloPlace 17 · Grade 8 · Waverly | 8 | Waverly | 13:14.02 |
| 18 | Caleb DeWittPlace 18 · Grade 6 · Haslett | 6 | Haslett | 13:19.67 |
| 19 | Garrett FarrellPlace 19 · Grade 7 · Lakewood (Lake Odessa) | 7 | Lakewood (Lake Odessa) | 13:20.02 |
| 20 | Jack SchneiderPlace 20 · Grade 6 · Haslett | 6 | Haslett | 13:22.21 |
| 21 | Connor GrinnellPlace 21 · Grade 8 · Lakewood (Lake Odessa) | 8 | Lakewood (Lake Odessa) | 13:22.41 |
| 22 | Edison RobinsonPlace 22 · Grade 6 · Haslett | 6 | Haslett | 13:22.63 |
| 23 | Josias ShawPlace 23 · Grade 7 · Waverly | 7 | Waverly | 13:29.20 PR |
| 24 | Oliver HeeremaPlace 24 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 13:33.75 |
| 25 | Lincoln SparksPlace 25 · Grade 7 · Olivet | 7 | Olivet | 13:45.71 |
| 26 | Marshall BrittonPlace 26 · Grade 8 · Olivet | 8 | Olivet | 13:46.84 |
| 27 | Roland RostPlace 27 · Grade 7 · Haslett | 7 | Haslett | 13:49.44 |
| 28 | Caleb BalksPlace 28 · Grade 7 · Haslett | 7 | Haslett | 13:59.84 |
| 29 | Samuel GuascoPlace 29 · Grade 7 · Haslett | 7 | Haslett | 14:07.73 |
| 30 | Ben EpolitoPlace 30 · Grade 6 · Haslett | 6 | Haslett | 14:15.55 |
| 31 | Peter MatthewPlace 31 · Grade 7 · Haslett | 7 | Haslett | 14:20.84 |
| 32 | Damian RodriguezPlace 32 · Grade 7 · Lakewood (Lake Odessa) | 7 | Lakewood (Lake Odessa) | 14:21.03 |
| 33 | Phoenix PinoPlace 33 · Grade 6 · Haslett | 6 | Haslett | 14:26.43 |
| 34 | Sawyer NelsonPlace 34 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 14:26.64 |
| 35 | Ari FilaPlace 35 · Grade 7 · Haslett | 7 | Haslett | 14:35.93 |
| 36 | Kaelan CobbPlace 36 · Grade 7 · Grand Ledge Beagle | 7 | Grand Ledge Beagle | 14:37.16 |
| 37 | Gautham SandeepPlace 37 · Grade 8 · Haslett | 8 | Haslett | 14:40.82 |
| 38 | Lennox ChapmanPlace 38 · Grade 7 · Haslett | 7 | Haslett | 14:53.66 |
| 39 | Cole WatkinsPlace 39 · Grade 7 · Haslett | 7 | Haslett | 14:56.23 |
| 40 | Reece HollernPlace 40 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 14:58.64 |
| 41 | Karson LincolnPlace 41 · Grade 7 · Olivet | 7 | Olivet | 14:59.49 |
| 42 | Lucas SchalkPlace 42 · Grade 7 · Haslett | 7 | Haslett | 15:01.47 |
| 43 | Eldon AlbrechtPlace 43 · Grade 8 · Olivet | 8 | Olivet | 15:01.65 |
| 44 | Colton MorrisonPlace 44 · Grade 6 · Lakewood (Lake Odessa) | 6 | Lakewood (Lake Odessa) | 15:13.72 |
| 45 | Beau KapallaPlace 45 · Grade 7 · Haslett | 7 | Haslett | 15:17.77 |
| 46 | Finn FreedbergPlace 46 · Grade 7 · Haslett | 7 | Haslett | 15:30.86 |
| 47 | Aiden BauerPlace 47 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 15:40.83 |
| 48 | Parker DennisPlace 48 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 15:42.44 |
| 49 | Evan WeaverPlace 49 · Grade 7 · Lakewood (Lake Odessa) | 7 | Lakewood (Lake Odessa) | 15:54.48 |
| 50 | Asher BrodbeckPlace 50 · Grade 7 · Lakewood (Lake Odessa) | 7 | Lakewood (Lake Odessa) | 15:55.92 |
| 51 | Theodore Glassbrook-WilsonPlace 51 · Grade 6 · Haslett | 6 | Haslett | 15:59.52 |
| 52 | Isaiah BrooksPlace 52 · Grade 6 · Haslett | 6 | Haslett | 16:03.40 |
| 53 | Tyler EislerPlace 53 · Grade 8 · Haslett | 8 | Haslett | 16:04.92 |
| 54 | Carson TrufantPlace 54 · Grade 6 · Haslett | 6 | Haslett | 16:06.44 |
| 55 | Liam PalmerPlace 55 · Grade 7 · Olivet | 7 | Olivet | 16:09.44 |
| 56 | Mason MiarsPlace 56 · Grade 7 · Olivet | 7 | Olivet | 16:10.94 |
| 57 | Rory GrayPlace 57 · Grade 8 · Waverly | 8 | Waverly | 16:11.25 |
| 58 | Ryder McGarryPlace 58 · Grade 8 · Olivet | 8 | Olivet | 16:11.58 |
| 59 | Alex KechkayloPlace 59 · Grade 7 · Haslett | 7 | Haslett | 16:16.75 |
| 60 | Zach PhlegerPlace 60 · Grade 7 · Haslett | 7 | Haslett | 16:17.45 |
| 61 | Lehman TemplesPlace 61 · Grade 6 · Haslett | 6 | Haslett | 16:18.92 |
| 62 | Samuel JoshuaPlace 62 · Grade 8 · Haslett | 8 | Haslett | 16:20.47 |
| 63 | Vidyut AjayPlace 63 · Grade 8 · Haslett | 8 | Haslett | 16:22.39 |
| 64 | Lucas CottonPlace 64 · Grade 8 · Waverly | 8 | Waverly | 16:29.97 |
| 65 | Jakob FulgerPlace 65 · Grade 8 · Haslett | 8 | Haslett | 16:38.36 |
| 66 | Cole WaltherPlace 66 · Grade 8 · Haslett | 8 | Haslett | 16:42.14 |
| 67 | Lucas RybickiPlace 67 · Grade 8 · Haslett | 8 | Haslett | 17:17.81 |
| 68 | Noah BlackPlace 68 · Grade 8 · Waverly | 8 | Waverly | 17:39.82 |
| 69 | Noah LocknerPlace 69 · Grade 7 · Waverly | 7 | Waverly | 17:40.82 |
| 70 | Kason McGarryPlace 70 · Grade 6 · Olivet | 6 | Olivet | 17:43.76 |
| 71 | Skyler LeePlace 71 · Grade 6 · Haslett | 6 | Haslett | 18:07.12 |
| 72 | Nyle FarooqPlace 72 · Grade 6 · Haslett | 6 | Haslett | 18:07.50 |
| 73 | Max McGarryPlace 73 · Grade 6 · Olivet | 6 | Olivet | 18:27.86 |
| 74 | Liam AsherPlace 74 · Grade 6 · Haslett | 6 | Haslett | 18:47.36 |
| 75 | Kai SlonskiPlace 75 · Grade 6 · Haslett | 6 | Haslett | 18:54.45 |
| 76 | Luca Dalla-VecchiaPlace 76 · Grade 8 · Haslett | 8 | Haslett | 19:25.66 |
| 77 | Rye BrucePlace 77 · Grade 7 · Haslett | 7 | Haslett | 19:32.37 |
| 78 | Shane TorakPlace 78 · Grade 7 · Waverly | 7 | Waverly | 19:39.36 |
| 79 | Aashay MohamedPlace 79 · Grade 8 · Haslett | 8 | Haslett | 19:40.06 |
| 80 | Brady HardenPlace 80 · Grade 7 · Haslett | 7 | Haslett | 19:48.65 |
| 81 | Daniel DinsmorePlace 81 · Grade 7 · Grand Ledge Beagle | 7 | Grand Ledge Beagle | 20:00.15 |
| 82 | Sam GottleberPlace 82 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 20:02.41 |
| 83 | Raanan BakerPlace 83 · Grade 6 · Haslett | 6 | Haslett | 21:12.20 |
| 84 | Riley AlberPlace 84 · Grade 6 · Waverly | 6 | Waverly | 23:16.09 |
| 85 | Tajh CainPlace 85 · Grade 8 · Waverly | 8 | Waverly | 23:18.57 |
| 86 | Cam KindingerPlace 86 · Grade 6 · Haslett | 6 | Haslett | 24:08.66 |
| 87 | Ben LordPlace 87 · Grade 6 · Haslett | 6 | Haslett | 25:00.00 |