Boys 5000 Meter Run
1. 12 Connor Wuori 15:31.1 Portage Central
2. 11 Isaac Harding 15:41.7 Rockford
3. 12 Donavan Brazier 15:53.9 Grand Rapids Kenowa ...
4. 9 Cole Johnson 16:00.3 Rockford
5. 12 Garett Smith 16:19.6 Hudsonville
6. 12 Andrew Wittland 16:28.2 Grand Rapids Forest ...
7. 11 Grayson Harding 16:28.5 Rockford
8. 11 Matt Smith 16:29.8 Grandville
9. 12 Paul Burke 16:34.8 Rockford
10. 10 Gannon Foley 16:39.4 Portage Central
11. 11 Grant Gabriel 16:40.8 Rockford
12. 12 Colin Reichenbach 16:45.4 Rockford
13. 12 Flynn Darby 16:56.5 Caledonia
14. 9 Scott Tran 17:00.1 Grand Rapids Forest ...
15. 11 Kyle Chamberlain 17:00.5 Hudsonville
16. 10 Jon Koning 17:00.9 Portage Central
17. 11 Owen Purdue 17:03.8 Grand Rapids Forest ...
18. 11 Jack Neeley 17:08.8 Grand Rapids Forest ...
19. 12 Ross Helmer 17:11.8 Hudsonville
20. 10 Jake Stryker 17:13.7 Holland West Ottawa
21. 10 Jordan Bennett 17:13.7 Caledonia
22. 11 Shayden Fisher 17:13.8 Grandville
23. 12 Brian Stubelt 17:14.5 Portage Central
24. 12 Luke Simonds 17:14.7 Grand Rapids Kenowa ...
25. 12 Mitchell Vredeveld 17:14.8 Grand Rapids Forest ...
26. 12 Kevin Elliott 17:20.8 Grand Rapids Kenowa ...
27. 12 Kirk Dickson 17:22.3 Rockford
28. 12 Mitchell Parsons 17:22.6 Grandville
29. 11 Ethan Israels 17:32.5 Holland West Ottawa
30. 10 Derek Sanchez 17:33.5 Hudsonville
31. 10 David McManus 17:34.8 Hudsonville
32. 9 Dylan Lame 17:37.1 Hudsonville
33. 12 Alex Girgis 17:37.1 Grand Rapids Forest ...
34. 10 Jordan Pattison 17:39.1 Caledonia
35. 10 Zach Franks 17:44.8 Portage Central
36. 10 Matt Wight 17:45.8 Holland West Ottawa
37. 12 Adam Bundy 17:46.3 Grand Rapids Kenowa ...
38. 11 Josh Ball 17:46.5 Grand Rapids Forest ...
39. 10 Jacob Hovda 17:48.3 Portage Central
40. 10 Nathan Mack 17:49.7 Portage Central
41. 11 Zach Feyen 17:51.5 Caledonia
42. 10 Shawn Roncka 17:53.4 Grandville
43. 12 Mike Hamel 17:54.8 Mattawan
44. 12 Nate Schipper 17:55.2 Hudsonville
45. 11 Trystan Thayer 17:55.8 Grand Rapids Forest ...
46. 10 Micah Meindertsma 17:58.1 Caledonia
47. 11 Robert Payne 17:59.5 Grandville
48. 11 Jonathan Schafer 18:00.7 Grand Rapids Forest ...
49. 10 Austin Langlanais 18:02.1 Mattawan
50. 12 Cam Jackson 18:06.8 Grand Rapids Forest ...
51. 11 Eric Farhadi 18:17.7 Caledonia
52. 12 Nate Goodman 18:18.4 Muskegon Reeths-Puffer
53. 10 Stephen McGraw 18:19.6 Grandville
54. 11 Gabe Quin 18:31.4 Grand Rapids Kenowa ...
55. 12 Max Churchill 18:32.6 Muskegon Reeths-Puffer
56. 11 Garrison Osborne 18:33.8 Holland West Ottawa
57. 9 Jack Guimieny 18:35.7 Grandville
58. 11 Ethan Grayeb 18:37.7 Grand Rapids Forest ...
59. 9 Jared Feyen 18:37.9 Caledonia
60. 12 Charlie Bartosiewicz 18:43.8 Grand Rapids Kenowa ...
61. 12 Collin Bates 18:44.5 Mattawan
62. 12 Austin Tomko 18:48.7 Grand Rapids Forest ...
63. 11 Michael Vandevusse 18:52.5 Mattawan
64. 9 Aaron Weimer 18:57.4 Holland West Ottawa
65. 12 Matt Misiak 19:01.7 Holland West Ottawa
66. 9 David Konold 19:04.7 Mattawan
67. 11 Mitch Butlevics 19:06.1 Grand Rapids Forest ...
68. 11 Max Garcia 19:21.5 Holland West Ottawa
69. 12 Collin Kolbe 19:28.5 Muskegon Reeths-Puffer
70. 12 Luke Bailey 19:30.7 Grand Rapids Forest ...
71. 9 Sol VanHassel 19:41.8 Muskegon Reeths-Puffer
72. 12 Jacob Boes 19:49.8 Muskegon Reeths-Puffer
73. 10 Tyler Postema 19:55.9 Grand Rapids Kenowa ...
74. 9 Brandon Archer 20:22.5 Muskegon Reeths-Puffer
75. 10 Thomas Fritz 20:35.8 Mattawan
76. 9 Matthew Ostoin 20:59.5 Muskegon Reeths-Puffer
77. 10 Thomas Gearhart 21:08.5 Mattawan