Official Team Scores
1. Saline 31
2. Ann Arbor Skyline 45
3. Ann Arbor Pioneer 74
4. Temperance Bedford 93
5. Ann Arbor Huron 135
Boys 5000 Meter Run
1. 12 Aaron Milley 17:28.84 SR Saline
2. 12 Brendan Pastor 17:41.38 Ann Arbor Pioneer
3. 10 William Downey 17:46.58 Saline
4. 12 Caleb Spall 17:57.72 Ann Arbor Skyline
5. 12 Peter Slotten 18:00.91 Ann Arbor Pioneer
6. 9 Daniel Evans 18:05.02 PR Ann Arbor Skyline
7. 12 Toby Mepham 18:06.68 Saline
8. 10 Keegan Oldani 18:09.40 PR Ann Arbor Skyline
9. 10 Bryce Brophy 18:14.75 SR Saline
10. 11 Ben Shotwell 18:15.15 SR Ann Arbor Skyline
11. 12 Trevor Bishop 18:16.38 Saline
12. 12 Grant Peters 18:27.66 Saline
13. 11 Samuel Chen 18:36.15 Saline
14. 12 Grant Santos 18:37.49 PR Saline
15. 11 Benjamin Stimac 18:42.43 PR Saline
16. 12 Nicholas Faulkner 18:46.21 Saline
17. 9 William Minnette 18:48.60 Saline
18. 9 Austin DePue 18:50.49 Temperance Bedford
19. 9 Jacob Brunty 18:53.04 Saline
20. 11 Brady Huber 18:53.33 Temperance Bedford
21. 11 Andrew Chen 18:56.03 Saline
22. 12 David Jordan 18:57.46 SR Temperance Bedford
23. 11 Garrett Peck 18:57.75 Ann Arbor Skyline
24. 12 AJ Cloutier 18:59.49 SR Ann Arbor Skyline
25. 12 Justin Forester 19:02.19 Ann Arbor Skyline
26. 9 Nathan Irgang 19:03.55 Saline
27. 9 Seth Oxer 19:05.16 Temperance Bedford
28. 10 Brock Boze 19:05.49 Saline
29. 12 Spencer Leslie 19:05.77 Saline
30. 11 Leo Toruno 19:11.77 PR Ann Arbor Skyline
31. 10 Winford Walker 19:12.01 Saline
32. 12 Luke Humphrey 19:17.55 Saline
33. 12 Avinash Kumar 19:19.05 SR Saline
34. 12 Alex Hughes 19:20.21 PR Ann Arbor Pioneer
35. 10 Dabao Zhang 19:23.47 PR Ann Arbor Pioneer
36. 11 Marcus Martin 19:25.72 Ann Arbor Huron
37. 10 Adrian Routt 19:25.94 Saline
38. 12 Benjamin Walkusky 19:30.67 PR Saline
39. 9 Michael Overdier 19:30.90 Ann Arbor Pioneer
40. 12 Sungrae Kim 19:33.97 Ann Arbor Huron
41. 10 Michael Elms 19:35.99 Saline
42. 11 Dylan Reynolds 19:37.60 PR Ann Arbor Skyline
43. 10 Zayd Mian 19:40.88 Ann Arbor Huron
44. 11 Paul Crowley 19:42.01 Saline
45. 11 Joseph Rhodenhiser 19:43.85 SR Ann Arbor Pioneer
46. 11 Brian York 19:46.97 Ann Arbor Skyline
47. 10 Luke Wertenberger 19:47.22 PR Ann Arbor Skyline
48. 11 Justin Bennett 19:48.80 Temperance Bedford
49. 12 Josiah Rentschler 19:50.98 PR Saline
50. 12 Matthew Lagerquist 19:51.24 Saline
51. 10 Carter Phillips 19:51.71 SR Ann Arbor Pioneer
52. 9 Tim Kohn 19:52.21 Ann Arbor Huron
53. 9 Angad Sidhu 19:52.77 PR Ann Arbor Pioneer
54. 9 Jacob Stuck 19:53.13 PR Saline
55. 9 Niels Linde 19:53.39 PR Saline
56. 10 Aidan Bunting 19:54.16 Saline
57. 9 Johnathan Speers 19:56.28 PR Saline
58. 10 Johnson He 19:58.00 Ann Arbor Huron
59. 12 Jacob Sorscher 20:03.97 Ann Arbor Huron
60. 11 Tyler Kudlak 20:07.73 Saline
61. 10 Ethan Chevalier 20:09.69 Temperance Bedford
62. 10 Matthew Thibeault 20:09.87 Saline
63. 12 Justin Shim 20:10.27 Ann Arbor Huron
64. 9 Cole Trese 20:10.51 Saline
65. 9 Matthew Penoyar 20:13.87 Ann Arbor Huron
66. 11 Daniel York 20:14.15 SR Ann Arbor Skyline
67. 10 Erik VerDuin 20:16.56 Saline
68. 9 Evan Thomas 20:17.76 PR Saline
69. 11 Ethan Smith 20:18.05 Saline
70. 11 Gavin White 20:19.54 PR Ann Arbor Skyline
71. 9 Isaac Darragh 20:20.94 PR Ann Arbor Skyline
72. 12 Josh Benton 20:21.17 Ann Arbor Pioneer
73. 11 Yunfei Ma 20:22.25 PR Ann Arbor Skyline
74. 9 Jack Geisler 20:30.47 Temperance Bedford
75. 9 Stephen Bowman 20:34.18 Saline
76. 12 John Kraine 20:34.52 Temperance Bedford
77. 12 Parker Allen 20:36.11 Saline
78. 10 Shay Milley 20:36.37 Saline
79. 9 Yaseen Daoud 20:39.38 Ann Arbor Huron
80. 9 Caden Bodine 20:39.81 Temperance Bedford
81. 9 Nathan Smole 20:41.56 Saline
82. 9 Samuel Slone 20:41.79 Ann Arbor Skyline
83. 12 Hamza Baccouche 20:43.83 Ann Arbor Pioneer
84. 12 Jacob Ringle 20:45.44 Saline
85. 12 Sebastian Hollister 20:45.69 Saline
86. 9 Jalen Steudle 20:46.36 PR Ann Arbor Skyline
87. 10 Nicholas Manor 20:48.19 PR Monroe
88. 12 Dominic Bertoia 20:48.79 Saline
89. 9 Patrick Dotson 20:50.13 Temperance Bedford
90. 11 Jaron Stacey 20:50.81 Saline
91. 10 Avery Chan 20:52.42 Ann Arbor Huron
92. 10 Luke Atzinger 20:57.68 Saline
93. 10 Luke Hensley 21:02.38 PR Ann Arbor Pioneer
94. 9 Brendan Behmer 21:05.95 Ann Arbor Huron
95. 12 Ryan Yaklin 21:07.16 Saline
96. 9 Caleb Ilayan 21:16.18 PR Saline
97. 11 James Lancaster 21:19.84 Saline
98. 10 Eric Reuter 21:22.32 SR Saline
99. 10 Carter Koch 21:24.24 Saline
100. 9 Joshua Hollinger 21:26.78 Temperance Bedford
101. Radolfo Plata 21:27.91 Ann Arbor Pioneer
102. 10 Hunter Bozzi 21:28.51 Saline
103. 11 Thomas Woodside 21:32.98 Saline
104. 9 Ira Bennett 21:34.70 PR Ann Arbor Skyline
105. 11 Jacky Jaing 21:35.22 Ann Arbor Huron
106. 11 Benjamin Phelps 21:41.12 Saline
107. 9 Luke Warhurst 21:44.93 PR Ann Arbor Skyline
108. 10 Nathan Zonnevylle 21:49.79 PR Ann Arbor Skyline
109. 11 Daniel Knapp 22:00.35 Temperance Bedford
110. 11 Ben Kessler 22:00.60 Temperance Bedford
111. 12 Collin Van Loo 22:01.49 SR Ann Arbor Skyline
112. 10 TJ Dokas 22:02.29 Ann Arbor Skyline
113. 9 Kyle Schnitzer 22:02.76 PR Saline
114. 9 Shawn Meah 22:02.99 Ann Arbor Skyline
115. 11 Ethan Cohen 22:05.38 Ann Arbor Huron
116. 11 Mark Einhaus 22:05.68 Ann Arbor Pioneer
117. 10 Fisher Rowe 22:07.68 Temperance Bedford
118. 10 Lucas Jordan 22:13.04 Temperance Bedford
119. 9 Logan Kozbial 22:18.74 Monroe
120. 11 Colin Bell 22:25.44 Temperance Bedford
121. 10 Alex Joseph 22:31.86 Ann Arbor Huron
122. 9 James Xiu 22:34.58 Ann Arbor Huron
123. 12 Joshua Sirota 22:36.95 Saline
124. 10 Kade Koerner 22:37.93 PR Saline
125. 11 Nico Kostiw 22:39.87 Saline
126. 11 Ian Cooper 22:41.77 Saline
127. 11 Jacob Salanta 22:43.00 Saline
128. 10 Caleb Meehan 22:48.22 Saline
129. 10 Justin McNeil 22:49.72 PR Ann Arbor Pioneer
130. 10 Adam Dickenson 22:50.38 Saline
131. 10 Sungyu Kwon 22:53.77 Ann Arbor Pioneer
132. 10 Zack Gabanyicz 23:07.07 Saline
133. 9 Tyler Breese 23:11.68 Saline
134. 10 Alex Graham 23:13.87 PR Saline
135. 9 Hunter Michowski 23:19.95 PR Saline
136. 10 Donovan Rees 23:20.61 Ann Arbor Pioneer
137. 12 Gavin Wilkinson 23:24.26 Temperance Bedford
138. 9 Brian Sullivan 23:24.53 Temperance Bedford
139. 11 Noah Cook 23:30.80 PR Saline
140. 10 Naashon Francis 23:32.62 Ann Arbor Pioneer
141. 9 Logan Sole 23:35.47 Saline
142. 10 Zhuochen Yuan 23:40.42 Ann Arbor Huron
143. 10 Connor Nelson 23:55.56 Saline
144. 12 Marshall Isaacs 24:01.43 Saline
145. 10 Eric Hesse 24:06.61 PR Saline
146. 12 Jacob Richardson 24:20.72 Saline
147. 9 Reece Thomas 24:21.11 Temperance Bedford
148. 9 Nicholas Franklin 24:22.04 Saline
149. 12 Brandon Alsbach 24:22.91 Temperance Bedford
150. 10 Ryan Moore 24:28.35 PR Saline
151. 9 Liam Goff 24:30.33 Ann Arbor Huron
152. 10 D J Burgoyne 24:34.03 Ann Arbor Pioneer
153. 9 Jahi Hawkins 24:52.26 PR Ann Arbor Skyline
154. 11 Clayton Skinner 24:58.85 SR Ann Arbor Huron
155. 10 James Dodd 24:59.49 Ann Arbor Pioneer
156. 12 Hunter Vizzini 25:10.54 SR Saline
157. 9 Maxwell Bauer 25:42.64 Saline
158. 11 Hunter Helsel 26:04.14 Temperance Bedford
159. 10 Grant Pickett 26:35.20 Saline
160. 11 Eldon Wilderman 26:40.69 Ann Arbor Huron
161. 11 William Engelhuber 27:22.70 Saline
162. 10 Hui Yoo 27:26.66 SR Ann Arbor Pioneer
163. 11 Austin Dazley 27:27.09 Temperance Bedford
164. 9 Sam Raubolt 27:27.42 PR Ann Arbor Pioneer
165. 11 Robert Smith 27:49.02 SR Saline
166. 10 Evan Barolo 27:51.76 SR Ann Arbor Skyline
167. 9 Nicholas Wohlfeil 30:15.77 Monroe