Official Team Scores
1. Grand Haven 63
2. Portage Central 88
3. Caledonia 90
4. Portage Northern 113
5. East Kentwood 119
6. Holland 152
7. Holland West Ottawa 174
8. Hudsonville 183
9. Grandville 203
10. Kalamazoo Loy Norrix 219
11. Kalamazoo Central 295
12. Battle Creek Lakev... 298
13. Byron Center 382
14. Jenison 405
15. Mattawan 416
Boys 5000m run
1. 10 Jack Nicholson 16:11.2 Grand Haven
2. 11 Jordan Bennett 16:13.1 Caledonia
3. 11 Nathan Mack 16:20.2 Portage Central
4. 11 Owen Woltjer 16:30.3 Caledonia
5. 9 Sam Martens 16:33.2 Holland
6. 11 Jake Stryker 16:34.3 Holland West Ottawa
7. 11 Quentin Couvelaire 16:40.1 Grand Haven
8. 11 Eric Johnson 16:42.5 Grand Haven
9. 11 Derek Sanchez 16:44.4 Hudsonville
10. 11 Gabe Runyon 16:45.2 Kalamazoo Loy Norrix
11. 11 Will Kellam 16:46.0 Portage Northern
12. 12 Cody Clemens 16:46.5 Portage Northern
13. 12 Nolan Meister 16:47.4 East Kentwood
14. 11 Micah Meindertsma 16:47.9 Caledonia
15. 12 Angelo Leon 16:49.2 East Kentwood
16. 10 William Westveer 16:50.4 East Kentwood
17. 12 Faruq Schieber 16:51.5 Kalamazoo Central
18. 11 Brady Rudesill 16:52.6 Portage Central
19. 11 Dominic Hentemann 16:54.6 Grand Haven
20. 11 Jacob Hovda 16:57.1 Portage Central
21. 9 Samuel Weber 16:57.4 Portage Central
22. 11 Travis Grube 16:58.1 Kalamazoo Loy Norrix
23. 12 Jake Randall 16:59.1 Grandville
24. 12 Ethan Israels 17:03.0 Holland West Ottawa
25. 10 Aaron Weimer 17:03.5 Holland West Ottawa
26. 10 Sebastian Smaling 17:05.4 Portage Central
27. 9 Max Rathburn 17:06.5 Portage Northern
28. 12 Jordan Diephouse 17:07.6 Grand Haven
29. 10 Nick Hoffman 17:08.9 Holland
30. 11 Logan McDonald 17:11.6 Portage Northern
31. 9 Brad Carter 17:12.1 Holland
32. 11 Jordan Pattison 17:12.7 Caledonia
33. 12 Wayne Matunas 17:17.4 Portage Northern
34. 10 Mohamed Abdelhafis... 17:17.4 East Kentwood
35. 12 Kyle Chamberlain 17:18.3 Hudsonville
36. 12 Shayden Fisher 17:18.3 Grandville
37. 11 Riley Nickell 17:18.8 Portage Central
38. 12 Eric Farhadi 17:18.8 Caledonia
39. 12 Kellen Rau 17:20.3 Grandville
40. 9 Casey Olson 17:22.9 Hudsonville
41. 12 Demeatrice Webster 17:23.7 East Kentwood
42. 12 Keaton Kontio 17:23.9 Holland
43. 12 Brenden Streelman 17:27.3 Byron Center
44. 11 Shawn Roncka 17:30.7 Grandville
45. 9 Camden Misiewicz 17:31.5 Holland
46. 12 Brandon VanOosten 17:31.5 Battle Creek Lakeview
47. 11 Scott Bridges 17:32.3 Battle Creek Lakeview
48. 11 David McManus 17:32.6 Hudsonville
49. 12 Cody Jakiel 17:34.2 Caledonia
50. 12 Garrison Osborne 17:36.2 Holland West Ottawa
51. 10 Dylan Lame 17:38.9 Hudsonville
52. 9 Aidan Martin 17:39.5 Grand Haven
53. 12 Zach Feyen 17:43.1 Caledonia
54. 10 Jackson Henning 17:43.7 Kalamazoo Central
55. 11 Jerod Meinema 17:47.4 Kalamazoo Loy Norrix
56. 10 Cian Johnson 17:48.6 Kalamazoo Central
57. 11 Ryan Ross 17:51.8 Kalamazoo Loy Norrix
58. 12 Dennis Mbuta 17:51.9 East Kentwood
59. 12 Aaron DenBesten 17:52.9 Jenison
60. 11 Austin Langlanais 17:57.1 Mattawan
61. 11 Jacob Kenny 17:57.6 Grandville
62. 10 Joe Glubke 18:00.5 Battle Creek Lakeview
63. 11 Nate Wiley 18:01.6 Battle Creek Lakeview
64. 10 Owen Langejans 18:03.6 Portage Northern
65. 11 Hayden Johnson 18:03.9 Grandville
66. 11 John Pham 18:04.6 East Kentwood
67. 9 Jack Wiest 18:06.1 Byron Center
68. 9 Ezra Roerig 18:06.4 Hudsonville
69. 11 Liam Walits 18:08.3 Holland West Ottawa
70. 10 Noah Keillor 18:09.6 Hudsonville
71. 11 Jon Koning 18:12.0 Portage Central
72. 11 Isaac Arp 18:12.5 Grandville
73. 12 Mitchell Hiller 18:12.7 Jenison
74. 11 Jesse Lynn 18:15.0 Holland West Ottawa
75. 12 Joshua Dunham 18:18.1 Kalamazoo Loy Norrix
76. 12 Alex Quardokus 18:21.4 Mattawan
77. 11 Mike Stinchcomb 18:21.8 Portage Northern
78. 9 Alberto Castillo 18:22.4 Holland
79. 12 Alex Harrell 18:28.4 Kalamazoo Loy Norrix
80. 10 Sage Castleberry 18:29.7 Battle Creek Lakeview
81. 12 Brian Haan 18:30.4 Byron Center
82. 9 Nathan Wolffis 18:33.4 Grand Haven
83. 10 Jalen Smith 18:34.1 Kalamazoo Central
84. 9 William Carrier 18:36.0 Kalamazoo Loy Norrix
85. 10 Owen O'Neil 18:37.2 Kalamazoo Central
86. 11 Shaun Lohman 18:40.6 Holland West Ottawa
87. 9 Jaeger Schippa 18:44.9 Holland
88. 10 Seth Strout 18:46.2 Jenison
89. 12 Austin Falbe 18:46.6 Jenison
90. 10 Will Ingalls 18:47.2 Battle Creek Lakeview
91. 9 Matthew Johnson 18:47.8 Mattawan
92. 10 Idrees Schieber 18:53.2 Kalamazoo Central
93. 12 Logan Thomas 19:04.6 Byron Center
94. 10 David Konold 19:07.3 Mattawan
95. 10 Ryan Short 19:09.2 Mattawan
96. 11 Jared Haney 19:18.5 Jenison
97. 11 Thomas Gearhart 19:20.1 Mattawan
98. 11 Brian Keillor 19:23.7 Byron Center
99. 12 Adam Cronin 19:26.6 Kalamazoo Central
100. 11 Andrew Joslyn 19:31.6 Battle Creek Lakeview
101. 10 Carter Chylek 19:36.0 Jenison
102. 10 Evan Goetzinger 19:51.6 Byron Center
103. 10 Conner Wurtz 21:22.9 Byron Center