boys 5000 meter run
1. 11 Brendan Fraser 15:57.6 Pontiac Notre Dame P...
2. 10 Nicholas Fraser 16:50.8 Pontiac Notre Dame P...
3. 11 Peter Freeman 16:55.0 Macomb Lutheran North
4. 12 Drew Guest 17:00.5 Pontiac Notre Dame P...
5. 10 James Fedewa 17:23.1 Ann Arbor Gabriel Ri...
6. 12 Andrew Kohn 17:41.5 Dearborn Divine Child
7. 10 Nick Hammond 17:45.7 Riverview Gabriel Ri...
8. 11 William Martin 17:53.3 Macomb Lutheran North
9. 12 Alexander Leonowicz 17:57.8 Pontiac Notre Dame P...
10. 10 Ben Perry 18:04.7 Marine City Cardinal...
11. 12 Neil Kauffman 18:16.6 Pontiac Notre Dame P...
12. 12 Aidan Schurig 18:19.2 Pontiac Notre Dame P...
13. 10 Andrew Putlock 18:22.2 Ann Arbor Gabriel Ri...
14. 10 Billy Tiller 18:24.5 Madison Heights Bish...
15. 12 Nico Bennett-Carpe... 18:27.3 Bloomfield Hills Cra...
16. 12 Tyler Prisby 18:32.5 Macomb Lutheran North
17. 9 Gracey Bennett-Car... 18:35.1 Bloomfield Hills Cra...
18. 10 Aaron Wood 18:37.4 Macomb Lutheran North
19. 10 Liam Jakovac 18:39.5 Riverview Gabriel Ri...
20. 10 Andrew Holten 18:41.3 Riverview Gabriel Ri...
21. 11 Dylan Kerry 18:42.2 Dearborn Divine Child
22. 10 Andy Edwards 18:43.8 Ann Arbor Gabriel Ri...
23. 12 Marc Crew 18:49.7 Bloomfield Hills Cra...
24. 11 Zach Anderson 18:51.9 Macomb Lutheran North
25. 10 Michael Graf 19:00.4 Allen Park Cabrini
26. 12 Matt Karls 19:02.8 Ann Arbor Gabriel Ri...
27. 12 Nick Marcopoli 19:05.0 Madison Heights Bish...
28. 12 Conor O'Hara 19:08.8 Royal Oak Shrine
29. 12 Luke Mullis 19:09.4 Pontiac Notre Dame P...
30. 9 Aaron Crane 19:09.6 Pontiac Notre Dame P...
31. 11 Tanner Kendall 19:13.4 Dearborn Divine Child
32. 11 Eddie Zelek 19:14.1 Pontiac Notre Dame P...
33. 11 Collin Lambrecht 19:15.5 Pontiac Notre Dame P...
34. 10 John Pieper 19:17.5 Pontiac Notre Dame P...
35. 11 Michael Pomponio 19:25.0 Allen Park Cabrini
36. 9 Mitchell Russelburg 19:25.6 Allen Park Cabrini
37. 10 Paul Villa 19:26.5 Ann Arbor Gabriel Ri...
38. 10 Vicent Pucillo 19:26.8 Ann Arbor Gabriel Ri...
39. 12 Sam Inloes 19:27.2 Bloomfield Hills Cra...
40. 10 Sean O'Connor 19:31.5 Dearborn Divine Child
41. 12 Donavan Wheeler 19:33.1 Riverview Gabriel Ri...
42. 11 Antonio Green 19:35.4 Detroit Loyola
43. 11 Nathan Topolewski 19:35.8 Waterford Our Lady o...
44. 11 Brennan Carr 19:43.6 Royal Oak Shrine
45. Andrew Szczechowski 19:45.0 Riverview Gabriel Ri...
46. 11 Matt Guirey 19:48.7 Royal Oak Shrine
47. 11 Peyton Schock 19:49.1 Dearborn Divine Child
48. 10 John Westemeier 19:50.0 Ann Arbor Gabriel Ri...
49. 10 Cole Misuraca 19:50.9 Macomb Lutheran North
50. 11 Peter Stumpo 19:51.3 Ann Arbor Gabriel Ri...
51. 11 David Miller 19:57.9 Ann Arbor Gabriel Ri...
52. 12 Carter Slunick 20:02.8 Pontiac Notre Dame P...
53. 12 Matt Remillard 20:06.2 Ann Arbor Gabriel Ri...
54. 11 Matt Heinzman 20:14.5 Madison Heights Bish...
55. 11 John MeLampy 20:16.0 Madison Heights Bish...
56. 12 Jesus Amado 20:19.5 Ann Arbor Gabriel Ri...
57. 11 Hoi Man (Marco) Chu 20:20.1 Bloomfield Hills Cra...
58. 12 Kurt Deutschmann 20:23.7 Ann Arbor Gabriel Ri...
59. 10 Luke Ciarelli 20:29.6 Dearborn Divine Child
60. 9 Joe Targett 20:30.0 Ann Arbor Gabriel Ri...
61. 9 Matthew Wood 20:30.5 Pontiac Notre Dame P...
62. 11 Matt Jana 20:32.9 Ann Arbor Gabriel Ri...
63. - Ari Washington 20:34.3 Detroit Loyola
64. 9 Oscar Hernandez 20:35.4 Dearborn Divine Child
65. 12 John Day 20:36.0 Madison Heights Bish...
66. 10 Alex Ware 20:37.5 Ann Arbor Gabriel Ri...
67. 10 Andre Senerpida 20:37.9 Dearborn Divine Child
68. 9 Aidan Waroway 20:39.0 Ann Arbor Gabriel Ri...
69. 9 Brendan Bontrager 20:39.5 Royal Oak Shrine
70. - Anthony Zuniga 20:40.3 Detroit Loyola
71. 10 James Archey 20:41.5 Pontiac Notre Dame P...
72. 12 Michael Forrest 20:42.0 Ann Arbor Gabriel Ri...
73. 11 Jaques Sirois 20:42.4 Riverview Gabriel Ri...
74. 9 Erik Norwood 20:42.9 Dearborn Divine Child
75. 9 Ethan Laszlo 20:43.8 Dearborn Divine Child
76. 10 Delano Dalfonsi 20:44.5 Dearborn Divine Child
77. 9 Bryan Connolly 20:45.6 Pontiac Notre Dame P...
78. 10 Tristan Sirls 20:46.2 Bloomfield Hills Cra...
79. 11 Alex Schneider 20:47.4 Macomb Lutheran North
80. 10 D.J. Imrick 20:48.5 Madison Heights Bish...
81. 12 Anthony Bokshan 20:51.0 Pontiac Notre Dame P...
82. 12 Grant Reichenbach 21:03.5 Madison Heights Bish...
83. 12 James Bonar 21:06.4 Ann Arbor Gabriel Ri...
84. 11 Noah McCallum 21:13.0 Waterford Our Lady o...
85. 11 Andy Bischoff 21:13.8 Ann Arbor Gabriel Ri...
86. 10 Luke Schulte 21:16.2 Marine City Cardinal...
87. 10 Josh Fischer 21:18.5 Pontiac Notre Dame P...
88. 10 Noah Harris 21:19.0 Macomb Lutheran North
89. 12 Travis Watson 21:19.7 Detroit Cristo Rey
90. 12 Joey Agro 21:21.0 Pontiac Notre Dame P...
91. 10 Alex Impellizeri 21:22.4 Pontiac Notre Dame P...
92. 10 Anthony Raona 21:22.6 Dearborn Divine Child
93. 10 Ethan Lazzara 21:22.9 Pontiac Notre Dame P...
94. 11 Robbie Kukla 21:23.3 Dearborn Divine Child
95. 11 Daniel Schulz 21:24.8 Ann Arbor Gabriel Ri...
96. 10 Luke Juriga 21:26.1 Pontiac Notre Dame P...
97. 9 Toby Roth 21:29.4 Pontiac Notre Dame P...
98. 9 Mitchell Guest 21:34.8 Pontiac Notre Dame P...
99. 12 Zachary Bernhardt 21:35.3 Marine City Cardinal...
100. 10 Alexander Sobeck 21:38.5 Royal Oak Shrine
101. 9 Joshua Tynan 21:39.8 Riverview Gabriel Ri...
102. 11 Nicholas Cucchi 21:44.3 Marine City Cardinal...
103. - Pierre MItchell 21:49.8 Detroit Loyola
104. 11 Eric Marshall 21:50.6 Marine City Cardinal...
105. - Dequan Powell 21:53.6 Detroit Loyola
106. 11 Jack Kabara 21:54.2 Allen Park Cabrini
107. 12 Ernest Adams 21:54.4 Detroit Loyola
108. 11 Samuel Leslie 21:55.7 Bloomfield Hills Cra...
109. 12 Benjamin Boss 21:56.5 Bloomfield Hills Cra...
110. 10 Andrew Tummonds 21:59.5 Marine City Cardinal...
111. 11 Qingyi (Simon) Wang 21:59.7 Bloomfield Hills Cra...
112. 9 JP Dejak 22:03.0 Ann Arbor Gabriel Ri...
113. 11 Drew Blocki 22:03.5 Pontiac Notre Dame P...
114. 11 Malachi Flood 22:04.2 Royal Oak Shrine
115. 11 Nathan Klausner 22:10.1 West Bloomfield Fran...
116. 11 Nathan Kurek 22:10.6 Macomb Lutheran North
117. 10 Kyle Conroy 22:29.2 Pontiac Notre Dame P...
118. 9 Matt Lipscomb 22:32.7 Ann Arbor Gabriel Ri...
119. 11 Carlos Lampertius 22:39.0 Royal Oak Shrine
120. 10 Justin Peck 22:39.5 Macomb Lutheran North
121. 11 Jeremy Rosenberg 22:50.2 West Bloomfield Fran...
122. 11 Igor Mattise 22:54.5 Waterford Our Lady o...
123. 11 Jack Johnson 22:55.5 Detroit Loyola
124. 10 Grant Keegan 22:56.6 Bloomfield Hills Cra...
125. 9 David Grand 23:00.5 West Bloomfield Fran...
126. 12 Jason Ross 23:02.2 Royal Oak Shrine
127. 9 Allen Vanzandt 23:06.5 Dearborn Divine Child
128. 9 Zane Richards 23:07.1 Dearborn Divine Child
129. 10 Wyatt Slaughter 23:09.5 Allen Park Cabrini
130. 11 Brian Maghran 23:21.4 Riverview Gabriel Ri...
131. 9 Quinn Brick 23:23.8 Dearborn Divine Child
132. 11 Vicente Amado 23:37.1 Ann Arbor Gabriel Ri...
133. 9 Daniel Hejka 23:37.8 Ann Arbor Gabriel Ri...
134. 12 Alex Julson 23:40.2 Macomb Lutheran North
135. 12 Patrick Carey 23:41.4 Madison Heights Bish...
136. 9 Jacob Galloway 23:50.5 Pontiac Notre Dame P...
137. 10 Matt Solodon 23:53.8 Allen Park Cabrini
138. 11 Jaylen Hill 23:57.5 Detroit Loyola
139. 11 John Powers 24:01.2 Madison Heights Bish...
140. 11 Chris McLane 24:12.1 Ann Arbor Gabriel Ri...
141. 10 Jacob Bromm 24:19.2 Madison Heights Bish...
142. 9 Tyler Murakami 24:21.8 Macomb Lutheran North
143. 10 Scott Corbat 24:23.0 Macomb Lutheran North
144. 9 Spencer Hellier 24:26.3 Royal Oak Shrine
145. 10 John Reichenbach 24:32.4 Madison Heights Bish...
146. 10 Kyle Colburn 24:45.0 Pontiac Notre Dame P...
147. 9 Shaun Davis 24:48.2 Madison Heights Bish...
148. 9 Nicholas French 25:00.5 Bloomfield Hills Cra...
149. 10 Jason Hawley 25:08.6 Riverview Gabriel Ri...
150. 12 Daniel Doyle 25:15.0 Dearborn Divine Child
151. 10 Noah Thomas 25:16.7 Pontiac Notre Dame P...
152. 9 Jason Ouyang 25:17.3 Bloomfield Hills Cra...
153. 9 Ari Rubenstein 25:18.6 West Bloomfield Fran...
154. 10 David Forrest 25:19.1 Ann Arbor Gabriel Ri...
155. 9 Wilson Lombard 25:34.0 Marine City Cardinal...
156. 9 Logan Bolger 25:39.1 Madison Heights Bish...
157. 9 Oscar Jimenez 25:41.2 Detroit Cristo Rey
158. 9 Nate Daley 25:47.6 Madison Heights Bish...
159. 12 Cristopher Jimenez 25:48.6 Detroit Cristo Rey
160. 10 Logan Korte 25:51.6 Dearborn Divine Child
161. 10 Julian Campitelle 25:53.2 Allen Park Cabrini
162. 9 Kris Meadows 25:53.8 Detroit Loyola
163. 12 Michael Krivichkin 26:16.2 West Bloomfield Fran...
164. 9 Jaylen Willingham 26:46.0 Detroit Loyola
165. 9 Phillip Bingham 27:23.5 Dearborn Divine Child
166. 9 Yuhang (Alex) Wu 27:45.9 Bloomfield Hills Cra...
167. 9 Trevor Sheehan 27:46.4 Bloomfield Hills Cra...
168. 9 Brad Simtob 27:54.8 West Bloomfield Fran...
169. 10 Nick Fertel 28:13.5 West Bloomfield Fran...
170. 12 Ben Sider 28:36.8 West Bloomfield Fran...
171. 11 Miles Menuck 29:17.6 West Bloomfield Fran...
172. 10 Matt Sitto 29:24.5 Pontiac Notre Dame P...
173. 9 Jaylen Benson 30:10.5 Detroit Loyola
174. 12 Christain Brown 31:37.8 Detroit Loyola
175. 10 Brendan Kelly 32:07.6 Pontiac Notre Dame P...
176. 11 Andrew Dubach 32:58.8 Macomb Lutheran North
177. 9 Marcus Morris 34:17.9 Detroit Cristo Rey