boys 5000 meter run
1. 11 Chris Silva 16:43 Novi
2. 12 Sagar Mehta 17:00 Novi
3. 11 Glenn Sawyer 17:02 Novi
4. 10 Alex Schafer 17:06 Novi
5. 10 Nate Wood 17:19 Novi
6. 10 Ray Bell 17:19 Utica
7. 9 Dallas Foley 17:35 Novi
8. 12 Luke Walters 17:39 Utica
9. 12 Michael Ho 17:44 Novi
10. 12 Gabriel Vergara-Ro... 17:44 Novi
11. 11 Tim Truly 17:57 Novi
12. 12 Liwen Chen 18:04 Novi
13. 12 Ben Dolin 18:07 Novi
14. 9 Andrew Kaempfer 18:12 Novi
15. 12 Michael Rettschlag 18:14 Rochester Adams
16. 12 Michael Nolan 18:15 Rochester Adams
17. 12 Tristan Lupinski 18:16 Utica
18. 11 Alexander Regoli 18:20 Novi
19. 11 Shane Wright 18:22 Croswell-Lexington
20. 10 Mitchell Wilczyski 18:23 Croswell-Lexington
21. 10 Jacob Balsamo 18:23 Utica
22. 10 Fenton Lawler 18:24 Novi
23. 12 Sai Katta 18:25 Novi
24. 11 Demond Gilbert Jr 18:26 Rochester Adams
25. 10 Kyle Terryn 18:30 Rochester Adams
26. 10 Ben Robbins 18:30 Novi
27. 10 Sam Feig 18:39 Novi
28. 12 Nick Candela 18:40 Utica Ford
29. 11 Edmund Shaheen 18:40 Novi
30. 12 Ryan Mayer 18:41 Rochester Adams
31. 12 Dylan Rushton 18:46 Novi
32. 10 Brett Mackay 18:50 Novi
33. 11 Noah Conely 18:51 Utica
34. 10 Zach Roach 18:53 Novi
35. 11 Charlie Fromm 18:54 Utica
36. 9 Zach Dembinski 19:01 Novi
37. 9 Anthony Bruley 19:02 Rochester Adams
38. 11 Jarred Slone 19:07 Croswell-Lexington
39. 11 Chris Kiefer 19:11 Utica
40. 10 Jacob Abate 19:11 Utica
41. 11 Trevor Easterbrook 19:15 Utica
42. 10 McFarlane Ethan 19:15 Croswell-Lexington
43. 10 Connor Woodruff 19:15 Croswell-Lexington
44. 9 Matthew Gamm 19:16 Novi
45. 11 Jacob Burley 19:16 St. Clair Shores Lak...
46. 10 Joseph Simbeni 19:17 Utica
47. 11 Tyler Newton 19:17 Utica
48. 10 Andrew Bergeron 19:18 St. Clair Shores Lak...
49. 11 Dominic Murri 19:20 Rochester Adams
50. 11 Andrew Piasecki 19:22 Warren DeLaSalle
51. 9 Jack Wexler 19:22 Utica
52. 12 Andy Nguyen 19:22 Utica
53. 11 Jake Golding 19:25 Rochester Adams
54. 9 Nathan James 19:25 Novi
55. 11 Brenden Cotter 19:28 Novi
56. 10 Ryan Olivier 19:29 Utica
57. 10 Zachary Schmitt 19:31 Warren DeLaSalle
58. 12 Zachary Hunter 19:33 Rochester Adams
59. 9 Eli King 19:34 Rochester Adams
60. 12 Jose Leonard 19:34 Rochester Adams
61. 9 Prateek Bhola 19:46 Novi
62. 12 Juan Pina 19:57 Rochester Adams
63. 12 Kody Birtles 20:01 Croswell-Lexington
64. 12 Jack Siwajek 20:03 Rochester Adams
65. 10 Tyler Castillo 20:05 Croswell-Lexington
66. 10 Quinn Rylander 20:07 Utica
67. 10 Austin Mackay 20:10 Novi
68. 11 Mike Bejin 20:17 Rochester Adams
69. 11 Richard Chen 20:18 Novi
70. 12 Hunter Way 20:19 Croswell-Lexington
71. 10 Kush Madhani 20:21 Novi
72. 11 Mason VanOphem 20:21 Rochester Adams
73. 9 Chris Conkling 20:25 Rochester Adams
74. 12 Daniel Tanner 20:29 Utica
75. 9 Nicholas Latos 20:30 Warren DeLaSalle
76. 9 Anthony Le 20:30 Utica
77. 9 Christian Dean 20:30 Warren DeLaSalle
78. 10 Alex Barringer 20:32 St. Clair Shores Lak...
79. 9 Ryan Shaner 20:33 Utica Ford
80. 9 Jarod John 20:36 Rochester Adams
81. 10 Seth Scorpio 20:48 St. Clair Shores Lak...
82. 10 Kauron Oatman 20:51 Sterling Heights
83. 10 Ramon Clark 20:53 Sterling Heights
84. 11 Trevor Holmes 20:54 Rochester Adams
85. 9 Ryan Rutkowski 21:01 Warren DeLaSalle
86. 9 Kevin Shi 21:01 Rochester Adams
87. 10 Mark Baldes 21:02 Warren DeLaSalle
88. 11 Zach Boyle 21:08 Rochester Adams
89. 10 Connor Juretich 21:09 Utica Ford
90. 9 Joey Eble 21:10 Rochester Adams
91. 11 Nicholas Colpaert 21:11 Warren DeLaSalle
92. 9 Jake Ryba 21:13 Novi
93. 10 David Song 21:19 Novi
94. 9 Jacob Hasselbring 21:23 Rochester Adams
95. 10 Eric Manczyk 21:29 Warren DeLaSalle
96. 10 Xavier Pettway 21:30 Sterling Heights
97. 9 Clarence Nanamori 21:30 Novi
98. 9 Duncan Pattison 21:41 Warren DeLaSalle
99. 10 Max Ruffing 21:51 Warren DeLaSalle
100. 9 Dan Arndt 21:55 St. Clair Shores Lak...
101. 9 Alec Streberger 21:57 Warren DeLaSalle
102. 10 Niloy Michalik 21:57 Novi
103. 9 Michael Franklin 21:58 St. Clair Shores Lak...
104. 9 Raymen Shu 21:58 Rochester Adams
105. 9 Brendan Siterlet 21:58 Utica Ford
106. 10 Ricky Pinto 22:07 Utica
107. 10 Matthew LeFaivre 22:09 Warren DeLaSalle
108. 10 Chad Pianowski 22:10 St. Clair Shores Lak...
111. 9 Ryan Houle 22:19 Rochester Adams
112. 10 Jack Schiller 22:21 Rochester Adams
113. 9 Ajay Keerthy 22:21 Rochester Adams
114. 9 Andrew Martin 22:22 Rochester Adams
115. 9 John Atkinson 22:23 Rochester Adams
116. 9 Conor Condon 22:28 Warren DeLaSalle
117. 12 Maximilian Wehner 22:43 Rochester Adams
118. 11 Jase Jolley 22:45 Croswell-Lexington
119. 9 Eben Bobby 22:50 Croswell-Lexington
120. 11 Ethan Cartwright 23:00 Utica
121. 12 Sebastian Esquivel 23:08 Utica
123. 10 James Foley 23:30 Croswell-Lexington
124. 10 Nolan Bridges 23:33 Utica Ford
125. 9 Thomas Grifka 23:41 Rochester Adams
126. 9 Dominic Balice 23:46 Warren DeLaSalle
127. 9 Matthew Pribula 23:51 New Baltimore Anchor...
128. 9 Ashish Duvvuru 23:52 Rochester Adams
129. 9 Sebastian Spaenle 23:56 Utica Ford
130. 9 Hamilton Hsing 24:42 Rochester Adams
131. 10 Kyle Evans 24:47 Rochester Adams
132. 11 Andrew Wu 24:48 Grosse Pte. Woods U....
133. 11 Austin Moen 27:31 Port Huron
134. 10 Jack Hasselbring 29:00 Rochester Adams
135. 11 Noah Lawrence 37:25 Warren DeLaSalle