| 1 | Sam BoothPlace 1 · Grade 11 · East Lansing | 11 | East Lansing | 18:07.1 |
| 2 | Michael CyrulPlace 2 · Grade 10 · East Lansing | 10 | East Lansing | 18:11.4 |
| 3 | Ryan SundermannPlace 3 · Grade 10 · East Lansing | 10 | East Lansing | 18:18.2 |
| 4 | Amar HamdanPlace 4 · Grade 10 · East Lansing | 10 | East Lansing | 18:27.6 |
| 5 | Gavin PurnellPlace 5 · Grade 12 · East Lansing | 12 | East Lansing | 18:37.8 |
| 6 | Matthew LathomPlace 6 · Grade 10 · East Lansing | 10 | East Lansing | 18:45.9 |
| 7 | Coby CourterPlace 7 · Grade 10 · Grand Ledge | 10 | Grand Ledge | 18:49.3 |
| 8 | Raphael GoldPlace 8 · Grade 11 · East Lansing | 11 | East Lansing | 18:56.0 |
| 9 | Alex SchaferPlace 9 · Grade 10 · Grand Ledge | 10 | Grand Ledge | 19:22.5 |
| 10 | Micah O'NealPlace 10 · Grade 10 · East Lansing | 10 | East Lansing | 19:24.8 |
| 11 | Carter KingsleyPlace 11 · Grade 10 · Grand Ledge | 10 | Grand Ledge | 19:37.8 |
| 12 | Ben SzydlowskiPlace 12 · Grade 11 · Grand Ledge | 11 | Grand Ledge | 19:38.1 |
| 13 | Sean FlemingPlace 13 · Grade 12 · East Lansing | 12 | East Lansing | 19:42.6 |
| 14 | Luke NunezPlace 14 · Grade 10 · Grand Ledge | 10 | Grand Ledge | 19:45.5 |
| 15 | Khaled TaifourPlace 15 · Grade 10 · East Lansing | 10 | East Lansing | 19:57.9 |
| 16 | Eli BurchPlace 16 · Grade 10 · East Lansing | 10 | East Lansing | 20:05.1 |
| 17 | Quinn MartinPlace 17 · Grade 10 · East Lansing | 10 | East Lansing | 20:05.2 |
| 18 | Evan BoothPlace 18 · Grade 9 · East Lansing | 9 | East Lansing | 20:10.1 |
| 19 | Carter McKinneyPlace 19 · Grade 9 · Grand Ledge | 9 | Grand Ledge | 20:13.0 |
| 20 | Matthias OverleyPlace 20 · Grade 9 · Lansing Waverly | 9 | Lansing Waverly | 20:13.8 |
| 21 | Ryan CouserPlace 21 · Grade 9 · Grand Ledge | 9 | Grand Ledge | 20:18.9 |
| 22 | Cole CarlsonPlace 22 · Grade 10 · East Lansing | 10 | East Lansing | 20:19.8 |
| 23 | Angel AvilaPlace 23 · Grade 12 · Lansing Waverly | 12 | Lansing Waverly | 20:22.9 |
| 24 | Jack MilllerPlace 24 · Grade 9 · Grand Ledge | 9 | Grand Ledge | 20:28.8 |
| 25 | Bobby MillerPlace 25 · Grade 10 · Grand Ledge | 10 | Grand Ledge | 20:38.4 |
| 26 | Travis JuddPlace 26 · Grade 11 · Grand Ledge | 11 | Grand Ledge | 20:41.9 |
| 27 | Anthony SernaPlace 27 · Grade 12 · Lansing Waverly | 12 | Lansing Waverly | 20:43.5 |
| 28 | Brendan SochayPlace 28 · Grade 11 · Grand Ledge | 11 | Grand Ledge | 20:43.9 |
| 29 | Aaron OstrowskiPlace 29 · Grade 9 · East Lansing | 9 | East Lansing | 20:46.0 |
| 30 | Kai MartinPlace 30 · Grade 10 · East Lansing | 10 | East Lansing | 21:00.5 |
| 31 | Josh MillerPlace 31 · Grade 10 · Grand Ledge | 10 | Grand Ledge | 21:09.6 |
| 32 | Allen PhamPlace 32 · Grade 12 · Lansing Waverly | 12 | Lansing Waverly | 21:11.6 |
| 33 | David RangelPlace 33 · Grade 10 · East Lansing | 10 | East Lansing | 21:17.3 |
| 34 | Ben ElderPlace 34 · Grade 9 · Grand Ledge | 9 | Grand Ledge | 21:53.0 |
| 35 | Jackson LipseyPlace 35 · Grade 9 · Grand Ledge | 9 | Grand Ledge | 21:59.3 |
| 36 | Jakub WilczynskiPlace 36 · Grade 11 · East Lansing | 11 | East Lansing | 22:01.8 |
| 37 | Will LoachridgePlace 37 · Grade 9 · East Lansing | 9 | East Lansing | 22:29.3 |
| 38 | Bobby FletcherPlace 38 · Grade 11 · Grand Ledge | 11 | Grand Ledge | 22:41.3 |
| 39 | David FortPlace 39 · Grade 11 · East Lansing | 11 | East Lansing | 23:38.8 |
| 40 | Ezekial ShakoorPlace 40 · Grade 9 · Lansing Sexton | 9 | Lansing Sexton | 23:58.5 |
| 41 | Isaac SundbeckPlace 41 · Grade 9 · Grand Ledge | 9 | Grand Ledge | 24:06.1 |
| 42 | Josiah Lundy-RushPlace 42 · Grade 10 · East Lansing | 10 | East Lansing | 24:09.3 |
| 43 | Daniel ArvizuPlace 43 · Grade 10 · Lansing Eastern | 10 | Lansing Eastern | 24:27.7 |
| 44 | Jerry TrainorPlace 44 · Grade 9 · Lansing Sexton | 9 | Lansing Sexton | 25:10.1 |
| 45 | Adekin KotchikpaPlace 45 · Grade 10 · Lansing Waverly | 10 | Lansing Waverly | 25:38.9 |
| 46 | Cameron HogansPlace 46 · Grade 10 · Lansing Sexton | 10 | Lansing Sexton | 25:39.8 |
| 47 | Andy KernPlace 47 · Grade 11 · Lansing Waverly | 11 | Lansing Waverly | 25:41.7 |
| 48 | Ignacio DeBarrosPlace 48 · Grade 9 · East Lansing | 9 | East Lansing | 25:43.7 |
| 49 | Fisher EdwardsPlace 49 · Grade 10 · Lansing Waverly | 10 | Lansing Waverly | 25:54.9 |
| 50 | Andres Villegas-Ma...Place 50 · Grade 10 · Lansing Eastern | 10 | Lansing Eastern | 27:31.0 |
| 51 | Marcus FlorePlace 51 · Grade 9 · Lansing Eastern | 9 | Lansing Eastern | 27:34.6 |
| 52 | CJ ShultzPlace 52 · Grade 10 · Lansing Waverly | 10 | Lansing Waverly | 27:44.0 |