Mens 5000m Run
1. 10 Zachary Pettinga 16:44.85 Saugatuck
2. 11 Brendan Daly 16:49.56 Watervliet
3. 10 Justin Smith 16:52.37 Bangor
4. 10 Nick Butch 17:03.00 Saugatuck
5. 10 Orlando Carrion 17:12.58 Saugatuck
6. 12 Levi Cole 17:27.83 Bangor
7. 12 Ishmael Hodge 17:38.81 Bangor
8. 12 Joe Brown 17:45.20 Saugatuck
9. 11 Alex Martinez 17:49.15 Bangor
10. 10 Sam Putzke 17:58.52 Saugatuck
11. 10 Jacob VanderRoest 17:59.12 Saugatuck
12. 10 Carson Finch 18:02.65 Bangor
13. 12 Patrick Lynch 18:06.50 Watervliet
14. 11 Reese Jones 18:08.01 Watervliet
15. 10 Eldon Garvelink 18:08.29 Saugatuck
16. 11 Cliff Morse 18:08.61 Fennville
17. 10 Josh Schutzenhofer 18:08.90 Saugatuck
18. 12 Valentin Casiano 18:09.24 Watervliet
19. 10 Jobe Kerr 18:09.64 Watervliet
20. 12 Nathan Swartz 18:11.64 Marcellus
21. 9 Keegan Seifert 18:12.04 Saugatuck
22. 10 David Borland 18:16.48 Saugatuck
23. 11 Austin Bertuca 18:19.07 Bloomingdale
24. 11 Brody Roland 18:21.14 Watervliet
25. 11 Miguel Flores 18:22.62 Hartford
26. 9 Benjamin Greiner 18:24.93 Bangor
27. 11 Gerardo Belmares 18:35.09 Lawrence
28. 11 James Stacks 18:44.92 Gobles
29. 10 Israel Robles 18:48.05 Lawrence
30. 12 Benny Loshbough 18:55.25 Watervliet
31. 11 Freddie Burtchett 18:56.53 Hartford
32. 12 Cole Menck 18:58.12 Lawton
33. 12 Nick Vazquez 18:58.35 Lawrence
34. 9 Aron Casiano 19:07.63 Watervliet
35. 12 Julian Torres 19:10.72 Lawton
36. 11 Ben Carpenter 19:17.96 Marcellus
37. 9 Hunter Shaw 19:23.73 Fennville
38. 10 Nick Heelan 19:29.29 Saugatuck
39. 10 Brent Simmons 19:32.95 Watervliet
40. 9 Corbin Blink 19:33.21 Saugatuck
41. 12 Justin Wade 19:43.25 Decatur
42. 9 James Phelps 19:47.59 Lawton
43. 11 Charles Goole 19:54.81 Lawton
44. 9 Zack Menck 19:57.49 Lawton
45. 10 Christian Post 20:01.15 Saugatuck
46. 12 Ashton Holdridge 20:11.21 Watervliet
47. 12 Bryce Poore 20:12.25 Lawrence
48. 10 Max Glynn 20:14.81 Decatur
49. 9 Nick Swanson 20:29.57 Watervliet
50. 12 Joel Macyauski 20:33.64 Lawrence
51. 10 Haydon Richards 20:33.89 Watervliet
52. 11 Jacob Morse 20:36.69 Fennville
53. 11 Jose Patlan 20:36.97 Lawrence
54. 11 Daine Pease-Keys 20:38.47 Lawrence
55. 12 Prashant Dault 20:58.84 Lawrence
56. 11 Dylan Aalderink 21:04.76 Fennville
57. 10 Ryan Phillips 21:05.83 Decatur
58. 12 Ian Andrews 21:11.88 Lawrence
59. 10 Ryan Lefor 21:12.64 Watervliet
60. 9 Angelo Griffioen 21:21.94 Bangor
61. 9 Dominick Tavolacci 21:29.10 Watervliet
62. 10 Joshua Rukas 21:35.17 Bangor
63. 11 Larry Glista 21:38.32 Lawrence
64. 11 Vincent Doneruse 21:43.35 Watervliet
65. 9 Eric Belt 21:54.10 Lawton
66. 9 Braden Griffin 21:57.25 Fennville
67. 12 Brayton Ridenour 22:14.36 Marcellus
68. 9 Thayne Hanners 22:24.08 Hartford
69. 11 Andrew Romig 22:39.44 Marcellus
70. 10 Hunter Norg 22:40.28 Lawrence
71. 12 Martin Beck 22:44.20 Marcellus
72. 11 Nicolas Silva 22:48.99 Lawrence
73. 10 Maxwell McQueary 23:20.34 Saugatuck
74. 11 Brenden Ludlow 23:37.46 Marcellus
75. 10 Tristan Hanners 24:45.94 Hartford
76. 11 Jacob Bates 24:46.19 Marcellus
77. 12 Mason Haas 25:02.51 Marcellus
78. 11 Bobby Tillery 25:43.63 Fennville
79. 10 Matt Worley 26:15.75 Decatur
80. 12 Wesley Hemenway 26:19.91 Decatur
81. 10 Nick Stormer 26:33.21 Saugatuck
82. 10 Braden Bertuca 26:45.27 Bloomingdale
83. 9 Kaleb Beiter 31:29.50 Lawrence
84. 10 Tanner Bohan 31:29.72 Marcellus