boys 5000 meter run
1. 12 Brendan McClanahan 16:27.4 Temperance Bedford
2. 12 Conor Donnelly 16:33.4 Ann Arbor Skyline
3. 12 Anthony Wohlfeil 16:38.8 Monroe
4. 11 Jack Schafer 16:40.4 Adrian
5. 11 Connor Meehan 16:41.4 Saline
6. 10 Matthew Parran 16:42.6 Monroe
7. 12 Noah Dawn 16:43.4 Monroe
8. 10 Michael Greeley 16:56.3 Temperance Bedford
9. 11 Miles Kanipe 16:57.5 Dexter
10. 10 Jack Wallace 16:58.9 Ann Arbor Pioneer
11. 12 Brian Blankenship 17:02.0 Saline
12. 12 Vardan Sargsyan 17:03.0 Ann Arbor Pioneer
13. 10 Sam Jyawook 17:03.4 Ann Arbor Skyline
14. 12 Gabe Thomas 17:06.2 Dexter
15. 11 Peter Shambaugh 17:11.7 Ann Arbor Pioneer
16. 11 Jack Shelley 17:16.5 Dexter
17. 12 Gregory Lingle 17:18.6 Temperance Bedford
18. 9 Tristan Williams 17:20.5 Ann Arbor Skyline
19. 11 Aidan Carichner 17:21.4 Saline
20. 12 Zachary Reynolds 17:22.0 Ann Arbor Skyline
21. 11 Curtis Jewell 17:22.5 Monroe
22. 9 Jevin Nishioka 17:25.1 Saline
23. 11 Miles Caine 17:28.3 Ypsilanti Lincoln
24. 12 Brendan Zauel 17:31.4 Ann Arbor Pioneer
25. 12 Eric Wu 17:32.6 Saline
26. 12 Cameron Bitzer 17:36.2 Monroe
27. 10 Aidan Delfuoco 17:37.6 Saline
28. 10 Alex Zittleman 17:41.0 Temperance Bedford
29. 10 Joshua Cook 17:43.8 Saline
30. 9 Carson Rabbitt 17:45.5 Chelsea
31. 11 Marc Lopez 17:49.9 Dexter
32. 9 Gavin Stintzi 17:50.1 Adrian
33. 12 Glen Luckhardt 17:50.6 Saline
34. 10 Philip Valtadoros 17:51.1 Ann Arbor Pioneer
35. 10 Grant Sprague 17:52.5 Dexter
36. 11 Brendan Pastor 17:54.4 Ann Arbor Pioneer
37. 10 Jeremy Northrop 17:55.0 Chelsea
38. 10 Aldo Pando-Girard 17:55.4 Ann Arbor Pioneer
39. 11 Peter Slotten 17:57.0 Ann Arbor Pioneer
40. 12 Reed Yalisove 18:00.5 Dexter
41. 11 Liam Heaney 18:01.4 Chelsea
42. 10 Connor Gilbreath 18:01.7 Chelsea
43. 9 Cade Sutterfield 18:03.1 Temperance Bedford
44. 12 Garit Birchmeier 18:11.7 Dexter
45. 9 Chad McCarthy 18:16.1 Monroe
46. 11 Grant Peters 18:16.3 Saline
47. 11 Brendan Burns 18:18.0 Temperance Bedford
48. 10 Justin Michele 18:18.3 Ann Arbor Skyline
49. 9 Foster Thorburn 18:22.2 Chelsea
50. 10 Connor Wright 18:22.5 Ann Arbor Huron
51. 10 Liam Smith 18:23.2 Ann Arbor Skyline
52. 11 Jacob Sorscher 18:24.6 Ann Arbor Huron
53. 9 Noah Scheffer 18:25.7 Temperance Bedford
54. 11 Aaron Milley 18:26.8 Saline
55. 10 Logan Harvell 18:27.5 Monroe
56. 10 Dontae Edwards 18:29.3 Adrian
57. 12 David Laburn 18:32.1 Ann Arbor Pioneer
58. 12 Josh Cole 18:32.4 Chelsea
59. 10 Garrett Peck 18:34.7 Ann Arbor Skyline
60. 10 Netunji Paige 18:39.3 Ann Arbor Pioneer
61. 12 Nate Shay 18:40.9 Dexter
62. 11 Andrew Farren 18:41.8 Temperance Bedford
63. 12 Connor Raines 18:42.6 Ypsilanti Lincoln
64. 9 Keegan Oldani 18:45.4 Ann Arbor Skyline
65. 9 Rence Force 18:45.6 Adrian
66. 12 Jacob Thomas 18:46.0 Ann Arbor Skyline
67. 11 Seamus McWilliams 18:46.8 Ann Arbor Skyline
68. 9 Jack Santinga 18:48.1 Ann Arbor Huron
69. 12 Tony Bomia 18:55.4 Temperance Bedford
70. 11 Zac Jenkins 19:02.2 Monroe
71. 12 Myles Markey 19:07.4 Ann Arbor Huron
72. 12 Carl Antrassian 19:12.6 Monroe
73. 9 Reed Ladd 19:17.2 Dexter
74. 10 Sean Dougherty 19:19.3 Ypsilanti Lincoln
75. 9 Ethan Spagnoli 19:28.2 Adrian
76. 12 JJ Neihoff 19:29.5 Chelsea
77. 9 Steven Kraine 19:29.8 Temperance Bedford
78. 12 Abe Cone 19:32.5 Chelsea
79. 11 Justin Shim 19:34.8 Ann Arbor Huron
80. 10 Charlie Raab 19:43.2 Adrian
81. 10 Jacob Maas 19:52.4 Monroe
82. 11 Michael Petterson 20:07.4 Adrian
83. 12 Jeff Case 20:19.8 Tecumseh
84. 11 Jack Lacasse 20:22.5 Tecumseh
85. 12 Collin Thompson 20:22.8 Tecumseh
86. 11 Drew Marten 20:25.7 Tecumseh
87. 10 Ian Thomsen 20:27.7 Tecumseh
88. 11 Lance Wood 20:27.9 Tecumseh
89. 11 Ray Vigo 20:28.7 Tecumseh
90. 12 Blaine Cytlak 20:29.2 Tecumseh
91. 10 Lucas Manuszak 20:29.6 Tecumseh
92. 12 Clinton Olberg 20:31.7 Tecumseh
93. 11 Sungrae Kim 20:41.4 Ann Arbor Huron
94. 10 Trevor Hackney 20:43.6 Ypsilanti Lincoln
95. 10 Chris Zou 21:05.9 Ann Arbor Huron
96. 12 Dane Grimes 21:11.7 Adrian