| 1 | Jonas BallardPlace 1 · Grade 12 · Holland Black River | 12 | Holland Black River | 16:16.82 |
| 2 | Sam CasianoPlace 2 · Grade 10 · Watervliet | 10 | Watervliet | 16:56.86 PR |
| 3 | Jackson BowmanPlace 3 · Grade 11 · Saugatuck | 11 | Saugatuck | 16:57.69 |
| 4 | Grant RehkopfPlace 4 · Grade 12 · Saugatuck | 12 | Saugatuck | 16:59.87 |
| 5 | Landon MaddenPlace 5 · Grade 12 · Delton-Kellogg | 12 | Delton-Kellogg | 17:04.64 |
| 6 | Sebastian ZylstraPlace 6 · Grade 12 · Holland Black River | 12 | Holland Black River | 17:11.48 |
| 7 | Kellen ChalupaPlace 7 · Grade 12 · Allegan | 12 | Allegan | 17:15.32 |
| 8 | Ivan "Gabe" GonzalezPlace 8 · Grade 12 · Fennville | 12 | Fennville | 17:18.68 |
| 9 | Benjamin BolinderPlace 9 · Grade 9 · Bridgman | 9 | Bridgman | 17:21.36 |
| 10 | Nolan WiensPlace 10 · Grade 12 · South Haven | 12 | South Haven | 17:22.58 |
| 11 | Marcus SilvaPlace 11 · Grade 12 · Saugatuck | 12 | Saugatuck | 17:25.27 |
| 12 | Avery CarlsonPlace 12 · Grade 11 · Holland Black River | 11 | Holland Black River | 17:34.76 |
| 13 | Fletcher AmosPlace 13 · Grade 10 · Gobles | 10 | Gobles | 17:36.10 |
| 14 | Leo AvalosPlace 14 · Grade 10 · Saugatuck | 10 | Saugatuck | 17:36.17 |
| 15 | Ira BrownPlace 15 · Grade 11 · Saugatuck | 11 | Saugatuck | 17:43.03 |
| 16 | Sawyer MonroePlace 16 · Grade 12 · Saugatuck | 12 | Saugatuck | 17:43.93 |
| 17 | Aaron HofmeisterPlace 17 · Grade 11 · Constantine | 11 | Constantine | 17:49.84 |
| 18 | Hunter HayesPlace 18 · Grade 12 · Martin | 12 | Martin | 17:52.72 |
| 19 | Thomas SiglerPlace 19 · Grade 10 · Martin | 10 | Martin | 17:56.04 |
| 20 | Jace HiltonPlace 20 · Grade 11 · Delton-Kellogg | 11 | Delton-Kellogg | 17:56.10 |
| 21 | Kellen SiemsPlace 21 · Grade 12 · Kalamazoo Hackett | 12 | Kalamazoo Hackett | 17:57.22 |
| 22 | Malachi AllersmaPlace 22 · Grade 10 · Delton-Kellogg | 10 | Delton-Kellogg | 18:03.79 |
| 23 | Henry YoungPlace 23 · Grade 10 · Kalamazoo Hackett | 10 | Kalamazoo Hackett | 18:09.87 |
| 24 | Jessie BernardPlace 24 · Grade 12 · Fennville | 12 | Fennville | 18:10.41 PR |
| 25 | Simon CarrPlace 25 · Grade 10 · Saugatuck | 10 | Saugatuck | 18:14.48 |
| 26 | Atticus BoevePlace 26 · Grade 12 · Fennville | 12 | Fennville | 18:17.29 |
| 27 | Jadon DettmannPlace 27 · Grade 12 · Martin | 12 | Martin | 18:17.75 |
| 28 | Carson ErnsbergerPlace 28 · Grade 10 · Bridgman | 10 | Bridgman | 18:20.25 |
| 29 | Casper BannerPlace 29 · Grade 11 · Holland Black River | 11 | Holland Black River | 18:24.44 |
| 30 | Connor Bailey-CookPlace 30 · Grade 12 · Parchment | 12 | Parchment | 18:26.56 |
| 31 | Joseph McCoyPlace 31 · Grade 11 · Delton-Kellogg | 11 | Delton-Kellogg | 18:31.01 |
| 32 | Jeremiah VanHoutenPlace 32 · Grade 11 · Martin | 11 | Martin | 18:33.50 |
| 33 | Lukasz ButkiewiczPlace 33 · Grade 10 · Kalamazoo Hackett | 10 | Kalamazoo Hackett | 18:34.48 |
| 34 | Colin GallagherPlace 34 · Grade 12 · Kalamazoo Hackett | 12 | Kalamazoo Hackett | 18:42.08 |
| 35 | Jakin ProngPlace 35 · Grade 10 · South Haven | 10 | South Haven | 18:43.78 |
| 36 | Javier JJ GarciaPlace 36 · Grade 10 · South Haven | 10 | South Haven | 18:48.43 |
| 37 | Lucas WinterPlace 37 · Grade 11 · Parchment | 11 | Parchment | 18:49.05 |
| 38 | Levi CollinsPlace 38 · Grade 11 · Gobles | 11 | Gobles | 18:51.51 |
| 39 | Abram KelloggPlace 39 · Grade 10 · Delton-Kellogg | 10 | Delton-Kellogg | 18:53.05 |
| 40 | Segura LopezPlace 40 · Grade 10 · Galesburg-Augusta | 10 | Galesburg-Augusta | 19:04.22 |
| 41 | Noah WithersPlace 41 · Grade 12 · Lawton | 12 | Lawton | 19:05.22 |
| 42 | Wesley HarringtonPlace 42 · Grade 11 · Parchment | 11 | Parchment | 19:08.43 |
| 43 | Ayden JonesPlace 43 · Grade 11 · Delton-Kellogg | 11 | Delton-Kellogg | 19:13.82 |
| 44 | Cole RingelPlace 44 · Grade 11 · Gobles | 11 | Gobles | 19:19.88 |
| 45 | Gari Salvador-GarciaPlace 45 · Grade 12 · Martin | 12 | Martin | 19:20.47 |
| 46 | Austin RingelPlace 46 · Grade 9 · Gobles | 9 | Gobles | 19:21.33 |
| 47 | Karston KappenmanPlace 47 · Grade 10 · Kalamazoo Hackett | 10 | Kalamazoo Hackett | 19:21.99 |
| 48 | Abron PagePlace 48 · Grade 9 · Saugatuck | 9 | Saugatuck | 19:26.67 |
| 49 | Asher OrneePlace 49 · Grade 11 · Holland Black River | 11 | Holland Black River | 19:32.02 |
| 50 | Loghan MurphyPlace 50 · Grade 11 · Allegan | 11 | Allegan | 19:34.52 |
| 51 | Leo VoytenkoPlace 51 · Grade 11 · Kalamazoo Christian | 11 | Kalamazoo Christian | 19:38.92 |
| 52 | Gabe BaschPlace 52 · Grade 9 · Kalamazoo Hackett | 9 | Kalamazoo Hackett | 19:41.63 |
| 53 | Miles DivozzoPlace 53 · Grade 12 · Holland Black River | 12 | Holland Black River | 19:42.00 |
| 54 | Cooper PrenticePlace 54 · Grade 12 · Allegan | 12 | Allegan | 19:45.16 |
| 55 | Trace McCoyPlace 55 · Grade 9 · Delton-Kellogg | 9 | Delton-Kellogg | 19:46.24 |
| 56 | Dylan WeeksPlace 56 · Grade 9 · Kalamazoo Christian | 9 | Kalamazoo Christian | 19:56.01 |
| 57 | Jack FavreauPlace 57 · Grade 12 · Delton-Kellogg | 12 | Delton-Kellogg | 20:01.44 PR |
| 58 | Jaxon BuncePlace 58 · Grade 12 · Gobles | 12 | Gobles | 20:04.81 |
| 59 | Asher SmithPlace 59 · Grade 9 · Allegan | 9 | Allegan | 20:05.36 |
| 60 | Jacob NuttPlace 60 · Grade 10 · Kalamazoo Christian | 10 | Kalamazoo Christian | 20:07.14 |
| 61 | Jessen EllisPlace 61 · Grade 9 · Fennville | 9 | Fennville | 20:07.59 |
| 62 | Spencer McCartyPlace 62 · Grade 9 · Martin | 9 | Martin | 20:07.73 |
| 63 | Simon TelmanPlace 63 · Grade 9 · Holland Black River | 9 | Holland Black River | 20:09.79 |
| 64 | Rowen BrunnerPlace 64 · Grade 10 · Kalamazoo Hackett | 10 | Kalamazoo Hackett | 20:13.68 |
| 65 | Lucas LombardPlace 65 · Grade 10 · Fennville | 10 | Fennville | 20:27.60 |
| 66 | Derek SonnevilPlace 66 · Grade 12 · Constantine | 12 | Constantine | 20:33.27 |
| 67 | Hudson WinnePlace 67 · Grade 11 · Fennville | 11 | Fennville | 20:34.99 |
| 68 | Broddy HuntPlace 68 · Grade 9 · Allegan | 9 | Allegan | 20:35.83 |
| 69 | Titus SagerPlace 69 · Grade 10 · Gobles | 10 | Gobles | 20:36.15 |
| 70 | Caleb HopkinsPlace 70 · Grade 11 · Martin | 11 | Martin | 20:37.57 |
| 71 | Lucian KingPlace 71 · Grade 10 · Martin | 10 | Martin | 20:39.94 |
| 72 | Zander DuncanPlace 72 · Grade 12 · South Haven | 12 | South Haven | 20:43.15 |
| 73 | Ashton DingeePlace 73 · Grade 11 · Galesburg-Augusta | 11 | Galesburg-Augusta | 20:43.16 |
| 74 | Chance SalmonPlace 74 · Grade 9 · Bridgman | 9 | Bridgman | 20:44.17 |
| 75 | Michael StedmanPlace 75 · Grade 9 · Kalamazoo Hackett | 9 | Kalamazoo Hackett | 20:45.33 |
| 76 | David LeddenPlace 76 · Grade 11 · Constantine | 11 | Constantine | 20:47.53 |
| 77 | Hudson BeckerPlace 77 · Grade 9 · Bridgman | 9 | Bridgman | 20:48.45 |
| 78 | Gabriel MartinezPlace 78 · Grade 10 · Watervliet | 10 | Watervliet | 20:56.22 |
| 79 | Lucas DoubledeePlace 79 · Grade 10 · Delton-Kellogg | 10 | Delton-Kellogg | 21:03.42 |
| 80 | Robert MajorasPlace 80 · Grade 11 · Kalamazoo Hackett | 11 | Kalamazoo Hackett | 21:04.73 |
| 81 | Eathan BurnettPlace 81 · Grade 11 · Watervliet | 11 | Watervliet | 21:09.59 |
| 82 | Kevin FloresPlace 82 · Grade 12 · Fennville | 12 | Fennville | 21:20.39 |
| 83 | Xander RuiterPlace 83 · Grade 10 · Martin | 10 | Martin | 21:44.65 |
| 84 | Kyler GerminderPlace 84 · Grade 10 · Kalamazoo Hackett | 10 | Kalamazoo Hackett | 21:54.40 |
| 85 | Lincoln CookPlace 85 · Grade 10 · Gobles | 10 | Gobles | 21:59.90 |
| 86 | Cooper StannardPlace 86 · Grade 12 · Parchment | 12 | Parchment | 22:01.01 |
| 87 | Logan TenbrinkPlace 87 · Grade 10 · Martin | 10 | Martin | 22:02.52 |
| 88 | Tycho DeVisserPlace 88 · Grade 10 · Kalamazoo Christian | 10 | Kalamazoo Christian | 22:05.75 |
| 89 | Eli BirchmeierPlace 89 · Grade 10 · Kalamazoo Christian | 10 | Kalamazoo Christian | 22:07.34 |
| 90 | Brock WarrenPlace 90 · Grade 12 · Constantine | 12 | Constantine | 22:09.40 |
| 91 | Dominic LesterPlace 91 · Grade 9 · Saugatuck | 9 | Saugatuck | 22:15.23 |
| 92 | Felipe FernandezPlace 92 · Grade 9 · Fennville | 9 | Fennville | 22:33.03 |
| 93 | Espen SpansPlace 93 · Grade 9 · Fennville | 9 | Fennville | 22:33.26 |
| 94 | Ben WrightPlace 94 · Grade 9 · Constantine | 9 | Constantine | 22:45.81 |
| 95 | Ryland PedersenPlace 95 · Grade 10 · Kalamazoo Christian | 10 | Kalamazoo Christian | 22:52.04 |
| 96 | Cameron KuhsePlace 96 · Grade 9 · Galesburg-Augusta | 9 | Galesburg-Augusta | 22:55.09 |
| 97 | Jaxon SappPlace 97 · Grade 10 · Parchment | 10 | Parchment | 22:55.13 |
| 98 | Vincent FinedellPlace 98 · Grade 10 · Galesburg-Augusta | 10 | Galesburg-Augusta | 23:04.92 |
| 99 | Reneesh SundarPlace 99 · Grade 11 · Holland Black River | 11 | Holland Black River | 23:11.26 |
| 100 | Quinn MaxwellPlace 100 · Grade 9 · Constantine | 9 | Constantine | 23:16.50 |