boys 5000 meter run
1. 10 Reid Parsons 17:30.41 Comstock Park
2. 12 Perry Carter 17:52.17 Wayland Union
3. 11 Sam Johnson 18:12.16 Hastings
4. 10 Logan Linder 18:22.90 Grand Rapids NorthPo...
5. 11 Sam Borisch 18:25.19 Comstock Park
6. 11 Nate Passorelli 18:36.20 Allegan
7. 11 Jonathan Zuiderveen 18:38.71 Wayland Union
8. 12 Alex Beauchamp 18:44.23 Hastings
9. 11 Ben Hofstra 18:50.31 Grand River Preparat...
10. 11 Andrew Taylor 18:54.29 Comstock Park
11. 11 Charles Surratt 19:01.13 Hastings
12. 11 Courtland Hendershot 19:06.13 GR Wellspring Prep
13. 10 Luke Mason 19:14.75 Libertas Christian
14. 9 Brad Kingman 19:18.22 Comstock Park
15. 11 Josh Hotelling 19:19.15 Wyoming Kelloggsville
16. 10 Ethan Nagel 19:28.61 Hopkins
17. 12 Blade Porterfield 19:49.69 Allegan
18. 9 Matthew Taylor 19:52.01 Comstock Park
19. 12 Daniel Mendoza 19:52.22 Grand River Preparat...
20. 9 Dan Raush 19:53.97 Hopkins
21. 10 James Wubben 20:01.61 Hopkins
22. 10 Dontae Havinga-Ham... 20:03.13 Allegan
23. 10 Thomas Loftus 20:04.13 Allegan
24. 11 Christian Halquist 20:12.13 Grand River Preparat...
25. 10 Linus Guerra 20:12.44 Grand River Preparat...
26. 12 Owen Glass 20:29.04 Wayland Union
27. 11 Derek Huffman 20:31.92 Wayland Union
28. 9 Marcos Garcia 20:32.97 Grand River Preparat...
29. 12 Joe McClelland 20:34.08 Allegan
30. 12 Brad Wynalda 20:38.10 Grand Rapids NorthPo...
31. 10 Misael Muniz-Lazano 20:46.96 Grand River Preparat...
32. 10 Kevin Kurgat 20:55.52 Grand River Preparat...
33. 11 Adam Werkema 21:16.65 Grand River Preparat...
34. 10 Ethan Killips 21:20.52 Wayland Union
35. 12 Michael Heppe 21:23.22 Hopkins
36. 10 Andrew Wordhouse 21:31.87 Grand Rapids NorthPo...
37. 12 Clayton Conner 21:36.62 Hopkins
38. 11 Nick Belka 21:42.88 Hopkins
39. 10 Landen Merren 21:46.27 Wayland Union
40. 10 Justin Nguyen 21:46.60 Grand River Preparat...
41. 11 Colton Borst 21:52.96 Allegan
42. 9 Joe Ludlam 21:59.80 Hopkins
43. 10 Brandon Miner 22:04.83 Hastings
44. 10 Sam Racalla 22:09.11 Comstock Park
45. 12 Zlatko Granzow 22:09.33 Hastings
46. 9 Jake Pastoor 22:18.54 Hopkins
47. 10 Aidan Graef 22:22.98 Grand Rapids NorthPo...
48. 10 Ethan Stamm 22:31.42 Grand Rapids NorthPo...
49. 9 Jon Nash 22:41.32 Hastings
50. 9 Scott Swanson 22:43.68 Grand Rapids NorthPo...
51. 12 Joe Middleton 22:56.37 Wayland Union
52. 12 Cole Sakshaug 23:04.47 Wyoming Kelloggsville
53. 10 Michael Curtis 23:05.84 Allegan
54. 10 Grady Sakshaug 23:12.51 Wyoming Kelloggsville
55. 10 Alek Hedlund 23:47.31 Grand Rapids NorthPo...
56. 12 Theo Tett 24:11.26 Grand River Preparat...
57. 11 Nick Westendorp 24:13.94 Grand River Preparat...
58. 12 Josh Gemmen 24:17.00 Wayland Union
59. 9 Jarod Geerlings 24:23.37 Wayland Union
60. 11 Zac Brechting 24:29.86 Hopkins
61. 9 Austin Anderson 24:47.32 GR Wellspring Prep
62. 12 Zeke Bishop 24:49.56 Grand Rapids NorthPo...
63. 11 Alex Bolthouse 25:04.01 Hopkins
64. 10 Tyler Boomsma 25:06.59 GR Wellspring Prep
65. 10 Malcolm Emanuel 25:10.07 Grand River Preparat...
66. 10 Robert Wolters 25:11.83 GR Wellspring Prep
67. 12 Robert Perry 25:22.51 Hastings
68. 11 Sammy McNeill 25:25.49 Grand River Preparat...
69. 11 Tony Bolthouse 25:26.41 Hopkins
70. 12 Ajilan Potter 25:28.95 Grand River Preparat...
71. 10 Nathan Dies 25:30.48 Libertas Christian
72. 10 Christopher Tortor... 25:50.69 Hopkins
73. 12 Evan Meekhoff 25:55.99 GR Wellspring Prep
74. 9 Jonah Bouman 26:08.83 Libertas Christian
75. 12 Josh Verburg 26:33.63 Hopkins
76. 9 Andrew Dies 27:22.47 Libertas Christian
77. 9 Jared Bowman 27:24.80 Hopkins
78. 11 Jacob Radmacher 27:37.44 Wayland Union
79. 10 Devin Liang 28:11.10 Wyoming Kelloggsville
80. 11 Diego Ulloa 29:01.17 Grand River Preparat...
81. 9 Christopher Joyce 29:24.56 Comstock Park
82. 11 Nathan Walker 29:53.08 Grand River Preparat...
83. 9 Grover Thomas 30:28.85 Grand River Preparat...
84. 10 Ethan Jarka 30:49.10 Libertas Christian
85. 11 Jacob Brookhouse 31:06.44 Hopkins
86. 9 Alfredo Arechiga 32:31.50 Hastings
87. 11 Nate Cody 36:46.58 Comstock Park
88. 11 Tyree Roberts 36:47.03 Comstock Park
89. 12 Austin Heynen 42:56.23 Hopkins