Mens Results
4,000 Meters Boys Reserve
1. 11 Daniel Serra 14:26.8 PR Brother Rice
2. 11 Matt McAuliffe 14:33.9 PR Lake Orion
3. 9 Tyler Pritchett 14:42.9 PR Midland
4. 10 Nick Huss 14:43.5 PR Temperance Bedford
5. 9 Austin DePue 14:44.8 PR Temperance Bedford
6. 10 Nicholas Wolf 14:44.8 PR Lake Orion
7. 9 John Houser 14:48.4 PR Lake Orion
8. 10 Mitchell Lee 14:50.5 PR Troy
9. 10 Brett Earnest 14:50.7 PR Lake Orion
10. 10 Anish Kotnis 14:51.2 PR Troy
11. 10 John Cardellio 14:55.3 PR Brother Rice
12. 11 Adithya Sanjay 14:57.2 PR Troy
13. 12 Lucas Heilman 14:58.3 PR Lake Orion
14. 12 Nicolas Myhrer 14:58.7 PR Troy
15. 12 Gaven Womack 14:59.1 PR Lake Orion
16. 12 Noah Nuss 14:59.2 PR Lake Orion
17. 12 Josh Burcroff 14:59.8 PR Brother Rice
18. 12 Dylan McCallum 14:59.9 PR Lake Orion
19. 11 Chris Arbuckle 15:02.5 PR Lake Orion
20. 10 Justin Keppler 15:07.7 PR Lake Orion
21. 11 Quinn Favret 15:12.5 PR Troy
22. 11 Kyle Scott 15:12.6 PR Troy
23. 9 Ryan Everden 15:16.3 PR Walled Lake Northern
24. 12 Eric Hoffman 15:18.7 PR Lake Orion
25. 10 Michael Miller 15:20.6 PR Romeo
26. 10 Jeff Catron 15:21.0 PR Romeo
27. 11 Jordan Tuttle 15:21.3 PR Flushing
28. 11 Jacob McCloud 15:22.2 PR Lake Orion
29. 9 Joshua Hollinger 15:23.6 PR Temperance Bedford
30. 12 Darren Newman 15:24.0 PR Lake Orion
31. 10 Jacob Maschino 15:26.1 PR Midland
32. 12 Greg Maki 15:28.1 PR Lake Orion
33. 11 Jacob Garland 15:28.9 PR Oxford
34. 9 Joe Berg 15:29.1 PR Brother Rice
35. 9 Jack Falk 15:31.6 PR Troy
36. 11 Justin Bennett 15:32.0 PR Temperance Bedford
37. 9 Liam Kelly 15:35.2 PR Troy
38. 9 Adam Tisch 15:35.4 PR Lake Orion
39. 10 Lucas Lemke 15:35.5 PR Troy
40. 10 Grant Stephens 15:36.2 PR Lake Orion
41. 11 Andrew Kim 15:37.0 PR Troy
42. 9 John Stabinsky 15:38.3 PR Troy
43. 11 Jacob Campion 15:38.4 PR Lake Orion
44. 11 Jon Locy 15:40.3 PR Brother Rice
45. 10 Harsh Narayankar 15:41.2 PR Troy
46. 10 Jahow Yu 15:42.5 PR Troy
47. 11 Alex Carroll 15:42.6 PR Lake Orion
48. 12 Arnav Ramu 15:46.6 PR Troy
49. 12 Jordy Lopez 15:47.9 PR Lake Orion
50. 9 Jack Geisler 15:48.9 PR Temperance Bedford
51. 10 Ryan Mulcahy 15:55.3 PR Lake Orion
52. 9 James Johnson 15:55.4 PR Walled Lake Northern
53. 12 Joao Gurgel 15:57.7 PR Lake Orion
54. 11 Joseph Legault 15:58.5 PR Oxford
55. 9 Steven Martin 15:58.7 PR Lake Orion
56. 9 Simon Arnold 16:04.8 PR Oxford
57. 9 Patrick Dotson 16:06.3 PR Temperance Bedford
58. 11 Nicholas Klingler 16:09.0 PR Troy
59. 12 Kohli Johnson 16:10.5 PR Oxford
60. 11 Peter Bagans 16:11.0 PR Oxford
61. 12 John Kraine 16:13.2 PR Temperance Bedford
62. 12 Ethan Phillips 16:14.2 PR Troy
63. 11 Jack Durham 16:14.5 PR Romeo
64. 11 Matthew Miller 16:15.0 PR Romeo
65. 9 Jacob Stein 16:18.0 PR Walled Lake Northern
66. 10 Ethan Chevalier 16:20.7 PR Temperance Bedford
67. 9 Carlos Raul Correa 16:23.4 PR Rochester
68. 9 Cameron Williams 16:24.3 PR Romeo
69. 10 Aidan Salomon 16:25.6 PR Troy
70. 10 Fisher Rowe 16:25.8 PR Temperance Bedford
71. 9 Nicholas Gale 16:28.7 PR Pontiac Notre Dame P...
72. 10 Brandon McMillin 16:30.8 PR Lake Orion
73. 11 Peyton LaNore 16:31.9 PR Oxford
74. 12 Andrew Wong 16:31.9 SR Troy
75. 9 Sam Measel 16:32.6 PR Clay (Oregon)
76. 10 Daniel Briones 16:34.0 PR Clay (Oregon)
77. 11 Kyle Conroy 16:35.9 PR Pontiac Notre Dame P...
78. 12 Ben Salva 16:36.6 PR Romeo
79. 10 Lucas Jordan 16:39.8 PR Temperance Bedford
80. 9 Andrew Hughes 16:39.9 PR Clay (Oregon)
81. 10 Ethan Parton 16:42.0 PR Oxford
82. 10 Andrew Waters 16:43.1 PR Lake Orion
83. 12 Donald Clark 16:44.9 PR Rochester
84. 9 Brenden Wallace 16:46.3 PR Romeo
85. 11 Muyang Wang 16:48.6 PR Troy
86. 9 Cole Durham 16:50.6 PR Romeo
87. 10 Daniel Aboul-Hassan 16:53.5 PR Troy
88. 12 Drew Blocki 16:53.8 PR Pontiac Notre Dame P...
89. 9 Jonathon Craun 16:54.9 PR Romeo
90. 11 Daniel Wylie 16:55.7 PR Brother Rice
91. 9 Ryan Gore 16:57.7 PR Temperance Bedford
92. 9 Nathan Worrel 16:57.8 PR Troy
93. 9 Jack Kady 16:59.7 PR Oxford
94. 9 Sam Yoder 17:00.6 PR Midland
95. 11 Teja Pulavarthi 17:02.0 PR Troy
96. 11 Alex Impellizeri 17:02.9 PR Pontiac Notre Dame P...
97. 9 Troy Johansson 17:04.2 PR Troy
98. 12 David Ryber 17:05.2 PR Troy
99. 12 Alec Gerstenberger 17:07.3 PR Oxford
100. 9 Tyler Dokurno 17:08.5 PR Clay (Oregon)
101. - Dhanush Bathala 17:12.1 PR Troy
102. 10 Dhruv Thakkar 17:12.4 PR Troy
103. 9 Mitchell Skoeguard 17:13.7 PR Rochester
104. 9 Caden Bodine 17:16.0 PR Temperance Bedford
105. 12 Dipra Debnath 17:17.1 PR Rochester
106. 10 Liam Voiles 17:18.7 PR Rochester
107. 12 John Moll 17:19.2 PR Lake Orion
108. 11 David Carr 17:20.8 PR Clay (Oregon)
109. 11 Ben Kessler 17:21.6 PR Temperance Bedford
110. 12 Vineet Kamat 17:23.3 PR Troy
111. 9 James Seefried 17:23.5 PR Romeo
112. 10 Evin Poe 17:23.8 PR Walled Lake Northern
113. 11 Wyatt Wagner 17:24.0 PR Waterford Mott
114. 10 Vasanth Palanisamy 17:25.1 PR Troy
115. 11 James Archey 17:27.6 SR Pontiac Notre Dame P...
116. 9 Nick Noga 17:27.6 PR Brother Rice
117. 12 Daniel Morgan 17:28.4 PR Lake Orion
118. 11 Devin Altman 17:28.8 PR Lake Orion
119. 9 Eric Gaynor 17:30.9 PR Pontiac Notre Dame P...
120. 10 Anthony Orejel 17:32.4 PR Romeo
121. 11 Kyle Campagnolo 17:39.4 PR Walled Lake Northern
122. 12 Luis Carcamo 17:39.4 PR Lake Orion
123. 12 Jason Fernando 17:43.5 PR Troy
124. 9 Garrett Bohland 17:43.8 PR Clay (Oregon)
125. 10 Ryan Mcatamaney 17:44.8 PR Waterford Mott
126. 9 Andrew Zotter 17:45.4 PR Lake Orion
127. 12 Kevin Im 17:46.0 PR Rochester
128. 11 Brandon Mares 17:47.3 PR Lake Orion
129. 11 Cameron Dork 17:50.6 SR Rochester
130. 11 Herstien John 17:50.9 PR Flushing
131. 9 Diego Ruelan 17:51.7 PR Flushing
132. 12 Max Moses 17:54.1 PR Lake Orion
133. 11 Daniel Knapp 17:57.5 PR Temperance Bedford
134. 11 Kyle Colburn 17:58.8 PR Pontiac Notre Dame P...
135. 9 Aidan Nelson 18:01.2 PR Brother Rice
136. 10 Mattei Jacks 18:02.1 SR Brother Rice
137. 11 Sam Jenkins 18:05.8 PR Lake Orion
138. 11 Colin Bell 18:06.9 PR Temperance Bedford
139. 11 Noah Thomas 18:10.2 PR Pontiac Notre Dame P...
140. 10 Jason Zhang 18:12.8 PR Troy
141. 9 Carter Lutes 18:17.4 PR Clay (Oregon)
142. 12 Gavin Wilkinson 18:20.8 PR Temperance Bedford
143. 9 Andrew LeFaivre 18:20.8 PR Rochester
144. 9 George Johnson IV 18:20.9 PR Lake Orion
145. 11 Clinton Ivory 18:22.4 PR Pontiac Notre Dame P...
146. 12 Ethan Fulcher 18:23.8 PR Troy
147. 10 Bharat Koripella 18:24.4 PR Troy
148. 10 Chase Chaffee 18:26.6 PR Romeo
149. 11 Conner Barrett 18:36.0 PR Lake Orion
150. 12 Ben Kotwick 18:36.4 PR Troy
151. 9 Jackson Bowe 18:39.0 PR Walled Lake Northern
152. 11 Christian Andre 18:41.2 PR Pontiac Notre Dame P...
153. 9 Hamzah Ali 18:42.1 PR Oxford
154. 9 Carter Sandstrom 18:43.7 PR Lake Orion
155. 10 Shashank Kolluru 18:44.4 PR Troy
156. 12 Hunter Waldroop 18:45.0 PR Lake Orion
157. 10 Brady Wyniemko 18:46.4 PR Oxford
158. 12 Cole Driscoll 18:48.2 PR Lake Orion
159. 12 Macalister Wells 18:50.2 SR Oxford
160. 12 Jeremy Zientek 18:50.7 PR Temperance Bedford
161. 9 Jason Trumbauer 18:51.0 PR Troy
162. 9 Sebastian Urbina 18:52.3 PR Flushing
163. 10 William Junkin 18:53.0 PR Lake Orion
164. 10 Logan Jacobson 18:58.1 PR Waterford Mott
165. 10 Ronak Shrestha 19:03.8 PR Troy
166. 9 George Vanpoelvoorde 19:04.0 PR Lake Orion
167. 9 Lance Garrisi 19:06.1 PR Romeo
168. 11 Matthew LeFaivre 19:17.9 PR Rochester
169. 9 Julian McAllister 19:20.2 PR Brother Rice
170. 11 Adam Kitchen 19:20.4 PR Flushing
171. 9 Andrew Leonard 19:22.5 PR Lake Orion
172. 12 Chase Marshall 19:24.2 SR Troy
173. 10 Ryan Phillips 19:30.7 PR Troy
174. 10 Alexander Trzcinski 19:30.8 PR Lake Orion
175. 10 Jacob Galloway 19:30.9 PR Pontiac Notre Dame P...
176. 12 Collin Lambrecht 19:32.1 SR Pontiac Notre Dame P...
177. 12 Sam Bohr 19:39.0 PR Troy
178. 10 Dominic Marra 19:41.3 PR Troy
179. 10 Hansen Wang 19:43.3 PR Troy
180. 9 Ishwar Surendran 19:47.4 PR Pontiac Notre Dame P...
181. 11 Michael Hardy 19:53.5 PR Romeo
182. 9 Steven Hucks 19:54.1 PR Romeo
183. 10 Benjamin Bugenski 19:56.4 PR Pontiac Notre Dame P...
184. 10 Paul Vangel 19:58.0 PR Walled Lake Northern
185. 9 Jonathon Karr 20:00.5 PR Pontiac Notre Dame P...
186. 9 Alex Spiers 20:13.0 PR Lake Orion
187. 9 Brian LeBel 20:30.9 PR Rochester
188. 9 Reece Thomas 20:49.6 PR Temperance Bedford
189. 12 Emerson Jannette 20:53.8 PR Lake Orion
190. 11 Robert Stephenson 20:54.9 SR Troy
191. 11 Vidyuth Suresh 20:54.9 PR Troy
192. 12 Zack Case 21:10.8 PR Lake Orion
193. 9 Jared Throne 21:13.3 PR Troy
194. 10 Justin Fernando 21:20.5 PR Troy
195. 12 Bowen Ormond 21:51.2 PR Walled Lake Northern
196. 11 kevin lee 22:03.0 SR Waterford Mott
197. 12 Ross Talbert 22:13.5 SR Troy
198. 9 Usman Siddiqui 22:13.5 PR Troy
199. 12 Connor Waple 23:06.6 PR Oxford
200. 10 Cliff Eley 23:27.7 PR Jackson Christian
201. 10 Daniel Dicaro 24:26.3 PR Pontiac Notre Dame P...
202. 12 Jacob Modock 24:52.9 PR Lake Orion
203. 11 Zeyu Yang 25:54.9 PR Troy
204. 11 Joey Meng 26:05.5 PR Troy
205. 11 Brendan Kelly 26:23.7 SR Pontiac Notre Dame P...
206. 11 Allen Lin 27:11.1 PR Troy
Official Team Scores
1. Lake Orion 33
2. Troy 57
3. Brother Rice 80
4. Temperance Bedford 86
5. Oxford 156
6. Romeo 157
7. Walled Lake Northern 212
8. Clay (Oregon) 251
9. Pontiac Notre Dame... 255
10. Rochester 261
11. Flushing 306