Boy's 5000m Run
1. 10 Jonathan Groendyk 17:23.22 Zeeland East
2. 12 Matt Cramer 17:27.96 Zeeland East
3. 12 Patrick Cecil 17:47.35 Lake Michigan Catholic
4. 12 Scott Binder 17:59.47 Zeeland East
5. 11 Brenden Jones 18:01.37 Holland Black River
6. 9 Reid Parsons 18:01.72 Comstock Park
7. 12 Cole Menck 18:23.42 Lawton
8. 12 Nathan Swartz 18:24.86 Marcellus
9. 10 Andrew Taylor 18:27.31 Comstock Park
10. 11 Rueben Veen 18:36.68 Holland Calvary
11. 12 Ben Olsen 18:37.64 Coloma
12. 11 David Sanchez 18:38.67 Zeeland East
13. 12 Charles Leonard 18:46.32 Niles
14. 12 Noah Hall 18:46.89 Niles
15. 11 Cliff Morse 19:11.75 Fennville
16. 10 Greg Olsen 19:23.38 Coloma
17. 10 Brenden Hall 19:24.23 Niles
18. 12 Chase Ockerse 19:27.03 Zeeland East
19. 11 Odessa Britman 19:28.02 Parchment
20. 11 Austin Ebrecht 19:31.22 Coloma
21. 11 Ben Carpenter 19:35.47 Marcellus
22. 9 James Phelps 19:36.96 Lawton
23. 11 Samuel Burck 19:38.54 Niles
24. 9 Zack Menck 19:39.94 Lawton
25. 12 Julian Torres 19:43.22 Lawton
26. 9 Erik Howley 19:53.34 Zeeland East
27. 11 Charles Goole 19:53.88 Lawton
28. 9 Ian Weirsma 19:54.42 Zeeland East
29. 10 Cade Stephenson 19:56.31 Niles
30. 10 Kody DeHaan 19:56.78 Zeeland East
31. 12 Derek Rice 20:03.62 Zeeland East
32. 12 Mario Salinas 20:11.14 Parchment
33. 9 Keegan Murphy 20:11.31 Niles
34. 9 Andrew Slager 20:15.85 Parchment
35. 9 Josh Mudd 20:16.03 Zeeland East
36. 12 Kyle Nelson 20:31.70 Zeeland East
37. 12 Connor Ringling 20:34.79 Zeeland East
38. 9 Mason Cook 20:45.49 Zeeland East
39. 12 Chris Ahlgrim 20:48.93 Niles
40. 9 Isaac Ringling 20:51.39 Zeeland East
41. 9 Mitchell Mudd 20:51.60 Zeeland East
42. 10 Anthony Wilson 20:51.82 Wyoming Godwin Heights
43. 9 Hunter Greenman 21:00.06 Niles
44. 12 Jake Spitsbergen 21:03.98 Parchment
45. 9 Colin Meiste 21:04.98 Zeeland East
46. 11 Reece Sample 21:10.05 Coloma
47. 9 Jax Heil 21:10.66 Parchment
48. 12 Don Nguyen 21:25.06 Wyoming Godwin Heights
49. 11 Jacob Morse 21:30.24 Fennville
50. 12 Max Stears 21:39.66 Zeeland East
51. 11 Matt Mitchell 21:47.00 Buchanan
52. 11 Daniel Pearce 21:51.11 Marcellus
53. 9 Sam Racalla 21:51.85 Comstock Park
54. 11 Andrew Romig 22:00.12 Marcellus
55. 10 Andrew Flick 22:02.13 Niles
56. 10 Hunter Crocker 22:09.54 Buchanan
57. 10 Andrew Armstrong 22:10.54 Lake Michigan Catholic
58. 9 Blayne Laclaire 22:10.90 Niles
59. 9 Diamonte Echevarria 22:11.10 Fennville
60. 9 Camden Skinner 22:11.39 Zeeland East
61. 9 Eric Belt 22:27.66 Lawton
62. 11 Dylan Aalderink 22:43.88 Fennville
63. 10 Aaron McMaster 22:55.00 Holland Calvary
64. 12 Stingray Jaynes 23:07.91 Niles
65. 11 Michael Burris 23:13.01 Parchment
66. 12 Martin Beck 23:32.86 Marcellus
67. 9 Braden Griffen 23:35.13 Fennville
69. 9 Calvin Starnes 23:49.46 Coloma
70. 9 Michael Darnell 23:49.90 Buchanan
71. 9 Brandon Wogoman 23:55.09 Niles
72. 12 Brayton Ridenour 24:00.17 Marcellus
73. 9 Earl Burris 24:09.80 Parchment
74. 9 Jacob Peters 24:11.06 Wyoming Godwin Heights
75. 9 Evan Weessies 24:15.01 Parchment
76. 12 Calen Conover 24:28.29 Comstock Park
77. 11 Brenden Ludlow 24:50.56 Marcellus
78. 10 Christian Messner 25:10.56 Marcellus
79. 9 Conner Grey 25:20.29 Niles
80. 12 Mason Haas 25:42.56 Marcellus
81. 10 Brendon Swem 26:14.90 Buchanan
82. 10 Anthony Medlon 26:15.85 Buchanan
83. 9 Davin Simpson 27:16.46 Niles
85. 9 Christopher Thompson 33:28.62 Niles
86. 10 Tanner Bohan 35:06.89 Marcellus