| 1 | Isaac IsmailPlace 1 · Grade 8 · East Grand Rapids | 8 | East Grand Rapids | 8:38.63 |
| 2 | Sam KahlerPlace 2 · Grade 8 · Cedar Springs | 8 | Cedar Springs | 8:45.21 PR |
| 3 | Jonah SlagerPlace 3 · Grade 8 · Cedar Springs | 8 | Cedar Springs | 9:45.99 PR |
| 4 | Owen StriebelPlace 4 · Grade 7 · Cedar Springs | 7 | Cedar Springs | 9:46.02 PR |
| 5 | Anderson VreePlace 5 · Grade 8 · Cedar Springs | 8 | Cedar Springs | 9:49.43 PR |
| 6 | Alexander WitmerPlace 6 · Grade 6 · East Grand Rapids | 6 | East Grand Rapids | 10:11.75 |
| 7 | Benjamin HumphreyPlace 7 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 10:12.51 |
| 8 | Corbin DawsonPlace 8 · Grade 6 · Cedar Springs | 6 | Cedar Springs | 10:12.60 PR |
| 9 | Hudson IrwinPlace 9 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 10:15.09 |
| 10 | Archie TrethowanPlace 10 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 10:15.60 |
| 11 | Nolan VanHornPlace 11 · Grade 8 · Cedar Springs | 8 | Cedar Springs | 10:21.61 PR |
| 12 | Theodore PalmPlace 12 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 10:21.86 PR |
| 13 | Weston WalterPlace 13 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 10:22.68 PR |
| 14 | Declan SpiegelPlace 14 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 10:23.65 |
| 15 | Charlie DeanPlace 15 · Grade 6 · East Grand Rapids | 6 | East Grand Rapids | 10:36.16 |
| 16 | Camdon FarrellPlace 16 · Grade 6 · Cedar Springs | 6 | Cedar Springs | 11:01.07 PR |
| 17 | Carter HemingerPlace 17 · Grade 8 · Cedar Springs | 8 | Cedar Springs | 11:02.66 PR |
| 18 | Grady McLaughlinPlace 18 · Grade 7 · Cedar Springs | 7 | Cedar Springs | 11:03.61 PR |
| 19 | Rydell RollingsPlace 19 · Grade 6 · East Grand Rapids | 6 | East Grand Rapids | 11:05.76 |
| 20 | George EdsengaPlace 20 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 11:10.42 PR |
| 21 | Sebastian LakePlace 21 · Grade 7 · Greenville | 7 | Greenville | 11:26.68 PR |
| 22 | Gage StantonPlace 22 · Grade 8 · Cedar Springs | 8 | Cedar Springs | 11:44.41 PR |
| 23 | Owen BurpeePlace 23 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 11:44.55 PR |
| 24 | Massimo DaMorePlace 24 · Grade 6 · East Grand Rapids | 6 | East Grand Rapids | 11:46.58 PR |
| 25 | Henry EdsengaPlace 25 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 11:49.52 PR |
| 26 | Grayson BatesPlace 26 · Grade 8 · Greenville | 8 | Greenville | 11:51.36 PR |
| 27 | Brighton BollingerPlace 27 · Grade 6 · Greenville | 6 | Greenville | 11:55.02 PR |
| 28 | Max GlerumPlace 28 · Grade 7 · Cedar Springs | 7 | Cedar Springs | 11:55.64 PR |
| 29 | Cameron WoodardPlace 29 · Grade 7 · Cedar Springs | 7 | Cedar Springs | 11:57.31 |
| 30 | Isaac BlissPlace 30 · Grade 7 · Cedar Springs | 7 | Cedar Springs | 11:57.83 PR |
| 31 | MJ ArizolaPlace 31 · Grade 8 · Cedar Springs | 8 | Cedar Springs | 12:00.30 |
| 32 | Sebastian KomarPlace 32 · Grade 6 · Cedar Springs | 6 | Cedar Springs | 12:15.68 PR |
| 33 | Jackson GarnerPlace 33 · Grade 7 · Greenville | 7 | Greenville | 12:24.04 PR |
| 34 | Christian MercierPlace 34 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 12:29.19 |
| 35 | Jaxon CraigPlace 35 · Grade 8 · Cedar Springs | 8 | Cedar Springs | 12:43.06 PR |
| 36 | Paul FugittPlace 36 · Grade 7 · Greenville | 7 | Greenville | 12:58.31 PR |
| 37 | Bradley WilsonPlace 37 · Grade 8 · Greenville | 8 | Greenville | 12:59.08 |
| 38 | Liam KosterPlace 38 · Grade 7 · Cedar Springs | 7 | Cedar Springs | 13:40.07 |
| 39 | Oliver WomersleyPlace 39 · Grade 7 · Cedar Springs | 7 | Cedar Springs | 14:55.33 PR |
| 40 | Connor TrelfaPlace 40 · Grade 7 · Greenville | 7 | Greenville | 15:44.46 |
| 41 | Cooper HarrisonPlace 41 · Grade 6 · Cedar Springs | 6 | Cedar Springs | 16:17.32 PR |
| 42 | Braxton EganPlace 42 · Grade 6 · Greenville | 6 | Greenville | 16:26.77 PR |
| 43 | Robert GrossPlace 43 · Grade 6 · Greenville | 6 | Greenville | 16:38.11 PR |
| 44 | Lucas MelchingPlace 44 · Grade 6 · Greenville | 6 | Greenville | 16:45.04 PR |