| 1 | Karson LewisPlace 1 · Grade 7 · Lakeview (Battle Creek) | 7 | Lakeview (Battle Creek) | 11:54.93 |
| 2 | Kellen ChalupaPlace 2 · Grade 8 · L. E. White (Allegan) | 8 | L. E. White (Allegan) | 12:27.97 |
| 3 | Jackson DuvalPlace 3 · Grade 7 · Lakeview (Battle Creek) | 7 | Lakeview (Battle Creek) | 12:46.21 PR |
| 4 | Jay-Dee GeorgePlace 4 · Grade 8 · Hastings | 8 | Hastings | 12:48.01 |
| 5 | Cooper PrenticePlace 5 · Grade 8 · L. E. White (Allegan) | 8 | L. E. White (Allegan) | 13:04.45 |
| 6 | Elijah DemlowPlace 6 · Grade 7 · Lakeview (Battle Creek) | 7 | Lakeview (Battle Creek) | 13:14.77 |
| 7 | Maxson EichorstPlace 7 · Grade 8 · Hastings | 8 | Hastings | 13:17.43 |
| 8 | Ethan HawthornePlace 8 · Grade 8 · Hastings | 8 | Hastings | 13:18.61 |
| 9 | Brandon BeckerPlace 9 · Grade 7 · L. E. White (Allegan) | 7 | L. E. White (Allegan) | 13:23.04 |
| 10 | Logan MurphyPlace 10 · Grade 7 · L. E. White (Allegan) | 7 | L. E. White (Allegan) | 13:32.52 PR |
| 11 | Tristan DelaneyPlace 11 · Grade 7 · L. E. White (Allegan) | 7 | L. E. White (Allegan) | 13:32.93 PR |
| 12 | Brady Winther-MacInnisPlace 12 · Grade 8 · Kalamazoo Linden Grove | 8 | Kalamazoo Linden Grove | 13:40.38 PR |
| 13 | Nicholas DolislagerPlace 13 · Grade 8 · Hillside | 8 | Hillside | 13:42.99 PR |
| 14 | Owen BogePlace 14 · Grade 8 · Hastings | 8 | Hastings | 13:44.07 |
| 15 | Tanner KrzysikPlace 15 · Grade 7 · Hastings | 7 | Hastings | 13:46.39 |
| 16 | Abram JapingaPlace 16 · Grade 8 · Lakeview (Battle Creek) | 8 | Lakeview (Battle Creek) | 13:48.33 |
| 17 | Luke LyonPlace 17 · Grade 8 · Lakeview (Battle Creek) | 8 | Lakeview (Battle Creek) | 13:54.20 PR |
| 18 | Hudson WinnePlace 18 · Grade 7 · Fennville | 7 | Fennville | 13:57.67 |
| 19 | Jackson ReffittPlace 19 · Grade 7 · Kalamazoo Linden Grove | 7 | Kalamazoo Linden Grove | 13:58.37 PR |
| 20 | Oliver BurnettPlace 20 · Grade 8 · L. E. White (Allegan) | 8 | L. E. White (Allegan) | 14:04.57 |
| 21 | Caleb RicePlace 21 · Grade 7 · Lakeview (Battle Creek) | 7 | Lakeview (Battle Creek) | 14:17.89 |
| 22 | Mason WilsonPlace 22 · Grade 8 · Lakeview (Battle Creek) | 8 | Lakeview (Battle Creek) | 14:21.10 PR |
| 23 | Avery VanLentePlace 23 · Grade 7 · White Pigeon MS | 7 | White Pigeon MS | 14:22.26 PR |
| 24 | Parker ErbPlace 24 · Grade 7 · Hastings | 7 | Hastings | 14:23.47 |
| 25 | Davin DanekPlace 25 · Grade 8 · L. E. White (Allegan) | 8 | L. E. White (Allegan) | 14:28.65 |
| 26 | Kamden GricePlace 26 · Grade 6 · Kalamazoo Linden Grove | 6 | Kalamazoo Linden Grove | 14:53.35 |
| 27 | Atticus BoevePlace 27 · Grade 8 · Fennville | 8 | Fennville | 14:55.13 |
| 28 | Nehemiah LiechtyPlace 28 · Grade 7 · White Pigeon MS | 7 | White Pigeon MS | 14:55.51 PR |
| 29 | Caleb SausserPlace 29 · Grade 7 · Hillside | 7 | Hillside | 14:56.95 PR |
| 30 | Ethan JennePlace 30 · Grade 8 · Fennville | 8 | Fennville | 14:59.68 |
| 31 | Debesh MarquardtPlace 31 · Grade 8 · Hillside | 8 | Hillside | 15:03.01 PR |
| 32 | Sullivan MorganPlace 32 · Grade 7 · L. E. White (Allegan) | 7 | L. E. White (Allegan) | 15:27.43 |
| 33 | Jonah TripicchioPlace 33 · Grade 7 · Lakeview (Battle Creek) | 7 | Lakeview (Battle Creek) | 15:30.94 PR |
| 34 | Urijah BarnesPlace 34 · Grade 8 · Hillside | 8 | Hillside | 15:37.07 PR |
| 35 | Maverik PeakePlace 35 · Grade 8 · Hastings | 8 | Hastings | 15:46.44 |
| 36 | Collin CoreyPlace 36 · Grade 7 · Lakeview (Battle Creek) | 7 | Lakeview (Battle Creek) | 15:55.31 |
| 37 | Caiden FryePlace 37 · Grade 7 · Hastings | 7 | Hastings | 15:57.35 |
| 38 | Nolan LucasPlace 38 · Grade 7 · Hastings | 7 | Hastings | 16:18.97 |
| 39 | Liam RennerPlace 39 · Grade 8 · Hastings | 8 | Hastings | 16:26.51 PR |
| 40 | Levi WindsorPlace 40 · Grade 7 · Hastings | 7 | Hastings | 16:31.81 |
| 41 | Colin UrePlace 41 · Grade 8 · Lakeview (Battle Creek) | 8 | Lakeview (Battle Creek) | 16:34.02 |
| 42 | Aiden VancePlace 42 · Grade 7 · Hastings | 7 | Hastings | 16:34.71 |
| 43 | Tyler McKenziePlace 43 · Grade 8 · Pennfield | 8 | Pennfield | 17:11.00 PR |
| 44 | Cameron MerklingPlace 44 · Grade 7 · Hillside | 7 | Hillside | 17:12.02 |
| 45 | Austin Hui-WeePlace 45 · Grade 6 · Comstock | 6 | Comstock | 17:26.46 |
| 46 | Pablo PenaPlace 46 · Grade 7 · Hillside | 7 | Hillside | 17:43.26 |
| 47 | Skyler MorganPlace 47 · Grade 8 · Lakeview (Battle Creek) | 8 | Lakeview (Battle Creek) | 18:09.02 PR |
| 48 | Isaiah Granville-McFerrinPlace 48 · Grade 7 · Comstock | 7 | Comstock | 19:26.61 PR |
| 49 | Andrew BartonPlace 49 · Grade 7 · Hastings | 7 | Hastings | 19:30.75 |
| 50 | Gregory NeubauerPlace 50 · Grade 7 · Hastings | 7 | Hastings | 19:46.66 |
| 51 | Zane MarinoPlace 51 · Grade 7 · Kalamazoo Linden Grove | 7 | Kalamazoo Linden Grove | 19:56.91 |
| 52 | Oscar SullivanPlace 52 · Grade 7 · Comstock | 7 | Comstock | 20:58.65 |
| 53 | Connor Hui-WeePlace 53 · Grade 7 · Comstock | 7 | Comstock | 21:08.44 |
| 54 | Liam KirtleyPlace 54 · Grade 7 · Lakeview (Battle Creek) | 7 | Lakeview (Battle Creek) | 21:12.56 |
| 55 | Joseph RajacharPlace 55 · Grade 7 · Lakeview (Battle Creek) | 7 | Lakeview (Battle Creek) | 26:31.32 |