| 1 | James McCannPlace 1 · Grade 12 · Holland Black River | 12 | Holland Black River | 16:59.3 |
| 2 | Brenden JonesPlace 2 · Grade 12 · Holland Black River | 12 | Holland Black River | 18:03.1 |
| 3 | Justin LundstromPlace 3 · Grade 11 · Holland Black River | 11 | Holland Black River | 18:07.6 |
| 4 | Paul DusabePlace 4 · Grade 11 · GR West Mich. Aviation | 11 | GR West Mich. Aviation | 18:12.3 |
| 5 | Grant GayanPlace 5 · Grade 11 · GR West Mich. Aviation | 11 | GR West Mich. Aviation | 18:13.2 |
| 6 | Joshua FinkPlace 6 · Grade 10 · Holland Black River | 10 | Holland Black River | 18:16.6 |
| 7 | Sam SharnasPlace 7 · Grade 9 · Holland Black River | 9 | Holland Black River | 18:18.4 |
| 8 | Eric JuddPlace 8 · Grade 11 · Lowell | 11 | Lowell | 18:19.9 |
| 9 | Ben HofstraPlace 9 · Grade 11 · Grand River Prep | 11 | Grand River Prep | 18:46.0 |
| 10 | Preston MillsPlace 10 · Grade 11 · Holland Black River | 11 | Holland Black River | 18:46.5 |
| 11 | Kyle CaterPlace 11 · Grade 11 · Lowell | 11 | Lowell | 18:49.6 |
| 12 | Connor DenBleykerPlace 12 · Grade 10 · Holland Black River | 10 | Holland Black River | 18:56.0 |
| 13 | Brian HaanPlace 13 · Grade 12 · Byron Center | 12 | Byron Center | 19:16.2 |
| 14 | Adam WerkemaPlace 14 · Grade 11 · Grand River Prep | 11 | Grand River Prep | 19:20.3 |
| 15 | Christian HalquistPlace 15 · Grade 11 · Grand River Prep | 11 | Grand River Prep | 19:30.5 |
| 16 | Kevin KurgatPlace 16 · Grade 10 · Grand River Prep | 10 | Grand River Prep | 19:31.2 |
| 17 | Logan ThomasPlace 17 · Grade 12 · Byron Center | 12 | Byron Center | 19:32.7 |
| 18 | Courtland HendershotPlace 18 · Grade 11 · GR Wellspring Prep | 11 | GR Wellspring Prep | 19:53.3 |
| 19 | Daniel MendozaPlace 19 · Grade 12 · Grand River Prep | 12 | Grand River Prep | 19:57.1 |
| 20 | Jack WiestPlace 20 · Grade 9 · Byron Center | 9 | Byron Center | 19:58.2 |
| 21 | Micah KigarPlace 21 · Grade 11 · GR West Mich. Aviation | 11 | GR West Mich. Aviation | 20:02.4 |
| 22 | George RadashawPlace 22 · Grade 11 · GR West Mich. Aviation | 11 | GR West Mich. Aviation | 20:03.7 |
| 23 | Austin WilsonPlace 23 · Grade 9 · GR West Mich. Aviation | 9 | GR West Mich. Aviation | 20:04.1 |
| 24 | Marcos GarciaPlace 24 · Grade 9 · Grand River Prep | 9 | Grand River Prep | 20:04.4 |
| 25 | Riley WeaverPlace 25 · Grade 10 · GR West Mich. Aviation | 10 | GR West Mich. Aviation | 20:10.7 |
| 26 | Drew AllenPlace 26 · Grade 11 · Vermontville Maple Valley | 11 | Vermontville Maple Valley | 20:15.9 |
| 27 | Jacob BrightonPlace 27 · Grade 11 · Vermontville Maple Valley | 11 | Vermontville Maple Valley | 20:18.5 |
| 28 | Kenny StumpPlace 28 · Grade 10 · Lowell | 10 | Lowell | 20:19.2 |
| 29 | Thomas HubertPlace 29 · Grade 11 · Lowell | 11 | Lowell | 20:32.0 |
| 30 | Seth PalmerPlace 30 · Grade 10 · Lowell | 10 | Lowell | 20:49.2 |
| 31 | Brian KeillorPlace 31 · Grade 11 · Byron Center | 11 | Byron Center | 20:55.6 |
| 32 | Caleb SobiePlace 32 · Grade 11 · Lowell | 11 | Lowell | 21:13.2 |
| 33 | Addison Rasch-PremoPlace 33 · Grade 12 · Byron Center | 12 | Byron Center | 21:22.1 |
| 34 | Evan GoetzingerPlace 34 · Grade 10 · Byron Center | 10 | Byron Center | 21:23.9 |
| 35 | Reece KarnsPlace 35 · Grade 12 · Lowell | 12 | Lowell | 21:26.0 |
| 36 | Logan ValiquettePlace 36 · Grade 10 · Vermontville Maple Valley | 10 | Vermontville Maple Valley | 21:29.6 |
| 37 | Tim IrishPlace 37 · Grade 12 · Byron Center | 12 | Byron Center | 21:34.2 |
| 38 | Wyatt BairdPlace 38 · Grade 10 · Vermontville Maple Valley | 10 | Vermontville Maple Valley | 21:35.3 |
| 39 | Anthony WilsonPlace 39 · Grade 11 · Wyoming Godwin Heights | 11 | Wyoming Godwin Heights | 22:37.3 |
| 40 | Nate OldenbergPlace 40 · Grade 10 · GR Wellspring Prep | 10 | GR Wellspring Prep | 22:37.9 |
| 41 | Erik DanielsPlace 41 · Grade 9 · Wyoming Godwin Heights | 9 | Wyoming Godwin Heights | 22:49.1 |
| 42 | Moise AisienPlace 42 · Grade 10 · Wyoming Godwin Heights | 10 | Wyoming Godwin Heights | 22:49.4 |
| 43 | Austin AndersonPlace 43 · Grade 9 · GR Wellspring Prep | 9 | GR Wellspring Prep | 22:59.8 |
| 44 | Kyler FritzPlace 44 · Grade 9 · Wyoming Godwin Heights | 9 | Wyoming Godwin Heights | 23:14.1 |
| 45 | Evan MeekhoffPlace 45 · Grade 12 · GR Wellspring Prep | 12 | GR Wellspring Prep | 23:18.2 |
| 46 | Tyler BoomsmaPlace 46 · Grade 10 · GR Wellspring Prep | 10 | GR Wellspring Prep | 23:58.8 |
| 47 | Austin GalovichPlace 47 · Grade 10 · GR Wellspring Prep | 10 | GR Wellspring Prep | 24:00.4 |
| 48 | Emilio AvilaPlace 48 · Grade 11 · Wyoming Godwin Heights | 11 | Wyoming Godwin Heights | 24:44.5 |
| 49 | Nathan GormanPlace 49 · Grade 10 · Vermontville Maple Valley | 10 | Vermontville Maple Valley | 25:37.6 |
| 50 | Payton RourkePlace 50 · Grade 12 · Vermontville Maple Valley | 12 | Vermontville Maple Valley | 27:00.3 |