boys 5000 meter run
1. 12 Andrew Bill 15:58.7 Berkley
2. 10 Anthony Giannobile 16:04.7 Ann Arbor Skyline
4. 11 Dominic Dimambro 16:09.8 Fenton
5. 11 Andrew Bond 16:12.3 Fenton
6. Tom Oates 16:20.7 Unattached
7. 12 Brendan McClanahan 16:21.9 Temperance Bedford
8. 10 Jack Wallace 16:27.5 Ann Arbor Pioneer
9. 10 Ethan Byrnes 16:27.8 Plymouth
10. 11 Marc Lopez 16:29.8 Dexter
11. 12 Tim Osborne 16:35.7 Brighton
12. 10 Michael Greeley 16:39.3 Temperance Bedford
13. 10 Aldo Pando-Girard 16:40.4 Ann Arbor Pioneer
14. 11 Jack Shelley 16:40.9 Dexter
15. 11 William Eisert 16:41.2 Clarkston
16. 11 Alexander Ross 16:42.5 Beverly Hills Groves
17. 11 Mika Juuhl 16:42.8 Clarkston
18. 11 Miles Kanipe 16:43.4 Dexter
19. 11 Brendan Pastor 16:43.9 Ann Arbor Pioneer
20. 12 Connor Sickmiller 16:44.7 Grosse Pointe North
21. 12 Connor Parrell 16:45.7 Brighton
22. 9 Tristan Williams 16:47.9 Ann Arbor Skyline
23. 12 Gregory Lingle 16:51.0 Temperance Bedford
24. 9 Brandon Boyd 16:52.1 Plymouth
25. 12 Lucas Bell 16:52.5 Dexter
26. 11 Don Rea 16:53.5 Detroit U-D Jesuit
28. 12 Eric Smith 16:54.9 Clarkston
29. 11 Nickolas Favazza 16:55.1 Clarkston
30. 12 Grant Henley 16:55.3 Clarkston
31. 12 Luke Chabot 16:55.7 Fenton
32. 12 Gabe Thomas 16:56.0 Dexter
33. 9 Shawn Slater 16:56.3 Clarkston
34. 12 Zachary Reynolds 16:56.5 Ann Arbor Skyline
35. 12 Luke Bowker 16:58.3 Detroit U-D Jesuit
36. 12 Ethan Sloan 17:02.1 Grosse Pointe South
37. 9 William Hofmann 17:02.3 Grosse Pointe North
38. 10 Justin Michele 17:04.1 Ann Arbor Skyline
39. 12 Brendan Zauel 17:05.7 Ann Arbor Pioneer
41. 9 John Florence 17:06.7 Ann Arbor Pioneer
42. 12 Vardan Sargsyan 17:09.4 Ann Arbor Pioneer
43. 10 Grant Sprague 17:11.2 Dexter
45. 9 Jake Reaume 17:14.5 Temperance Bedford
46. 10 Sean English 17:15.9 Detroit U-D Jesuit
47. 12 Michael Baker 17:16.3 Clarkston
48. 11 Peter Shambaugh 17:18.0 Ann Arbor Pioneer
49. 11 Max Zawisa 17:18.9 Brighton
50. 9 Ethan Mielock 17:19.2 Ann Arbor Pioneer
51. 11 Peter Slotten 17:19.5 Ann Arbor Pioneer
52. 12 Lenny Froelich 17:25.1 Detroit U-D Jesuit
53. 10 Philip Valtadoros 17:25.7 Ann Arbor Pioneer
54. 9 Noah Scheffer 17:26.3 Temperance Bedford
55. 9 Jesse Edelstein 17:27.9 Ann Arbor Skyline
56. 10 Alex Zittleman 17:28.1 Temperance Bedford
57. 12 Earl Allard III 17:29.4 Grosse Pointe South
58. 10 Mitchell Chabot 17:30.2 Fenton
59. 11 Ryan Race 17:30.5 Grosse Pointe North
60. 10 Liam Smith 17:32.1 Ann Arbor Skyline
61. 10 Garrett Peck 17:34.1 Ann Arbor Skyline
62. 9 Nolan Day 17:34.4 Fenton
63. 12 Griffin Murray 17:34.8 Grosse Pointe South
64. 12 Ryan Kolp 17:36.2 Grosse Pointe North
65. 9 Alex Hidalgo 17:38.7 Beverly Hills Groves
66. 10 Eamonn McClory 17:40.5 Detroit Catholic Cen...
68. 10 Matt Austin 17:42.6 Berkley
69. 9 Colin Chevalier 17:45.4 Temperance Bedford
70. 10 Rockim Williamson 17:45.9 Grosse Pointe South
71. 12 Aaron Kruzel 17:47.9 Brighton
72. 12 Samuel Strickhouser 17:49.6 Fenton
73. 12 Josh Bostwick 17:50.0 Brighton
74. 9 Garrett Schreck 17:50.3 Grosse Pointe North
75. 10 Netunji Paige 17:50.6 Ann Arbor Pioneer
76. 12 Josh Fischer 17:50.9 Grosse Pointe North
77. 10 Samuel Deardorff 17:51.2 Fenton
78. 11 Alexander Szura 17:51.9 Grosse Pointe South
79. 9 Sean Foster 17:53.6 Brighton
80. 9 Jarrett Warner 17:56.7 Plymouth
81. 10 Calvin Riley 18:03.8 Grosse Pointe North
82. 10 Nathan LaFramboise 18:07.3 Berkley
83. 12 Reed Yalisove 18:07.5 Dexter
84. 12 Nick Benedetto 18:08.2 Detroit U-D Jesuit
85. 11 Justin Matuszewski 18:11.4 Brighton
86. 10 Brendan Roberts 18:16.9 Detroit Catholic Cen...
87. 12 Matt Wholihan 18:17.7 Grosse Pointe South
88. 12 Justin Vorhees 18:19.5 Grosse Pointe South
89. 10 Camden King 18:22.6 Berkley
90. 10 Adam Stepek 18:25.3 Plymouth
91. 9 Jack Borchanian 18:25.8 Detroit Catholic Cen...
92. 11 Nate Schmidt 18:26.6 Plymouth
93. 9 Paul Sutton 18:26.8 Ann Arbor Pioneer
94. 10 Rory McKelvey 18:27.7 Berkley
95. 9 Luke Mercer 18:30.0 Beverly Hills Groves
96. 12 David Laburn 18:35.6 Ann Arbor Pioneer
97. 10 Ezekiel Bowker 18:35.8 Detroit U-D Jesuit
98. 10 Ben Herter 18:38.9 Detroit Catholic Cen...
100. 10 Alberto Whitmer 18:40.5 Beverly Hills Groves
101. 9 Benjamin Hack 18:42.8 Ann Arbor Pioneer
102. 9 John Kelly 18:44.4 Detroit Catholic Cen...
103. 10 Patrick Murray 18:48.0 Detroit Catholic Cen...
104. 12 Matt Burr 18:50.0 Detroit U-D Jesuit
105. 11 Devin Abb 18:55.7 Detroit Catholic Cen...
106. 10 Andrew Annesser 19:08.8 Berkley
107. 11 Olivier Rochaix 19:14.1 Beverly Hills Groves
108. 10 Nick Schweikhart 19:15.2 Plymouth
109. 11 Nolan Ouellette 19:31.7 Plymouth
110. 12 Ryan Schildcrout 19:32.8 Berkley
111. Philip Pattison 19:36.4
112. 11 Jacob Edelson 19:37.4 Beverly Hills Groves
113. 10 David Kent 19:38.1 Beverly Hills Groves