Boys 5,000 Meters Boys Gold Race
Official Team Scores
1. Grandville Calvin ... 95
2. Hanover-Horton 100
3. Charlevoix 110
4. Hemlock 130
5. St. Louis 147
6. Pewamo-Westphalia 153
7. Bath 188
8. Grand Rapids North... 196
9. Holland Black River 203
10. Maple Valley 235
11. Saranac 282
12. Kent City 291
13. Ithaca 334
14. McBain 376
15. Morley-Stanwood 394
16. Kalamazoo Hackett 413
1. 12 Will Wilson 16:22.6 Kent City
2. 11 Logan Jurgens 16:32.4 Grandville Calvin Christian
3. 12 Nate Silvey 16:34.5 Grand Rapids NorthPointe C...
4. 10 Abe Visser 16:35.9 Grandville Calvin Christian
5. 10 Austin Shepherd 16:41.3 Hanover-Horton
6. 12 Tanner Droste 16:47.7 Pewamo-Westphalia
7. 12 Connor Pilmore 16:56.5 St. Louis
8. 11 Caleb Barker 16:59.5 Pewamo-Westphalia
9. 12 Tristen Rudolph 17:02.4 Charlevoix
10. 10 Landon Honsinger 17:02.7 Hemlock
11. 12 Tyler Craig 17:05.6 Carson City-Crystal
12. 10 Ryan Hilbrandt 17:07.6 Hemlock
13. 12 Brad Disselkoen 17:08.5 Grandville Calvin Christian
14. 10 Branden Smith 17:10.5 Saranac
15. 10 Brennan Burk 17:11.2 Hanover-Horton
16. 12 Jackson Buday 17:20.2 Charlevoix
17. 9 Evan Goodell 17:21.3 St. Louis
18. 11 Joseph Britt 17:24.9 Holland Black River
19. 12 Collin Shaw 17:26.0 St. Louis
20. 11 Taylor Terborg 17:30.3 Grandville Calvin Christian
21. 12 William Spagnuolo 17:33.7 Bath
22. 11 Kolton Kavanagh 17:35.4 Carson City-Crystal
23. 10 James O'Boyle 17:37.9 Ithaca
24. 12 Randy Schafer 17:40.0 Pewamo-Westphalia
25. 10 Brenden Jones 17:41.9 Holland Black River
26. 10 Aaron Heath 17:43.0 Hanover-Horton
27. 11 Nicholas Plude 17:46.1 Charlevoix
28. 11 Lucas Crisanti 17:47.5 Hanover-Horton
29. 9 Luke Buday 17:53.4 Charlevoix
30. 11 Mike Maas 17:54.9 Grand Rapids NorthPointe C...
31. 12 Kyle Brumm 17:55.6 Maple Valley
32. 10 Elliott Carter 17:58.4 Bath
33. 12 Matt Childs 18:00.1 Hanover-Horton
34. 12 Micah Bromley 18:03.1 Maple Valley
35. 12 Tristan Swartout 18:05.3 Hanover-Horton
36. 11 Lucas VonLau 18:07.3 Charlevoix
37. 12 Mike Passal 18:07.6 Hemlock
38. 10 Kurt Sollner 18:12.6 Hemlock
39. 11 Noah Jeakle 18:13.1 Charlevoix
40. 12 Noah Oldenburg 18:15.4 Hemlock
41. 9 Ben Kole 18:16.0 Grand Rapids NorthPointe C...
42. 11 Parker Morris 18:21.0 St. Louis
43. 12 Brad Coulter 18:22.0 Bath
44. 11 Andrew Brighton 18:22.4 Maple Valley
45. 11 John Lambrecht 18:23.3 Ithaca
46. 11 Jeremy Bigford 18:25.7 Carson City-Crystal
47. 9 Cole Trevino 18:28.7 Bath
48. 11 Aaron Sluiter 18:29.1 Saranac
49. 10 Brian Ellis 18:29.4 Holland Black River
50. 9 Chase Swope 18:30.1 Hanover-Horton
51. 9 Brendan Sutten 18:30.9 McBain
52. 11 Miccah Peebles 18:32.9 Charlevoix
53. 12 Austin Rood 18:33.6 Maple Valley
54. 12 Peter Tierney 18:35.2 Grand Rapids NorthPointe C...
55. 12 Caydon Weeks 18:35.8 Morley-Stanwood
56. 9 Case Trevino 18:36.4 Bath
57. 12 Michael Elluru 18:36.9 Kalamazoo Hackett
58. 12 Corey Zeinstra 18:38.0 Holland Black River
59. 11 Shae Bearrs 18:39.1 Charlevoix
60. 10 Elliott Lipe 18:40.6 Bath
61. 9 Bryce Thelen 18:41.3 Pewamo-Westphalia
62. 12 Mitchell DeBruin 18:43.0 Grandville Calvin Christian
63. 9 Aaron Ortiz 18:44.3 Kent City
64. 11 Zach Schafer 18:46.8 Pewamo-Westphalia
65. 12 Tom Schutter 18:47.3 Kent City
66. 12 Taylor Mitchell 18:47.6 Holland Black River
67. 12 Zach Bergey 18:48.1 Morley-Stanwood
68. 11 Branley Mafuta 18:51.4 Bath
69. 10 Grant Hengesbach 18:52.0 Pewamo-Westphalia
70. 12 Zack Ross 18:53.3 St. Louis
71. 11 Brenden Gregory 18:54.5 Charlevoix
72. 12 Jason Rabie 18:58.4 Hemlock
73. 12 Seth Groenveld 18:58.6 Grandville Calvin Christian
74. 9 Patrick Miller 18:59.1 Saranac
75. 12 Ryan Morris 19:08.2 Morley-Stanwood
76. 12 Tyler Spitzley 19:08.5 Pewamo-Westphalia
77. 12 Jonathon Follebout 19:10.3 Hemlock
78. 11 Tyler Sterk 19:13.9 McBain
79. 12 Greg Shaffer 19:14.8 Saranac
80. 12 C.J. Rice 19:15.5 Charlevoix
81. 10 Brad Wynalda 19:15.8 Grand Rapids NorthPointe C...
82. 12 Jake Novotny 19:17.5 Charlevoix
83. 11 Zachary Spencley 19:19.6 Holland Black River
84. 11 Caleb Herman 19:24.4 Grand Rapids NorthPointe C...
85. 11 Parker Skeel 19:25.1 Charlevoix
86. 12 Jacob Mayle 19:25.3 McBain
87. 9 Justin Lundstrom 19:27.6 Holland Black River
88. 11 Josh Carpenter 19:33.0 Kalamazoo Hackett
89. 11 Taylor Benavidez 19:34.3 Carson City-Crystal
90. 10 Joe Conley 19:37.0 Saranac
91. 12 Sam Benedict 19:37.6 Maple Valley
92. 12 Reynaldo Santos 19:39.8 Kent City
93. 11 Jeremy Knop 19:41.6 Saranac
94. 11 Truman Gilde 19:50.6 McBain
95. 11 Colton Morrow 19:57.6 Ithaca
96. 12 Jonathan Lindfors 20:11.3 Charlevoix
97. 11 Ben Swanson 20:18.6 Kent City
98. 10 Kyle Augustine 20:19.2 Ithaca
99. 10 Michael Allen 20:27.4 St. Louis
100. 10 Hunter Hyde 20:30.8 Saranac
101. 11 Collin Widger 20:31.5 Kalamazoo Hackett
102. 12 Patrick Maloney 20:41.5 McBain
103. 9 Adam Schwanzl 20:48.2 Kalamazoo Hackett
104. 11 Felix Pena 20:52.9 Maple Valley
105. 9 TJ Krawczyk 20:56.7 Kalamazoo Hackett
106. 12 Caleb Freestone 20:58.4 Ithaca
107. 11 Matt Starry 21:18.4 St. Louis
108. 11 Jacob Ellsworth 21:19.1 Ithaca
109. 12 Troy Allen 21:25.4 Maple Valley
110. 9 Ethan Leonard 21:25.9 Kalamazoo Hackett
111. 10 Garett Gugle 22:13.7 McBain
112. 11 Nicholas Kridler 23:03.7 Kent City
113. 12 Zach Reed 24:08.9 Kent City
114. 11 Tristin Chaffee 25:11.3 Morley-Stanwood
115. 9 Alex Nelson 27:37.6 Morley-Stanwood
Boys 5,000 Meters Freshman Boys
Official Team Scores
1. Saginaw Heritage 51
2. Saugatuck 66
3. Ionia 80
4. Grand Rapids Chris... 97
5. Grand Rapids Fores... 104
6. Holt 138
7. Lowell 153
8. Holland Black River 202
1. 9 Sam Johnson 17:54.5 Hastings
2. 9 Tyler Poel 18:00.0 Grand Rapids Christian
3. 9 Sean Gibbons 18:30.4 Holt
4. 9 Brennan Senkowski 18:31.1 Saginaw Heritage
5. 9 Jordan Eisengruber 18:39.2 Saginaw Heritage
6. 9 Sam Putzke 18:45.4 Saugatuck
7. 9 Randy Johnson 18:45.7 Ludington
8. 9 Cameron Mahlich 18:46.3 Ionia
9. 9 Tristan Rodriguez 18:58.8 Fremont
10. 9 Trevor Piggott 19:04.3 Ionia
11. 9 Zachary Pettinga 19:08.0 Saugatuck
12. 9 Jered Holland 19:12.0 Cadillac
13. 9 Clay Charbeneau 19:13.4 Saginaw Heritage
14. 9 Zach Schmitz 19:22.0 Pewamo-Westphalia
15. 9 Eric Judd 19:27.1 Lowell
16. 9 Nick Colucci 19:27.5 Saginaw Heritage
17. 9 Brendan Hipp 19:27.9 Grand Rapids Forest Hills ...
18. 9 Kyle Cater 19:28.6 Lowell
19. 9 Colin Rypma 19:29.0 Grandville Calvin Christian
20. 9 Brock Simon 19:41.6 Pewamo-Westphalia
21. 9 Christopher Carpentier 19:44.8 Ionia
22. 9 Anthony Nichols 19:47.2 Bath
23. 9 Noah Lubben 19:57.0 Grandville Calvin Christian
24. 9 Charles Surratt 20:03.8 Hastings
25. 9 Scott VanderKlipp 20:04.2 Grand Rapids Forest Hills ...
26. 9 Nick Heelan 20:04.4 Saugatuck
27. 9 Conor Streng 20:08.0 Grand Rapids Forest Hills ...
28. 9 Nick Boston 20:08.3 Charlotte
29. 9 Eldon Garvelink 20:08.8 Saugatuck
30. 9 Josh Schutzenhofer 20:09.7 Saugatuck
31. 9 Ryan VanOrman 20:13.3 Grand Rapids Christian
32. 9 Jake Kuyper 20:21.0 Grand Rapids Christian
33. 9 Joshua Wolfinger 20:23.5 Bath
34. 9 Kyle Card 20:23.7 Ionia
35. 9 Ben Opphile 20:33.6 Bath
36. 9 Palmer Cleaver 20:48.0 Kalamazoo Hackett
37. 9 Austin Kanis 20:49.4 Grand Rapids Christian
38. 9 Jacob Yura 20:50.6 Saginaw Heritage
39. 9 Brandon Kane 20:58.6 Charlotte
40. 9 Tyler Schneider 20:59.0 Saginaw Heritage
41. 9 Nathan Fletcher 21:03.6 Fremont
42. 9 Joe Tucker 21:13.2 Grand Rapids Forest Hills ...
43. 9 Andrez Chuney 21:15.8 Holt
44. 9 Brenden Pollock 21:16.3 Ludington
45. 9 Brennon Meinhold 21:19.8 Saginaw Heritage
46. 9 Josh Watkins 21:20.6 Grandville Calvin Christian
47. 9 Tyler Vos 21:24.6 Grandville Calvin Christian
48. 9 Joshua Lee 21:26.1 Kent City
49. 9 Preston Mills 21:27.0 Holland Black River
50. 9 Kevin Schafer 21:30.5 Pewamo-Westphalia
51. 9 Noah Richards 21:33.6 Holt
52. 9 Tyler Lovell 21:38.7 Cedar Springs
53. 9 Aidan Winters 21:42.2 Ionia
54. 9 Craig Sterk 21:43.6 McBain
55. 9 Javon Brouwers 21:45.0 Grand Rapids Christian
56. 10 Quinn Phelps 21:45.9 Ludington
57. 9 Joeb Reed 21:47.0 Bear Lake
58. 9 Jasman Sidhu 21:48.0 Holton
59. 9 Charlie Kornoelje 21:51.3 Grand Rapids Christian
60. 9 David Murillo-King 21:54.1 Saginaw Heritage
61. 9 Luke DeClercq 21:56.0 Kalamazoo Hackett
62. 9 Darren Young 21:58.1 Saginaw Heritage
63. 9 Brendan Ulanch 22:06.0 Grand Rapids Forest Hills ...
64. 9 Cody Smith 22:12.8 Kent City
65. 9 Jacob Hillman 22:24.8 Holt
66. 10 Marcus Traver 22:31.5 Potterville
67. 9 Jonathon Chaffer 22:32.0 Grand Rapids Christian
68. 9 Jack Parente 22:40.2 Grand Rapids Forest Hills ...
69. 9 Turman Agee 22:47.6 Grand Rapids Forest Hills ...
70. 9 Nick Truba 22:48.1 Lowell
71. 9 Noah Crampton 22:48.4 Grand Rapids Forest Hills ...
72. 9 Jake Trierweiler 22:48.8 Ionia
73. 9 Garret Moskal 22:49.4 Saginaw Heritage
74. 9 Isaac Langeland 22:56.6 Holland Black River
75. 9 Logan Taylor 23:05.2 McBain
76. 9 Zach Smith 23:06.1 Holland Black River
77. 9 Tommy Andrew 23:10.6 Holland Black River
78. 9 Nick Catlin 23:24.6 Cadillac
79. 9 Alec Oostdyk 23:25.0 Grand Rapids Christian
80. 9 Ire Ayoola 23:31.7 Grand Rapids Christian
81. 9 Jack Murphy 24:33.5 Holt
82. 9 Lance DuBois 24:41.4 Saranac
83. 9 Chase Miller 25:03.3 Lowell
84. 9 Brendan Davidson 25:29.5 Montabella
85. 9 Kyle Wildfong 25:39.6 Holton
86. 9 Tighe Pepera 25:45.6 Bear Lake
87. 9 Christian Stapert 25:47.7 Grand Rapids Christian
88. 9 Nethercott Riley 26:20.8 Lowell
89. 9 Drake Bishop 26:34.6 Cedar Springs
90. 9 Cody Hefron 26:37.5 Saranac
91. 9 Kyle Garner 27:20.9 Kent City
92. 9 Andrew Koeman 27:46.4 Holland Black River
93. 9 Todd Merrill 28:04.9 Bear Lake
94. 9 Michael Lee 29:39.3 Holt
95. 9 Avery Mullet 30:36.8 Bear Lake
96. 9 Christian Post 31:04.3 Saugatuck
97. 9 Spencer Risner 37:09.0 Saranac
Boys 5,000 Meters JV Boys Blue/Gold/Green Race
Official Team Scores
1. Hanover-Horton 36
2. Grandville Calvin ... 63
3. Leslie 83
4. Bath 127
5. Saranac 130
6. Corunna 173
7. St. Louis 202
8. Capital Homeschool 209
9. Fremont 220
10. Cadillac 229
11. Bear Lake 233
12. Manton 319
13. Hastings 330
14. Maple Valley 334
1. 10 Zach Abbee 18:10.1 Hanover-Horton
2. 12 Kim O'Connell 18:38.2 Hanover-Horton
3. 11 Allan Dowling 18:46.2 Hanover-Horton
4. 12 Sam DeKryger 19:00.8 Grandville Calvin Christian
5. 9 James Waggener 19:03.8 Hanover-Horton
6. 10 Kyle Coulter 19:05.4 Bath
7. 11 Koty Conaty 19:23.9 Leslie
8. 12 Matt Lehman 19:27.9 Pewamo-Westphalia
9. 12 Ben Kroeze 19:28.3 Grandville Calvin Christian
10. 11 Zach Owen 19:30.4 Leslie
11. 12 Alex Barto 19:46.1 Bear Lake
12. 10 Gabe Lamer 20:02.0 Grandville Calvin Christian
13. 12 John Veldkamp 20:04.7 Grandville Calvin Christian
14. 11 Taylor Makowski 20:05.8 Bear Lake
15. 12 Andrew Poolman 20:06.2 Saugatuck
16. 11 Luke Gilliland 20:06.5 Leslie
17. Benjamin Deuling 20:08.2 Fremont
18. Brode Breuker 20:13.0 Fremont
19. 12 Dalton Lunt 20:17.9 Saranac
20. 10 Marshall Lipe 20:18.6 Bath
21. 12 Chris Gubry 20:19.1 Bath
22. Casey Smith 20:19.4 Corunna
23. 10 Kyle VanSpronsen 20:19.7 Saranac
24. 10 Quintin Lee 20:20.1 Leslie
25. 11 Peter Hulett 20:23.5 Saranac
26. Eric Frolka 20:25.5 Corunna
27. 10 Lucas Catron 20:27.8 Ludington
28. 11 Dakota Yeaster 20:29.1 Hanover-Horton
29. 9 Bryce Stevens 20:29.6 Hanover-Horton
30. 9 Brett Cribley 20:33.1 Capital Homeschool
31. 12 Zach Rozeboom 20:45.7 Grandville Calvin Christian
32. 11 Jared Murphy 20:46.7 Hemlock
33. 10 Nick Carroll 20:47.6 Bath
34. 10 Hunter Chickering 20:48.7 Saranac
35. Brock Demo 20:49.1 Clare
36. 10 Zach Boller 20:50.2 Leslie
37. 11 Riley Brown 20:52.5 Ludington
38. 10 Holden LaCross 20:53.5 St. Louis
39. 11 Jonathan Dysart 20:57.0 Capital Homeschool
40. Scotty Baldwin 20:57.8 Clare
41. Skylyr Cieply 20:58.2 Holland Black River
42. 12 Alec Honig 20:59.6 St. Louis
43. 10 Nathaniel Dietlin 21:07.4 Cadillac
44. 11 Brett Humphrey 21:09.5 St. Louis
45. 11 Spencer Silveus 21:12.6 Hanover-Horton
46. 12 Payton Dunning 21:17.1 Hanover-Horton
47. Tyler Thayer 21:17.4 Corunna
48. Rohan Dandavati 21:19.2 Holland Black River
49. 10 Jared Melcher 21:20.5 Saranac
50. 12 Michael Zeiler 21:25.0 Hanover-Horton
51. 12 Ben Macioszek 21:26.1 Cadillac
52. 9 Grant Taylor 21:26.8 Capital Homeschool
53. 11 George Squillace 21:27.1 Capital Homeschool
54. 9 Adam Zimmerman 21:39.1 St. Louis
55. 10 Luke Holland 21:44.2 Cadillac
56. Erik Kozlowski 21:44.6 Corunna
57. Wesley Vore 21:45.1 Corunna
58. Daniel Pearce 21:45.4 Fremont
59. 11 Clayton Fanning 21:49.0 Hemlock
60. 10 Conner Mathis 21:53.6 Newaygo
61. 11 David Houck 21:58.6 Manton
62. 12 Logan Risner 22:04.7 Saranac
63. 12 David Gillespie 22:07.0 Bear Lake
64. 11 Kodee Crouch 22:07.7 Maple Valley
65. 9 Patrick Ronan 22:08.2 Mt. Pleasant Sacred Heart
66. 10 Lucas Raycraft 22:08.5 Hemlock
67. Caleb Kahrs 22:11.3 Coopersville
68. Coz Anderson 22:15.8 Coopersville
69. 10 Jerome Jones 22:18.1 Cadillac
70. Chance McArthur 22:20.8 Hastings
71. 12 Eric Weeda 22:25.4 Grandville Calvin Christian
72. 10 Robert Micheaux 22:25.7 Bath
73. Ezra Faust 22:29.9 Alma
74. 9 Drew Allen 22:30.2 Maple Valley
75. 12 Andreas Hansen 22:30.6 Newaygo
76. 9 Austin Rios 22:34.6 St. Louis
77. 12 Lucas Powell 22:35.0 Charlotte
78. 10 Caleb Mitchell 22:35.6 Cadillac
79. 10 Grant Schuen 22:39.0 Leslie
80. Ryan Carlson 22:39.4 Hastings
81. 9 Brian Frantz 22:42.3 Ovid-Elsie
82. 12 Brandon VanDyke 22:43.7 Manton
83. 11 Jon Arens 22:44.7 Pewamo-Westphalia
84. 11 Nathan LaWarre 22:45.8 Saranac
85. Ben Anderson 22:47.8 Hastings
86. 11 Riley Whelan 22:48.3 Cadillac
87. 9 Joey Beehler 22:53.8 Manton
88. 11 BJ Killian 22:54.1 Capital Homeschool
89. 11 Cyle Sikorski 23:06.4 Manton
90. Maddie Sta 23:13.5 Coopersville
91. 10 Seth Gurd 23:15.0 Maple Valley
92. 10 Owen Fedewa 23:20.1 Fowler
93. Julian Shomali 23:23.3 Corunna
94. Pat Jordan 23:29.9 Fremont
95. 9 Andrew Starry 23:36.9 St. Louis
96. Ben Jordan 23:37.7 Fremont
97. 12 Jared Wolven 23:40.4 St. Louis
98. 9 Tyler Howerton 23:42.6 Big Rapids
99. 12 Jakob Kuhn 23:44.1 Ludington
100. Kody Simmons 23:48.1 Hastings
101. 12 Jacob Mathews 23:48.8 Cadillac
102. 10 Jim Coffman 23:50.5 Bath
103. 12 Zach Pixley 23:51.9 Maple Valley
104. 11 Kainen Rose 23:52.6 Manton
105. 11 Devin Tolin 23:52.9 Bear Lake
106. Robert Perry 23:53.2 Hastings
107. Evan Milligan 23:53.8 Holland Black River
108. 10 Sean Boysen 23:55.4 Holland Black River
109. 12 Matt King 23:59.8 Cadillac
110. 11 Josh Ide 24:01.1 Bear Lake
111. 9 Brighton Jacob 24:06.7 Maple Valley
112. 10 Andrew Priest 24:09.0 Saranac
113. Michael Ordiway 24:10.8 Corunna
114. 10 Troy Meekhof 24:11.8 Grandville Calvin Christian
115. 12 Sean Pollock 24:20.7 Ludington
116. - Leo Boyre 24:25.9 Cadillac
117. 12 Ryan Vance 24:41.1 Saranac
118. 10 Dylan Strickler 25:09.9 Ovid-Elsie
119. 9 Chris Grupp 25:12.8 St. Louis
120. 11 Chandler Shazri 25:16.6 Manton
121. 9 Micha Honig 25:22.7 St. Louis
122. 9 Nicholas Whitman 25:40.5 Ovid-Elsie
123. 10 Michael Hoffman 25:43.1 Hemlock
124. 9 Sam Sherwood 25:45.4 Ovid-Elsie
125. 12 Joe Safago 26:05.3 Cadillac
126. Ben Patten 26:24.9 Coopersville
127. 9 Ryan Howland 26:45.7 Leslie
128. Nick Beauchamp 27:01.5 Hastings
129. 10 Austin Leja 27:25.6 Manton
130. 10 Jake Tumath 27:59.5 Cadillac
131. Mitchell Hawkins 28:43.3 Fremont
132. 9 John McGuire 29:29.2 Beal City
133. Johnathon Shomali 29:35.7 Corunna
134. Damon Cove 29:47.0 Hastings
135. Josh Clous 30:10.4 Hastings
136. 12 Nathan Rouster 30:50.4 Hanover-Horton
Boys 5,000 Meters JV Boys White Race
Official Team Scores
1. Saginaw Heritage 20
2. Grand Rapids Chris... 36
3. Grand Rapids Fores... 95
4. Ionia 112
5. St Johns 138
6. Holt 165
7. Owosso 226
8. Lowell 228
9. Greenville 240
1. 10 Matt Beaudin 17:47.1 Saginaw Heritage
2. 12 Nathan Derdowski 17:59.6 Saginaw Heritage
3. 10 Connor Lavigne 18:06.7 Saginaw Heritage
4. Leland Robertson 18:12.0 Grand Rapids Christian
5. 11 Michael Reh 18:13.1 Saginaw Heritage
6. Paul Childress 18:14.3 Grand Rapids Christian
7. William VanDyken 18:29.2 Grand Rapids Christian
8. Noah Carpenter 18:39.2 Grand Rapids Christian
9. 10 James Stewart 18:41.3 Saginaw Heritage
10. 11 Jordan Borchard 18:44.4 Saginaw Heritage
11. Nate Westenbroek 18:45.3 Grand Rapids Christian
12. 10 Johnathan Schaefer 18:49.1 Grand Rapids Forest Hills ...
13. 11 Mitch Mynatt 18:50.9 Saginaw Heritage
14. 10 Ethan Grayeb 18:51.4 Grand Rapids Forest Hills ...
15. Hans Leisman 18:52.8 Grand Rapids Christian
16. 10 Tom Yura 18:54.5 Saginaw Heritage
17. 10 Ryan Laorr 18:56.1 Saginaw Heritage
18. 10 Tristin Ward 18:58.9 Ionia
19. 11 Connor Szukhent 19:07.1 Saginaw Heritage
20. Marcus James 19:09.9 Grand Rapids Christian
21. 10 Jake Van Ess 19:22.7 Ionia
22. 11 Brendan Schneider 19:27.6 Grand Rapids Forest Hills ...
23. Micah Carpenter 19:31.4 Grand Rapids Christian
24. 9 Nolan Wirth 19:41.9 St Johns
25. Jake Gunnoe 19:48.6 Grand Rapids Christian
26. 12 Jack Tucker 19:49.6 Grand Rapids Forest Hills ...
27. 10 Garrett Nauta 19:52.4 Lowell
28. 10 Matt Felice 19:58.7 Ionia
29. 11 Chase Childrey 19:59.3 St Johns
30. David Byl 20:00.3 Grand Rapids Christian
31. 10 Taylor Lutz 20:00.6 Saginaw Heritage
32. 10 Jordan Buck 20:00.9 Holt
33. 12 Nicolas Huard 20:01.4 St Johns
34. 12 Brandon Freudenstein 20:02.4 Saginaw Heritage
35. Gordon Groenhout 20:02.9 Grand Rapids Christian
36. 10 Max Ketelhut 20:04.6 Saginaw Heritage
37. 9 Eric TerHaar 20:07.1 Zeeland West
38. Dillon Luymes 20:14.0 Grand Rapids Christian
39. 10 Cameron Ross 20:23.6 Ionia
40. 10 Cody Kammers 20:24.2 Ionia
41. Bastian Bouman 20:27.0 Grand Rapids Christian
42. 11 Michael Hawkins 20:29.7 Grand Rapids Forest Hills ...
43. 11 Aaron Centofanti 20:34.8 Holt
44. 10 Levi Petersen 20:35.3 Holt
45. 11 Ryan Wholfert 20:36.1 St Johns
46. Jared Downing 20:44.0 Greenville
47. 12 Mason Friend 20:45.8 Saginaw Heritage
48. 10 Marcus McKay 20:47.7 Grand Rapids Forest Hills ...
49. 12 Chris Baldwin 20:51.0 Saginaw Heritage
50. 10 Derek Beard 20:53.3 Owosso
51. 9 Zach Sisco 20:57.1 St Johns
52. 9 Ethan Schreur 20:59.1 Zeeland West
53. 10 Aaron Esparza 21:00.4 Saginaw Heritage
54. 10 Cole McGregor 21:03.8 Saginaw Heritage
55. 9 Brady Falor 21:07.1 St Johns
56. 11 Patrick Johnson 21:12.6 Holt
57. 12 Gavin Knapp 21:13.4 Saginaw Heritage
58. 11 Kahilb Morris 21:16.2 Ionia
59. 11 James Sitarski 21:22.5 Saginaw Heritage
60. 10 Wylie Joynt 21:23.9 Saginaw Heritage
61. 11 Alex Rosencrance 21:24.6 Grand Rapids Forest Hills ...
62. 12 Max Peston 21:27.1 Holt
63. 10 Brendan Kiel 21:27.9 St Johns
64. 10 Nathan Bondi 21:29.4 Holt
65. 11 Dan Onan 21:31.2 Lowell
66. Nelson Byington 21:31.6 Greenville
67. 11 Cody Schott 21:42.9 Owosso
68. Jesse Zandee 21:46.7 Grand Rapids Christian
69. 10 Karl Herrmann 21:48.6 Saginaw Heritage
70. 11 Voss Purkey 21:50.2 St Johns
71. Johan Lee 21:50.8 Grand Rapids Christian
72. Logan Gaastra 21:51.4 Grand Rapids Christian
73. 10 Trevor Feldpausch 21:51.7 St Johns
74. 12 Cavan Ahearne 21:53.9 Owosso
75. 11 Lucas Messmer 22:03.5 Owosso
76. 12 Colin Clark 22:06.2 Saginaw Heritage
77. 12 Wyatt Malkin 22:07.4 St Johns
78. 10 Ivan Liekert 22:17.6 St Johns
79. Nathan Downing 22:26.7 Greenville
80. 11 Eric Dorris 22:30.4 Owosso
81. 12 James Fulghum 22:46.5 Holt
82. 10 Reece Karns 22:50.7 Lowell
83. 11 Brayton Grant 22:52.1 Lowell
84. 10 Nathaniel Webber 23:04.4 Holt
85. 10 Andy Beagle 23:08.6 St Johns
86. 9 Parker Soukup 23:09.3 Owosso
87. Griffen Lampman 23:25.4 Greenville
88. Joel Karsten 23:28.5 Grand Rapids Christian
89. 11 Zach Marks 23:31.7 Owosso
90. Kees VanLiere 23:34.9 Grand Rapids Christian
91. 10 Robert Killeen 23:35.1 Grand Rapids Forest Hills ...
92. 12 Nick Lyon 23:42.4 Zeeland West
93. 12 Lance Law 24:02.2 Owosso
94. 10 Dominic Vega 24:16.8 Saginaw Heritage
95. 10 Quinn Barcus 24:22.5 Owosso
96. Nick Gill 24:34.7 Grand Rapids Christian
97. 11 Louie Hart 24:46.1 Lowell
98. 11 Jared Vandenbosch 24:46.3 Zeeland West
99. Reed Cox 24:46.7 Greenville
100. 12 Scott Laorr 24:53.6 Saginaw Heritage
101. 11 Danny Bernard 25:00.4 Saginaw Heritage
102. 10 Jonathon Wolfarth 25:10.2 Cedar Springs
103. 12 Alex Dlouhy 25:27.4 Lowell
104. 10 Andrew Withrow 25:33.4 Saginaw Heritage
105. Tom VanderWoude 26:44.1 Grand Rapids Christian
106. 12 Jacob Robinson 27:09.2 Owosso
107. 9 Patrick Liquigli 37:17.0 Grand Rapids Forest Hills ...
108. 10 Jack Albertelli 37:18.0 Grand Rapids Forest Hills ...
Boys 5,000 Meters Boys Green Race
Official Team Scores
1. Corunna 58
2. Clare 110
3. Ludington 113
4. Fremont 114
5. Cadillac 177
6. Leslie 195
7. Newaygo 199
8. Charlotte 219
9. Alma 247
10. Big Rapids 249
11. Coopersville 275
12. Durand 290
13. Ovid-Elsie 300
14. Grant 382
15. Portland 390
16. Farwell 415
17. Howard City-Tri-Co... 434
1. Blake Watson 16:27.4 Corunna
2. Kapo Suarez 16:29.2 Coopersville
3. 12 Matthew Ritter 16:39.3 Ludington
4. Jake Morey 16:59.9 Alma
5. Jacob Trowbridge 17:01.1 Corunna
6. 12 Jarren Guy 17:08.1 Durand
7. 11 Miles Garn 17:12.8 Charlotte
8. Matthew Zerfas 17:18.9 Fremont
9. 12 Phillip Merrell 17:24.3 Cadillac
10. Kyler Phillips 17:25.8 Clare
11. Kevin Spicer-Torres 17:31.1 Clare
12. 12 Matt Subject 17:32.4 Leslie
13. Hunter Nivison 17:32.9 Clare
14. 11 Max Smith 17:36.0 Newaygo
15. Dylan Wibert 17:36.4 Corunna
16. Noah Jacobs 17:37.7 Corunna
17. 12 Trevor Thiebaut 17:39.7 Cadillac
18. 12 Bruce Baker 17:41.1 Charlotte
19. 11 Luke Schwass 17:41.9 Ludington
20. 12 Chris Snow 17:44.0 Ludington
21. Kyle Mesh 17:44.4 Corunna
22. Dominic Garcia 17:50.6 Alma
23. 11 Ty Pardee 17:52.5 Ovid-Elsie
24. 11 Zack Adkins 17:53.2 Durand
25. Sam Kaastra 17:54.4 Fremont
26. Jon Castle 17:56.5 Fremont
27. Sam Stitt 17:57.0 Fremont
28. Cole Hamilton 17:58.1 Fremont
29. Jesse Saxton 18:00.0 Grant
30. Curtis Jewett 18:06.8 Fremont
31. 12 Steven Wiltse 18:07.2 Leslie
32. 11 Andrew Polasek 18:08.4 Newaygo
33. 12 Luke Riley 18:13.0 Ludington
34. Collin Lott 18:22.9 Alma
35. 11 Max Stebbins 18:26.1 Cadillac
36. 9 Mark Jacobs 18:28.0 Big Rapids
37. Ben Haupt 18:28.7 Clare
38. 11 Ben Jensen 18:31.5 Ludington
39. Chase Field 18:32.4 Clare
40. 12 Darick Wilson 18:33.7 Newaygo
41. 10 Gage Cleveland 18:36.8 Ovid-Elsie
42. 10 Rivver Dunham 18:41.9 Newaygo
43. Scottie Feldpausch 18:45.6 Corunna
44. 9 Charles Wilkenson 18:50.0 Big Rapids
45. 9 Aaron Jason 18:51.8 Howard City-Tri-County
46. 11 Jarod Cobb 18:53.6 Ludington
47. 11 Hunter Jacobs 18:57.1 Big Rapids
48. Luke Kline 18:57.5 Coopersville
49. 12 Justin Keller 18:58.6 Leslie
50. 12 Garrett Tremaine 18:59.2 Leslie
51. 9 Daylen Garver 18:59.5 Farwell
52. 12 Kurt Meister 19:05.9 Farwell
53. 10 Troy Davis 19:07.3 Leslie
54. 11 Anthony Greenwood 19:08.0 Cadillac
55. Andrew Goodspeed 19:11.9 Fremont
56. 11 Levi Prater 19:13.0 Leslie
57. 11 Aidan Johanson 19:14.1 Big Rapids
58. 12 Mike Florian 19:15.6 Charlotte
59. Nate Pung 19:18.4 Portland
60. Sean Rutka 19:19.3 Portland
61. Duncan Gillett 19:21.1 Corunna
62. 11 Austin Carlington 19:24.4 Cadillac
63. 11 Eric Wales 19:27.8 Charlotte
64. Trent Matthews 19:32.0 Coopersville
65. 9 Nate Robey 19:32.3 Big Rapids
66. 11 Evan Gardner 19:33.5 Durand
67. 9 Jacob Hartman 19:35.5 Leslie
68. Nick Wertheimer 19:39.5 Clare
69. Gannon Carr 19:45.8 Grant
70. 10 Noah Stauffer 19:46.1 Big Rapids
71. 10 Justin Threatt 19:46.9 Newaygo
72. 10 Jacob Lesinski 19:47.1 Ludington
73. 11 Ethan Thuma 19:50.0 Charlotte
74. 11 Charlie Payne 19:51.0 Cadillac
75. 10 Josh Peckens 19:51.8 Ovid-Elsie
76. Aaron Rutka 19:57.5 Portland
77. 11 Justin Holmer 19:58.1 Charlotte
78. 11 Dallas Miller 19:59.4 Newaygo
79. TJ Leach 20:01.2 Coopersville
80. 10 Dakota Pfeiffer 20:14.0 Ovid-Elsie
81. 12 Jayson Wakefield 20:15.5 Ovid-Elsie
82. Alex Sheridan 20:15.8 Coopersville
83. Mike Wertheimer 20:24.1 Clare
84. 12 Ian Jackson 20:30.9 Cadillac
85. 11 Brant McKay 20:34.7 Newaygo
86. 9 Alex Garber 20:42.1 Ovid-Elsie
87. 11 Lucas Schafer 20:43.0 Durand
88. Zach Vanderwiede 20:43.6 Grant
89. 11 Mitch Mead 20:44.1 Charlotte
90. 11 Dominik Willaford 20:46.2 Ovid-Elsie
91. Tony Savage 20:54.3 Portland
92. 12 Elijah Groendal 21:03.5 Howard City-Tri-County
93. Hayden Bailey 21:16.6 Alma
94. Juan Rodriguez 21:18.1 Alma
95. Benancio Rodriguez 21:24.4 Grant
96. 9 Weston Rackley 21:26.8 Howard City-Tri-County
97. Carson Spraug 21:59.2 Coopersville
98. 10 Damien Brown 22:05.4 Farwell
99. 12 Cameron Hysell 22:15.8 Howard City-Tri-County
100. 10 Andy Upham 22:46.0 Big Rapids
101. Michael Hubbard 23:14.9 Grant
102. 12 James Ryan 23:28.2 Howard City-Tri-County
103. 9 Parker Martin 24:01.1 Howard City-Tri-County
104. Brandon Benjamin 24:15.7 Portland
105. Tommy Kelley 24:37.2 Grant
106. 9 Trevor Frost 25:42.5 Farwell
107. 12 Jeremiah Helsius 27:34.7 Durand
108. 9 Stephen Conroy 29:02.9 Farwell
Boys 5,000 Meters Boys White Race
Official Team Scores
1. Saginaw Heritage 51
2. Grand Rapids Chris... 58
3. Forest Hills Eastern 126
4. Holt 130
5. Grand Rapids Fores... 137
6. St Johns 156
7. Ionia 181
8. Zeeland West 229
9. Owosso 255
10. Lowell 270
11. Alpena 270
12. Cedar Springs 275
13. Hastings 276
14. Greenville 389
1. 11 Austin Sargent 16:15.0 Cedar Springs
2. Mark DeJong 16:29.8 Grand Rapids Christian
3. 12 Grant Colligan 16:30.7 Holt
4. 11 Parker Eisengruber 16:33.5 Saginaw Heritage
5. 11 Andrew Wittland 16:42.0 Grand Rapids Forest Hills ...
6. 12 Ethan Davenport 16:44.2 Saginaw Heritage
7. 11 Codey Cook 16:45.0 St Johns
8. 11 Alberto Gomez 16:46.6 Holt
9. 12 Nolan Redetzke 16:46.9 Forest Hills Eastern
10. 12 Max Cobb 16:52.3 Saginaw Heritage
11. 12 Chris Lopez 16:53.2 Saginaw Heritage
12. Zach Terpstra 16:57.9 Grand Rapids Christian
13. Benny Briseno 17:01.9 Grand Rapids Christian
14. Patrick Jonker 17:03.1 Grand Rapids Christian
15. 12 Dakota Brasseur 17:03.6 Owosso
16. 11 Mark Danks 17:11.1 Holt
17. Jim VanDyke 17:13.1 Grand Rapids Christian
18. Chance Miller 17:13.9 Hastings
19. 11 Brendan Lenhardt 17:16.7 Forest Hills Eastern
20. 11 Andrew Ellsworth 17:24.4 Saginaw Heritage
21. 11 Joey DeBoer 17:26.5 Forest Hills Eastern
22. 12 Andrew Hyatt 17:26.8 St Johns
23. 10 Owen Purdue 17:27.0 Grand Rapids Forest Hills ...
24. Aaron Brink 17:27.6 Grand Rapids Christian
25. 10 Ryan Kramer 17:27.9 St Johns
26. 12 Dillon Braun 17:28.4 Ionia
27. Justin Varineau 17:28.8 Grand Rapids Christian
28. 11 Nick Macdonald 17:30.7 Lowell
29. 11 Aaron Strieff 17:36.5 Zeeland West
30. 11 Jordan Zamarron 17:38.4 Ionia
31. 11 Peter Pelon 17:40.7 Ionia
32. 11 Mitchell Vredeveld 17:41.6 Grand Rapids Forest Hills ...
33. Ronnie Collins 17:43.7 Hastings
34. 12 Alec Esparza 17:48.5 Saginaw Heritage
35. 11 Zac Diamond 17:49.9 Lowell
36. 10 Cooper Thieme 17:50.5 Forest Hills Eastern
37. 11 Jacob Houser 17:51.4 Zeeland West
38. 10 Jack Callahan 17:55.5 Grand Rapids Forest Hills ...
39. 12 Caleb Mounts 17:57.4 Grand Rapids Forest Hills ...
40. 11 Justin Jones 17:58.4 Cedar Springs
41. 12 Robbie Heyboer 18:00.4 Forest Hills Eastern
42. 11 Thomas Horak 18:02.6 Owosso
43. 10 Jarek Brower 18:03.1 Zeeland West
44. 11 Tellis Donajkowski 18:06.3 Alpena
45. 11 Tim Mayer 18:12.4 Ionia
46. 9 Isaac Cross 18:13.5 Alpena
47. 10 Josiah Quinn 18:17.6 St Johns
48. 12 Conner DeWeerd 18:18.8 Zeeland West
49. 11 Marshal Rademacer 18:21.5 Ionia
50. 10 Justin Buck 18:22.0 Holt
51. 12 Steven Bednarz 18:25.0 Saginaw Heritage
52. 12 Jorge Cardenas 18:25.3 Ionia
53. 10 David Hefty 18:29.5 Holt
54. 10 Nathan Wehrle 18:29.9 Holt
55. 10 Sam Parsons 18:34.9 St Johns
56. 12 Liam Hanlon 18:36.4 Grand Rapids Forest Hills ...
57. 12 Ben Diamond 18:45.1 Alpena
58. Jake Miller 18:49.5 Hastings
59. 12 Clay Jacobs 18:53.3 Alpena
60. 11 Tyler Bigelow 18:56.7 Holt
61. 10 Adam Marks 18:58.0 Lowell
62. 11 Andrew Nikolajuk 19:03.5 Grand Rapids Forest Hills ...
63. 11 Duncan Wright 19:06.4 St Johns
64. 10 Ryan Wirgau 19:10.9 Alpena
65. 11 Ryan Comrie 19:11.3 Owosso
66. 10 Max LeDuc 19:11.6 Owosso
67. 12 Ryan Weaver 19:12.2 Owosso
68. 12 Marc VandenBerg 19:13.9 Lowell
69. 10 Eric Willis 19:14.8 Owosso
70. 11 Brady Cramer 19:19.4 St Johns
71. Chris Jacobsen 19:20.4 Greenville
72. 11 Benjamin Smart 19:22.4 Zeeland West
73. Josh Scott 19:26.1 Greenville
74. 10 Remington Sawade 19:32.6 Cedar Springs
75. 10 Brandon Harthorn 19:34.4 Cedar Springs
76. Brandon Gray 19:37.3 Hastings
77. 12 David Hoffa 19:40.2 Owosso
78. 11 Alex Bohr 19:44.9 Lowell
79. Stephen Hilliker 19:45.3 Greenville
80. 12 Hunter Foco 19:46.7 Zeeland West
81. 12 Luke Vaness 19:49.2 Ionia
82. Ryan Loiselle 19:54.1 Greenville
83. 12 Jon Wyckoff 19:54.4 Lowell
84. Jered Milner 20:07.0 Greenville
85. 11 James Tepin 20:08.4 Cedar Springs
86. 11 James Crosby 20:10.5 Forest Hills Eastern
87. Andrew Mason 20:13.3 Greenville
88. Seth Davis 20:15.8 Greenville
89. 10 Kolin Ghidoni 20:20.2 Alpena
90. 11 Bailey Barr 20:23.7 Alpena
91. Alex Beauchamp 20:25.7 Hastings
92. 9 Dallan Toth 20:41.1 Alpena
93. 12 Travis Brubaker 20:44.4 Lowell
94. Jacob Pratt 20:55.6 Hastings
95. 9 Daniel Karsten 20:58.8 Forest Hills Eastern
96. 10 Austin Veele 21:11.8 Zeeland West
97. Lucas Elliott 21:20.2 Hastings
98. 12 Dylan Finch 21:21.0 Cedar Springs
99. 9 Garrett McHarg 22:20.6 Alpena
Boys 5,000 Meters Boys Blue Race
Official Team Scores
1. Saugatuck 71
2. Mt. Pleasant Sacre... 72
3. Bear Lake 97
4. Fowler 132
5. Beal City 146
6. Capital Homeschool 199
7. Potterville 199
8. Manton 208
9. White Cloud 221
10. Montabella 240
11. St Patrick 267
12. Holton 294
13. Fulton 331
14. St Philip Catholic... 370
15. Hudsonville Freedo... 373
16. Bellevue 420
1. 12 Clayton Springer 16:34.8 Saugatuck
2. 11 Jacob Pettinga 16:42.5 Saugatuck
3. 11 Bohdan Hartman 17:03.3 Fulton
4. 12 Jim English 17:05.8 Mt. Pleasant Sacred Heart
5. 12 John Girven 17:11.2 Bear Lake
6. 12 Cooper Terry 17:15.3 Mt. Pleasant Sacred Heart
7. Jordan Anderson 17:27.3 Bear Lake
7. 10 Jordan Anderson 17:27.3 Bear Lake
8. 11 Drew Bierstetel 17:34.3 Fowler
9. 10 Logan Moyle 17:37.0 Mt. Pleasant Sacred Heart
10. 12 Zach Feldpausch 17:44.7 Fowler
11. 11 Joe Brown 17:48.2 Saugatuck
12. 12 August Schmeideknecht 17:48.8 Potterville
13. 12 Christian Watson 17:51.1 Montabella
14. 9 Landon Dysart 17:53.0 Capital Homeschool
15. 10 Ethan Schafer 17:53.8 Beal City
16. 12 Brice Thelen 18:00.2 Fowler
17. 10 Kelton Eldred 18:00.6 Montabella
18. 10 Tony Perez 18:03.3 Mt. Pleasant Sacred Heart
19. 12 John Schoedel 18:06.2 Bear Lake
19. 12 John Schoedel 18:06.2 Bear Lake
20. 12 Steven Bailey 18:09.3 White Cloud
21. 11 Tommy Brettschneider 18:12.1 Manton
22. 11 Sam Traver 18:13.2 Potterville
23. 11 Nick Pung 18:15.4 Beal City
24. Cole Verrett 18:19.1 Bear Lake
24. 10 Cole Verrett 18:19.1 Bear Lake
25. 12 Joe Wohlfert 18:23.2 Fowler
26. 12 Jordan Sinkel 18:28.1 Manton
27. 9 Nick Butch 18:28.4 Saugatuck
28. 11 Taylor Rodriguez 18:31.0 White Cloud
29. 9 David Reihl 18:33.1 Beal City
30. 9 Orlando Carrion 18:33.5 Saugatuck
31. 12 Dillon Gouge 18:35.5 Manton
32. 10 Isaac Brown 18:37.0 St Patrick
33. 9 Jacob Tanner 18:39.1 Holton
34. 10 Ben DeMass 18:40.5 Capital Homeschool
35. 10 Sam Neyer 18:43.1 Mt. Pleasant Sacred Heart
36. 12 Jonathan Alvaro 18:45.1 Capital Homeschool
37. 9 Nicholas Freeman 18:47.1 St Patrick
38. 10 Apollo Schafer 18:48.0 Beal City
39. 12 Michael Granzotto 18:49.2 Saugatuck
40. 9 David Borland 18:51.5 Saugatuck
41. 11 James Kolb 18:54.1 Beal City
42. 12 Shane Peterson 18:56.1 Bear Lake
43. 9 Nathan Freeman 18:59.2 St Patrick
44. Jared Bair 19:00.2 Bear Lake
44. 11 Jared Bair 19:00.2 Bear Lake
45. 11 Zach Bellinger 19:01.7 Beal City
46. 11 Andy Fitzpatrick 19:07.3 Traverse City St. Francis
47. 10 Michael Belinsky 19:08.6 Bear Lake
47. 10 Michael Belinsky 19:08.6 Bear Lake
48. 11 Brendan Carrick 19:09.1 Beal City
49. 12 Nicholas Newton 19:14.7 St Philip Catholic Central
50. 11 Aaron Poling 19:18.2 Holton
51. 12 Christian Green 19:23.0 White Cloud
52. 9 Tyler Vermillion 19:24.5 Potterville
53. 9 Jack Greenman 19:25.5 St Philip Catholic Central
54. 9 Nick Meddaugh 19:26.7 Traverse City St. Francis
55. 9 Zach Yarger 19:30.9 Potterville
56. 9 Graham Smith 19:32.2 St Patrick
57. 11 Nathan Hartges 19:32.5 Capital Homeschool
58. 10 Nathan Meekhof 19:32.9 Hudsonville Freedom Christ...
59. 11 Damon Anuci 19:33.7 White Cloud
60. 11 Gabe Nymeyer 19:39.8 Hudsonville Freedom Christ...
61. 12 Zach Bates 19:42.1 Fulton
62. 12 Elliott Shoemaker 19:45.6 Capital Homeschool
63. 11 Alec Badgley 19:51.8 Potterville
64. 11 Jordan Johnigan 20:01.2 Manton
65. 10 Jerry Dunham 20:01.9 Traverse City St. Francis
66. 11 Duane Baker 20:02.4 Holton
67. 12 Griffith Cook-Kirsch 20:08.9 Bellevue
68. 9 Sam Lothamer 20:09.3 Bellevue
69. 9 Tyler Gondek 20:10.9 Vestaburg
70. 9 Calvin Nelson 20:12.6 White Cloud
71. 11 Tanner Fowler 20:14.8 Holton
72. 9 Brock Wright 20:29.2 Manton
73. 10 Joel Bucao 20:29.7 Montabella
74. 12 Michael Hyde 20:34.9 Montabella
75. 12 Dakoda Lobert 20:35.9 Montabella
76. 9 Grant Fedewa 20:36.8 Capital Homeschool
77. 10 Will Schafer 20:40.1 Fowler
78. 11 Jesse Taylor 20:40.9 Manton
79. 9 Nick Kaercher 20:45.6 Hudsonville Freedom Christ...
80. 12 Cayden Saurbek 20:51.5 Fowler
81. 9 Sam Corbin 20:56.3 Potterville
82. 12 Jacob Doerr 21:01.8 Capital Homeschool
83. 11 Rook Lantinga 21:07.6 St Philip Catholic Central
84. 12 Matt Miller 21:12.1 Potterville
85. 10 Nate Thering 21:25.2 Mt. Pleasant Sacred Heart
86. 11 Cameron Andrews 21:28.5 Holton
87. 12 Eli Albring 21:31.0 Montabella
88. 11 Jordan Biddinger 21:46.0 Fulton
89. 10 Garrett Hall 21:54.8 Bellevue
90. 9 Trenton VandeGutche 22:02.9 Hudsonville Freedom Christ...
91. 11 Paul Potter 22:18.6 Manton
92. 10 Jacob Hong 22:25.3 Fowler
93. 10 John Obeid 22:40.8 Mt. Pleasant Sacred Heart
94. 10 John Amland 22:44.0 Montabella
95. 11 Michael Bruce 22:48.3 Holton
96. 11 Jarrett Coblentz 22:50.2 Fulton
97. 11 Ryan Womble 23:09.9 Fulton
98. 11 Kyle Elliott 23:23.2 Holton
99. 9 Jordan Snyder 23:28.4 St Philip Catholic Central
100. 10 Jack Wojcik 23:28.8 St Philip Catholic Central
101. 11 Aaron Koning 23:44.6 White Cloud
102. 9 Aaron Macmaster 24:18.4 Hudsonville Freedom Christ...
103. 12 Daniel Yates 24:31.4 St Philip Catholic Central
104. 11 Teddy McNeir 24:33.4 St Philip Catholic Central
105. 9 Thomas Wernet 25:02.1 St Patrick
106. 12 Chase Maxson 25:57.1 Bellevue
107. 9 Philip Wernet 26:32.3 St Patrick
108. 10 Caleb Robinson 27:04.7 Bellevue
109. 9 Aaron Pratt 27:35.4 St Patrick
110. 10 Brian Will 29:06.2 Traverse City St. Francis
111. 12 Jacob Meekhof 29:07.9 Hudsonville Freedom Christ...