Mens 5000m Run
1. 12 Jacob Pettinga 16:52.84 Saugatuck
2. 11 Brendan Daly 17:07.31 Watervliet
3. 10 Nick Butch 17:14.26 Saugatuck
4. 10 Justin Smith 17:19.11 Bangor
5. 10 Zachary Pettinga 17:26.95 Saugatuck
6. 12 Joe Brown 17:53.84 Saugatuck
7. 12 Ishmael Hodge 17:56.75 Bangor
8. 12 Levi Cole 18:02.56 Bangor
9. 10 Sam Putzke 18:07.79 Saugatuck
10. 12 Marco Carrillo 18:09.08 Bangor
11. 10 Eldon Garvelink 18:17.82 Saugatuck
12. 10 Orlando Carrion 18:18.46 Saugatuck
13. - Jacob Vander Roest 18:19.03 Saugatuck
14. 11 Alex Martinez 18:20.01 Bangor
15. 12 Valentin Casiano 18:20.20 Watervliet
16. 10 Jobe Kerr 18:22.77 Watervliet
17. 11 Cliff Morse 18:25.76 Fennville
18. 12 Patrick Lynch 18:30.00 Watervliet
19. 12 Julian Torres 18:30.77 Lawton
20. 10 David Borland 18:36.58 Saugatuck
21. 11 Brody Roland 18:41.43 Watervliet
22. 12 Cole Menck 18:47.24 Lawton
23. 10 Israel Robles 18:47.92 Lawrence
24. 10 Carson Finch 18:51.33 Bangor
25. 11 Gerardo Belmares 18:54.16 Lawrence
26. 12 Benny Loshbough 18:56.13 Watervliet
27. 9 Benjamin Greiner 18:59.24 Bangor
28. 12 Nathan Swartz 19:03.94 Marcellus
29. 10 Josh Schutzenhofer 19:05.88 Saugatuck
30. 11 Austin Bertuca 19:09.15 Bloomingdale
31. 11 Miguel Flores 19:10.75 Hartford
32. 12 Nick Vazquez 19:20.56 Lawrence
33. 10 Nick Heelan 19:31.31 Saugatuck
34. 11 James Stacks 19:32.63 Gobles
35. 11 Ben Carpenter 19:33.73 Marcellus
36. 9 James Phelps 19:46.43 Lawton
37. 9 Dominick Tavolacci 19:49.38 Watervliet
38. 9 Keegan Seifert 19:49.64 Saugatuck
39. 11 Charles Goole 20:15.07 Lawton
40. 9 Corbin Blink 20:17.31 Saugatuck
41. 12 Joel Macyauski 20:18.64 Lawrence
42. 10 Brent Simmons 20:20.13 Watervliet
43. 12 Justin Wade 20:21.54 Decatur
44. 9 Zack Menck 20:37.99 Lawton
45. 12 Ashton Holdridge 20:39.66 Watervliet
46. 11 Jacob Morse 20:55.51 Fennville
47. 9 Nick Swanson 21:09.58 Watervliet
48. 10 Christian Post 21:09.97 Saugatuck
49. 10 Ryan Phillips 21:22.37 Decatur
50. 12 Ian Andrews 21:28.71 Lawrence
51. 10 Max Glynn 21:30.61 Decatur
52. 11 Dylan Aalderink 21:32.58 Fennville
53. 12 Prashant Dault 21:32.96 Lawrence
54. 11 Daniel Pearce 21:41.81 Marcellus
55. 12 Bryce Poore 21:42.49 Lawrence
56. 9 John Scheiderer 21:43.63 Saugatuck
57. 11 Daine Pease-Keys 21:50.23 Lawrence
58. 9 Angelo Griffioen 22:08.36 Bangor
59. 12 Brayton Ridenour 22:17.41 Marcellus
60. 11 Larry Glista 22:24.34 Lawrence
61. 10 Ryan Lefor 22:36.42 Watervliet
62. 9 Eric Belt 22:46.47 Lawton
63. 10 Jeff Pullen 22:50.42 Gobles
64. 11 Andrew Romig 22:53.28 Marcellus
65. 11 Vincent Doneruse 22:53.50 Watervliet
66. 10 Joshua Rukas 23:06.39 Bangor
67. 10 Hunter Norg 23:13.22 Lawrence
68. 9 Thayne Hanners 23:18.17 Hartford
69. 12 Mason Haas 23:27.36 Marcellus
70. 10 Maxwell McQueary 23:39.32 Saugatuck
71. 9 Braden Griffin 23:44.70 Fennville
72. 11 Nicolas Silva 24:19.60 Lawrence
73. 12 Martin Beck 24:42.22 Marcellus
74. 11 Brenden Ludlow 25:04.66 Marcellus
75. 11 Jacob Bates 25:09.57 Marcellus
76. 11 Bobby Tillery 26:59.95 Fennville
77. 10 Matt Worley 27:40.20 Decatur
78. 10 Tristan Hanners 27:44.73 Hartford
79. 12 Wesley Hemenway 27:46.80 Decatur
80. 10 Joshua Rukas 28:17.23 Bangor
81. 12 Benjamin Sanchez 28:30.85 Fennville
82. 10 Nick Stormer 28:37.20 Saugatuck
83. 10 Tanner Bohan 33:51.52 Marcellus
84. 9 Kaleb Beiter 34:29.21 Lawrence