Boy's 5000m Run
1. 12 Ryan Robinson 16:02.6 Waterford Mott
2. 12 John Penington 16:18.2 Bloomfield Hills Bro...
3. 11 Jackson Grzymkowski 16:34.1 White Lake Lakeland
4. 12 Luke Peterson 16:34.2 Waterford Mott
5. 12 Blake Borkowski 16:34.7 Waterford Mott
6. 11 Jack Halpin 16:38.9 Birmingham Seaholm
7. 11 Kyle Garbovits 16:40.0 White Lake Lakeland
8. 12 Logan Bruni 16:43.8 Oxford
9. 12 Blake McComas 16:47.6 White Lake Lakeland
10. 12 Sam Albaugh 16:50.3 Waterford Mott
11. 12 Kyle Repetto 16:52.5 Rochester
12. 11 Gabe Hogan 16:55.7 Oxford
13. 12 Trevor Learmont 17:01.9 White Lake Lakeland
14. 12 Kyler Bush 17:02.9 Waterford Mott
15. 11 Alex Skender 17:07.3 Birmingham Seaholm
16. 12 Ryan Mooney 17:09.2 Troy Athens
17. 10 Luke Wallace 17:16.6 Birmingham Seaholm
18. 12 Dan Goralczyk 17:18.4 Bloomfield Hills Bro...
19. 11 Bradley Vandecar 17:20.2 Oxford
20. 9 Drew Wenger 17:22.8 White Lake Lakeland
21. 10 David Seago 17:30.4 Birmingham Seaholm
22. 12 Robby Niehof 17:32.5 West Bloomfield
23. 11 Cooper Bellinson 17:36.8 Bloomfield Hills
24. 10 Will Threlkeld 17:38.6 Bloomfield Hills
25. 10 Logan Hefferan 17:40.3 Utica Eisenhower
26. 11 Liam Little 17:43.1 Birmingham Seaholm
27. 11 Joe Schuler 17:44.4 Rochester
28. 12 Christian Corrion 17:46.4 Oxford
29. 11 Michael Salciccioli 17:47.4 Walled Lake Northern
30. 11 Joey Heggar 17:52.0 Rochester
31. 12 Kushal Jaligama 17:52.1 Rochester
32. 10 Nick Bellinson 17:53.2 Bloomfield Hills
33. 10 Jonathan Slifkin 17:54.4 Troy
34. 10 Justin Christopher... 17:56.6 West Bloomfield
35. 11 Joe Mercier 17:59.2 Waterford Kettering
36. 12 Michael Trease 17:59.9 Birmingham Seaholm
37. 12 Chris Vancoillie 18:01.7 Utica Eisenhower
38. 10 Greg Taylor 18:01.9 Lake Orion
39. 11 Max Threlkeld 18:02.5 Bloomfield Hills
40. 11 Jacob Broman 18:02.7 White Lake Lakeland
41. 12 Max Falberg 18:02.9 Waterford Mott
42. 10 Ben Williams 18:03.2 Birmingham Seaholm
43. 9 Grant Davey 18:04.4 Bloomfield Hills Bro...
44. 12 Dillon Smith 18:05.0 Rochester
45. 12 Ian Fulton 18:09.5 White Lake Lakeland
46. 11 Mike Mulrooney 18:09.8 Walled Lake Northern
47. 10 Brandon Coats 18:12.9 West Bloomfield
48. 10 Finnley MacKillop 18:14.0 Bloomfield Hills
49. 9 Dominic Bruce 18:18.6 Oxford
50. 10 Ben Zaremba 18:21.7 Auburn Hills Avondale
51. 11 Andy Olson 18:27.5 Troy
52. 10 Brennan Brothers 18:33.8 Utica Eisenhower
53. 10 Kyle Chisholm 18:37.6 Bloomfield Hills Bro...
54. 10 Riley Feeney 18:38.3 Oxford
55. 9 Zach Smith 18:38.5 Oxford
56. 11 Brenden Hein 18:44.4 Detroit Catholic Cen...
57. 10 Shane Saxton 18:44.7 Detroit Catholic Cen...
58. 12 Chris Pham 18:44.9 Rochester
59. 9 Collin Goan 18:45.2 West Bloomfield
60. 12 Anthony Pizzo 18:46.5 Clawson
61. 11 Trevor Pilzner 18:46.7 Bloomfield Hills Bro...
62. 12 John Konicki 18:53.3 Walled Lake Northern
63. 10 Ryan Whinnery 18:54.8 Detroit Catholic Cen...
64. 9 Joseph Saval 18:55.1 Detroit Catholic Cen...
65. 11 Ben Bariac 18:56.3 Auburn Hills Avondale
66. 10 Sean Childers 18:57.5 Rochester
67. 9 Trevor Johnson 18:57.5 Troy
68. 12 Devon Depauw 18:58.1 Lake Orion
69. 9 Adam Good 19:03.5 Auburn Hills Avondale
70. 9 Camden Boston 19:06.5 Bloomfield Hills Bro...
71. 9 Matt McAuliffe 19:06.5 Lake Orion
72. 11 Zachary Hensel 19:07.9 Lake Orion
73. 10 Andrew Dingwall 19:08.3 Troy
74. 9 Zach Loyd 19:09.5 Auburn Hills Avondale
75. 9 Brenden Harrison 19:10.0 Waterford Kettering
76. 11 Jacob Schmitt 19:10.7 West Bloomfield
77. 11 Reagan Wardie 19:11.1 Christian Leadership...
78. 9 Drew Giem 19:12.7 Lake Orion
79. 10 Arnav Ramu 19:14.3 Troy
80. 9 Andrew Nepjuk 19:15.3 Lake Orion
81. 9 Ian Goan 19:15.7 West Bloomfield
82. 10 Matt Junkin 19:20.3 Lake Orion
83. 12 Ben Hoffmann 19:21.1 Auburn Hills Avondale
84. 10 Jacob Binke 19:21.5 West Bloomfield
85. 10 Devin Abb 19:21.8 Detroit Catholic Cen...
86. 12 Mike Kemeny 19:22.6 Bloomfield Hills
87. 10 Grant Broski 19:26.5 Utica Eisenhower
88. 12 Grant Klebba 19:30.4 Utica Eisenhower
89. 11 Drew Nelson 19:35.3 Christian Leadership...
90. 10 Ben Kaufman 19:35.8 Bloomfield Hills
91. 11 Justin True 19:41.9 Waterford Kettering
92. 10 Joe Masamery 19:51.9 Troy Athens
93. 12 Ben Worth 19:53.8 Detroit Catholic Cen...
94. 10 Noah Leong 19:55.5 Troy Athens
95. 10 Alex Beyer 20:04.1 Troy Athens
96. 12 Bobby Larvick 20:14.7 Waterford Kettering
97. 10 Shane Cunningham 20:15.4 Clawson
98. 10 Carter Allen 20:21.1 Waterford Kettering
99. 11 Josh Chekal 20:27.7 Waterford Kettering
100. 10 Nathan Topolewski 20:29.8 Waterford Our Lady o...
101. 12 George Fonville 20:32.3 Auburn Hills Avondale
102. 11 Peter Yasoni 20:33.5 Utica Eisenhower
103. 10 Mike Zumbaugh 20:44.9 Troy Athens
104. 12 Steven Perri 20:54.5 Auburn Hills Avondale
105. 12 Phil Reynolds 21:04.3 Troy Athens
106. 10 Noah McCallum 22:20.4 Waterford Our Lady o...
107. 10 Caleb Otto 23:07.2 Christian Leadership...
108. 9 Garrett Dickhudt 23:07.5 Christian Leadership...
109. 12 Tony Fantuzzi 23:39.4 Clawson
110. 10 Zachary Erwin 25:15.3 Waterford Our Lady o...
111. 11 Max Kohnert 25:44.3 Christian Leadership...
112. 11 Brendan Anderson 25:51.0 Clawson
113. 12 Elvis Martinez 26:21.7 Clawson
114. 12 Ben Tobias 26:23.1 Christian Leadership...
115. 10 Igor Mattise 28:02.1 Waterford Our Lady o...