Boys 5000 meter run
1. 12 Donavan Brazier 15:59.0 Grand Rapids Kenowa ...
2. 11 Bobby Haskin 16:05.5 Grand Rapids West Ca...
3. 10 Justin Varineau 16:21.0 Grand Rapids Christian
4. 11 Matthew Levitt 16:30.6 East Grand Rapids
5. 12 Luke Simonds 16:33.4 Grand Rapids Kenowa ...
6. 12 Zach Terpstra 16:36.4 Grand Rapids Christian
7. 11 Matt Smith 16:37.4 Grandville
8. 12 Kevin Elliott 16:37.9 Grand Rapids Kenowa ...
9. 12 Nathanael Dick 16:39.1 Grand Rapids Track
10. 12 Benny Briseno 16:41.8 Grand Rapids Christian
11. 12 Jim VanDyke 16:41.9 Grand Rapids Christian
12. 10 Aaron Brink 16:44.4 Grand Rapids Christian
13. 12 Ramadhan Mohamed 16:46.1 East Kentwood
14. 12 Leland Robertson 16:48.5 Grand Rapids Christian
15. 11 Easton Schultz 16:51.4 East Grand Rapids
16. 11 Brantley VanOverloop 16:52.8 Grand Rapids Covenan...
17. 11 Demeatrice Webster 16:53.1 East Kentwood
18. 12 Alex Girgis 16:54.6 Grand Rapids Forest ...
19. 12 Zach Diamond 16:55.0 Lowell
20. 12 Mitch Switzer 17:02.6 Rockford
21. 11 Nolan Meister 17:05.3 East Kentwood
22. 12 Kenton Rossi 17:05.4 East Grand Rapids
23. 10 Cade Vruggink 17:10.5 East Grand Rapids
24. 11 Nick MacGeorge 17:10.6 East Grand Rapids
25. 11 Taylor Mrozinski 17:11.3 Rockford
26. 11 Shayden Fisher 17:16.6 Grandville
27. 12 Mitchell Parsons 17:19.1 Grandville
28. 11 Josh Ball 17:21.3 Grand Rapids Forest ...
29. 10 Julian Kipke 17:21.6 Rockford
30. 12 Dylan Vetter 17:23.7 East Kentwood
31. 10 Sam Cornett 17:24.2 Grandville
32. 12 Stephen Hoffman 17:27.4 East Grand Rapids
33. 9 Sam Terpstra 17:27.9 Grand Rapids Christian
34. 11 Aaron Langerak 17:28.5 Grand Rapids Covenan...
35. 12 Connor G. Johnson 17:28.8 Rockford
36. 12 Adam Bundy 17:29.3 Grand Rapids Kenowa ...
37. 10 Jacob Kelley 17:29.3 Rockford
38. 10 Tim Kellner 17:29.6 Rockford
39. 11 Trystan Thayer 17:30.4 Grand Rapids Forest ...
40. 10 Seth Bleyenberg 17:31.9 Grand Rapids Covenan...
41. 10 Ryan VanOrman 17:32.6 Grand Rapids Christian
42. 12 Adam Maxwell 17:33.1 Grand River Preparat...
43. 11 Matthew MacGregor 17:33.8 Rockford
44. 12 Joel Griffioen 17:35.7 Grand Rapids Covenan...
45. 12 Nick Macdonald 17:37.3 Lowell
46. 10 Michael Uglietta 17:38.4 East Grand Rapids
47. 10 Shawn Roncka 17:39.5 Grandville
48. 12 Hans Leisman 17:40.9 Grand Rapids Christian
49. 11 Jake Randall 17:41.1 Grandville
50. 11 Kyle Lamos 17:43.5 Rockford
51. 10 Eric Judd 17:49.0 Lowell
52. 12 Cam Jackson 17:52.0 Grand Rapids Forest ...
53. 11 Kellen Rau 17:52.8 Grandville
54. 11 Robert Payne 17:53.0 Grandville
55. 11 Gabe Quin 17:54.1 Grand Rapids Kenowa ...
56. 10 Kyle Halquist 17:56.2 Grand River Preparat...
57. 11 Angelo Leon 17:57.8 East Kentwood
58. 12 Caleb Koole 17:59.0 Grand Rapids Covenan...
59. 10 Kurk Goodson 17:59.6 Rockford
60. 12 Jake Newhall 18:00.3 Byron Center
61. 10 Grant Gayan 18:01.1 GR West Michigan Avi...
62. 9 Brice VanOverloop 18:05.1 Grand Rapids Covenan...
63. 12 Austin Tomko 18:06.4 Grand Rapids Forest ...
64. 12 Andrew VanderMeer 18:06.5 GR Wellspring Prep
65. 10 Jacob Kenny 18:06.9 Grandville
66. 12 Andrew Stembaugh 18:10.6 Rockford
67. 9 Mike Altena 18:11.0 Grand Rapids Covenan...
68. 10 Matthew Blanker 18:12.1 Grand Rapids Christian
69. 12 Charlie Bartosiewicz 18:15.1 Grand Rapids Kenowa ...
70. 10 Alec Greenway 18:16.0 Grand Rapids Kenowa ...
71. 10 Ben Kole 18:17.0 Grand Rapids NorthPo...
72. 10 Conor O'Brien 18:19.6 Grand Rapids West Ca...
73. 10 Ander Rottschaefer 18:22.2 Grand Rapids Track
74. 11 Logan Thomas 18:24.8 Byron Center
75. 10 Brian Keillor 18:30.1 Byron Center
76. 10 Kyle Cater 18:31.2 Lowell
77. 12 Connor Green 18:33.0 East Kentwood
78. 12 Stevie Drake 18:34.3 East Grand Rapids
79. 10 Ben Hofstra 18:34.7 Grand River Preparat...
80. 12 Nick Shorey 18:35.9 East Grand Rapids
81. 10 Daniel Tomko 18:36.6 Grand Rapids Forest ...
82. 9 Josh Williams 18:36.9 East Kentwood
83. 11 Eric Schipper 18:37.2 GR West Michigan Avi...
84. 11 Jake Griffioen 18:38.2 Grand Rapids Covenan...
85. 10 Sean Toohey 18:43.7 GR West Michigan Avi...
86. 12 Alex Bohr 18:45.3 Lowell
87. 12 Huy Truong 18:47.1 East Kentwood
88. 11 Earl Sain 18:50.5 East Grand Rapids
89. 9 Logan Linder 18:53.4 Grand Rapids NorthPo...
90. 10 Phil Dommisse 18:55.8 Grand Rapids Covenan...
91. 9 Nicholas Agrillo 18:56.9 Grand Rapids Forest ...
92. 10 Matt Moerdyke 18:57.1 Grand Rapids Track
93. 10 John Sargeant 18:59.5 Grand Rapids Track
94. 9 Jeremy Yow 19:00.1 Grand Rapids Kenowa ...
95. 11 Caleb Eckl 19:00.4 Grand Rapids Track
96. 10 Adam Werkema 19:01.6 Grand River Preparat...
97. 9 Matthew Jager 19:02.9 Grand Rapids West Ca...
98. 10 Tyler Postema 19:03.0 Grand Rapids Kenowa ...
99. 10 Ryan Kelly 19:03.8 GR West Michigan Avi...
100. 12 Luke Bailey 19:07.5 Grand Rapids Forest ...
101. 10 Sam Britten 19:12.1 Wyoming
102. 10 Jon Vander Wall 19:14.1 Byron Center Zion Ch...
103. 9 Riley Weaver 19:16.4 GR West Michigan Avi...
104. 11 Mitch Butlevics 19:16.7 Grand Rapids Forest ...
105. 10 Micah Kigar 19:17.5 GR West Michigan Avi...
106. 12 Yonathan Tessema 19:21.6 Grand Rapids NorthPo...
107. 11 Brad Wynalda 19:24.5 Grand Rapids NorthPo...
108. 10 Alex Richardson 19:27.0 GR West Michigan Avi...
109. 12 Eli Ledy 19:27.9 Wyoming
110. 10 Alex Richmond 19:40.1 Grand Rapids West Ca...
111. 12 Dan Onan 19:41.6 Lowell
112. 9 Brendan Harrington 19:44.9 Grand Rapids West Ca...
113. 9 Micah McFarlane 19:50.0 Grand Rapids Track
114. 10 Christian Halquist 19:58.3 Grand River Preparat...
115. 9 Adam Stoner 20:01.5 Grand Rapids Forest ...
116. 11 Josiah Shomsky 20:04.5 Grand Rapids Track
117. 9 Linus Guerra 20:07.9 Grand River Preparat...
118. 9 Jacob Couturier 20:18.6 Grand Rapids West Ca...
119. 9 Robby Smith 20:21.8 Byron Center
120. 9 Corey Stein 20:24.1 Grand Rapids West Ca...
121. 10 Hunter Noorman 20:24.2 Wyoming
122. 10 Caleb Sobie 20:26.2 Lowell
123. 9 Nate Oldenberg 20:31.1 GR Wellspring Prep
124. 12 Marcus Eckert 20:35.3 Wyoming
125. 9 Evan Goetzinger 20:42.5 Byron Center
126. 9 Mack Kiley 20:48.0 GR West Michigan Avi...
127. 10 Nathan Stoetzel 20:48.2 GR West Michigan Avi...
128. 9 Ben McCallum 20:50.1 GR West Michigan Avi...
129. 9 Tyler Boomsma 20:51.0 Grand Rapids NorthPo...
130. 10 Austin Slachter 21:15.1 Wyoming
131. 9 Derek Koole 21:20.2 Grand Rapids Covenan...
132. 11 Evan Meekhoff 21:27.4 GR Wellspring Prep
133. 9 Ethan Stamm 21:33.4 Grand Rapids NorthPo...
134. 9 Aidan Graef 21:58.0 Grand Rapids NorthPo...
135. 10 Nick Westendorp 22:09.0 Grand River Preparat...
136. 10 Hayden Rodgers 22:21.1 Byron Center
137. 12 Josh Hansma 22:24.2 GR Wellspring Prep
138. 11 Tyler Campbell 22:26.8 Wyoming
139. 10 Victor Ramirez 22:26.9 Wyoming
140. 9 Daniel Myles 22:38.4 Grand Rapids West Ca...
141. 11 Daniel Li 23:33.3 Grand Rapids NorthPo...