boys 5000 meter run
1. 12 Derrick Egli 18:38.5 Clarkston
2. 10 Matt McAuliffe 18:48.7 Lake Orion
3. 11 Nickolas Favazza 18:49.2 Clarkston
4. 11 Matthew Dadamio 19:04.1 Birmingham Seaholm
5. 11 Timothy Dalrymple 19:15.6 Clarkston
6. 9 Nicholas Wolf 19:17.1 Lake Orion
7. 11 Eric Hoffman 19:19.0 Lake Orion
8. 11 Dylan McCallum 19:19.9 Lake Orion
9. 10 Adithya Sanjay 19:20.8 Troy
10. 11 Demond Gilbert Jr 19:22.4 Rochester Adams
11. 10 Calum Walton 19:27.0 Birmingham Seaholm
12. 9 Matthew Achison 19:35.1 Clarkston
13. 12 Stuart McNutt 19:36.3 Birmingham Seaholm
14. 12 Joseph Brodeur 19:36.8 Oxford
15. 10 Nikolas Chiesa 19:38.2 Oxford
16. 10 Andrew Nepjuk 19:40.1 Lake Orion
17. 11 Noah Nuss 19:41.4 Lake Orion
18. 12 Jack Siwajek 19:42.3 Rochester Adams
19. 11 Greg Maki 19:43.5 Lake Orion
20. 9 Grant Schreiber 19:45.0 Clarkston
21. 9 Jake Sayers 19:50.6 Birmingham Seaholm
22. 10 Keegan Schults-Payne 19:51.1 Lake Orion
23. 9 Anthony Bruley 19:51.7 Rochester Adams
24. 10 Jacob Campion 20:00.9 Lake Orion
25. 10 James Redman 20:01.2 Clarkston
26. 11 Darren Newman 20:02.0 Lake Orion
27. 10 Tristan Kreindler 20:02.4 Birmingham Seaholm
28. 11 Jacob Ryan 20:05.2 Clarkston
29. 12 Matt Pienta 20:05.7 Troy
30. 12 Griffin Watt 20:07.3 Birmingham Seaholm
31. 11 Byron Work 20:08.2 Birmingham Seaholm
32. 12 Michael Nolan 20:08.6 Rochester Adams
33. 9 Adam Zyrowski 20:13.4 Oxford
34. 10 Vaibhav Srinivasan 20:18.9 Troy
35. 9 Ryan Nicosia 20:20.5 Clarkston
36. 9 Robert Gleich 20:25.1 Birmingham Seaholm
37. 10 Devin Altman 20:27.9 Lake Orion
38. 9 Eric Raines 20:29.9 Clarkston
39. 11 Ethan Phillips 20:30.9 Troy
40. 10 Sage Paris 20:31.8 Clarkston
41. 11 Lucas Heilman 20:32.4 Lake Orion
42. 10 Nathan Hammond 20:33.1 Lake Orion
43. 10 Connor O'Rourke 20:33.8 Birmingham Seaholm
44. 11 Brandon Davis 20:34.1 Troy
45. 11 Mitch Munro 20:34.8 Lake Orion
46. 9 Mitchell Lee 20:36.1 Troy
47. 11 Yiyang Shen 20:37.0 Troy
48. 12 Harsh Patel 20:38.7 Troy
49. 11 Andrew Wong 20:39.5 Troy
50. 9 Andrew Romano 20:41.2 Oxford
51. 12 Colin Weinert 20:42.3 Birmingham Seaholm
52. 11 Kohli Johnson 20:44.2 Oxford
53. 9 Aidan Salomon 20:45.8 Troy
54. 10 Chris Arbuckle 20:47.3 Lake Orion
55. 12 John Arnold 20:48.3 Lake Orion
56. 10 Garrett Brodeur 20:49.7 Oxford
57. 11 Andrew Smith 20:52.2 Rochester
58. 9 Michael Rottenberk 20:53.7 Clarkston
59. 10 Jacob McCloud 20:55.4 Lake Orion
60. 12 Alex Zhang 21:03.6 Troy
61. 12 Nicholas Sprague 21:07.1 Clarkston
62. 11 Alec Gerstenberger 21:14.7 Oxford
63. 11 Bobby Hudson 21:16.2 Oxford
64. 12 Jose Leonard 21:21.4 Rochester Adams
65. 9 Chris Conkling 21:24.7 Rochester Adams
66. 11 Griffin Simmons 21:25.4 Birmingham Seaholm
67. 12 Juan Pina 21:27.5 Rochester Adams
68. 12 Joseph Salib 21:32.7 Troy
69. 11 David Ryber 21:34.1 Troy
70. 9 Brady Vibert 21:37.2 Rochester Adams
71. 12 Peter Peterson 21:38.2 Birmingham Seaholm
72. 11 Mason VanOphem 21:40.1 Rochester Adams
73. 11 Michael Bell 21:41.1 Troy
74. 12 August McCardell 21:42.2 Birmingham Seaholm
75. 10 Aaron Hoeksema 21:43.4 Clarkston
76. 10 Kyle Scott 21:45.3 Troy
77. 11 Macalister Wells 21:47.6 Oxford
78. 9 Jarod John 21:49.4 Rochester Adams
79. 10 Cameron Dork 21:53.3 Rochester
80. 12 Zachary Hunter 21:54.6 Rochester Adams
81. 12 Patrick Roach 21:55.5 Troy
82. 11 Eric Dietz 21:57.7 Lake Orion
83. 11 Louie Eble 22:07.6 Rochester Adams
84. 11 Dipra Debnath 22:09.7 Rochester
85. 11 Trevor Holmes 22:17.5 Rochester Adams
86. 10 Jack Coyle 22:20.7 Oxford
87. 10 Jacob Garland 22:28.6 Oxford
88. 10 Jack Schiller 22:30.3 Rochester Adams
89. 11 Zach Boyle 22:31.0 Rochester Adams
90. 10 Joseph Legault 22:32.8 Oxford
91. 9 Anthony Eid 22:50.8 Birmingham Seaholm
92. 10 Luke Meyer 22:51.3 Oxford
93. 10 Briggs Longe 23:13.6 Birmingham Seaholm
94. 11 Donald Clark 23:33.4 Rochester
95. 9 Raymen Shu 23:45.5 Rochester Adams
96. 11 Marc Harris 23:54.9 Rochester Adams
97. 10 Peyton LaNore 24:03.6 Oxford
98. 9 Ryan Houle 24:07.4 Rochester Adams
99. 10 Josh Senger 24:09.0 Oxford
100. 9 Joey Eble 24:52.5 Rochester Adams
101. 12 Oliver Wissman 25:01.5 Oxford
102. 10 Pierson Adamczyk 25:13.8 Oxford
103. 12 Jacob Alexander 27:07.8 Oxford
104. 9 Gibson Underwood 27:33.6 Oxford
105. 10 Matt Berg 27:48.7 Oxford