boys 5000m run
1. 12 Mitch Switzer 17:11.7 Rockford
2. 11 John Hammer 17:16.2 Rockford
3. 11 Matthew MacGregor 17:19.2 Rockford
4. 10 Tim Kellner 17:26.1 Rockford
5. 10 Eric Johnson 17:28.1 Grand Haven
6. 11 Taylor Mrozinski 17:32.4 Rockford
7. 10 Jacob Kelley 17:42.3 Rockford
8. 12 Connor G. Johnson 17:42.3 Rockford
9. 9 Evan Dubey 17:50.4 Rockford
10. 10 Julian Kipke 17:52.0 Rockford
11. 12 Chris Varga 17:58.2 Rockford
12. 10 Derek Sanchez 17:59.0 Hudsonville
13. 11 Phillip Polkowski 18:00.0 Rockford
14. 10 Kurk Goodson 18:00.3 Rockford
15. 10 Jacob Kenny 18:06.2 Grandville
16. 12 Merrick Richardson 18:11.1 Grand Haven
17. 12 Jared Kelly 18:12.1 Grand Haven
18. 12 Andrew Stembaugh 18:14.9 Rockford
19. 12 Austin Schouman 18:18.5 Grand Haven
20. 9 Jack Guimieny 18:20.2 Grandville
21. 11 Kyle Lamos 18:22.2 Rockford
22. 9 Patrick Day 18:25.0 Rockford
23. 10 Jake Phillips 18:25.8 Grand Haven
24. 10 Hayden Johnson 18:27.2 Grandville
25. 10 Ben Conley 18:31.5 East Kentwood
26. 10 Jalynn Patterson 18:36.7 Grandville
27. 10 Ethan Morrisson 18:40.1 Rockford
28. 11 Dervin Figuereo 18:41.7 East Kentwood
29. 12 Shea Cole 18:42.4 Grandville
30. 12 Huy Truong 18:43.8 East Kentwood
31. 11 Max Knoth 18:46.0 Hudsonville
32. 10 Conner Kellogg 18:46.3 Grandville
33. 9 Joe Lawrence 18:47.4 Holland West Ottawa
34. 11 Maccoy Kauffman 18:48.2 Rockford
35. 12 Jake Roncka 18:49.8 Grandville
36. 12 Austin Hall 18:50.4 Hudsonville
37. 11 Jake Hellings 18:52.1 Rockford
38. 9 Aaron Hughes 18:52.9 Grand Haven
39. 10 Alex Searl 18:55.1 Rockford
40. 11 Taylor Edgecomb 18:56.1 Rockford
41. 10 Josh Fowler 19:01.2 Grandville
42. 9 Jack Merchun 19:02.3 Rockford
43. 10 Connor Piotrzkowski 19:02.7 Grand Haven
44. 9 Will Merchun 19:03.8 Rockford
45. 11 Thomas Byars 19:04.5 Hudsonville
46. 12 Joe Dubois 19:07.5 Grandville
47. 10 Keegan Korienek 19:08.5 Grandville
48. 10 Evan Hotary 19:09.2 Holland West Ottawa
49. 12 Logan Ruiz 19:15.4 Holland West Ottawa
50. 12 Judd Brown 19:16.0 Hudsonville
51. 11 Evan Johnson 19:18.4 Rockford
52. 10 Shaun Lohman 19:19.7 Holland West Ottawa
53. 10 Keynen Anderson 19:19.8 East Kentwood
54. 11 Lucas Topie 19:22.5 Hudsonville
55. 10 Allen Rademaker 19:26.7 Grand Haven
56. 9 Nathan Maher 19:29.7 Holland West Ottawa
57. 11 Andrew Loehle 19:30.2 East Kentwood
58. 12 Ethan Schutter 19:40.0 Hudsonville
59. 12 Chris Baker 19:42.9 Grandville
60. 10 Austin Wieczorek 19:44.7 East Kentwood
61. 11 Drew Strainer 19:46.5 Grand Haven
62. 12 Jeff Knoll 19:47.7 Holland West Ottawa
63. 9 Casey Wilfong 19:48.5 Grandville
64. 10 Isaac Carr 19:48.8 Rockford
65. 9 Dane Segard 19:51.9 Rockford
66. 12 Noah Hughes 19:53.1 Grand Haven
67. 12 Luke Nguyen 19:55.3 Holland West Ottawa
68. 12 Jacob Pilarski 19:56.6 Rockford
69. 11 Colin McDowell 20:03.0 Rockford
70. 12 Brandon Henman 20:11.8 Grand Haven
71. 10 Drew Henman 20:12.2 Grand Haven
72. 11 Julious Lary 20:12.6 East Kentwood
73. 11 Walker George 20:12.8 Holland West Ottawa
74. 9 Will Bulkowski 20:15.3 East Kentwood
75. 12 Andrew Robinson 20:15.7 Grandville
76. 10 Eric Robinson 20:19.4 East Kentwood
77. 12 Chris Selasky 20:19.7 Rockford
78. 10 Kyle Robach 20:22.1 Rockford
79. 12 Noah Cleghorn 20:25.8 Grand Haven
80. 9 Cole Hammontree 20:30.2 Rockford
81. 9 Gavin Tucker 20:31.0 Grandville
82. 12 Ben Comai 20:33.4 Holland West Ottawa
83. 11 Nick Szymanski 20:34.8 Grandville
84. 9 Seth Puhar 20:38.3 Grandville
85. 9 Brandon Schultz 20:39.0 Rockford
86. 10 Caleb Sidor 20:40.3 Grandville
87. 11 Bobby Ganzi 20:40.4 Holland West Ottawa
88. 12 Jerry Quintana 20:41.1 Holland West Ottawa
89. 10 Cameron Snoap 20:41.2 Grandville
90. 10 Kolby Kempker 20:42.0 Hudsonville
91. 11 Cole Persch 20:42.1 Hudsonville
92. 12 Noah Rendon 20:44.7 Hudsonville
93. 9 Henry Kauffman 20:49.9 Rockford
94. 10 Callahan Kornak-Ko... 20:50.5 Rockford
95. 10 Francois Gatsinzi 20:57.2 East Kentwood
96. 12 Justin Merriman 20:59.6 Grand Haven
97. 9 Danny Froumis 21:04.9 Rockford
98. 11 Zach Huffman 21:06.1 Rockford
99. 10 Josh Groom 21:06.7 Grand Haven
100. 10 Jarrod Torr 21:12.1 East Kentwood
101. 12 Paul Tu 21:15.9 East Kentwood
102. 11 Connor Weber 21:16.9 Grand Haven
103. 10 Taylor Plekker 21:27.9 Rockford
104. 12 Sam Morris 21:28.7 Hudsonville
105. 9 Aaron Lippenga 21:28.8 Hudsonville
106. 9 Alex Robinson 21:31.5 Grandville
107. 10 Riley Veldheer 21:37.2 Holland West Ottawa
108. 9 Gavin O'Brien 21:40.1 Hudsonville
109. 9 Jayson Klein 21:40.6 Grandville
110. 10 David George 21:41.1 Grand Haven
111. 10 Zac Mitchell 22:01.2 Hudsonville
112. 12 Olli Hakosalo 22:02.6 Holland West Ottawa
113. 10 Dallas Wier 22:05.3 Grandville
114. 10 Matthew George 22:09.4 Grand Haven
115. 10 Geo Hernandez 22:09.9 Grandville
116. 9 Reuben Koeman 22:10.2 Hudsonville
117. 9 Marco Barerra 22:10.5 East Kentwood
118. 12 Mark Cistaro 22:10.6 Holland West Ottawa
119. 11 Foster Hyde 22:12.8 Grandville
120. 9 Brendan Kelly 22:12.9 Grand Haven
121. 10 Noah Vandervelde 22:12.9 Hudsonville
122. 10 Christian Gudas 22:13.8 Grand Haven
123. 9 Will Webster 22:14.3 Grand Haven
124. 9 Gage DeVries 22:23.3 Rockford
125. 11 Connor O'Brien 22:48.1 Hudsonville
126. 11 Karl Heindlmeyer 23:11.1 Holland West Ottawa
127. 10 Stephen Webster 23:28.9 Grand Haven
128. 9 Luciano Cistaro 23:28.9 Holland West Ottawa
129. 9 Hunter Moran 23:50.9 Rockford
130. 9 Seth Roffey 24:03.9 Grand Haven
131. 11 Nick Fridsma 24:34.5 Hudsonville
132. 9 Dylan Topliff 25:14.6 Grand Haven
133. 10 Rylie Lundeberg 26:54.5 Holland West Ottawa
134. 11 Adam Quinn 31:05.2 Rockford