boys 5000 meter run
1. 11 Jack Schafer 16:44.1 Adrian
2. 10 Daniel Holder 16:49.5 Hudson
3. 11 Jack Lacasse 16:56.8 Tecumseh
4. 9 Gavin Stintzi 17:07.8 Adrian
5. 11 Drew Cregar 17:20.7 Hudson
6. 12 Taylor Sunderman 17:28.1 Hudson
7. 11 Isiah Wyatt-Young 17:29.4 Adrian Madison
8. 9 Rence Force 17:30.1 Adrian
10. 12 Aaron Peters 17:39.1 Sand Creek
11. 11 Elijah Sanchez 17:39.9 Sand Creek
12. 9 Josh Holder 17:48.2 Hudson
13. 10 Logan Hudson 17:48.5 Blissfield
14. 11 Gene Dudek 17:50.6 Clinton
15. 10 Dontae Edwards 17:50.9 Adrian
16. 11 Ray Vigo 17:53.1 Tecumseh
17. 12 Kyle Spires 17:54.6 Blissfield
18. 12 Brady Perry 17:54.9 Hudson
19. 10 Ian Thomsen 17:59.9 Tecumseh
20. 12 Collin Thompson 18:01.7 Tecumseh
21. 12 Tyler Fall 18:06.4 Blissfield
22. 12 Michael Burciaga 18:07.1 Adrian Madison
23. 9 Ethan Spagnoli 18:10.1 Adrian
24. 12 Eric Alexander 18:14.9 Blissfield
25. 10 Travis Carson 18:16.1 Sand Creek
26. 9 Mason Burkeen 18:16.9 Onsted
27. 10 Matt Doyle 18:21.0 Onsted
28. 10 Lucas Manuszak 18:26.0 Tecumseh
29. 11 Lance Wood 18:31.9 Tecumseh
30. 11 Drew Marten 18:33.3 Tecumseh
31. 11 Skyler Root 18:35.1 Tecumseh
32. 11 Ben Kangas 18:40.7 Adrian Madison
33. 12 Dayne Bohn 18:43.8 Sand Creek
34. 12 John Ambrose 18:46.5 Adrian Madison
35. 11 Brendan Short 18:46.9 Adrian
36. 10 Sheldon Mozena 18:50.2 Onsted
37. 9 Logan Pitts 18:52.5 Blissfield
38. 12 Luke Vandenberg 18:57.2 Tecumseh
39. 12 Blaine Cytlak 18:58.1 Tecumseh
40. 12 Clinton Olberg 19:04.3 Tecumseh
41. 12 Logan Mikesell 19:06.1 Onsted
42. 11 Alex Garcia 19:06.5 Adrian Madison
43. 10 Charlie Raab 19:06.8 Adrian
44. 12 Dane Grimes 19:08.0 Adrian
46. 11 Michael Petterson 19:09.1 Adrian
47. 11 Zachary Matthews 19:09.5 Clinton
48. 9 Connor Stowell 19:11.9 Morenci
49. 10 Lucas Crumb 19:15.3 Clinton
50. 12 Collin Trainor 19:17.9 Tecumseh
52. 9 Anthony Contreras 19:18.9 Adrian Madison
53. 12 Ben Russell 19:20.1 Tecumseh
54. 9 Ethan Hunt 19:30.4 Onsted
55. 11 Alex McDowell 19:35.1 Tecumseh
56. 10 Spencer Stevens 19:38.0 Sand Creek
57. 12 Micah Million 19:42.2 Adrian Lenawee Chris...
58. 11 Hunter Mellinger 19:42.9 Clinton
60. 11 Jacob Morgan 19:47.6 Hudson
61. 9 Griffin Reynard 19:47.9 Sand Creek
62. 11 Ben Lige 19:49.7 Tecumseh
63. 10 Caleb Gleckler 19:50.4 Morenci
65. 9 Jack Teichman 19:57.6 Tecumseh
66. 11 Josh Heistan 19:58.3 Hudson
67. 9 Elijah Mckown 19:59.6 Onsted
68. 9 Hunter Adams 20:00.8 Adrian Lenawee Chris...
69. 10 Nick Adams 20:05.9 Adrian Madison
70. 9 Jesse Heistan 20:16.5 Hudson
72. 10 Jon Ladd 20:24.7 Hudson
73. 9 Eric Ries 20:26.7 Tecumseh
74. 11 Nick Rutledge 20:46.1 Tecumseh
75. 10 Matt Carey 20:46.6 Sand Creek
77. 9 Caleb Lilly 20:54.0 Adrian Lenawee Chris...
79. 11 Riley Jacobs 21:01.5 Clinton
80. 9 Alex Kelly 21:04.1 Adrian Madison
81. 12 Lewis Kellum 21:04.6 Hudson
82. 10 Sean Newlin 21:13.7 Blissfield
84. 11 Jared Kaczor 21:20.3 Hudson
85. 11 Josh Brown 21:32.7 Adrian Lenawee Chris...
87. 11 Noel Scott 21:34.9 Clinton
88. 10 Nicholas Doyle 21:49.7 Onsted
89. 11 Zane Woerner 21:58.0 Clinton
90. 10 Noah Smith 21:58.8 Clinton
91. 10 Trevor Pilbeam 22:04.5 Adrian
93. 9 Luke Wheeler 22:13.9 Sand Creek
94. 9 Joe Baker 22:28.3 Sand Creek
95. 10 Gunnar Savage 22:35.7 Adrian Madison
96. 10 Joseph Hayes 22:39.9 Clinton
97. 10 Corbin Clark 22:45.9 Adrian Madison
98. 9 Joshua Draper 22:49.4 Clinton
99. 12 Kendall Uckele 22:52.1 Blissfield
100. 12 Dylan Stern 23:42.4 Tecumseh
101. 9 Braeden Newsome 23:54.3 Adrian Madison
102. 11 Scott Winters 23:56.9 Morenci
103. 10 Eric Dahlgren 25:04.4 Clinton
104. 12 Austin Boast 25:28.1 Tecumseh
105. 10 Cameran Hinman 25:35.3 Adrian Madison
107. 11 Josh Counts 25:46.0 Adrian Madison
108. 11 Jake Phillips 26:43.1 Clinton