Boys 5000 Meter Run
1. 12 Lynus Zullo 16:34.00 Ann Arbor Huron
2. 12 Jonathan Alessandr... 16:37.00 Livonia Churchill
3. 11 Anthony Wohlfeil 16:39.00 Monroe
4. 11 Noah Dawn 16:46.00 Monroe
5. 12 Nick Berry 16:49.00 Brighton
6. 12 Andrew Mitchell 17:06.00 Brighton
7. 12 Garrett McPeek 17:21.00 Brighton
8. 9 Tom Oates 17:23.00 Ypsilanti Lincoln
9. 12 Mike Roberts 17:24.00 Canton
10. 12 Matt Cohan 17:25.00 Livonia Churchill
11. 12 Cody Hardrick 17:32.00 Garden City
12. 11 Tim Osborne 17:41.00 Brighton
13. 11 Jonathan Hovermale 17:44.00 Livonia Churchill
14. 12 Devin Stevens 17:50.00 Belleville
15. 11 Josh Bostwick 17:52.00 Brighton
16. 10 Zac Clark 17:53.00 Canton
17. 10 Josh Mussen 17:53.40 Livonia Churchill
18. 12 Billy Toth 17:53.90 Canton
19. 12 John Sas 18:00.00 Livonia Churchill
20. 12 Angelo Bunker 18:02.00 Ypsilanti Lincoln
21. 12 Nick Lantis 18:02.90 Brighton
22. 12 Andrew Hiyama 18:04.00 Ann Arbor Huron
23. 10 Zac Jenkins 18:05.00 Monroe
24. 9 Matthew Parran 18:06.00 Monroe
25. 11 Clint Cowen 18:07.00 Livonia Churchill
26. 10 Sam Bedford 18:16.00 Brighton
27. 10 Nick Socha 18:19.00 Canton
28. 9 Shane Andrews 18:21.00 Canton
29. 12 Sean Carey 18:21.80 Canton
30. 10 Ben Biber 18:24.00 Westland John Glenn
31. 11 Joshua Sterly 18:27.00 Belleville
32. 10 Alex Piper 18:27.60 Livonia Churchill
33. 10 Miles Caine 18:28.00 Ypsilanti Lincoln
34. 10 Braden Thomas 18:36.00 Brighton
35. 11 Mitchell DuMoulin 18:39.00 Monroe
36. 10 Zach Cannon 18:45.00 Canton
37. 10 Curtis Jewell 18:48.00 Monroe
38. 10 Brennan Panzl 18:49.00 Brighton
39. 12 nate Smith 18:52.00 Lincoln Park
40. 12 Isaac Pennock 18:55.00 Canton
41. 12 Mohammad Shaikh 18:59.00 Ann Arbor Huron
42. 10 Jacob Sorscher 19:01.00 Ann Arbor Huron
43. 11 Connor Raines 19:02.00 Ypsilanti Lincoln
44. 11 Cameron Bitzer 19:02.60 Monroe
45. 10 Noah Hagood 19:03.00 Livonia Churchill
46. 12 Ammar Chishti 19:07.00 Canton
47. 9 Nick Straub 19:08.00 Ypsilanti Lincoln
48. 10 Dash Dobar 19:09.00 Livonia Churchill
49. 11 Carl Antrassian 19:12.00 Monroe
50. 9 David Kight 19:15.00 Canton
51. 9 Connor Wright 19:19.00 Ann Arbor Huron
52. 12 Joel Hyder 19:23.00 Ypsilanti Lincoln
53. 12 Austin Hickerson 19:25.00 Westland John Glenn
54. 12 Jonathan Kanzelmeyer 19:30.00 Ann Arbor Huron
55. 10 Justin Shim 19:31.00 Ann Arbor Huron
56. 10 Pat Tucker 19:33.00 Brighton
57. 11 Jacob Gibson 19:34.00 Lincoln Park
58. 10 Frank La Fave 19:38.00 Livonia Churchill
59. 10 Grant Prater 19:40.00 Monroe
60. 10 Justin Hadyniak 19:42.00 Westland John Glenn
61. 11 Brian Cong 19:43.00 Ann Arbor Huron
62. 10 Garrett Moore 19:52.00 Monroe
63. 10 Jacob Sadowski 19:52.70 Garden City
64. 10 Juan Pablo-Gomez 20:08.00 Lincoln Park
65. 11 Brendon Huehn 20:13.00 Ann Arbor Huron
66. 11 Chris Brower 20:16.00 Ypsilanti Lincoln
67. 12 Zeke Thompson 20:26.00 Westland John Glenn
68. 11 Joel Testorelli 20:35.00 Belleville
69. 12 Jacob Callender 20:42.00 Garden City
70. 11 Kenyatta Mason 20:44.00 Westland John Glenn
71. 11 Jeff Busick 21:03.00 Westland John Glenn
72. 11 Joshua Allen 21:05.00 Westland John Glenn
73. 9 David Gausden 21:09.00 Garden City
74. 12 Aaron Schultz 21:17.00 Belleville
75. 12 Stephen Rimando 21:36.00 Belleville
76. 11 James Demsky 21:53.00 Westland John Glenn
77. 11 Chris Brown 22:09.00 Belleville
78. 11 Justin Outlaw 22:14.00 Garden City
79. 12 Justin Sadowski 22:15.00 Garden City
80. 9 Greg Porcaro 22:32.00 Belleville
81. 11 Efren Munoz 22:48.00 Lincoln Park
82. 11 Luke Staples 23:29.00 Westland John Glenn
83. 9 D'Aatagnan Fancher 24:18.00 Belleville
84. 11 Jacob Green 26:09.00 Garden City
85. 12 David Tooley 27:10.00 Belleville
86. 9 Justin Noble-Shankin 32:46.00 Garden City