| 1 | Kapo SuarezPlace 1 · Grade 10 · Coopersville | 10 | Coopersville | 16:35.84 |
| 2 | Zac DiamondPlace 2 · Grade 10 · Lowell | 10 | Lowell | 17:41.41 |
| 3 | John MarkPlace 3 · Grade 12 · Lowell | 12 | Lowell | 17:42.25 |
| 4 | Alex WooningPlace 4 · Grade 12 · Coopersville | 12 | Coopersville | 17:46.32 |
| 5 | TJ LeachPlace 5 · Grade 10 · Coopersville | 10 | Coopersville | 18:00.14 |
| 6 | Jameson IrwinPlace 6 · Grade 12 · Wyoming Rogers | 12 | Wyoming Rogers | 18:00.93 |
| 7 | Rafael MartinezPlace 7 · Grade 12 · Wyoming Rogers | 12 | Wyoming Rogers | 18:02.87 |
| 8 | Nick MacdonaldPlace 8 · Grade 10 · Lowell | 10 | Lowell | 18:32.50 |
| 9 | Alex HunterPlace 9 · Grade 12 · Coopersville | 12 | Coopersville | 18:34.71 |
| 10 | Justin TerveenPlace 10 · Grade 11 · Comstock Park | 11 | Comstock Park | 18:40.37 |
| 11 | Luke KlinePlace 11 · Grade 10 · Coopersville | 10 | Coopersville | 18:52.21 |
| 12 | Wayne PerrinPlace 12 · Grade 12 · Coopersville | 12 | Coopersville | 18:56.67 |
| 13 | Kevin GrahamPlace 13 · Grade 12 · Wyoming Rogers | 12 | Wyoming Rogers | 19:03.20 |
| 14 | Elijah GroendalPlace 14 · Grade 11 · Howard City-Tri-... | 11 | Howard City-Tri-... | 19:05.55 |
| 15 | Tyler KippenPlace 15 · Grade 11 · Comstock Park | 11 | Comstock Park | 19:06.68 |
| 16 | Kevin McCaslandPlace 16 · Grade 11 · Wyoming Rogers | 11 | Wyoming Rogers | 19:16.34 |
| 17 | James RyanPlace 17 · Grade 11 · Howard City-Tri-... | 11 | Howard City-Tri-... | 19:27.37 |
| 18 | Zach CrawfordPlace 18 · Grade 12 · Lowell | 12 | Lowell | 19:30.98 |
| 19 | Dylan MatulisPlace 19 · Grade 9 · Howard City-Tri-... | 9 | Howard City-Tri-... | 19:36.74 |
| 20 | Alex SheridanPlace 20 · Grade 10 · Coopersville | 10 | Coopersville | 19:46.06 |
| 21 | Eli LedyPlace 21 · Grade 10 · Wyoming Rogers | 10 | Wyoming Rogers | 20:10.99 |
| 22 | Alex BohrPlace 22 · Grade 10 · Lowell | 10 | Lowell | 20:13.30 |
| 23 | Marc VandenBergPlace 23 · Grade 11 · Lowell | 11 | Lowell | 20:13.94 |
| 24 | Willie CookPlace 24 · Grade 12 · Howard City-Tri-... | 12 | Howard City-Tri-... | 20:14.65 |
| 25 | Jon WyckoffPlace 25 · Grade 11 · Lowell | 11 | Lowell | 20:16.92 |
| 26 | Nathan SmithPlace 26 · Grade 12 · Comstock Park | 12 | Comstock Park | 20:26.72 |
| 27 | Dennis BransonPlace 27 · Grade 12 · Wyoming Rogers | 12 | Wyoming Rogers | 20:29.61 |
| 28 | Ethan CarpenterPlace 28 · Grade 11 · Comstock Park | 11 | Comstock Park | 20:51.59 |
| 29 | Gavin VandeKopplePlace 29 · Grade 10 · Lowell | 10 | Lowell | 21:00.11 |
| 30 | Jack DeJongePlace 30 · Grade 10 · Howard City-Tri-... | 10 | Howard City-Tri-... | 21:05.17 |
| 31 | Gabe WierPlace 31 · Grade 10 · Comstock Park | 10 | Comstock Park | 21:08.71 |
| 32 | Cameron HysellPlace 32 · Grade 11 · Howard City-Tri-... | 11 | Howard City-Tri-... | 21:09.91 |
| 33 | Marcus EckertPlace 33 · Grade 10 · Wyoming Rogers | 10 | Wyoming Rogers | 21:12.13 |
| 34 | Tyler EdwardsPlace 34 · Grade 10 · Howard City-Tri-... | 10 | Howard City-Tri-... | 21:14.09 |
| 35 | Adam LealePlace 35 · Grade 9 · Wyoming Rogers | 9 | Wyoming Rogers | 21:16.81 |
| 36 | Michael DeBruinePlace 36 · Grade 10 · Wyoming Rogers | 10 | Wyoming Rogers | 21:20.97 |
| 37 | Tyler DoylePlace 37 · Grade 12 · Wyoming Rogers | 12 | Wyoming Rogers | 21:24.49 |
| 38 | Bailey StevensPlace 38 · Grade 10 · Comstock Park | 10 | Comstock Park | 21:31.80 |
| 39 | Ryan MeermanPlace 39 · Grade 11 · Coopersville | 11 | Coopersville | 21:33.56 |
| 40 | Sam LaytonPlace 40 · Grade 10 · Coopersville | 10 | Coopersville | 21:39.92 |
| 41 | Tatsumi ClinePlace 41 · Grade 10 · Coopersville | 10 | Coopersville | 21:43.68 |
| 42 | Najee PruitPlace 42 · Grade 12 · Wyoming Rogers | 12 | Wyoming Rogers | 21:45.82 |
| 43 | Dan OnanPlace 43 · Grade 10 · Lowell | 10 | Lowell | 21:50.12 |
| 44 | Matt SuarezPlace 44 · Grade 9 · Coopersville | 9 | Coopersville | 21:53.46 |
| 45 | Charlie RockPlace 45 · Grade 12 · Coopersville | 12 | Coopersville | 21:54.77 |
| 46 | David PhamPlace 46 · Grade 11 · Wyoming Rogers | 11 | Wyoming Rogers | 21:58.10 |
| 47 | Kaleb SmithPlace 47 · Grade 10 · Lowell | 10 | Lowell | 21:59.35 |
| 48 | Nick NavaltaPlace 48 · Grade 9 · Wyoming Rogers | 9 | Wyoming Rogers | 22:27.44 |
| 49 | Trevor McGarryPlace 49 · Grade 12 · Comstock Park | 12 | Comstock Park | 22:30.41 |
| 50 | alex DloughyPlace 50 · Grade 11 · Lowell | 11 | Lowell | 22:32.69 |
| 51 | Brayton GrantPlace 51 · Grade 10 · Lowell | 10 | Lowell | 22:47.07 |
| 52 | Alex BerryPlace 52 · Grade 10 · Comstock Park | 10 | Comstock Park | 23:18.45 |
| 53 | Nick PricePlace 53 · Grade 11 · Lowell | 11 | Lowell | 23:23.62 |
| 54 | Calen ConoverPlace 54 · Grade 10 · Comstock Park | 10 | Comstock Park | 24:01.35 |
| 55 | Caleb KahrsPlace 55 · Grade 9 · Coopersville | 9 | Coopersville | 24:13.50 |
| 56 | Dustynn WilcoxPlace 56 · Grade 10 · Howard City-Tri-... | 10 | Howard City-Tri-... | 24:14.35 |
| 57 | John WosobaPlace 57 · Grade 12 · Wyoming Rogers | 12 | Wyoming Rogers | 24:19.01 |
| 58 | Hayden KeiferPlace 58 · Grade 11 · Comstock Park | 11 | Comstock Park | 24:37.51 |
| 59 | Ben PattenPlace 59 · Grade 9 · Coopersville | 9 | Coopersville | 25:17.65 |
| 60 | Brett WalcottPlace 60 · Grade 12 · Wyoming Rogers | 12 | Wyoming Rogers | 25:22.16 |
| 61 | Corey BughPlace 61 · Grade 9 · Howard City-Tri-... | 9 | Howard City-Tri-... | 25:35.56 |
| 62 | Austin RoyPlace 62 · Grade 11 · Howard City-Tri-... | 11 | Howard City-Tri-... | 29:33.00 |
| 63 | Christian BramerPlace 63 · Grade 9 · Wyoming Rogers | 9 | Wyoming Rogers | 31:53.00 |
| 64 | Tyler BerridgePlace 64 · Grade 10 · Wyoming Rogers | 10 | Wyoming Rogers | 31:59.00 |