boys 5000 meter run
1. 10 Fraser Wilson 16:45.58 Kent City
2. 12 Braxton Snuffer 16:46.38 Muskegon Western Mic...
3. 11 Jacob Tanner 16:57.68 Holton
4. 12 Brantley VanOverloop 17:03.22 Grand Rapids Covenan...
5. 12 Aaron Langerak 17:05.62 Grand Rapids Covenan...
6. 11 Aaron Simot 17:06.47 Fruitport
7. 11 Erik Walter 17:13.05 Middleville Thornapp...
8. 11 Luke Noah 17:13.30 Middleville Thornapp...
9. 11 Mitchel Johnson 17:15.38 Fruitport
10. 11 Seth Bleyenberg 17:16.51 Grand Rapids Covenan...
11. 10 Kyle Messerschmidt 17:25.19 Muskegon Oakridge
12. 11 Tylor Carmean 17:30.16 Muskegon Oakridge
13. 11 Joe Dandron 17:33.06 Montague
14. 10 John Siegert 17:35.19 Ludington
15. 9 Matthew Brines 17:35.40 Cadillac
16. 10 Joseph Hatch 17:45.15 Ludington
17. 12 Nolan Asiala 17:54.56 Mason County Central
18. 9 Zach Elmore 17:58.86 Cadillac
19. 12 Joe Gaikema 18:00.55 Middleville Thornapp...
20. 10 Matt Lipka 18:02.39 Montague
21. 10 Brice VanOverloop 18:04.51 Grand Rapids Covenan...
22. 11 Kevin Slowik 18:05.08 Holton
23. 9 Timothy Carlington 18:08.98 Cadillac
24. 11 Jacob Shoop 18:10.09 Mason County Central
25. 10 Mike Altena 18:11.83 Grand Rapids Covenan...
26. 12 Luke Brink 18:12.25 Muskegon Western Mic...
27. 9 Brendan Deneen 18:19.47 Fruitport
28. 12 Brad Moelker 18:25.07 Grand Rapids Covenan...
29. 9 Cole Jensen 18:26.35 Montague
30. 9 Matthew Jones 18:26.94 Muskegon Oakridge
31. 12 Mitch Lange 18:31.94 Mason County Central
32. 12 Trenton Dalm 18:33.26 Ludington
33. 11 Phil Dommisse 18:38.50 Grand Rapids Covenan...
34. 9 Andrew Whitney 18:42.43 Hart
35. 9 Eli Rotman 18:42.78 Muskegon Western Mic...
36. 12 Devin Whitney 18:47.36 Hart
37. 12 Kyle Makarewicz 18:50.07 Middleville Thornapp...
38. 11 Abe Shoup 18:51.42 Mason County Eastern
39. 10 Jared Garten 18:51.74 Ludington
40. 10 Mason Calleson 18:54.35 Mason County Eastern
41. 10 Christian Lipka 18:54.82 Montague
42. 11 Evan Boes 19:01.30 Mason County Central
43. 11 Kyle Pike 19:04.56 Cadillac
44. 9 Casey Carew 19:05.86 Kent City
45. 12 Nathaniel Dietlin 19:08.92 Cadillac
46. 12 Drayson Beyer 19:12.82 Middleville Thornapp...
47. 11 Jered Holland 19:14.70 Cadillac
48. 10 Andrew Plaisier 19:23.25 Muskegon Western Mic...
49. 11 Brendan Pollock 19:25.38 Ludington
50. 12 Jacob Lesinski 19:26.81 Ludington
51. 12 Jordan Lathrop 19:27.47 Muskegon
52. 11 Kyle Gracia 19:31.35 Ludington
53. 9 Nathan Masser 19:31.74 Muskegon Oakridge
54. 12 Ayden Tyler 19:32.10 Muskegon Orchard View
55. 12 Nate Dugener 19:33.10 Muskegon Western Mic...
56. 9 Kyle Morris 19:33.66 Muskegon Western Mic...
57. 11 Spencer Irvine 19:37.06 Middleville Thornapp...
58. 11 Matthew Vannette 19:37.89 Middleville Thornapp...
59. 9 Austin Hickman 19:40.96 Kent City
60. 9 William Schlaack 19:44.36 Hart
61. 11 Preston Kelley 19:47.97 Mason County Eastern
62. 12 Christian Foreman 19:51.98 Muskegon Western Mic...
63. 10 Seth Wood 19:52.19 Mason County Central
64. 10 Zach Tindall 20:05.62 Muskegon Oakridge
65. 10 Peter Kubasiak 20:06.80 Ravenna
66. 11 Dylan Towne 20:11.15 Shelby
67. 12 Trevor Guzman 20:13.44 Ravenna
68. 12 Cody Cooper 20:20.58 Mason County Central
69. 11 Jasman Sidhu 20:24.05 Holton
70. 9 Robbie Altland 20:25.63 Hart
71. 9 Simon Herrera 20:28.29 Hart
72. 9 Luke Hronek 20:29.85 Fruitport
73. 9 Kamren VanOs 20:30.14 Fruitport
74. 10 Alec Trent 20:34.46 Mason County Central
75. 9 Jonathan Willison-... 20:39.35 Kent City
76. 11 Mason Saya 20:42.18 Mason County Eastern
77. 11 Donald Timmer 20:42.46 Muskegon Orchard View
78. 12 Sam Deuling 20:52.30 Muskegon Orchard View
79. 12 Brett Bonstell 20:52.91 Hart
80. 9 Luke Anhalt 20:57.23 Fruitport Calvary Ch...
81. 9 Kegan Strait 21:05.42 Hart
82. 11 Jordan Wenzinger 21:06.10 Ravenna
83. 9 Alex Russo 21:06.82 Kent City
84. 9 Michael McLouth 21:27.45 Shelby
85. 11 Dylan Kiester 21:35.91 Ravenna
86. 11 Tekumi Ito 21:36.30 Muskegon Oakridge
87. 10 Joey Petrongelli 21:36.65 Muskegon
88. 10 Paul Bowyer 21:38.34 Ravenna
89. 10 Devon Forner 21:41.22 Ravenna
90. 12 Simran Rai 21:44.36 Muskegon Oakridge
91. 10 Mitchell VanOeffelen 21:44.86 Kent City
92. 10 Simon Johnson 21:47.42 Fruitport
93. 12 Matthew Bliss 21:48.54 Fruitport Calvary Ch...
94. 11 Kyle Wildfong 21:54.22 Holton
95. 11 Donald Kridler 21:56.82 Kent City
96. 11 Ben Cossette 22:03.48 Mason County Eastern
97. 10 Rhys Seward 22:34.92 Cadillac
98. 11 Dylan Berens 22:53.76 Shelby
99. 11 Hans Paulson 23:37.86 Muskegon
100. 12 Areon Johnson 24:36.84 Muskegon
101. 12 Noah Moran 24:53.61 Ravenna
102. 11 Emmit Gorman 24:54.05 Montague
103. 9 Tanbir Sidhu 25:23.81 Holton
104. 9 Jonah Scouten 26:39.11 Shelby
105. 9 Mason Johnson 27:50.84 Shelby
106. 10 Charles Martel 27:52.71 Shelby
107. 10 Joseph Arends 28:13.81 Muskegon
108. 11 Shaun Owens 28:24.74 Muskegon
109. 10 Spencer Hu 29:00 Muskegon Orchard View
109. 10 Samuel Crocker 41:00 Muskegon