Mens 5000m Run
1. 11 Sam Deuling 17:48.17 Muskegon Orchard View
2. 12 Chris Santana 17:52.90 Grand Rapids Union
3. 12 Bryce Cameron 17:56.50 Manistee
4. 9 Mike Hyatt 18:08.79 Muskegon Orchard View
5. 11 Bruce Buurstra 18:18.03 Grand Rapids Union
6. 11 Will Shriver 18:26.72 Manistee
7. 10 Jacob Tanner 18:29.97 Holton
8. 10 Jesse Gaudette 18:31.25 Muskegon Orchard View
9. 12 Ryan Scott 18:31.56 Hart
10. 12 Andrew Goodspeed 18:37.12 Fremont
11. 12 Jarod Cobb 18:50.23 Ludington
12. 9 Joseph Hatch 18:54.70 Ludington
13. 11 Devin Whitney 18:59.69 Hart
14. 11 Sean Waters 19:04.63 Frankfort
15. 10 Randy Johnson 19:09.31 Ludington
16. 11 Trenton Dalm 19:10.67 Ludington
17. 12 Ben Jensen 19:11.20 Ludington
18. 12 Devon Smith 19:23.35 Shelby
19. 10 Nathan Fletcher 19:23.97 Fremont
20. 11 Benjamin Deuling 19:24.67 Fremont
21. 9 John Siegert 19:27.69 Ludington
22. 10 Abe Shoup 19:33.39 Mason County Eastern
23. 11 Nolan Asiala 19:35.44 Mason County Central
24. 12 Riley Brown 19:36.27 Ludington
25. 11 Tristan Tarsa 19:37.28 Leelanau St. Marys
26. 10 Kevin Slowik 19:40.17 Holton
27. 10 Joe Mickevich 19:42.42 Mason County Eastern
28. 11 Jacob Stefanski 19:42.82 Manistee
29. 10 Jacob Bradley 19:43.10 Frankfort
30. 12 Juan Lugo 19:44.71 Hart
31. 11 Todd Ryan 19:47.47 Muskegon Orchard View
32. 11 Jaden Horner 19:52.60 Grand Rapids Union
33. 12 Luke Schwass 19:53.64 Ludington
34. 12 Kyle Wendt 19:53.94 Ludington
35. 11 Maverick Stitt 19:54.74 Fremont
36. 11 Jacob Lesinski 19:55.60 Ludington
37. 11 Griffin Farr 20:07.61 Muskegon Orchard View
38. 12 Tanner Fowler 20:09.24 Holton
39. 12 Dan Duperon 20:10.74 Leelanau St. Marys
40. 11 Logan Merrick 20:15.97 Mason County Central
41. 11 Lucas Catron 20:17.77 Ludington
42. 10 Jackson Confer 20:18.32 Frankfort
43. 12 Avery May 20:20.83 Frankfort
44. 11 Mitch Mather 20:24.80 Shelby
45. 10 Evan Boes 20:28.83 Mason County Central
46. 10 Sam Manguse 20:30.76 Grand Rapids Union
47. 10 Preston Kelley 20:33.66 Mason County Eastern
48. 12 Aaron Poling 20:45.29 Holton
49. 11 Braxton Platt 20:49.38 Hart
50. 11 Jonah Gale 20:54.34 Hart
51. 9 Elliott Kamaloski 20:55.54 Manistee
52. 9 James Pekel 21:00.18 Fremont
53. 10 Brenden Pollock 21:03.60 Ludington
54. 12 David Green 21:05.43 Shelby
55. 10 Jasman Sidhu 21:16.63 Holton
56. 10 Mason Saya 21:21.59 Mason County Eastern
57. 11 Ayden Tyler 21:22.48 Muskegon Orchard View
58. 10 Dylan Towne 21:28.46 Shelby
59. 9 Craig Popkowski 21:32.34 Manistee
60. 10 Quinn Phelps 21:33.54 Ludington
61. 11 Mitch Kennis 21:39.23 Frankfort
62. 9 Alex Dyke 21:40.21 Grand Rapids Union
63. 10 Kyle Schaubroeck 21:46.42 Manistee
64. 11 Austin Enns 21:46.57 Hart
65. 11 Austin Boundy 21:56.56 Hart
66. 10 Kyle Gracia 22:00.03 Ludington
67. 10 Evan Hammon 22:00.51 Frankfort
68. 11 Jake Lysiak 22:02.01 Muskegon Orchard View
69. 9 Jacob Bosley 22:06.06 Hart
70. 9 Kyle Lee 22:21.46 Mason County Eastern
71. 12 Cameron Andrews 22:23.67 Holton
72. 9 Seth Wood 22:26.76 Mason County Central
73. 11 Cody Cooper 22:27.31 Mason County Central
74. 10 Samuel Tucker 22:28.84 Ludington
75. 10 Dane Clement 22:29.62 Shelby
76. 12 Jared Knizacky 22:50.31 Mason County Central
77. 9 Harrison Schaub 23:07.90 Leelanau St. Marys
78. 12 Caden Powell 23:11.06 Frankfort
79. 10 Jack Wittman 23:21.73 Hart
80. 9 Mason Nadjkovic 23:37.00 Fremont
81. 12 David Waltz 23:40.56 Shelby
82. 12 Jack Garthe 23:41.55 Leelanau St. Marys
83. 9 Danny Schaub 23:46.11 Leelanau St. Marys
84. 11 Nathan Anderson 24:28.31 Ludington
85. 10 Liam Wieringa 24:31.02 Hart
86. 10 Joey McClatchy 24:36.91 Hart
87. 12 Zac Carter 24:37.94 Manistee
88. 10 Willard Dold 24:48.68 Hart
89. 9 Anthony Lind 25:00.68 Manistee
90. 10 Kyle Wildfong 25:03.35 Holton
91. 10 Ben Cossette 25:16.16 Mason County Eastern
92. 10 Noah Cameron 25:17.49 Manistee
93. 12 Kyle Elliott 25:34.26 Holton
94. 12 Noah Wymer 25:57.96 Muskegon Orchard View
95. 12 Frankie Hill 26:48.78 Shelby
96. 12 Patrich Goughler 27:59.43 Shelby
97. 9 Kaden Olmstead 36:23.03 Mason County Central
98. 9 Garin Rutman 39:34.00 Grand Rapids Union