Mens 5000m Run
1. 10 David Borland 18:53.1 Saugatuck
2. 10 Eldon Garvelink 19:20.4 Saugatuck
3. 10 Jacob VanderRoest 19:22.2 Saugatuck
4. 10 Randy Johnson 19:29.5 Ludington
5. 9 Keegan Seifert 19:31.4 Saugatuck
6. 9 Josh Williams 19:52.6 East Kentwood
7. 10 Juan Duran 20:11.9 East Kentwood
8. 10 Nick Heelan 20:13.5 Saugatuck
9. Chase Whitlow 20:20.5 Grant
10. 12 Kyle Wendt 20:25.5 Ludington
11. 12 Connor Green 20:37.5 East Kentwood
12. 11 Lucas Catron 20:46.4 Ludington
13. James Montney 20:46.8 Grant
14. 10 Brenden Pollock 20:56.6 Ludington
15. Hunter Bower 21:07.1 Whitehall
16. Hunter Ellison 21:07.9 Grant
17. Isaac Nausadis 21:15.4 Newaygo
18. Haddan Young 21:19.1 Whitehall
19. Connor Denning 21:26.3 Spring Lake
20. Antonio Frankhouser 21:27.9 Grant
21. 9 Corbin Blink 21:30.0 Saugatuck
22. Tim Reynolds 21:32.3 Whitehall
23. 12 Austin Wieczorek 21:35.9 East Kentwood
24. 9 Gerrit Feyen 21:39.4 East Kentwood
25. 12 Riley Brown 21:41.3 Ludington
26. 10 Quinn Phelps 21:53.2 Ludington
27. 10 Christian Post 21:53.5 Saugatuck
28. Connor Ward 21:57.0 Spring Lake
29. 10 Eric Robinson 21:59.0 East Kentwood
30. Connor Miller 22:02.4 Whitehall
31. 11 Andrew Loehle 22:09.8 East Kentwood
32. Matt Cassar 22:10.6 Spring Lake
33. 9 Linus Guerra 22:12.7 Grand River Preparat...
34. 9 Andrew Biss 22:16.6 East Kentwood
35. Dean Hewitt 22:19.1 Whitehall
36. Jacob Breen 22:21.9 Grant
37. James Pekel 22:23.3 Fremont
38. Zach Bandstra 22:25.3 Spring Lake
39. 9 Will Bulkowski 22:26.1 East Kentwood
40. Conner Mathis 22:41.2 Newaygo
41. Tim VanGeest 22:50.7 Grant
42. Nick Morin 22:51.5 Whitehall
43. 11 Julious Lary 22:56.3 East Kentwood
44. 12 Paul Tu 22:56.9 East Kentwood
45. Brandon Vandenbos 23:18.6 Grant
46. Calvin Nelson 23:20.2 White Cloud
47. Will Brown 23:25.8 Spring Lake
48. Alex Chappell 23:27.0 Whitehall
49. 10 Jarrod Torr 23:29.0 East Kentwood
50. 10 Kyle Gracia 23:36.7 Ludington
51. Evan Lounsbury 23:37.1 Spring Lake
52. Jacob Doerr 23:39.3 Spring Lake
53. 9 John Scheiderer 23:39.4 Saugatuck
54. 10 Samuel Tucker 23:42.6 Ludington
55. Caleb Swenor 23:57.0 Spring Lake
56. Collin Thompson 23:58.7 Spring Lake
57. 10 Sammy McNeil 24:00.9 Grand River Preparat...
58. Nick Lauinger 24:54.6 Spring Lake
59. Mason Nadjkovic 25:06.3 Fremont
60. Mackenna Cook 25:14.5 Newaygo
61. Nolan Brockway 25:20.6 Newaygo
62. 9 Micah Fernando 25:23.1 Grand River Preparat...
63. Lucas Torres 25:58.4 Grant
64. 11 Nathan Anderson 26:14.6 Ludington
65. 10 Nathan Walker 26:22.1 Grand River Preparat...
66. Josiah Stiffler 26:24.1 Spring Lake
67. 10 Maxwell McQueary 26:36.0 Saugatuck
68. Marco Barerra 27:05.7 East Kentwood
69. 10 Kyle Wildfong 27:30.4 Holton
70. 11 Ajilan Potter 28:17.2 Grand River Preparat...
71. Dylan Esch 30:19.2 Whitehall
72. Jason Benson 30:19.6 Grant
73. Andrew Britton 30:24.4 Whitehall
74. 10 Diego Ulloa 30:37.7 Grand River Preparat...
75. Andrew Zonca 30:44.7 Spring Lake