| 1 | Johnny JazwinskiPlace 1 · Grade 7 · Whitehall | 7 | Whitehall | 8:07.2 PR |
| 2 | Jacob ErdmannPlace 2 · Grade 8 · GR Potter's House | 8 | GR Potter's House | 8:10.6 PR |
| 3 | Calvin YoungPlace 3 · Grade 8 · East Grand Rapids | 8 | East Grand Rapids | 8:16.9 PR |
| 4 | Elijah DemingPlace 4 · Grade 8 · Portage West | 8 | Portage West | 8:18.0 PR |
| 5 | Akshay HuprikarPlace 5 · Grade 8 · Grand Haven Lakeshore | 8 | Grand Haven Lakeshore | 8:19.8 PR |
| 6 | Hudson JonesPlace 6 · Grade 8 · Saline | 8 | Saline | 8:21.2 PR |
| 7 | Adrien WierzbaPlace 7 · Grade 8 · Traverse City West | 8 | Traverse City West | 8:21.4 PR |
| 8 | Jesse HolmesPlace 8 · Grade 8 · Portage North | 8 | Portage North | 8:25.2 PR |
| 9 | Cade MoorePlace 9 · Grade 8 · Holland Calvary Christian | 8 | Holland Calvary Christian | 8:26.8 PR |
| 10 | Zurek AlberPlace 10 · Grade 8 · Mattawan | 8 | Mattawan | 8:26.9 PR |
| 11 | Leo SantosPlace 11 · Grade 7 · West Ottawa | 7 | West Ottawa | 8:30.0 PR |
| 12 | Levi DraismaPlace 12 · Grade 8 · Holland Christian | 8 | Holland Christian | 8:30.2 PR |
| 13 | Leonel Hernandez OrnelasPlace 13 · Grade 8 · Portage West | 8 | Portage West | 8:30.7 PR |
| 14 | Parker LampenPlace 14 · Grade 8 · Saugatuck | 8 | Saugatuck | 8:34.5 PR |
| 15 | Brooks LampenPlace 15 · Grade 7 · Saugatuck | 7 | Saugatuck | 8:35.0 PR |
| 16 | Isaac IsmailPlace 16 · Grade 8 · East Grand Rapids | 8 | East Grand Rapids | 8:36.1 PR |
| 17 | Alberto Castro BonillaPlace 17 · Grade 8 · West Noble | 8 | West Noble | 8:37.2 PR |
| 18 | Charles RoderPlace 18 · Grade 8 · North Rockford | 8 | North Rockford | 8:38.7 PR |
| 19 | Gabe CarlsonPlace 19 · Grade 8 · Portage West | 8 | Portage West | 8:38.8 PR |
| 20 | Asher FischhaberPlace 20 · Grade 8 · Portage West | 8 | Portage West | 8:39.7 PR |
| 21 | Tristan MonroePlace 21 · Grade 8 · Saugatuck | 8 | Saugatuck | 8:41.5 PR |
| 22 | Henry YurkPlace 22 · Grade 6 · West Ottawa | 6 | West Ottawa | 8:43.0 PR |
| 23 | Joshua IrvinPlace 23 · Grade 7 · Western | 7 | Western | 8:43.1 PR |
| 24 | Redford DeKosterPlace 24 · Grade 7 · Holland Christian | 7 | Holland Christian | 8:43.3 PR |
| 25 | Tyler LockwoodPlace 25 · Grade 8 · Three Rivers | 8 | Three Rivers | 8:43.6 PR |
| 26 | Thayer VanTilPlace 26 · Grade 8 · Holland Christian | 8 | Holland Christian | 8:43.6 PR |
| 27 | Micah FischhaberPlace 27 · Grade 8 · Portage West | 8 | Portage West | 8:43.9 PR |
| 28 | Camden VilesPlace 28 · Grade 8 · Grand Haven Lakeshore | 8 | Grand Haven Lakeshore | 8:44.0 PR |
| 29 | Arion KettemanPlace 29 · Grade 8 · Portage Central | 8 | Portage Central | 8:44.7 PR |
| 30 | Jaylin HainesPlace 30 · Grade 8 · Three Rivers | 8 | Three Rivers | 8:46.5 PR |
| 31 | Tommy OsbornePlace 31 · Grade 6 · Saline | 6 | Saline | 8:47.0 PR |
| 32 | Wyatt FoleyPlace 32 · Grade 7 · Maple Street Magnet | 7 | Maple Street Magnet | 8:49.4 PR |
| 33 | James LangworthyPlace 33 · Grade 8 · Hillside | 8 | Hillside | 8:49.6 PR |
| 34 | Sam DePoyPlace 34 · Grade 8 · Holland Christian | 8 | Holland Christian | 8:50.1 PR |
| 35 | Brecken KoopPlace 35 · Grade 7 · Holland Christian | 7 | Holland Christian | 8:50.9 PR |
| 36 | Jason Czerniak-ManningPlace 36 · Grade 8 · St. Joseph Upton (Saint Joseph) | 8 | St. Joseph Upton (Saint Joseph) | 8:51.8 PR |
| 37 | Maddox AllenPlace 37 · Grade 8 · Grand Haven Lakeshore | 8 | Grand Haven Lakeshore | 8:52.2 PR |
| 38 | Desmond AllenPlace 38 · Grade 8 · Hillside | 8 | Hillside | 8:53.2 PR |
| 39 | Sebastian AvilaPlace 39 · Grade 8 · Richland Gull Lake | 8 | Richland Gull Lake | 8:53.7 |
| 40 | Louie JohnsonPlace 40 · Grade 8 · Saline | 8 | Saline | 8:54.5 PR |
| 41 | Elijah CampbellPlace 41 · Grade 7 · Hillside | 7 | Hillside | 8:55.7 PR |
| 42 | Ethan BowmanPlace 42 · Grade 8 · Portage West | 8 | Portage West | 8:55.8 PR |
| 43 | Ben Van KempenPlace 43 · Grade 8 · West Ottawa | 8 | West Ottawa | 8:56.1 PR |
| 44 | Tushig MunkhkhishigPlace 44 · Grade 8 · Portage West | 8 | Portage West | 8:56.1 PR |
| 45 | Simon NehlsenPlace 45 · Grade 8 · Hillsdale Academy MS | 8 | Hillsdale Academy MS | 8:56.2 PR |
| 46 | Noah WilliamsPlace 46 · Grade 8 · Lawton | 8 | Lawton | 8:57.1 PR |
| 47 | Owen JohnsonPlace 47 · Grade 8 · Riley Street | 8 | Riley Street | 8:57.8 PR |
| 48 | Ari MoorePlace 48 · Grade 7 · Hillside | 7 | Hillside | 8:58.0 PR |
| 49 | Trevin HeyserPlace 49 · Grade 8 · Saugatuck | 8 | Saugatuck | 9:01.5 PR |
| 50 | Max FrushourPlace 50 · Grade 6 · Saline | 6 | Saline | 9:03.8 PR |
| 51 | Connor KruegerPlace 51 · Grade 7 · Richland Gull Lake | 7 | Richland Gull Lake | 9:05.0 PR |
| 52 | Rhys FrankenPlace 52 · Grade 7 · Holland Christian | 7 | Holland Christian | 9:05.6 PR |
| 53 | Noah DanekPlace 53 · Grade 8 · West Ottawa | 8 | West Ottawa | 9:05.7 PR |
| 54 | George EconomyPlace 54 · Grade 7 · Portage West | 7 | Portage West | 9:05.9 PR |
| 55 | Asher CorneliusPlace 55 · Grade 7 · Traverse City West | 7 | Traverse City West | 9:06.7 PR |
| 56 | Levi SytsmaPlace 56 · Grade 8 · Grand Rapids Christian | 8 | Grand Rapids Christian | 9:06.8 PR |
| 57 | Yuji HairstonPlace 57 · Grade 7 · Bridgman MS | 7 | Bridgman MS | 9:07.1 PR |
| 58 | Travis MaterPlace 58 · Grade 8 · Fremont | 8 | Fremont | 9:07.5 PR |
| 59 | Nolan TroxelPlace 59 · Grade 6 · West Noble | 6 | West Noble | 9:07.7 PR |
| 60 | Austin ShullPlace 60 · Grade 7 · Traverse City West | 7 | Traverse City West | 9:08.4 PR |
| 61 | Elliot FarrellPlace 61 · Grade 8 · Portage North | 8 | Portage North | 9:09.4 PR |
| 62 | William ObbinkPlace 62 · Grade 7 · Holland Christian | 7 | Holland Christian | 9:11.2 PR |
| 63 | Sullivan HirdesPlace 63 · Grade 7 · Holland Christian | 7 | Holland Christian | 9:11.3 PR |
| 64 | Bentley SnyderPlace 64 · Grade 8 · North Rockford | 8 | North Rockford | 9:11.8 PR |
| 65 | Joseph SosaPlace 65 · Grade 7 · Fremont | 7 | Fremont | 9:13.2 PR |
| 66 | Luke PostellPlace 66 · Grade 7 · Hillsdale Academy MS | 7 | Hillsdale Academy MS | 9:14.1 PR |
| 67 | Joel DeMaagdPlace 67 · Grade 8 · Grand Rapids Christian | 8 | Grand Rapids Christian | 9:14.7 PR |
| 68 | Wesley UrquhartPlace 68 · Grade 8 · East Grand Rapids | 8 | East Grand Rapids | 9:15.0 PR |
| 69 | Brody LemmerPlace 69 · Grade 7 · Portage Central | 7 | Portage Central | 9:15.6 PR |
| 70 | Luke MaxwellPlace 70 · Grade 8 · Hillsdale Academy MS | 8 | Hillsdale Academy MS | 9:15.8 PR |
| 71 | Logan BryantPlace 71 · Grade 7 · Traverse City West | 7 | Traverse City West | 9:15.8 PR |
| 72 | Anderson BrokawPlace 72 · Grade 7 · Traverse City West | 7 | Traverse City West | 9:16.6 PR |
| 73 | Patrick ConklinPlace 73 · Grade 6 · Bridgman MS | 6 | Bridgman MS | 9:16.6 PR |
| 74 | Declan BeattyPlace 74 · Grade 8 · Onekama | 8 | Onekama | 9:17.0 PR |
| 75 | Elston McCulloughPlace 75 · Grade 8 · North Rockford | 8 | North Rockford | 9:17.8 PR |
| 76 | Krish PatelPlace 76 · Grade 8 · Portage West | 8 | Portage West | 9:18.1 PR |
| 77 | Cayden DellPlace 77 · Grade 8 · Harper Creek | 8 | Harper Creek | 9:18.4 PR |
| 78 | Joseph MorrowPlace 78 · Grade 8 · North Rockford | 8 | North Rockford | 9:19.5 PR |
| 79 | Leyton VanderWegPlace 79 · Grade 8 · Hopkins | 8 | Hopkins | 9:19.6 PR |
| 80 | Cole MerrittPlace 80 · Grade 7 · North Rockford | 7 | North Rockford | 9:19.6 PR |
| 81 | Brogan MillenPlace 81 · Grade 8 · Harper Creek | 8 | Harper Creek | 9:20.4 PR |
| 82 | William Salas GonzalezPlace 82 · Grade 8 · West Noble | 8 | West Noble | 9:20.5 PR |
| 83 | Steven GuntzvillerPlace 83 · Grade 7 · Traverse City West | 7 | Traverse City West | 9:20.8 PR |
| 84 | Silas ReamesPlace 84 · Grade 7 · Kalamazoo Christian | 7 | Kalamazoo Christian | 9:21.1 PR |
| 85 | Alexander BahenaPlace 85 · Grade 8 · Saline | 8 | Saline | 9:21.5 PR |
| 86 | Garrisen CrosleyPlace 86 · Grade 8 · Fremont | 8 | Fremont | 9:21.6 PR |
| 87 | Evan LeitowPlace 87 · Grade 7 · Portage North | 7 | Portage North | 9:22.0 PR |
| 88 | Simon DekkerPlace 88 · Grade 7 · Unity Christian | 7 | Unity Christian | 9:22.1 PR |
| 89 | Benjamin TaftPlace 89 · Grade 8 · Traverse City West | 8 | Traverse City West | 9:22.3 PR |
| 90 | Jameson ZokoePlace 90 · Grade 8 · West Ottawa | 8 | West Ottawa | 9:22.6 PR |
| 91 | Ethan GorePlace 91 · Grade 8 · Marshall | 8 | Marshall | 9:23.4 PR |
| 92 | John HambrightPlace 92 · Grade 7 · Vicksburg | 7 | Vicksburg | 9:23.6 PR |
| 93 | Preston CornishPlace 93 · Grade 7 · Lawton | 7 | Lawton | 9:24.3 PR |
| 94 | Grady SullivanPlace 94 · Grade 8 · North Rockford | 8 | North Rockford | 9:24.6 PR |
| 95 | Garrett HensleyPlace 95 · Grade 7 · Richland Gull Lake | 7 | Richland Gull Lake | 9:25.0 PR |
| 96 | Ian JohnsonPlace 96 · Grade 8 · Mendon | 8 | Mendon | 9:25.3 PR |
| 97 | Finn JohnsPlace 97 · Grade 7 · North Rockford | 7 | North Rockford | 9:25.6 PR |
| 98 | Graham VloedmanPlace 98 · Grade 8 · Grand Rapids Christian | 8 | Grand Rapids Christian | 9:25.8 PR |
| 99 | Callan ParsonsPlace 99 · Grade 6 · Vicksburg | 6 | Vicksburg | 9:25.9 PR |
| 100 | Holden UlligPlace 100 · Grade 8 · Bridgman MS | 8 | Bridgman MS | 9:27.5 PR |