boys 5000 meter run
1. 12 James McCann 16:27.3 Holland Black River
2. 12 Arik LaFave 16:49.3 Hesperia
3. 10 Gary McBride 17:03.4 Bear Lake-Onekama
4. 12 Brenden Jones 17:24.3 Holland Black River
1. 12 Sam Deuling 17:25.6 Muskegon Orchard View
5. 9 Sam Sharnas 17:29.2 Holland Black River
6. 12 Jordan Anderson 17:32.5 Bear Lake-Onekama
7. 10 Kaiden Hejl 17:34.6 Bear Lake-Onekama
8. 11 Justin Lundstrom 17:35.0 Holland Black River
2. 10 Mike Hyatt 17:39.5 Muskegon Orchard View
9. 10 Lane Lee 17:54.1 Bear Lake-Onekama
3. 11 Tylor Carmean 17:54.2 Muskegon Oakridge
10. 10 Joshua Fink 17:55.0 Holland Black River
11. 11 Brendan Sutten 17:58.6 McBain
4. 10 Joseph Hatch 18:00.8 Ludington
12. 11 Kyle Venne 18:02.9 Hesperia
5. 12 Jonathan Altes 18:03.4 Midland Dow
6. 11 Joe Dandron 18:04.1 Montague
7. 11 Jacob Shoop 18:05.7 Mason County Central
8. 10 John Siegert 18:06.2 Ludington
13. 9 Aidan Jones 18:09.5 Holland Black River
9. 12 Nolan Asiala 18:10.3 Mason County Central
10. 10 Matt Lipka 18:11.1 Montague
14. 10 Logan Henning 18:11.4 Holland Black River
15. 11 Noah Lubben 18:16.5 Grandville Calvin Ch...
11. 10 Christian Lipka 18:17.3 Montague
16. 9 Keegan O'Malley 18:18.7 McBain
12. 10 Kyle Messerschmidt 18:19.7 Muskegon Oakridge
17. 10 Connor DenBleyker 18:20.5 Holland Black River
18. 11 Collin Nielsen 18:24.2 Hesperia
19. 11 Jacob Bradley 18:27.9 Frankfort
13. 10 Jared Garten 18:28.2 Ludington
20. 12 Logan Eaves 18:28.9 Hesperia
21. 12 Cole Verrett 18:29.4 Bear Lake-Onekama
22. 11 Colin Rypma 18:31.9 Grandville Calvin Ch...
14. 12 Trenton Dalm 18:33.8 Ludington
15. 9 Chris Kerber 18:39.7 Midland Dow
23. 9 Chris Jenkins 18:41.4 Grandville Calvin Ch...
24. 9 Trey Gilbert 18:41.9 Bear Lake-Onekama
25. 11 Preston Mills 18:43.7 Holland Black River
26. 10 Zach Young 18:44.4 Hesperia
27. 11 Logan Taylor 18:48.0 McBain
16. 12 Mitch Lange 18:51.9 Mason County Central
28. 10 Zach Hoekstra 18:52.8 Grandville Calvin Ch...
29. 12 Devin Whitney 18:53.5 Hart
30. 10 Drake Parker 18:54.9 Maple City Glen Lake
17. 11 Brendan Pollock 18:55.3 Ludington
31. 11 Jared Sarinopoulos 18:56.8 Bear Lake-Onekama
32. 9 Andrew Whitney 18:57.1 Hart
33. 11 Dyllon McLouth 18:57.7 Bear Lake-Onekama
18. 9 Zech Kmiecik 19:01.1 Mason County Central
19. 11 Evan Boes 19:02.9 Mason County Central
34. 9 William Schlaack 19:03.0 Hart
35. 11 Ben Tiesworth 19:03.8 Frankfort
20. 9 Matthew Jones 19:08.1 Muskegon Oakridge
36. 12 Tristan Tarsa 19:08.6 Leelanau St. Marys
37. 10 Gray Vandervelde 19:13.0 McBain
38. 10 Eli Nelson 19:14.5 McBain
21. 9 Cole Jensen 19:16.7 Montague
22. 11 Quinn Phelps 19:19.9 Ludington
39. 10 Tyler Hulst 19:21.1 Grandville Calvin Ch...
23. 10 Alec Trent 19:22.3 Mason County Central
24. 11 Kyle Schaubroeck 19:29.4 Manistee
40. 11 Ray Fritz 19:30.7 Maple City Glen Lake
25. 10 Ben Newman 19:31.2 Midland Dow
41. 10 David Vasquez 19:31.2 Grandville Calvin Ch...
42. 9 Connor Baird 19:37.9 Hesperia
43. 12 Gabe Lamer 19:38.6 Grandville Calvin Ch...
44. 12 Michael Belinsky 19:39.5 Bear Lake-Onekama
45. 9 Mitchell Ross 19:40.0 Hesperia
26. 9 Nathan Masser 19:40.8 Muskegon Oakridge
46. 12 Jonah Gale 19:40.8 Hart
27. 12 Travis Fletcher 19:43.4 Midland Dow
47. 9 Robbie Altland 19:46.3 Hart
28. 11 Kyle Gracia 19:50.2 Ludington
29. 10 Andrew Kozerski 19:52.6 Midland Dow
30. 10 Kyle McIntyre 19:52.7 Midland Dow
31. 10 Zach Tindall 20:01.8 Muskegon Oakridge
48. 12 Austin Emeott 20:04.7 Suttons Bay
49. 11 Rob Provo 20:06.8 Frankfort
50. 10 Luke Kruppe 20:07.5 Hesperia
51. 9 Max Stoneman 20:08.4 Pentwater
52. 12 Braxton Platt 20:08.8 Hart
53. 9 Simon Herrera 20:09.3 Hart
32. 11 Tekumi Ito 20:13.3 Muskegon Oakridge
54. 11 Austin Roubal 20:17.1 Suttons Bay
33. 10 William Adams 20:22.5 Midland Dow
55. 10 Avery Kohler 20:25.7 Leelanau St. Marys
34. 10 Elliott Kamaloski 20:26.1 Manistee
56. 12 Mitch Kennis 20:27.8 Frankfort
35. 9 Bradlee Popkowski 20:42.5 Manistee
57. 12 Paul Lopez 20:47.4 Hesperia
58. 10 Jacob Bosley 20:47.6 Hart
36. 10 John Hopper 20:48.8 Midland Dow
37. 10 Zack Lemmen 20:50.9 Montague
38. 12 Jacob Lesinski 20:52.7 Ludington
59. 12 Brett Bonstell 20:57.7 Hart
39. 12 Cody Cooper 20:59.3 Mason County Central
60. 11 Isaac Dean 21:11.7 Frankfort
61. 9 Caleb Gleason 21:21.1 Maple City Glen Lake
40. 10 Craig Popkowski 21:21.4 Manistee
41. 11 Donald Timmer 21:27.2 Muskegon Orchard View
62. 9 Christian Barber 21:28.8 Maple City Glen Lake
63. 12 Justin Emeott 21:34.0 Suttons Bay
64. 10 Garrett Kieth 21:44.3 Suttons Bay
65. 9 Shawn Grant 21:44.5 Leelanau St. Marys
42. 9 Max Spillan 21:49.7 Manistee
43. 11 Emmit Gorman 22:02.4 Montague
66. 9 J.D. Willey 22:18.6 Maple City Glen Lake
44. 11 Thomas Schwartz 22:25.7 Manistee
67. 10 Nick Kemler 22:27.5 Brethren
45. 9 Matt Pierson 22:27.7 Manistee
68. 11 Will Faught 22:35.5 Suttons Bay
69. 10 Harrison Schaub 22:36.2 Leelanau St. Marys
70. 11 Ryan Popp 22:45.3 Leelanau St. Marys
71. 9 Andrew Roby 22:46.5 McBain
46. 9 Thomas Veine 22:48.4 Manistee
72. 9 Caleb Dodde 22:53.9 McBain
73. 9 David Rick 22:56.2 McBain
74. 8 Cameron Tarsa 23:08.2 Leelanau St. Marys
47. 10 Anthony Lind 23:25.0 Manistee
75. 11 Jake Quinn 23:28.2 Pentwater
76. 12 Justin Mitchell 23:31.8 Frankfort
77. 9 Julien Nyberg 23:47.2 Pentwater
78. 10 Ben Provo 24:23.0 Frankfort
79. 11 Markku Smith 26:00.0 Suttons Bay
80. 9 Chase Pylkas 26:28.6 McBain
81. 9 Noah Kemler 28:40.9 Brethren