boys 5000 meter run
1. 10 Reid Parsons 16:33 Comstock Park
2. 12 Bobby Haskin 16:41 GR West Catholic
3. 11 Sam Borisch 16:45 Comstock Park
4. 12 Andrew Thome 16:58 Sparta
5. 11 Brad Hotovy 17:05 Allendale
6. 9 Tommee Smith 17:13 Sparta
7. 12 Chris Thome 17:14 Sparta
8. 11 Conor O'Brien 17:26 GR West Catholic
9. 11 Trent Smith 17:42 Sparta
10. 11 Andrew Taylor 17:46 Comstock Park
11. 12 Sam Austin 17:49 Allendale
12. 10 Isaiah Johnson 17:57 Sparta
13. 12 Nic Dankowski 18:03 Allendale
14. 9 Malachi Mills 18:04 GR West Catholic
15. 11 John Galbraith 18:14 Sparta
16. 11 Angel Perez 18:20 Allendale
17. 11 Jacob Schantz 18:21 GR West Catholic
18. 9 Brad Kingman 18:26 Comstock Park
19. 10 Matthew Jager 18:28 GR West Catholic
20. 12 Erik Christafferson 18:29 Sparta
21. 11 Justin McMaster 18:30 Belding
22. 11 Vinny Freeman 18:31 GR West Catholic
23. 9 Matthew Taylor 18:33 Comstock Park
24. 11 Braden Kilpatrick 18:37 Sparta
25. 9 Chase Mendham 18:38 Coopersville
26. 12 Matt Suarez 18:46 Coopersville
27. 11 Tim Dean 18:47 Coopersville
28. 9 Ethan Oudbier 18:53 Sparta
29. 9 Justin Postal 19:01 Sparta
30. 11 Carson Spraug 19:07 Coopersville
31. 11 Nick Hanson 19:13 Sparta
32. 11 Alex Richmond 19:19 GR West Catholic
33. 11 Ryan Emelander 19:34 Allendale
34. 11 Royce Braman 19:41 Belding
35. 11 Blake Flynn 19:43 Belding
36. 11 Drew Vanderwall 19:45 Sparta
37. 12 Coz Anderson 19:46 Coopersville
38. 10 Tommy Myles 19:48 Belding
39. 9 Seth Brengle 19:55 Belding
40. 9 Henry Austin 19:58 Allendale
41. 10 Sam Racalla 19:59 Comstock Park
42. 10 Jason Isenga 20:01 Allendale
43. 10 Jared Mitteer 20:11 Belding
44. 11 Robert Carpenter 20:23 Comstock Park
45. 12 Jerry Scott 20:33 Sparta
46. 11 Zac Brown 20:40 Belding
47. 9 Jason Truskowski 20:44 GR West Catholic
48. 9 Kyle Sokolowski 20:46 Sparta
49. 9 Hunter Milanowski 20:47 Belding
50. 10 Sean Smith 20:48 GR West Catholic
51. 9 Zeke Richmond 21:01 Belding
52. 10 Corey Stein 21:16 GR West Catholic
53. 9 Louis Ortiz 21:52 Sparta
54. 10 Kevin Warner 22:07 Belding
55. 9 Christopher Joyce 22:50 Comstock Park
56. 10 Nicholas Gochenhour 23:10 Coopersville
57. 11 AJ Carrell 23:11 Allendale
58. 11 Ryan Wooten 23:33 Sparta
59. 9 Jack Reeves 24:02 GR West Catholic
60. 10 Alex Bennett 24:15 Sparta
61. 11 Maison Krieger 24:16 Belding
62. 9 Peter Dudka 24:42 GR West Catholic
63. 9 Nicholas Powers 28:08 Allendale
64. 11 Nate Cody 31:57 Comstock Park