Mens 5000m Run
1. 11 Zac Benham 16:22.82 Mason County Central
2. 9 Fraser Wilson 17:06.12 Kent City
3. 11 Braxton Snuffer 17:16.47 Western Michigan Chr...
4. 10 Luke Noah 17:20.48 Middleville Thornapp...
5. 12 Brendon Hamilton 17:32.06 Calvary Christian
6. 10 Erik Walter 17:40.73 Middleville Thornapp...
7. 11 Sam Deuling 17:45.37 Muskegon Orchard View
8. 12 Dylan Felt 17:48.42 Shelby
9. 12 Luke Schwass 17:53.76 Ludington
10. 10 Jesse Gaudette 17:55.39 Muskegon Orchard View
11. 12 Raymond Surya 17:55.92 Holland
12. 12 Jose Hernandez 18:00.44 Muskegon
13. 12 Ryan Scott 18:04.09 Hart
14. 11 Zeke Clark 18:07.78 Muskegon Mona Shores
15. 10 Jacob Tanner 18:08.99 Holton
16. 12 Ben Jensen 18:09.60 Ludington
17. 12 Ryan Ruel 18:09.98 Muskegon Oakridge
18. 9 Mike Hyatt 18:15.96 Muskegon Orchard View
19. 12 Jarod Cobb 18:19.54 Ludington
20. 11 Joe Gaikema 18:21.78 Middleville Thornapp...
21. 9 Nick Hoffman 18:22.76 Holland
22. 12 Brennen Zuniga 18:25.79 Montague
23. 12 Ryan Wasilewski 18:26.90 Muskegon Mona Shores
24. 11 Nolan Asiala 18:27.60 Mason County Central
25. 12 Anthony Villanuava 18:36.69 Muskegon
26. 10 Perrin Kirwin 18:39.90 Walkerville
27. 12 Devon Smith 18:46.17 Shelby
28. 12 Austin Boynton 18:51.24 Muskegon Mona Shores
29. 10 Abe Shoup 18:51.57 Mason County Eastern
30. 11 Trenton Dalm 18:54.26 Ludington
31. 9 Matt Lipka 18:58.01 Montague
32. 11 Nate Dugener 19:00.57 Western Michigan Chr...
33. 11 Keaton Kontio 19:01.28 Holland
34. 9 Joseph Hatch 19:01.80 Ludington
35. 11 Samuel Karrel 19:02.84 Muskegon Mona Shores
36. 10 Jacob Shoop 19:03.46 Mason County Central
37. 11 Ed Gomez 19:05.26 Holland
38. 12 Patric LaJoye 19:06.68 Middleville Thornapp...
39. 9 John Siegert 19:07.48 Ludington
40. 9 Kyle Messerschmidt 19:08.53 Muskegon Oakridge
41. 11 Mitch Lange 19:10.54 Mason County Central
42. 11 Kyle Makarewicz 19:12.18 Middleville Thornapp...
43. 10 Aaron Ortiz 19:14.93 Kent City
44. 12 Kyle Mouw 19:15.83 Muskegon Mona Shores
45. 11 Sean Halverson 19:16.68 Muskegon Mona Shores
46. 10 Kevin Slowik 19:17.62 Holton
47. 11 Luke Brink 19:20.01 Western Michigan Chr...
48. 10 Tylor Carmean 19:21.69 Muskegon Oakridge
49. 12 Taylor Rodriguez 19:28.00 White Cloud
50. 12 Juan Lugo 19:38.21 Hart
51. 11 Drayson Beyer 19:40.65 Middleville Thornapp...
52. 10 Joe Dandron 19:41.10 Montague
53. 11 Logan Merrick 19:45.47 Mason County Central
54. 12 Noah Genson 19:49.17 Mason County Central
55. 10 Joe Mickevich 19:50.80 Mason County Eastern
56. 11 Devin Whitney 19:51.53 Hart
57. 10 Preston Kelley 19:52.74 Mason County Eastern
58. 12 Bailey Brown 19:54.81 Muskegon Mona Shores
59. 10 Evan Boes 19:55.50 Mason County Central
60. 12 Tanner Fowler 19:59.94 Holton
61. 10 Carl Tanner 20:00.93 Walkerville
62. 12 Wyatt DeLeeuw 20:02.19 Middleville Thornapp...
63. 9 Andrew Plaisier 20:06.73 Western Michigan Chr...
64. 9 Christian Lipka 20:10.84 Montague
65. 10 Trent Speer 20:15.17 Walkerville
66. 12 Teddy Barco 20:15.92 Shelby
67. 11 Jacob Lesinski 20:17.21 Ludington
68. 12 David Green 20:21.69 Shelby
69. 11 Todd Ryan 20:22.98 Muskegon Orchard View
70. 12 David Gilson 20:24.59 Western Michigan Chr...
71. 12 Jordan Lathrop 20:25.81 Muskegon
72. 11 Braxton Platt 20:31.76 Hart
73. 9 Mason Calleson 20:37.06 Mason County Eastern
74. 11 Griffin Farr 20:37.56 Muskegon Orchard View
75. 11 Jonah Gale 20:39.49 Hart
76. 11 Christian Foreman 20:39.93 Western Michigan Chr...
77. 12 Ben Swanson 20:40.88 Kent City
78. 9 Tyler Sheehy 20:57.91 Walkerville
79. 11 Austin Enns 20:59.59 Hart
80. 9 Zach Lemmen 21:01.85 Montague
81. 11 Austin Boundy 21:11.76 Hart
82. 11 William Plaisier 21:17.69 Western Michigan Chr...
83. 12 Aaron Poling 21:21.08 Holton
84. 10 Cody Smith 21:24.55 Kent City
85. 10 Calvin Nelson 21:25.94 White Cloud
86. 10 Dylan Towne 21:28.21 Shelby
87. 9 Peter Kubasiak 21:29.52 Ravenna
88. 11 Jesse Chrispell 21:30.10 White Cloud
89. 11 Ayden Tyler 21:30.45 Muskegon Orchard View
90. 9 Derrick Penland 21:31.38 White Cloud
91. 11 Jake Lysiak 21:34.21 Muskegon Orchard View
92. 11 Noah Moran 21:38.09 Ravenna
93. 10 Jasman Sidhu 21:40.06 Holton
94. 10 Mason Saya 21:48.53 Mason County Eastern
95. 11 Calvin Chase 22:00.20 Walkerville
96. 11 Simran Rai 22:08.45 Muskegon Oakridge
97. 9 Aramis LaClair 22:13.09 White Cloud
98. 10 Dane Clement 22:22.16 Shelby
99. 10 Joshua Lee 22:40.10 Kent City
100. 12 David Waltz 22:51.34 Shelby
101. 12 Nicholas Kridler 22:51.56 Kent City
102. 10 Javen Zamojcin 23:07.18 Montague
103. 9 Zach Tindall 23:07.47 Muskegon Oakridge
104. 10 Jordan Wenzinger 23:12.14 Ravenna
105. 10 Matthew Bliss 23:18.20 Calvary Christian
106. 10 Dylan Kiester 23:18.97 Ravenna
107. 10 Gabe Hernandez 23:21.15 Holland
108. 10 Emmit Gorman 23:37.47 Montague
109. 9 Jared Elder 23:37.72 White Cloud
110. 9 Mitchell VanOeffelen 23:54.21 Kent City
111. 11 Derek Forner 24:07.16 Ravenna
112. 12 Hunter Macleod 24:11.39 Muskegon Oakridge
113. 9 Paul Bowyer 24:33.28 Ravenna
114. 9 Kyle Lee 25:05.46 Mason County Eastern
115. 10 Kyle Wildfong 25:16.30 Holton
116. 12 Frankie Hill 25:21.36 Shelby
117. 10 Ben Cossette 25:25.48 Mason County Eastern
118. 12 Kyle Elliott 25:51.81 Holton
119. 10 Diveno Brisneo 26:00.13 Holland
120. 9 Cameron Karnes 26:01.06 White Cloud
121. 10 Connor Westerhof 26:18.27 Holland
122. 11 Alec Brandel 26:51.67 Muskegon
123. 12 Patrich Goughler 27:05.68 Shelby
124. 12 Travis McCormick 29:55.76 Mason County Eastern
125. 9 Joey Petrongelli 31:26.77 Muskegon
126. 9 Samuel Crocker 38:36.00 Muskegon