Boys 5,000 Meters Junior Varsity (All)
1 11 Patrick Jonker 17:00.5 Grand Rapids Christian
2 9 Ryan Talbott 17:26.0 Pinckney
3 9 Aaron Brink 17:26.1 Grand Rapids Christian
4 9 Justin Varineau 17:38.5 Grand Rapids Christian
5 11 Chase Schweyer 17:53.0 Pinckney
6 12 Jonah Kest 17:59.0 Birmingham Seaholm
7 10 Joey Russell 18:03.0 Birmingham Seaholm
8 12 Jack Williams 18:08.6 Birmingham Seaholm
9 12 Paul Childress 18:09.5 Grand Rapids Christian
10 11 Zane Brooks 18:12.3 Benzie Central
11 12 Marco Morcote 18:16.6 Traverse City Central
12 12 Alex Huige 18:21.8 Pinckney
13 10 William Chown 18:24.8 Traverse City Central
14 11 Kohki Nishida 18:25.2 Midland H H Dow
15 12 Jack Walton 18:26.8 Birmingham Seaholm
16 12 Russell Ladd 18:30.0 Birmingham Seaholm
17 9 Tyler Poel 18:31.7 Grand Rapids Christian
18 11 Spencer Schulte 18:32.0 Traverse City Central
19 12 Sam Sibula 18:34.7 Pinckney
20 9 Aaron Jarema 18:38.0 Pinckney
21 12 Matthew Almeranti 18:40.1 Birmingham Seaholm
22 11 Tyler Sepanik 18:41.4 Traverse City Central
23 12 Octavian Condet 18:45.4 East Kentwood
24 12 Forrest Lewellan 18:45.6 Traverse City Central
25 10 Elliot Lyons 18:56.8 Pinckney
26 11 Michael Trease 18:58.6 Birmingham Seaholm
27 9 Isaac Susser 19:00.3 Birmingham Seaholm
28 11 Jhonathan Long 19:00.7 Benzie Central
29 9 Brad Hotovy 19:01.3 Allendale
30 9 Randy Johnson 19:09.2 Ludington
31 9 Jeffery Crouch 19:18.3 Benzie Central
32 9 Trevor Sepanik 19:19.4 Traverse City Central
33 9 David Harris 19:21.1 Pinckney
34 10 Nathan Timmer 19:22.4 Allendale
35 11 Nate Westenbroek 19:25.4 Grand Rapids Christian
36 12 Micah Carpenter 19:27.0 Grand Rapids Christian
37 11 Dylan Vetter 19:29.0 East Kentwood
38 11 Mitchell Loeffler 19:30.9 Birmingham Seaholm
39 12 Casey Board 19:31.9 Birmingham Seaholm
40 10 Michael Belinsky 19:32.6 Bear Lake
41 10 Cole Szunko 19:34.2 Traverse City Central
42 11 Alex Crump 19:36.4 Birmingham Seaholm
43 9 Andy Cowdery 19:38.8 Birmingham Seaholm
44 12 Nate Reicha 19:39.8 Traverse City Central
45 11 William VanDyken 19:41.9 Grand Rapids Christian
46 12 Nate Griffioen 19:45.7 Grand Rapids Christian
47 12 Jacob Sandy 19:57.8 Birmingham Seaholm
48 12 Marcus James 19:58.7 Grand Rapids Christian
49 10 Caleb Muszynski 20:02.0 Traverse City Central
50 11 Connor Green 20:04.0 East Kentwood
51 12 Hunter Steed 20:04.2 Birmingham Seaholm
52 12 Gordon Groenhout 20:05.7 Grand Rapids Christian
53 11 Huy Truong 20:07.1 East Kentwood
54 9 Zach Hankins 20:07.3 Traverse City Central
55 12 Adam Fethke 20:07.6 Grand Rapids Christian
56 10 Jacob Lesinski 20:08.1 Ludington
57 10 Nolan Asiala 20:08.6 Mason County Central
58 10 Griffen Watt 20:10.3 Birmingham Seaholm
59 11 Joe Reynolds 20:10.5 East Kentwood
60 10 Dillon Luymes 20:12.3 Grand Rapids Christian
61 11 Dawson Mortensen-Chown 20:19.6 Traverse City Central
62 9 Ben Williams 20:20.6 Birmingham Seaholm
63 9 Matthew Blanker 20:22.6 Grand Rapids Christian
64 9 Charlie Cowdery 20:28.4 Birmingham Seaholm
65 11 Shaine Kearney 20:28.5 Traverse City Central
66 10 David Byl 20:30.6 Grand Rapids Christian
67 10 Aaron Brooks 20:36.4 Birmingham Seaholm
68 11 Eddie McIntyre 20:37.5 Allendale
69 11 Chris Brower 20:37.7 Traverse City Central
70 9 Cole Flintrop 20:39.0 Vicksburg
71 12 Nikita Dyatlov 20:41.1 Birmingham Seaholm
72 12 Tyler Rogers 20:43.5 Birmingham Seaholm
73 9 Byron Work 20:44.2 Birmingham Seaholm
74 12 Andrew Wandyez 20:48.7 Birmingham Seaholm
75 10 JJ Thomas 20:51.0 Traverse City Central
76 10 Logan Merrick 20:51.6 Mason County Central
77 11 Travis Hillier 20:51.8 Benzie Central
78 10 Stuart McNutt 20:52.8 Birmingham Seaholm
79 9 Jacob Wallace 20:54.2 Traverse City Central
80 11 Jackson Lambdin 20:55.9 Allendale
81 9 Isaah Brown 20:56.1 Hesperia
82 9 Ryan Emelander 20:56.7 Allendale
83 9 Seth Beaudry 20:58.7 Traverse City Central
84 10 Alex Osterbaan 20:59.3 Grand Rapids Christian
85 9 David Seago 21:04.0 Birmingham Seaholm
86 9 Dyllon McLouth 21:04.1 Bear Lake
87 12 Bastian Bouman 21:04.9 Grand Rapids Christian
88 12 Logan Gaastra 21:06.3 Grand Rapids Christian
89 11 Clay Darling 21:07.0 Traverse City Central
90 12 Sam DeWitt 21:09.8 Grand Rapids Christian
91 10 Jesse Zandee 21:09.9 Grand Rapids Christian
92 12 Ben Rowley 21:12.7 Pinckney
93 9 Nick Friar 21:15.9 Traverse City Central
94 11 Charlie Payne 21:16.3 Cadillac
95 10 Trevor Wheeler 21:16.7 Traverse City Central
96 9 Tyrus Zenner 21:17.9 Kingsley
97 10 Travis Fletcher 21:18.3 Midland H H Dow
98 9 Caleb Fort 21:19.7 Vicksburg
99 9 Chad Garrett 21:20.3 Traverse City Central
100 9 Joeb Reed 21:21.6 Bear Lake
101 9 Lukas Brockway 21:23.0 Pinckney
102 11 Riley McKeown 21:23.3 Traverse City Central
103 11 Sean McBride 21:24.5 Birmingham Seaholm
104 10 Luke Holland 21:26.5 Cadillac
105 10 Dervin Figuereo 21:32.0 East Kentwood
106 11 Paul Tu 21:33.3 East Kentwood
107 11 Patrick Mayhew 21:36.4 Birmingham Seaholm
108 9 John Reicha 21:42.8 Traverse City Central
109 11 Riley Brown 21:42.8 Ludington
110 12 Vincent Ellul 21:47.0 Traverse City Central
111 9 Michael Gills 21:50.0 Traverse City Central
112 10 Nick Dankowski 21:50.2 Allendale
113 11 Ethan Tarbell 21:52.4 Grand Traverse Academy
114 12 Colin Stickel 21:52.8 Birmingham Seaholm
115 10 Cody Cooper 22:01.3 Mason County Central
116 9 Jake Kuyper 22:01.5 Grand Rapids Christian
117 9 Javon Brouwers 22:02.8 Grand Rapids Christian
118 9 Charlie Kornoelje 22:09.6 Grand Rapids Christian
119 9 Ryan VanOrman 22:14.8 Grand Rapids Christian
120 12 Alex Sitner 22:18.0 Birmingham Seaholm
121 10 Ethan Hilner 22:18.3 Traverse City Central
122 11 Tyler Gifford 22:22.6 Allendale
123 10 Lucas Catron 22:24.1 Ludington
124 10 Henry Lancashire 22:28.8 Traverse City Central
125 12 Trevor Wisneski 22:30.0 Grand Rapids Christian
126 10 Moses Wan 22:31.3 Grand Rapids Christian
127 10 Kyle Smith 22:32.7 Benzie Central
128 9 Jack Schumaker 22:32.9 Birmingham Seaholm
129 10 Logan Eaves 22:34.7 Hesperia
130 11 Riley Whelan 22:36.0 Cadillac
131 10 Alex Bjoraker 22:36.9 Traverse City Central
132 12 Cody Jensen 22:37.6 Mason County Central
133 11 Kohsuke Tashiro 22:39.0 Birmingham Seaholm
134 10 David Matteson 22:40.1 Traverse City Central
135 11 Ben Bradshaw 22:40.6 Traverse City Central
136 10 Daniel Evans 22:42.4 Birmingham Seaholm
137 9 Brenden Pollock 22:44.6 Ludington
138 10 Kees VanLiere 22:44.9 Grand Rapids Christian
139 11 Colt Seeley 22:46.3 Allendale
140 11 Patrick O'Brien 22:56.0 Birmingham Seaholm
141 9 Austin Kanis 22:57.1 Grand Rapids Christian
142 9 Chase Lee 22:58.3 Birmingham Seaholm
143 12 Charlie Hermes 23:01.6 Birmingham Seaholm
144 10 Jordan Pellerito 23:02.4 Traverse City Central
145 9 Alec Oostdyk 23:04.3 Grand Rapids Christian
146 11 Bennett Schmitt 23:14.8 Frankfort
147 9 Nick Richards 23:22.9 Vicksburg
148 9 Hayden Bretzke 23:29.5 Benzie Central
149 12 Seth Harrington 23:32.1 Bear Lake
150 10 Eric Ruthruff 23:32.8 Birmingham Seaholm
151 12 Alex Hu 23:34.3 Traverse City Central
152 10 Nick Niles 23:35.2 Evart
153 9 Ben Conley 23:35.7 East Kentwood
154 12 Connor Remski 23:39.1 Birmingham Seaholm
155 12 Sean Pollock 23:39.9 Ludington
156 11 Ashur Ellsworth 23:40.2 Vicksburg
157 9 Vincent Roncoli 23:40.4 Ypsilanti Lincoln
158 10 Jack Cooney 23:40.8 Traverse City Central
159 9 Trevor Pargeon 23:42.1 Bear Lake
160 11 Jared Knizacky 23:43.9 Mason County Central
161 10 Blake Page 23:48.5 Big Rapids
162 11 Jeremy Andreski 23:49.9 Midland H H Dow
163 10 Joel Karsten 24:16.1 Grand Rapids Christian
164 10 Wyatt Thompson 24:17.8 Mason County Central
165 9 Nathan Kest 24:23.9 Birmingham Seaholm
166 10 Jerome Jones 24:29.0 Cadillac
167 9 Jacob Nachazel 24:34.3 East Jordan
168 9 Jonathon Chaffer 24:38.9 Grand Rapids Christian
169 9 Sam Smith 24:39.5 Traverse City Central
170 10 Colin Weinert 24:43.6 Birmingham Seaholm
171 10 Zack Oswald 24:47.8 Allendale
172 9 Nick Catlin 24:49.8 Cadillac
173 9 Spencer Haskel 25:08.1 Leroy-Pine River Area
174 9 Noah London 25:13.6 Birmingham Seaholm
175 9 Cobin Larrence 25:15.1 Grand Traverse Academy
176 11 Riley Meier 25:21.4 Boyne City
177 9 Jordan Frank 25:22.6 Birmingham Seaholm
178 9 Nick Spence 25:32.8 Vicksburg
179 12 Trent Kilgore 25:34.3 Vicksburg
180 12 Jacob Mathews 25:36.0 Cadillac
181 11 Phillip Ragatazki 25:37.1 Leroy-Pine River Area
182 12 Nick Gill 25:44.6 Grand Rapids Christian
183 9 Zach Timmer 25:46.1 Allendale
184 9 Camrin Starks 25:46.7 Kingsley
185 10 Peter Peterson 25:50.2 Birmingham Seaholm
186 12 Danny Ashcraft 26:00.5 Birmingham Seaholm
187 9 Ben Cossette 26:02.1 Mason County Eastern
188 9 Dustin Pickard 26:06.8 Mason County Eastern
189 11 Josh Ide 26:15.6 Bear Lake
190 11 Devin Tolin 26:18.8 Bear Lake
191 11 Jacob Cribb 26:36.9 Boyne City
192 9 Luke Somsel 26:46.7 Big Rapids
193 12 Brandon VanDyke 26:54.9 Manton
194 9 Nick Dewey 27:11.0 Allendale
195 12 Anthony Ruetz 27:14.8 Leroy-Pine River Area
196 11 Jesse Taylor 27:25.3 Manton
197 9 Richie Tarkowski 27:34.2 Grand Traverse Academy
198 9 Noah Smith 28:00.7 Big Rapids
199 9 Jonas Brons-Piche 28:02.2 Traverse City Central
200 10 Tom VanderWoude 28:22.8 Grand Rapids Christian
201 9 Tyler Howerton 28:27.3 Big Rapids
202 9 Richard Smith 28:58.1 Bear Lake
203 11 Eddie Li 29:15.7 Grand Rapids Christian
204 9 Tighe Pepera 29:17.9 Bear Lake
205 9 Isaiah Keeler 29:36.7 Marion
206 9 Scott Laing 29:37.1 Benzie Central
207 9 Trent Raymond 29:39.1 East Jordan
208 10 Austin Leja 30:14.7 Manton
209 10 Brandon Eslick 30:45.7 Muskegon Orchard View
210 9 Jordan Williams 31:29.8 Birmingham Seaholm
211 11 Colin Knapp 31:57.3 Evart
212 9 Avery Mullet 32:14.5 Bear Lake
213 9 Wade Fullerton 32:24.9 Leroy-Pine River Area
214 9 Todd Merrill 32:46.0 Bear Lake
215 12 Cody Morrison 36:11.4 Leroy-Pine River Area