boys 5000 meter run
1. 10 Reid Parsons 16:27.61 Comstock Park
2. 12 Bobby Haskin 16:47.26 GR West Catholic
3. 11 Brad Hotovy 17:17.22 Allendale
4. 11 Sam Borisch 17:35.35 Comstock Park
5. 12 Andrew Thome 17:43.26 Sparta
6. 9 Tommee Smith 17:48.01 Sparta
7. 12 Chris Thome 18:00.20 Sparta
8. 11 Conor O'Brien 18:02.68 GR West Catholic
9. 11 Trent Smith 18:05.62 Sparta
10. 12 Sam Austin 18:14.61 Allendale
11. 11 Angel Perez 18:18.79 Allendale
12. 12 Nic Dankowski 18:22.91 Allendale
13. 9 Brad Kingman 18:27.16 Comstock Park
14. 10 Isaiah Johnson 18:39.81 Sparta
15. 11 Braden Kilpatrick 18:42.09 Sparta
16. 12 Erik Christafferson 18:44.12 Sparta
17. 9 Chase Mendham 18:49.32 Coopersville
18. 11 Jacob Schantz 18:53.08 GR West Catholic
19. 9 Malachi Mills 19:02.47 GR West Catholic
20. 11 Andrew Taylor 19:06.79 Comstock Park
21. 11 John Galbraith 19:14.13 Sparta
22. 11 Jacob Molhoek 19:34.21 Sparta
23. 9 Ethan Oudbier 19:35.05 Sparta
24. 11 Carson Spraug 19:36.38 Coopersville
25. 11 Royce Braman 19:37.61 Belding
26. 12 Dylan Wilkins 19:38.57 Sparta
27. 9 Matthew Taylor 19:42.37 Comstock Park
28. 10 Tommy Myles 19:45.95 Belding
29. 11 Tim Dean 19:48.75 Coopersville
30. 9 Justin Postal 19:51.49 Sparta
31. 10 Matthew Jager 19:59.23 GR West Catholic
32. 11 Vinny Freeman 20:01.11 GR West Catholic
33. 11 Ryan Emelander 20:06.90 Allendale
34. 11 Alex Richmond 20:07.92 GR West Catholic
35. 11 Justin McMaster 20:09.88 Belding
36. 11 Nick Hanson 20:16.71 Sparta
37. 12 Matt Suarez 20:34.40 Coopersville
38. 9 Seth Brengle 20:35.28 Belding
39. 9 Henry Austin 20:36.77 Allendale
40. 10 Jason Isenga 20:38.44 Allendale
41. 11 Drew Vanderwall 20:40.38 Sparta
42. 10 Jared Mitteer 21:13.19 Belding
43. 10 Sam Racalla 21:36.00 Comstock Park
44. 12 Jerry Scott 21:38.69 Sparta
45. 10 Corey Stein 21:42.86 GR West Catholic
46. 9 Kyle Sokolowski 22:07.79 Sparta
47. 9 Jason Truskowski 22:10.20 GR West Catholic
48. 9 Hunter Milanowski 22:17.90 Belding
49. 10 Sean Smith 22:28.69 GR West Catholic
50. 9 Zeke Richmond 22:36.02 Belding
51. 9 Louis Ortiz 22:51.41 Sparta
52. 9 Jack Reeves 23:00.95 GR West Catholic
53. 9 Casey Rheault 23:03.24 GR West Catholic
54. 11 AJ Carrell 23:28.90 Allendale
55. 10 Nicholas Gochenhour 23:43.36 Coopersville
56. 9 Christopher Joyce 23:46.58 Comstock Park
57. 10 Kevin Warner 23:50.25 Belding
58. 9 Peter Dudka 23:54.32 GR West Catholic
59. 11 Ryan Wooten 24:52.49 Sparta
60. 11 Maison Krieger 26:26.01 Belding
61. 10 Alex Bennett 27:02.20 Sparta
62. 9 Nicholas Powers 30:12.25 Allendale
63. 11 Tyree Roberts 38:08.79 Comstock Park