boys 5000 meter run
1. 11 Matthew Zerfas 15:48.28 Fremont
2. 11 Cole Hamilton 15:49.55 Fremont
3. 10 Jack Nicholson 15:59.44 Grand Haven
4. 11 Dylan Sykes 16:15.51 Grand Rapids Catholi...
5. 10 Abdi Ahmed 16:16.07 GR Forest Hills Nort...
6. 12 Grayson Harding 16:17.72 Rockford
7. 11 Sam Kaastra 16:28.93 Fremont
8. 11 Alberto Carbajal 16:31.15 Grand Rapids Ottawa ...
9. 10 Dayton Brown 16:32.73 Rockford
10. 11 Julian Kipke 16:35.58 Rockford
11. 9 Sam Martens 16:36.09 Holland
12. 11 Quentin Couvelaire 16:36.47 Grand Haven
13. 11 Sam Stitt 16:38.50 Fremont
14. 10 Ben Schmidt 16:44.49 Fremont
15. 11 Dominic Hentemann 16:48.03 Grand Haven
16. 11 Eric Johnson 16:50.93 Grand Haven
17. 12 Jarek Brower 16:51.59 Zeeland West
18. 12 Owen Purdue 16:56.50 GR Forest Hills Nort...
19. 12 Michael Klein 16:56.72 Grand Rapids Catholi...
20. 9 Matthew Brines 17:02.68 Cadillac
21. 9 Honi Ahmed 17:05.39 GR Forest Hills Nort...
22. 12 Benjamin Deuling 17:06.68 Fremont
23. 12 Jack Callahan 17:07.55 GR Forest Hills Nort...
24. 10 Pablo Perez-Zurdo 17:08.48 Grand Rapids Kenowa ...
25. 12 Josh Ball 17:08.59 GR Forest Hills Cent...
26. 9 Matthew Converse 17:12.19 Zeeland West
27. 10 Nick Hoffman 17:12.58 Holland
28. 12 Ethan Grayeb 17:12.87 GR Forest Hills Nort...
29. 9 Caleb Hodgkinson 17:13.23 Grand Rapids Kenowa ...
30. 10 Bryce Arredondo 17:15.97 Zeeland West
31. 11 Eric Judd 17:16.47 Lowell
32. 10 David Jamet 17:18.70 GR Forest Hills Nort...
33. 11 Alex Searl 17:21.61 Rockford
34. 11 Conor Streng 17:22.48 GR Forest Hills Nort...
35. 11 Jacob Kelley 17:23.24 Rockford
36. 10 Cade Poland 17:26.30 Muskegon Mona Shores
37. 12 Phillip Polkowski 17:30.63 Rockford
38. 11 Tyler Postema 17:32.34 Grand Rapids Kenowa ...
39. 12 Jordan Diephouse 17:33.18 Grand Haven
40. 9 Zach Elmore 17:33.58 Cadillac
41. 12 Buster Bedrosian 17:33.89 Grand Haven
42. 12 Keaton Kontio 17:35.20 Holland
43. 9 Camden Misiewicz 17:35.59 Holland
44. 9 Bryan Offray 17:38.26 Grand Rapids Ottawa ...
45. 9 Timothy Carlington 17:39.16 Cadillac
46. 9 Brad Carter 17:39.40 Holland
47. 12 Zeke Clark 17:40.94 Muskegon Mona Shores
48. 11 Eric TerHaar 17:41.90 Zeeland West
49. 12 John Dyke 17:43.86 GR Forest Hills Cent...
50. 12 Tyler Gagnon 17:47.10 Muskegon Mona Shores
51. 11 Brad Hotovy 17:48.05 Allendale
52. 11 Liam Perdue 17:48.25 Grand Rapids Catholi...
53. 10 James Pekel 17:48.78 Fremont
54. 12 Mitch Butlevics 17:55.70 GR Forest Hills Cent...
55. 11 Isaac Carr 17:58.12 Rockford
56. 12 Sean Halverson 17:58.34 Muskegon Mona Shores
57. 11 Kyle Cater 18:01.07 Lowell
58. 11 Jered Holland 18:06.25 Cadillac
59. 9 Jacob Ball 18:07.84 GR Forest Hills Cent...
60. 11 Sam Powell 18:10.57 Muskegon Mona Shores
61. 11 Alec Greenway 18:12.71 Grand Rapids Kenowa ...
62. 11 Tim Dean 18:13.22 Coopersville
63. 11 Angel Perez 18:13.60 Allendale
64. 9 Chase Mendham 18:17.17 Coopersville
65. 11 Jake Phillips 18:19.05 Grand Haven
66. 12 Chris McWain 18:20.98 Grand Rapids Catholi...
67. 9 Alberto Castillo 18:21.02 Holland
68. 12 Gabe Quinn 18:26.94 Grand Rapids Kenowa ...
69. 12 Nic Dankowski 18:30.74 Allendale
70. 10 Avrey Smith 18:31.86 Grand Rapids Kenowa ...
71. 10 Jama Jama 18:33.44 Grand Rapids Ottawa ...
72. 11 Ethan Schreur 18:36.98 Zeeland West
73. 9 Nick Dennison 18:39.90 Muskegon Mona Shores
74. 9 Isaac Steers 18:40.46 Grand Rapids Kenowa ...
75. 10 Ethan Wolters 18:40.97 Zeeland West
76. 11 Kyle Pike 18:44.62 Cadillac
77. 12 Reece DiGiovanna 18:54.66 Grand Rapids Catholi...
78. 10 Connor Jackson 19:02.17 Cadillac
79. 9 Jaeger Schippa 19:11.09 Holland
80. 10 Nicholas Agrillo 19:14.59 GR Forest Hills Cent...
81. 11 Nicholas Baldwin 19:18.82 GR Forest Hills Cent...
82. 9 Henry Austin 19:20.99 Allendale
83. 10 Kenny Stump 19:21.06 Lowell
84. 12 Nathaniel Dietlin 19:23.25 Cadillac
85. 12 Connor Edlund 19:28.65 Muskegon Mona Shores
86. 11 Carson Spraug 19:29.84 Coopersville
87. 11 Ryan Emelander 19:40.74 Allendale
88. 12 Reece Karns 19:46.02 Lowell
89. 12 Coz Anderson 19:46.27 Coopersville
90. 9 Charlie McGrath 19:50.85 Grand Rapids Ottawa ...
91. 11 Caleb Sobie 19:54.40 Lowell
92. 11 Aidan VanderTuin 20:00.98 Grand Rapids Catholi...
93. 10 Leo Walquist 20:02.50 GR Forest Hills Cent...
94. 12 Grant Nelson 20:04.89 Zeeland West
95. 11 Thomas Hubert 20:16.14 Lowell
96. 10 James Klein 20:23.13 Grand Rapids Catholi...
97. 10 Jason Isenga 20:58.11 Allendale
98. 10 Seth Palmer 21:12.60 Lowell
99. 10 Jaquawn Dorris 23:00.61 Grand Rapids Ottawa ...
100. 10 Nicholas Gochenhour 23:13.08 Coopersville