boys 5000 meter run
1. 12 Andrew Bill 16:40.8 Berkley
2. 12 James Weekley 17:11.5 Farmington Hills Har...
3. 11 Cameron Cooper 17:16.4 Oak Park
4. 11 Alexander Ross 17:21.0 Beverly Hills Groves
5. 11 Will McElgunn 18:07.4 Ferndale
6. 11 Ben Zaremba 18:10.6 Auburn Hills Avondale
7. 11 Dakota Kelly 18:11.0 Farmington Hills Har...
8. 9 Nick Murray 18:18.1 Berkley
9. 11 Nick Major 18:19.4 Ferndale
10. 10 Adam Good 18:20.5 Auburn Hills Avondale
11. 9 Ethan Bierer 18:28.4 Auburn Hills Avondale
12. 12 Ben Bariac 18:36.9 Auburn Hills Avondale
13. 10 Matt Austin 18:38.1 Berkley
14. 10 Zach Loyd 18:43.6 Auburn Hills Avondale
15. 10 Will Raus 19:01.6 Ferndale
16. 10 Alberto Whitmer 19:01.8 Beverly Hills Groves
17. 12 Ryan Schildcrout 19:07.6 Berkley
18. 9 Brendon Down 19:17.0 Auburn Hills Avondale
19. 11 Zack Smith 19:21.3 Berkley
20. 10 Cameron Sayer 19:23.5 Farmington Hills Har...
21. 10 Camden King 19:31.9 Berkley
22. 10 Andrew Schildcrout 19:32.8 Berkley
23. 9 Alex Hidalgo 19:34.6 Beverly Hills Groves
24. 9 Hanting Wong 19:35.8 Farmington Hills Har...
25. 10 Dolen Vincent 19:51.3 Auburn Hills Avondale
26. 12 Jacob Kennedy 19:54.7 Berkley
27. 11 Jacob Edelson 19:55.6 Beverly Hills Groves
28. 11 Julian Jones 19:56.5 Ferndale
29. 9 William Ervin 19:56.9 Beverly Hills Groves
30. 9 Luke Mercer 20:00.0 Beverly Hills Groves
31. 10 David Kent 20:09.0 Beverly Hills Groves
32. 11 Dewan Hawthorne 20:10.4 Oak Park
33. 11 Joey Pastori 20:12.1 Auburn Hills Avondale
34. 11 Russell Campbell 20:17.6 Farmington Hills Har...
35. 12 Nick Schoenknecth 20:33.8 Ferndale
36. 11 Olivier Rochaix 20:41.7 Beverly Hills Groves
37. 9 Javonne Kirksey 20:46.9 Oak Park
38. 11 Jevon Sheckles 20:48.2 Hazel Park
39. 9 Solomon Palmer 20:54.5 Ferndale
40. 9 Blake Terry 21:03.1 Hazel Park
41. 10 Andrew Annesser 21:08.6 Berkley
42. 9 Isiah Marquez 21:15.0 Hazel Park
43. 12 Samuel Yarsike 21:23.3 Beverly Hills Groves
44. 10 Jemone Cochran 21:35.0 Ferndale
45. 12 Jay Moak 21:48.5 Beverly Hills Groves
46. 10 Caleb Salaam 22:03.8 Farmington Hills Har...
47. 10 Jacob Keener 22:05.2 Ferndale
48. 12 Jacob Houghton 22:17.6 Hazel Park
49. 12 Ian Annesser 22:24.8 Berkley
50. 12 Alex Larson 22:32.8 Auburn Hills Avondale
51. 12 Landon Tucker 22:41.6 Farmington Hills Har...
52. 9 Anthony Kincaid 22:42.4 Hazel Park
53. 12 Ben Lockard 22:56.0 Auburn Hills Avondale
54. 10 Javonne Jones 23:09.7 Oak Park
55. 10 Zach Funk 24:34.1 Ferndale
56. 10 Jeremy Funk 24:38.9 Ferndale
57. 9 Kyle Bender 24:45.8 Hazel Park
58. 9 Andrew Adkins 25:35.7 Hazel Park
59. 11 Nick Snell 25:55.6 Farmington Hills Har...
60. 10 Andrian Remenar 28:12.9 Hazel Park