| 1 | Isaac BogardPlace 1 · Grade 8 · Kalamazoo Christian | 8 | Kalamazoo Christian | 12:28.25 |
| 2 | Ryan SantiagoPlace 2 · Grade 7 · Plainwell | 7 | Plainwell | 12:50.67 |
| 3 | Ozzy BovenPlace 3 · Grade 8 · Plainwell | 8 | Plainwell | 12:59.50 |
| 4 | Brycen HeckmanPlace 4 · Grade 7 · L. E. White (Allegan) | 7 | L. E. White (Allegan) | 13:15.73 |
| 5 | Sam GibsonPlace 5 · Grade 8 · Plainwell | 8 | Plainwell | 13:30.77 |
| 6 | Isaac VeenPlace 6 · Grade 7 · Plainwell | 7 | Plainwell | 13:33.28 |
| 7 | Ben SmeltzerPlace 7 · Grade 7 · Galesburg-Augusta | 7 | Galesburg-Augusta | 13:41.25 |
| 8 | Cole MuenzerPlace 8 · Grade 7 · L. E. White (Allegan) | 7 | L. E. White (Allegan) | 13:41.89 |
| 9 | Culver NeldonPlace 9 · Grade 8 · L. E. White (Allegan) | 8 | L. E. White (Allegan) | 14:09.51 |
| 10 | Isaac EverettPlace 10 · Grade 7 · Plainwell | 7 | Plainwell | 14:11.18 |
| 11 | Doug WionPlace 11 · Grade 8 · L. E. White (Allegan) | 8 | L. E. White (Allegan) | 14:20.90 |
| 12 | Caden SmeltzerPlace 12 · Grade 7 · Galesburg-Augusta | 7 | Galesburg-Augusta | 14:39.48 |
| 13 | Chip YbemaPlace 13 · Grade 8 · Kalamazoo Christian | 8 | Kalamazoo Christian | 14:41.04 |
| 14 | Eli GrayPlace 14 · Grade 8 · L. E. White (Allegan) | 8 | L. E. White (Allegan) | 14:48.96 PR |
| 15 | Dawson LutePlace 15 · Grade 8 · Kalamazoo Christian | 8 | Kalamazoo Christian | 14:51.91 |
| 16 | Micah WagnerPlace 16 · Grade 7 · Plainwell | 7 | Plainwell | 14:52.09 |
| 17 | Elijah FesterlingPlace 17 · Grade 8 · L. E. White (Allegan) | 8 | L. E. White (Allegan) | 14:54.37 |
| 18 | Kyle ChapmanPlace 18 · Grade 7 · Plainwell | 7 | Plainwell | 14:56.47 |
| 19 | Conner GaylordPlace 19 · Grade 8 · Plainwell | 8 | Plainwell | 15:02.01 |
| 20 | Jacob WilliamsPlace 20 · Grade 7 · Kalamazoo Christian | 7 | Kalamazoo Christian | 15:20.98 PR |
| 21 | Austin ZochPlace 21 · Grade 7 · L. E. White (Allegan) | 7 | L. E. White (Allegan) | 15:28.27 |
| 22 | Sawyer ChildsPlace 22 · Grade 8 · L. E. White (Allegan) | 8 | L. E. White (Allegan) | 15:32.05 PR |
| 23 | Christian LillyPlace 23 · Grade 8 · Plainwell | 8 | Plainwell | 15:32.93 |
| 24 | Andrew MillerPlace 24 · Grade 8 · Plainwell | 8 | Plainwell | 15:36.05 |
| 25 | Owen TeachoutPlace 25 · Grade 8 · Plainwell | 8 | Plainwell | 15:43.44 |
| 26 | Tyler KeatorPlace 26 · Grade 8 · Plainwell | 8 | Plainwell | 16:14.66 |
| 27 | Mason DuffPlace 27 · Grade 8 · L. E. White (Allegan) | 8 | L. E. White (Allegan) | 16:18.69 |
| 28 | Tyyriss PullenPlace 28 · Grade 7 · L. E. White (Allegan) | 7 | L. E. White (Allegan) | 16:27.54 |
| 29 | Will GernaatPlace 29 · Grade 8 · Plainwell | 8 | Plainwell | 16:27.58 |
| 30 | Nathan HartPlace 30 · Grade 7 · Kalamazoo Christian | 7 | Kalamazoo Christian | 16:38.75 |
| 31 | Korbin NiggPlace 31 · Grade 7 · Galesburg-Augusta | 7 | Galesburg-Augusta | 16:55.45 |
| 32 | Joey IshamPlace 32 · Grade 7 · Howardsville Christian MS | 7 | Howardsville Christian MS | 17:07.90 |
| 33 | Adam DunningPlace 33 · Grade 8 · L. E. White (Allegan) | 8 | L. E. White (Allegan) | 17:22.65 |
| 34 | Levi FritzPlace 34 · Grade 8 · Plainwell | 8 | Plainwell | 17:24.71 |
| 35 | David MeekerPlace 35 · Grade 7 · Plainwell | 7 | Plainwell | 17:43.42 |
| 36 | Jonathan ElliotPlace 36 · Grade 7 · Plainwell | 7 | Plainwell | 18:21.79 |
| 37 | Abram LongcorePlace 37 · Grade 7 · Plainwell | 7 | Plainwell | 18:25.89 |
| 38 | Jacob BrouwerPlace 38 · Grade 7 · Kalamazoo Christian | 7 | Kalamazoo Christian | 18:54.61 |
| 39 | Campbell BrooksPlace 39 · Grade 7 · L. E. White (Allegan) | 7 | L. E. White (Allegan) | 19:00.78 |
| 40 | Matthew SandersonPlace 40 · Grade 8 · Kalamazoo Christian | 8 | Kalamazoo Christian | 19:04.21 |
| 41 | Brodie MortonPlace 41 · Grade 7 · L. E. White (Allegan) | 7 | L. E. White (Allegan) | 19:34.27 |
| 42 | Owen HoffmanPlace 42 · Grade 8 · Galesburg-Augusta | 8 | Galesburg-Augusta | 20:09.99 |
| 43 | Dalton DeleonPlace 43 · Grade 8 · Comstock | 8 | Comstock | 20:16.95 |
| 44 | Jacob VanDykPlace 44 · Grade 7 · Kalamazoo Christian | 7 | Kalamazoo Christian | 20:55.81 PR |
| 45 | Sam BaconPlace 45 · Grade 7 · Plainwell | 7 | Plainwell | 27:26.77 |