| 1 | Jonas BallardPlace 1 · Grade 12 · Holland Black River | 12 | Holland Black River | 16:18.64 |
| 2 | Landon MaddenPlace 2 · Grade 12 · Delton-Kellogg | 12 | Delton-Kellogg | 16:36.49 |
| 3 | Jackson BowmanPlace 3 · Grade 11 · Saugatuck | 11 | Saugatuck | 16:48.19 |
| 4 | Grant RehkopfPlace 4 · Grade 12 · Saugatuck | 12 | Saugatuck | 16:48.71 |
| 5 | Sawyer MonroePlace 5 · Grade 12 · Saugatuck | 12 | Saugatuck | 17:01.00 |
| 6 | Kellen ChalupaPlace 6 · Grade 12 · Allegan | 12 | Allegan | 17:05.94 |
| 7 | Marcus SilvaPlace 7 · Grade 12 · Saugatuck | 12 | Saugatuck | 17:08.74 |
| 8 | Thomas SiglerPlace 8 · Grade 10 · Martin | 10 | Martin | 17:12.11 PR |
| 9 | Sebastian ZylstraPlace 9 · Grade 12 · Holland Black River | 12 | Holland Black River | 17:25.77 |
| 10 | Avery CarlsonPlace 10 · Grade 11 · Holland Black River | 11 | Holland Black River | 17:26.63 |
| 11 | Sam CasianoPlace 11 · Grade 10 · Watervliet | 10 | Watervliet | 17:27.40 |
| 12 | Benjamin BolinderPlace 12 · Grade 9 · Bridgman | 9 | Bridgman | 17:28.32 |
| 13 | Carson ErnsbergerPlace 13 · Grade 10 · Bridgman | 10 | Bridgman | 17:30.87 |
| 14 | Kellen SiemsPlace 14 · Grade 12 · Kalamazoo Hackett | 12 | Kalamazoo Hackett | 17:30.93 |
| 15 | Reese DeVisserPlace 15 · Grade 10 · Schoolcraft | 10 | Schoolcraft | 17:32.39 |
| 16 | Leo AvalosPlace 16 · Grade 10 · Saugatuck | 10 | Saugatuck | 17:32.70 |
| 17 | Nolan WiensPlace 17 · Grade 12 · South Haven | 12 | South Haven | 17:36.18 |
| 18 | Jakin ProngPlace 18 · Grade 10 · South Haven | 10 | South Haven | 17:36.46 PR |
| 19 | Joseph McCoyPlace 19 · Grade 11 · Delton-Kellogg | 11 | Delton-Kellogg | 17:37.36 |
| 20 | Ivan "Gabe" GonzalezPlace 20 · Grade 12 · Fennville | 12 | Fennville | 17:38.61 |
| 21 | Fletcher AmosPlace 21 · Grade 10 · Gobles | 10 | Gobles | 17:40.13 |
| 22 | Casper BannerPlace 22 · Grade 11 · Holland Black River | 11 | Holland Black River | 17:50.81 |
| 23 | Jeremiah VanHoutenPlace 23 · Grade 11 · Martin | 11 | Martin | 17:51.56 |
| 24 | Atticus BoevePlace 24 · Grade 12 · Fennville | 12 | Fennville | 17:57.13 |
| 25 | Jace HiltonPlace 25 · Grade 11 · Delton-Kellogg | 11 | Delton-Kellogg | 18:00.05 |
| 26 | Malachi AllersmaPlace 26 · Grade 10 · Delton-Kellogg | 10 | Delton-Kellogg | 18:02.51 |
| 27 | Henry YoungPlace 27 · Grade 10 · Kalamazoo Hackett | 10 | Kalamazoo Hackett | 18:03.42 PR |
| 28 | Connor Bailey-CookPlace 28 · Grade 12 · Parchment | 12 | Parchment | 18:06.35 |
| 29 | Ira BrownPlace 29 · Grade 11 · Saugatuck | 11 | Saugatuck | 18:10.06 |
| 30 | Javier JJ GarciaPlace 30 · Grade 10 · South Haven | 10 | South Haven | 18:11.15 |
| 31 | Hunter HayesPlace 31 · Grade 12 · Martin | 12 | Martin | 18:20.19 |
| 32 | Simon CarrPlace 32 · Grade 10 · Saugatuck | 10 | Saugatuck | 18:20.23 |
| 33 | Daren AustinPlace 33 · Grade 11 · Parchment | 11 | Parchment | 18:20.89 |
| 34 | Colin GallagherPlace 34 · Grade 12 · Kalamazoo Hackett | 12 | Kalamazoo Hackett | 18:27.79 |
| 35 | Jessie BernardPlace 35 · Grade 12 · Fennville | 12 | Fennville | 18:30.73 |
| 36 | Isaac MulderPlace 36 · Grade 9 · Schoolcraft | 9 | Schoolcraft | 18:33.07 |
| 37 | Ayden JonesPlace 37 · Grade 11 · Delton-Kellogg | 11 | Delton-Kellogg | 18:37.19 |
| 38 | Cole RingelPlace 38 · Grade 11 · Gobles | 11 | Gobles | 18:37.73 |
| 39 | Gari Salvador-GarciaPlace 39 · Grade 12 · Martin | 12 | Martin | 18:38.11 |
| 40 | Abram KelloggPlace 40 · Grade 10 · Delton-Kellogg | 10 | Delton-Kellogg | 18:38.67 |
| 41 | Jadon DettmannPlace 41 · Grade 12 · Martin | 12 | Martin | 18:39.01 |
| 42 | Lucas WinterPlace 42 · Grade 11 · Parchment | 11 | Parchment | 18:39.13 PR |
| 43 | Miles DivozzoPlace 43 · Grade 12 · Holland Black River | 12 | Holland Black River | 18:39.98 |
| 44 | Noah WithersPlace 44 · Grade 12 · Lawton | 12 | Lawton | 18:40.16 |
| 45 | Lukasz ButkiewiczPlace 45 · Grade 10 · Kalamazoo Hackett | 10 | Kalamazoo Hackett | 18:47.15 |
| 46 | Trace McCoyPlace 46 · Grade 9 · Delton-Kellogg | 9 | Delton-Kellogg | 18:50.46 |
| 47 | Kevin FloresPlace 47 · Grade 12 · Fennville | 12 | Fennville | 18:54.60 PR |
| 48 | Levi CollinsPlace 48 · Grade 11 · Gobles | 11 | Gobles | 18:55.44 |
| 49 | Noah PuckettPlace 49 · Grade 9 · South Haven | 9 | South Haven | 18:55.78 |
| 50 | Jaxon BuncePlace 50 · Grade 12 · Gobles | 12 | Gobles | 19:02.64 |
| 51 | Dylan WeeksPlace 51 · Grade 9 · Kalamazoo Christian | 9 | Kalamazoo Christian | 19:08.79 |
| 52 | Tony PerezPlace 52 · Grade 10 · Watervliet | 10 | Watervliet | 19:12.49 |
| 53 | Wesley HarringtonPlace 53 · Grade 11 · Parchment | 11 | Parchment | 19:13.68 |
| 54 | Segura LopezPlace 54 · Grade 10 · Galesburg-Augusta | 10 | Galesburg-Augusta | 19:14.09 |
| 55 | Loghan MurphyPlace 55 · Grade 11 · Allegan | 11 | Allegan | 19:14.21 |
| 56 | Leo VoytenkoPlace 56 · Grade 11 · Kalamazoo Christian | 11 | Kalamazoo Christian | 19:16.68 |
| 57 | Asher OrneePlace 57 · Grade 11 · Holland Black River | 11 | Holland Black River | 19:19.41 |
| 58 | Karston KappenmanPlace 58 · Grade 10 · Kalamazoo Hackett | 10 | Kalamazoo Hackett | 19:30.15 |
| 59 | Austin RingelPlace 59 · Grade 9 · Gobles | 9 | Gobles | 19:36.36 |
| 60 | Simon TelmanPlace 60 · Grade 9 · Holland Black River | 9 | Holland Black River | 19:36.61 |
| 61 | Lucas LombardPlace 61 · Grade 10 · Fennville | 10 | Fennville | 19:37.41 |
| 62 | Cooper PrenticePlace 62 · Grade 12 · Allegan | 12 | Allegan | 19:38.22 |
| 63 | Jacob NuttPlace 63 · Grade 10 · Kalamazoo Christian | 10 | Kalamazoo Christian | 19:38.81 PR |
| 64 | Asher SmithPlace 64 · Grade 9 · Allegan | 9 | Allegan | 19:41.63 |
| 65 | Broddy HuntPlace 65 · Grade 9 · Allegan | 9 | Allegan | 19:42.25 PR |
| 66 | Landon EvansPlace 66 · Grade 11 · Schoolcraft | 11 | Schoolcraft | 19:44.08 |
| 67 | Chance SalmonPlace 67 · Grade 9 · Bridgman | 9 | Bridgman | 19:45.08 PR |
| 68 | Jessen EllisPlace 68 · Grade 9 · Fennville | 9 | Fennville | 19:51.43 |
| 69 | Spencer McCartyPlace 69 · Grade 9 · Martin | 9 | Martin | 19:54.56 PR |
| 70 | Hudson WinnePlace 70 · Grade 11 · Fennville | 11 | Fennville | 19:55.99 |
| 71 | Derek SonnevilPlace 71 · Grade 12 · Constantine | 12 | Constantine | 19:56.98 |
| 72 | Royce BoggsPlace 72 · Grade 11 · Schoolcraft | 11 | Schoolcraft | 19:59.99 |
| 73 | Nick StevensPlace 73 · Grade 12 · Galesburg-Augusta | 12 | Galesburg-Augusta | 20:03.11 |
| 74 | Rowen BrunnerPlace 74 · Grade 10 · Kalamazoo Hackett | 10 | Kalamazoo Hackett | 20:03.50 |
| 75 | Lincoln CookPlace 75 · Grade 10 · Gobles | 10 | Gobles | 20:15.00 |
| 76 | Cooper StannardPlace 76 · Grade 12 · Parchment | 12 | Parchment | 20:17.02 |
| 77 | Hudson BeckerPlace 77 · Grade 9 · Bridgman | 9 | Bridgman | 20:24.02 |
| 78 | Gabriel MartinezPlace 78 · Grade 10 · Watervliet | 10 | Watervliet | 20:24.94 |
| 79 | Aaron HofmeisterPlace 79 · Grade 11 · Constantine | 11 | Constantine | 20:27.91 |
| 80 | Brady BongardPlace 80 · Grade 12 · Schoolcraft | 12 | Schoolcraft | 20:29.96 |
| 81 | Gabe KlinePlace 81 · Grade 9 · Constantine | 9 | Constantine | 20:32.11 |
| 82 | Tycho DeVisserPlace 82 · Grade 10 · Kalamazoo Christian | 10 | Kalamazoo Christian | 20:36.40 PR |
| 83 | Andrew BoyntonPlace 83 · Grade 9 · Schoolcraft | 9 | Schoolcraft | 20:37.45 |
| 84 | Ashton DingeePlace 84 · Grade 11 · Galesburg-Augusta | 11 | Galesburg-Augusta | 20:40.39 |
| 85 | Eathan BurnettPlace 85 · Grade 11 · Watervliet | 11 | Watervliet | 20:56.81 |
| 86 | Titus SagerPlace 86 · Grade 10 · Gobles | 10 | Gobles | 20:59.61 |
| 87 | Brock WarrenPlace 87 · Grade 12 · Constantine | 12 | Constantine | 21:00.11 |
| 88 | David LeddenPlace 88 · Grade 11 · Constantine | 11 | Constantine | 21:02.82 |
| 89 | Zander DuncanPlace 89 · Grade 12 · South Haven | 12 | South Haven | 21:07.04 |
| 90 | Shawn CrawfordPlace 90 · Grade 11 · Bridgman | 11 | Bridgman | 21:10.20 PR |
| 91 | Daniel PerezPlace 91 · Grade 9 · Watervliet | 9 | Watervliet | 21:15.46 |
| 92 | Caleb HopkinsPlace 92 · Grade 11 · Martin | 11 | Martin | 21:24.06 |
| 93 | Angel CervantesPlace 93 · Grade 9 · Watervliet | 9 | Watervliet | 21:41.85 PR |
| 94 | Cameron KuhsePlace 94 · Grade 9 · Galesburg-Augusta | 9 | Galesburg-Augusta | 21:43.62 PR |
| 95 | Robert MajorasPlace 95 · Grade 11 · Kalamazoo Hackett | 11 | Kalamazoo Hackett | 21:52.67 |
| 96 | Eli BirchmeierPlace 96 · Grade 10 · Kalamazoo Christian | 10 | Kalamazoo Christian | 22:01.02 PR |
| 97 | Ryland PedersenPlace 97 · Grade 10 · Kalamazoo Christian | 10 | Kalamazoo Christian | 22:09.74 PR |
| 98 | Ben WrightPlace 98 · Grade 9 · Constantine | 9 | Constantine | 22:18.67 |
| 99 | Quinn MaxwellPlace 99 · Grade 9 · Constantine | 9 | Constantine | 22:36.70 |
| 100 | Vincent FinedellPlace 100 · Grade 10 · Galesburg-Augusta | 10 | Galesburg-Augusta | 22:40.91 |
| 101 | Quinn WardPlace 101 · Grade 9 · Lawton | 9 | Lawton | 23:08.88 PR |
| 102 | Gavin LeiterPlace 102 · Grade 11 · Watervliet | 11 | Watervliet | 23:10.59 |
| 103 | Ethan MillerPlace 103 · Grade 10 · Parchment | 10 | Parchment | 23:39.10 |
| 104 | Everett FinedellPlace 104 · Grade 9 · Galesburg-Augusta | 9 | Galesburg-Augusta | 24:19.75 PR |
| 105 | Allen ColaoPlace 105 · Grade 10 · Kalamazoo Christian | 10 | Kalamazoo Christian | 25:08.65 PR |
| 106 | Matthew ChichesterPlace 106 · Grade 9 · Galesburg-Augusta | 9 | Galesburg-Augusta | 25:42.88 |