| 1 | Levi DraismaPlace 1 · Grade 8 · Holland Christian | 8 | Holland Christian | 11:38.8 |
| 2 | Calvin YoungPlace 2 · Grade 8 · East Grand Rapids | 8 | East Grand Rapids | 11:40.7 |
| 3 | Liam RolfPlace 3 · Grade 8 · GRTC Peregrines | 8 | GRTC Peregrines | 11:45.0 |
| 4 | Isaac IsmailPlace 4 · Grade 8 · East Grand Rapids | 8 | East Grand Rapids | 11:46.3 |
| 5 | Maximus ODonohuePlace 5 · Grade 7 · GRTC Peregrines | 7 | GRTC Peregrines | 12:00.4 |
| 6 | Thayer VanTilPlace 6 · Grade 8 · Holland Christian | 8 | Holland Christian | 12:09.8 |
| 7 | Leo SantosPlace 7 · Grade 7 · West Ottawa | 7 | West Ottawa | 12:11.4 |
| 8 | Caden KolehousePlace 8 · Grade 8 · West Michigan Homeschool | 8 | West Michigan Homeschool | 12:14.3 |
| 9 | Sam WillardPlace 9 · Grade 7 · GRTC Peregrines | 7 | GRTC Peregrines | 12:18.6 |
| 10 | Wesley UrquhartPlace 10 · Grade 8 · East Grand Rapids | 8 | East Grand Rapids | 12:19.4 |
| 11 | Henry YurkPlace 11 · Grade 6 · West Ottawa | 6 | West Ottawa | 12:22.9 |
| 12 | Redford DeKosterPlace 12 · Grade 7 · Holland Christian | 7 | Holland Christian | 12:25.6 |
| 13 | William ObbinkPlace 13 · Grade 7 · Holland Christian | 7 | Holland Christian | 12:27.3 |
| 14 | Brecken KoopPlace 14 · Grade 7 · Holland Christian | 7 | Holland Christian | 12:28.0 |
| 15 | Noah KrasinskiPlace 15 · Grade 8 · Kalamazoo Homeschool Sports | 8 | Kalamazoo Homeschool Sports | 12:28.4 |
| 16 | Rhys FrankenPlace 16 · Grade 7 · Holland Christian | 7 | Holland Christian | 12:29.9 |
| 17 | Levi SytsmaPlace 17 · Grade 8 · Grand Rapids Christian | 8 | Grand Rapids Christian | 12:30.3 |
| 18 | Noah DanekPlace 18 · Grade 8 · West Ottawa | 8 | West Ottawa | 12:36.8 |
| 19 | Sam DePoyPlace 19 · Grade 8 · Holland Christian | 8 | Holland Christian | 12:39.6 |
| 20 | Tate BouthongPlace 20 · Grade 7 · Holland Christian | 7 | Holland Christian | 12:41.5 |
| 21 | Sullivan HirdesPlace 21 · Grade 7 · Holland Christian | 7 | Holland Christian | 12:42.6 |
| 22 | Burke TimmerPlace 22 · Grade 8 · Holland Christian | 8 | Holland Christian | 12:43.0 |
| 23 | Joel DeMaagdPlace 23 · Grade 8 · Grand Rapids Christian | 8 | Grand Rapids Christian | 12:43.3 |
| 24 | Kellen GrossePlace 24 · Grade 8 · West Michigan Homeschool | 8 | West Michigan Homeschool | 12:45.8 |
| 25 | George WargelPlace 25 · Grade 6 · Holland Christian | 6 | Holland Christian | 12:46.1 |
| 26 | Ethan SmeckertPlace 26 · Grade 8 · Creekside (Zeeland) | 8 | Creekside (Zeeland) | 12:46.3 |
| 27 | Ben Van KempenPlace 27 · Grade 8 · West Ottawa | 8 | West Ottawa | 12:51.3 |
| 28 | Tobias AdairPlace 28 · Grade 8 · Kalamazoo Homeschool Sports | 8 | Kalamazoo Homeschool Sports | 12:51.3 |
| 29 | Isaiah MossPlace 29 · Grade 7 · GRTC Peregrines | 7 | GRTC Peregrines | 12:51.4 |
| 30 | Emmett WickstraPlace 30 · Grade 7 · Holland Christian | 7 | Holland Christian | 12:56.9 |
| 31 | Jameson ZokoePlace 31 · Grade 8 · West Ottawa | 8 | West Ottawa | 12:59.0 |
| 32 | Graham VloedmanPlace 32 · Grade 8 · Grand Rapids Christian | 8 | Grand Rapids Christian | 13:00.1 |
| 33 | Gideon ImminkPlace 33 · Grade 7 · Kalamazoo Homeschool Sports | 7 | Kalamazoo Homeschool Sports | 13:01.8 |
| 34 | Charlie KirkpatrickPlace 34 · Grade 8 · GRTC Peregrines | 8 | GRTC Peregrines | 13:02.0 |
| 35 | Joshua VanDykPlace 35 · Grade 7 · Holland Christian | 7 | Holland Christian | 13:04.4 |
| 36 | Michael Miller-HamletPlace 36 · Grade 7 · Kalamazoo Homeschool Sports | 7 | Kalamazoo Homeschool Sports | 13:11.9 |
| 37 | Cooper HillPlace 37 · Grade 8 · Kalamazoo Homeschool Sports | 8 | Kalamazoo Homeschool Sports | 13:17.0 |
| 38 | Benjamin HumphreyPlace 38 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 13:19.1 |
| 39 | Luke HolmanPlace 39 · Grade 8 · Grand Rapids Christian | 8 | Grand Rapids Christian | 13:21.8 |
| 40 | Simon UrquhartPlace 40 · Grade 6 · East Grand Rapids | 6 | East Grand Rapids | 13:22.2 |
| 41 | Asher MarcellusPlace 41 · Grade 8 · Kalamazoo Homeschool Sports | 8 | Kalamazoo Homeschool Sports | 13:23.3 |
| 42 | Weston WalterPlace 42 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 13:24.6 |
| 43 | Lucas GritterPlace 43 · Grade 7 · Holland Christian | 7 | Holland Christian | 13:24.7 |
| 44 | Miles SmithPlace 44 · Grade 7 · West Michigan Homeschool | 7 | West Michigan Homeschool | 13:26.6 |
| 45 | Lucas TharpPlace 45 · Grade 6 · West Ottawa | 6 | West Ottawa | 13:26.9 |
| 46 | Alexander WitmerPlace 46 · Grade 6 · East Grand Rapids | 6 | East Grand Rapids | 13:30.9 |
| 47 | Oliver GibbsPlace 47 · Grade 8 · West Ottawa | 8 | West Ottawa | 13:42.9 |
| 48 | Brien BrockwayPlace 48 · Grade 7 · Kalamazoo Homeschool Sports | 7 | Kalamazoo Homeschool Sports | 13:44.5 |
| 49 | Nathan LaRoyPlace 49 · Grade 7 · Kalamazoo Homeschool Sports | 7 | Kalamazoo Homeschool Sports | 13:46.0 PR |
| 50 | Hudson PiippoPlace 50 · Grade 7 · GRTC Peregrines | 7 | GRTC Peregrines | 13:49.7 |
| 51 | Theo ZiolkowskiPlace 51 · Grade 7 · GRTC Peregrines | 7 | GRTC Peregrines | 13:51.1 |
| 52 | Finn VisserPlace 52 · Grade 7 · Grand Rapids Christian | 7 | Grand Rapids Christian | 13:51.2 |
| 53 | Levi LantzPlace 53 · Grade 7 · West Ottawa | 7 | West Ottawa | 13:54.7 |
| 54 | Graeme JacksonPlace 54 · Grade 6 · West Ottawa | 6 | West Ottawa | 13:55.3 |
| 55 | Will O'MalleyPlace 55 · Grade 8 · West Ottawa | 8 | West Ottawa | 13:55.7 |
| 56 | Noah FrifeldtPlace 56 · Grade 7 · West Michigan Homeschool | 7 | West Michigan Homeschool | 13:56.4 |
| 57 | Nolan KolehousePlace 57 · Grade 5 · West Michigan Homeschool | 5 | West Michigan Homeschool | 13:56.5 PR |
| 58 | Arie VanderPlasPlace 58 · Grade 7 · Grand Rapids Christian | 7 | Grand Rapids Christian | 14:06.9 |
| 59 | Wyatt FletcherPlace 59 · Grade 8 · Kalamazoo Homeschool Sports | 8 | Kalamazoo Homeschool Sports | 14:11.5 |
| 60 | Nelson DeVriesPlace 60 · Grade 8 · Grand Rapids Christian | 8 | Grand Rapids Christian | 14:12.6 |
| 61 | Josiah WierksPlace 61 · Grade 8 · West Ottawa | 8 | West Ottawa | 14:12.9 |
| 62 | Nino GarofolaPlace 62 · Grade 7 · GRTC Peregrines | 7 | GRTC Peregrines | 14:13.1 |
| 63 | Hudson IrwinPlace 63 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 14:14.6 |
| 64 | Jaxon BauerPlace 64 · Grade 7 · West Ottawa | 7 | West Ottawa | 14:15.5 |
| 65 | Jude PlattnerPlace 65 · Grade 6 · Grand Rapids Christian | 6 | Grand Rapids Christian | 14:15.9 |
| 66 | Ezra RuppPlace 66 · Grade 7 · West Michigan Homeschool | 7 | West Michigan Homeschool | 14:16.0 PR |
| 67 | Bennett VisserPlace 67 · Grade 5 · Grand Rapids Christian | 5 | Grand Rapids Christian | 14:16.3 PR |
| 68 | Alden StawikiPlace 68 · Grade 8 · GRTC Peregrines | 8 | GRTC Peregrines | 14:16.5 |
| 69 | Ayden GoodalePlace 69 · Grade 6 · Creekside (Zeeland) | 6 | Creekside (Zeeland) | 14:18.3 |
| 70 | Vincent KelleyPlace 70 · Grade 6 · GRTC Peregrines | 6 | GRTC Peregrines | 14:18.5 |
| 71 | Lincoln ArledgePlace 71 · Grade 7 · Kalamazoo Homeschool Sports | 7 | Kalamazoo Homeschool Sports | 14:20.1 |
| 72 | Cyrus SterkenPlace 72 · Grade 6 · GRTC Peregrines | 6 | GRTC Peregrines | 14:29.1 |
| 73 | Ben PolancoPlace 73 · Grade 8 · Kalamazoo Homeschool Sports | 8 | Kalamazoo Homeschool Sports | 14:29.1 |
| 74 | Jonathan NguyenPlace 74 · Grade 8 · West Ottawa | 8 | West Ottawa | 14:31.1 |
| 75 | Isaac RusticusPlace 75 · Grade 6 · Grand Rapids Christian | 6 | Grand Rapids Christian | 14:32.6 |
| 76 | Joshua BoothbyPlace 76 · Grade 7 · Kalamazoo Homeschool Sports | 7 | Kalamazoo Homeschool Sports | 14:33.7 |
| 77 | Corbin MaierPlace 77 · Grade 6 · West Michigan Homeschool | 6 | West Michigan Homeschool | 14:34.6 |
| 78 | Isaac LaPlacePlace 78 · Grade 8 · Kalamazoo Homeschool Sports | 8 | Kalamazoo Homeschool Sports | 14:34.9 |
| 79 | Levi VanderWerfPlace 79 · Grade 6 · Grand Rapids Christian | 6 | Grand Rapids Christian | 14:41.8 |
| 80 | Ian RugglesPlace 80 · Grade 8 · Holland Christian | 8 | Holland Christian | 14:42.2 |
| 81 | Harrison GrahamPlace 81 · Grade 7 · GRTC Peregrines | 7 | GRTC Peregrines | 14:42.3 |
| 82 | Colin PotterPlace 82 · Grade 8 · Kalamazoo Homeschool Sports | 8 | Kalamazoo Homeschool Sports | 14:44.7 |
| 83 | Colin TaylorPlace 83 · Grade 5 · Grand Rapids Christian | 5 | Grand Rapids Christian | 14:44.9 PR |
| 84 | Austin KamphuisPlace 84 · Grade 7 · Holland Christian | 7 | Holland Christian | 14:45.5 |
| 85 | Oliver SeesPlace 85 · Grade 6 · Grand Rapids Christian | 6 | Grand Rapids Christian | 14:46.9 |
| 86 | Victor SchmitzPlace 86 · Grade 8 · GRTC Peregrines | 8 | GRTC Peregrines | 14:47.3 |
| 87 | Theodore PalmPlace 87 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 14:55.5 |
| 88 | Willem Van de WeghePlace 88 · Grade 7 · West Ottawa | 7 | West Ottawa | 14:58.8 |
| 89 | Rydell RollingsPlace 89 · Grade 6 · East Grand Rapids | 6 | East Grand Rapids | 15:00.5 |
| 90 | George EdsengaPlace 90 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 15:01.9 |
| 91 | James DolbowPlace 91 · Grade 6 · West Ottawa | 6 | West Ottawa | 15:02.4 |
| 92 | Arie HonigPlace 92 · Grade 7 · Grand Rapids Christian | 7 | Grand Rapids Christian | 15:08.8 |
| 93 | Henry EdsengaPlace 93 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 15:11.5 |
| 94 | Michael HibmaPlace 94 · Grade 8 · Kalamazoo Homeschool Sports | 8 | Kalamazoo Homeschool Sports | 15:13.2 |
| 95 | Sawyer KuipersPlace 95 · Grade 5 · Grand Rapids Christian | 5 | Grand Rapids Christian | 15:13.4 PR |
| 96 | Emmett RoussakisPlace 96 · Grade 8 · Kalamazoo Homeschool Sports | 8 | Kalamazoo Homeschool Sports | 15:13.8 |
| 97 | Rylan ZokoePlace 97 · Grade 6 · Grand Rapids Christian | 6 | Grand Rapids Christian | 15:16.1 |
| 98 | Anders TownsendPlace 98 · Grade 7 · GRTC Peregrines | 7 | GRTC Peregrines | 15:24.7 |
| 99 | Ethan NeefPlace 99 · Grade 7 · Kalamazoo Homeschool Sports | 7 | Kalamazoo Homeschool Sports | 15:28.1 |
| 100 | Wesley HaddadPlace 100 · Grade 6 · East Grand Rapids | 6 | East Grand Rapids | 15:28.3 PR |