boys 5000 meter run
1. 12 Mark Freyhof 16:31.61 Hamilton
2. 11 Jordan Bennett 16:44.43 Caledonia
3. 11 Cade Vruggink 16:45.25 East Grand Rapids
4. 11 Alberto Carbajal 16:47.34 Grand Rapids Ottawa ...
5. 12 Angelo Leon 16:57.41 East Kentwood
6. 11 Micah Meindertsma 16:58.97 Caledonia
7. 12 Matthew Levitt 17:06.44 East Grand Rapids
8. 11 Owen Woltjer 17:08.08 Caledonia
9. 11 Luke Noah 17:09.02 Middleville Thornapp...
10. 12 Nick MacGeorge 17:15.45 East Grand Rapids
11. 12 Cody Jakiel 17:26.18 Caledonia
12. 9 Andrew Periard 17:27.49 East Grand Rapids
13. 12 Demeatrice Webster 17:28.96 East Kentwood
14. 11 Jordan Pattison 17:30.32 Caledonia
15. 12 Eric Farhadi 17:36.42 Caledonia
16. 11 Erik Walter 17:37.95 Middleville Thornapp...
17. 10 William Westveer 17:38.41 East Kentwood
18. 12 Perry Carter 17:40.35 Wayland Union
19. 11 Sam Johnson 17:40.87 Hastings
20. 12 Alex Herriman 17:41.99 Caledonia
21. 11 Caleb Topp 17:49.47 Hamilton
22. 10 Joe Meston 17:56.42 East Grand Rapids
23. 12 Nolan Meister 17:58.14 East Kentwood
24. 12 Zach Feyen 17:59.66 Caledonia
25. 12 Matt Field 18:02.06 Hamilton
26. 12 Jeremy Pletcher 18:02.80 Wayland Union
27. 11 Trenton Peters 18:11.52 Hamilton
28. 11 Michael Uglietta 18:12.47 East Grand Rapids
29. 12 Joe Gaikema 18:17.20 Middleville Thornapp...
30. 11 Elliot Klingenberg 18:18.33 Hamilton
31. 12 Alex Beauchamp 18:19.07 Hastings
32. 10 Luke Koopman 18:21.97 Hamilton
33. 12 Jason Gilder 18:23.56 Grand Rapids South C...
34. 12 Reid Grunewald 18:25.85 East Grand Rapids
35. 11 John Pham 18:28.98 East Kentwood
36. 11 Jonathan Zuiderveen 18:30.35 Wayland Union
37. 10 Jonathan Yepez 18:32.88 East Grand Rapids
38. 10 Jared Feyen 18:39.96 Caledonia
39. 12 Dervin Figuereo 18:47.08 East Kentwood
40. 11 Davion Pearson 18:47.74 East Grand Rapids
41. 11 Ben Oostendorp 18:50.43 East Grand Rapids
42. 10 Emory Etienne 18:51.44 East Grand Rapids
43. 11 Charles Surratt 18:53.59 Hastings
44. 12 Dennis Mbuta 18:54.72 East Kentwood
45. 9 Sam Morse 18:56.01 Caledonia
46. 9 Seth Damstra 18:57.08 East Grand Rapids
47. 11 Derek Huffman 18:58.71 Wayland Union
48. 10 Cole Nelson 19:02.71 Caledonia
49. 12 Grant Bradman 19:05.62 Grand Rapids South C...
50. 12 Ian Jones 19:07.44 East Grand Rapids
51. 12 Kyle Makarewicz 19:08.27 Middleville Thornapp...
52. 9 Caleb Pletcher 19:10.31 Wayland Union
53. 12 Owen Glass 19:14.53 Wayland Union
54. 12 Drayson Beyer 19:15.58 Middleville Thornapp...
55. 9 Xavier Harrell 19:17.47 East Grand Rapids
56. 11 James Nykamp 19:18.16 Grand Rapids South C...
57. 12 Tyler White 19:20.06 Caledonia
58. 11 Nathan Howard 19:27.86 Caledonia
59. 9 Owen Pruim 19:34.60 Grand Rapids South C...
60. 12 Aaron Zuverink 19:34.95 Grand Rapids South C...
61. 11 Matthew Vannette 19:40.99 Middleville Thornapp...
62. 12 Sam Guikema 19:44.28 Grand Rapids South C...
63. 9 Kullan Morgan 19:44.82 East Kentwood
64. 10 Caleb Berens 19:50.44 Hamilton
65. 12 Austin Stein 19:50.68 Caledonia
66. 10 Kyle Restau 19:51.49 Caledonia
67. 9 Michael Alexander 19:52.70 Caledonia
68. 11 Spencer Irvine 19:53.39 Middleville Thornapp...
69. 11 Cayden O'Brien 19:54.21 Hamilton
70. 10 Ethan Killips 19:57.48 Wayland Union
71. 10 Keegan Sullivan 20:01.38 East Grand Rapids
72. 12 Brandon Hovinga 20:02.85 Caledonia
73. 12 Weston Early 20:03.33 East Grand Rapids
74. 11 Ian Jenkins 20:09.74 East Grand Rapids
75. 11 Sam Britten 20:11.53 Wyoming
76. 10 Tyler Warners 20:13.25 Grand Rapids South C...
77. 11 Alec Walstra 20:13.49 Grand Rapids South C...
78. 9 Charlie McGrath 20:15.45 Grand Rapids Ottawa ...
79. 11 Ben Collins 20:16.01 East Grand Rapids
80. 11 Francois Gatsinzi 20:16.88 East Kentwood
81. 10 Evin Drew 20:18.48 Caledonia
82. 10 Jama Jama 20:20.24 Grand Rapids Ottawa ...
83. 12 David Tuttle 20:21.28 Grand Rapids South C...
84. 11 Ben Loos 20:21.59 East Grand Rapids
85. 10 Sam Hoffman 20:23.76 East Grand Rapids
86. 11 Levi Spaman 20:24.12 Hamilton
87. 11 Ben Conley 20:24.58 East Kentwood
88. 11 Keynen Anderson 20:24.97 East Kentwood
89. 9 Anton Ludwig 20:29.98 East Grand Rapids
90. 9 Aaron Torr 20:30.76 East Kentwood
91. 11 Jack Theut 20:31.36 East Grand Rapids
92. 10 Nathan Strouse 20:31.64 Hastings
93. 11 Eric Robinson 20:32.57 East Kentwood
94. 11 Quinn Schumaker 20:35.88 Caledonia
95. 9 Carter Hammond 20:36.56 Caledonia
96. 11 Matt Spees 20:36.83 Caledonia
97. 12 Adam Leale 20:37.28 Wyoming
98. 9 Adam Wright 20:37.53 Caledonia
99. 10 Joseph Feddema 20:40.56 Grand Rapids South C...
100. 9 Chris Bruinsma 20:41.85 East Grand Rapids
101. 12 Robby McKay 20:54.46 East Grand Rapids
102. 10 Marco Barerra 20:55.89 East Kentwood
103. 12 Nick Surratt 20:56.18 Hastings
104. 12 Andrew Greenland 20:58.64 Caledonia
105. 9 Quinn Allchin 20:58.84 East Grand Rapids
106. 10 Ian Klug 21:12.06 Caledonia
107. 11 Jarrod Torr 21:14.87 East Kentwood
108. 10 Nick Douglas 21:21.76 East Grand Rapids
109. 10 Jason Blunt 21:23.24 Caledonia
110. 11 Austin Slachter 21:25.22 Wyoming
111. 9 Brady Mester 21:27.05 East Kentwood
112. 11 Cole Marvin 21:29.68 Caledonia
113. 9 Caden Mann 21:31.59 East Kentwood
114. 10 Tyler Reno 21:33.33 Wyoming
115. 10 Sam James 21:34.11 Hastings
116. 12 Jared Walter 21:35.70 Grand Rapids South C...
117. 12 Matt Flegel 21:41.70 Caledonia
118. 9 Nathan Kinne 21:43.36 Middleville Thornapp...
119. 10 Landen Merren 21:46.85 Wayland Union
120. 9 Anthony Nykamp 21:49.88 Grand Rapids South C...
121. 12 Josh Gemmen 21:55.77 Wayland Union
122. 9 Patrick Smith 22:01.82 East Grand Rapids
123. 12 Joe Middleton 22:07.56 Wayland Union
124. 10 Raul Valdez 22:08.89 Wyoming
125. 10 Alex Phillips 22:20.94 Middleville Thornapp...
126. 10 Nate Oostendorp 22:23.76 East Grand Rapids
127. 9 Tyler Verburg 22:24.59 Caledonia
128. 9 Jacob Yingling 22:32.69 East Kentwood
129. 10 Brandon Miner 22:34.50 Hastings
130. 9 Noah Peterson 22:40.04 Caledonia
131. 9 Ashton Ordway 22:40.24 Wayland Union
132. 10 Cameron Mulder 22:52.65 Grand Rapids South C...
133. 9 Jarod Geerlings 22:57.68 Wayland Union
134. 11 Sam VerHey 22:59.88 Middleville Thornapp...
135. 10 Nathan Lieverdink 23:06.44 Grand Rapids South C...
136. 11 Mason Rauner 23:22.13 Grand Rapids South C...
137. 11 Kevin McLaughlin 23:32.07 Caledonia
138. 9 Jaden Hickman 23:53.21 Hastings
139. 10 Jaqwuan Dorris 23:55.96 Grand Rapids Ottawa ...
140. 9 Remington Ludtke 23:56.76 Middleville Thornapp...
141. 11 Jon Gurd 24:05.81 Caledonia
142. 10 Evyn Sweeney 24:18.31 Caledonia
143. 9 Juan Vargas 24:18.53 Hastings
144. 9 Ben Wilcox 24:46.83 East Kentwood
145. 9 Gavin Kleynenberg 24:56.25 East Kentwood
146. 10 Alan Hammond 25:00.97 Hastings
147. 9 Isaac Baartman 25:38.17 Grand Rapids South C...
148. 11 Chris Leale 25:41.16 Wyoming
149. 11 Jacob Radmacher 25:49.17 Wayland Union
150. 9 Joey Tuttle 25:58.15 Grand Rapids South C...
151. 12 Robert Perry 26:08.40 Hastings
152. 9 Andrew Shepard 26:08.72 Caledonia
153. 10 Alexis Jimenez 26:09.00 Wyoming
154. 11 Ben Gesink 26:27.40 Grand Rapids South C...
155. 9 Eion Reagh 27:22.92 East Kentwood
156. 12 Josh Clous 30:04.31 Hastings
157. 9 Alfredo Arechiga 30:33.25 Hastings
158. 9 Bryan Offray 30:56.97 Grand Rapids Ottawa ...
159. 12 Jordan Conde 31:35.68 Wyoming
160. 11 Dustin Wheeler 40:46.00 Wyoming
161. 9 Zach Passino 41:02.00 Wyoming