boys 4000 meter run
1. 9 Jake Hannawa 14:52.6 Bloomfield Hills Bro...
2. 10 Tommy McGowan 15:01.2 Troy
3. 9 Cole Gellatly 15:05.0 Bloomfield Hills Bro...
4. 11 Josh Burcroff 15:13.3 Bloomfield Hills Bro...
5. 9 John Cardellio 15:19.6 Bloomfield Hills Bro...
6. 10 Andrew Spencer 15:23.5 Midland
7. 10 Dan Serra 15:28.7 Bloomfield Hills Bro...
8. 10 Tatum Foster 15:29.3 Fenton
9. 9 Jacob Moza 15:30.5 Yale
10. 12 Luke Mullis 15:42.4 Pontiac Notre Dame P...
11. 10 Luke Lynch 15:44.3 Fenton
12. 11 Nikhil Ramachandra 15:44.6 Troy
13. 9 Brock Henson 15:59.5 Fenton
14. 11 Arnav Ramu 16:05.7 Troy
15. 11 Yiyang Shen 16:06.1 Troy
16. 11 Lorenzo Spagnoulo 16:07.2 Bloomfield Hills Bro...
17. 11 Ethan Neuvirth 16:07.7 Bloomfield Hills Bro...
18. 9 Reilly Gilson 16:10.4 Bloomfield Hills Bro...
19. 9 Mattei Jacks 16:10.9 Bloomfield Hills Bro...
20. 10 Ethan Lazzara 16:12.3 Pontiac Notre Dame P...
21. 11 Brandon Davis 16:16.7 Troy
22. 12 Matt Pienta 16:17.8 Troy
23. 11 Emilio Caballero 16:18.4 Fenton
24. 11 Andrew Wong 16:18.7 Troy
25. 10 Brian Casey 16:22.3 Fenton
26. 10 Josiah Willis 16:28.6 Troy
27. 9 Mitchell Lee 16:29.0 Troy
28. 10 Rudy Ebert 16:32.0 Fenton
29. 9 Bryan Connolly 16:36.2 Pontiac Notre Dame P...
30. 12 Harsh Patel 16:36.5 Troy
31. 11 Andrew Smith 16:40.8 Rochester
32. 10 Vaibhav Srinivasan 16:42.7 Troy
33. 9 Matthew Wood 16:44.5 Pontiac Notre Dame P...
34. 12 Jayson Wolf 16:46.2 Fenton
35. 12 Joseph Salib 16:56.0 Troy
36. 9 Aidan Salomon 16:58.5 Troy
37. 11 Robert Penington 17:00.2 Bloomfield Hills Bro...
38. 10 Josh Fischer 17:04.2 Pontiac Notre Dame P...
39. 12 Logan Petipren 17:06.9 Yale
40. 10 Matt Nieto 17:08.0 Bloomfield Hills Bro...
41. 10 Luke Juriga 17:08.4 Pontiac Notre Dame P...
42. 9 Noah Maier 17:12.7 Fenton
43. 11 Jacob Schneider 17:14.1 Sterling Heights Ste...
44. 10 Matt Campbell 17:18.9 Yale
45. 12 Brian Campbell 17:19.1 Yale
46. 10 Kyle Scott 17:19.5 Troy
47. 12 Alex Zhang 17:19.8 Troy
48. 10 Cameron Dork 17:20.6 Rochester
49. 9 Toby Roth 17:22.1 Pontiac Notre Dame P...
50. 11 Dipra Debnath 17:23.5 Rochester
51. 11 David Ryber 17:23.7 Troy
52. 10 James Archey 17:28.1 Pontiac Notre Dame P...
53. 11 Andrew Jackson 17:29.1 Jackson Christian
54. 10 Alex Impellizeri 17:32.5 Pontiac Notre Dame P...
55. 11 Michael Bell 17:33.5 Troy
56. 10 Jon Locy 17:33.9 Bloomfield Hills Bro...
57. 11 Drew Blocki 17:37.4 Pontiac Notre Dame P...
58. 12 Patrick Roach 17:39.2 Troy
59. 9 Mitchell Guest 17:45.3 Pontiac Notre Dame P...
60. 11 Donald Clark 17:47.7 Rochester
61. 10 Colin Shaughnessy 17:49.1 Fenton
62. 11 Jason Fernando 17:54.3 Troy
63. 11 Vineet Kamat 17:58.1 Troy
64. 12 Anthony Bokshan 18:00.5 Pontiac Notre Dame P...
65. 10 Muyang Wang 18:02.7 Troy
66. 11 Brennen Henson 18:04.7 Fenton
67. 9 Braden Lapa 18:04.8 Fenton
68. 9 Liam Hillis 18:11.8 Fenton
69. 12 Mikko Huotari 18:13.5 Fenton
70. 12 Zachary Hoeppner 18:17.3 Pontiac Notre Dame P...
71. 10 Chris Desmon 18:20.4 Troy
72. 9 Alex Kuron 18:31.9 Rochester
73. 10 Ryan Weschs 18:33.0 Yale
74. 12 Alexander Liu 18:33.1 Troy
75. 9 Joey Haisse 18:38.4 Fenton
76. 12 Jon Michael Grabow... 18:41.6 Sterling Heights Ste...
77. 11 Bronson Kelly 18:44.3 Fenton
78. 10 Nathan Rumbles 18:49.2 Fenton
79. 10 Kyle Conroy 18:55.7 Pontiac Notre Dame P...
80. 9 Peyton Stapp 18:59.5 Fenton
81. 10 kevin lee 19:10.3 Waterford Mott
82. 10 Lee Gerweck 19:17.2 Jackson Christian
83. 9 logan jacobson 19:30.0 Waterford Mott
84. 9 Ronak Shrestha 19:37.6 Troy
85. 10 Robert Stephenson 19:44.0 Troy
86. 10 Matt Gannon 19:46.8 Waterford Mott
87. 9 ryan mcatamaney 19:53.3 Waterford Mott
88. 9 Jacob Galloway 19:57.1 Pontiac Notre Dame P...
89. 11 Benjamin Kotwick 20:00.8 Troy
90. 11 Chase Marshall 20:06.0 Troy
91. 12 Dean Kromer 20:24.7 Fenton
92. 12 Josh Desmon 20:32.2 Troy
93. 11 Tony Gucciardo 21:01.4 Bloomfield Hills Bro...
94. 9 Liam Voiles 21:09.6 Rochester
95. 9 Mario Gaudino 21:11.6 Troy
96. 10 Giani Pedini 21:31.6 Waterford Mott
97. 9 Bailey Jackson 21:34.4 Jackson Christian
98. 11 Corbyn McKinley-Pi... 21:39.5 Sterling Heights Ste...
99. 12 Jamil Haddad 21:42.3 Rochester
100. 10 Kevin Li 21:59.4 Troy
101. 11 Ross Talbert 22:00.6 Troy
102. 10 James Ge 23:19.6 Troy
103. 10 Vidyuth Suresh 23:46.7 Troy
104. 10 Bill Yang 25:35.1 Troy
105. 12 Alan Wu 25:40.6 Troy
106. 10 Brendan Kelly 26:14.4 Pontiac Notre Dame P...
107. 12 Arjun Puri 27:46.7 Troy