Boy's 5000m Run
1. 11 Isaac Harding 15:43.4 Rockford
2. 12 Nick Schmidt 15:45.6 Davison
3. 9 Cole Johnson 15:47.3 Rockford
4. 12 Jon Russell 15:49.0 Ann Arbor Skyline
5. 11 Chaz Jeffress 15:55.6 Salem
6. 12 Joe Renner 15:57.3 Davison
7. 11 Conor Naughton 15:58.3 Northville
8. 12 Nick Noles 15:59.0 Northville
9. 11 Austin Wicker 16:00.3 Pinckney
10. 12 Matthew Pahl 16:04.1 Plymouth
11. 12 David St. John 16:05.1 St Francis De Sales
12. 10 Ryan Talbott 16:07.7 Pinckney
13. 12 Jacob Domagalski 16:09.8 Romeo
14. 12 Ian Demrose 16:12.8 Macomb Dakota
15. 11 Tony Floyd 16:13.9 Livonia Franklin
16. 12 Sean McCullough 16:22.8 Northville
17. 10 Christian Hubaker 16:24.4 Grand Ledge
18. 12 Isaac Harris 16:24.7 Pinckney
19. 12 Erik Grisa 16:26.9 Livonia Stevenson
20. 11 Nathan Goschka 16:30.4 Grand Ledge
21. 12 Keenan Jones 16:31.9 Livonia Franklin
22. 11 Mitch Kaiser 16:32.3 St Francis De Sales
23. 12 Jack Twarozynski 16:32.8 Grand Ledge
24. 12 Paul Burke 16:34.5 Rockford
25. 12 Colin Reichenbach 16:36.2 Rockford
26. 11 Adam Fraeyman 16:38.7 Romeo
27. 11 Grant Gabriel 16:40.5 Rockford
28. 11 Grayson Harding 16:40.7 Rockford
29. 12 Jason White 16:43.6 St Francis De Sales
30. 12 Jason Ferrante 16:45.1 Northville
31. 10 Ben Cracraft 16:48.6 Northville
32. 12 Andrew Mitchell 16:49.4 Brighton
33. 12 Adam Gaboury 16:49.7 Ann Arbor Skyline
34. 12 Noah Engerer 16:50.8 Salem
35. 12 Luke Rotarius 16:51.3 Hartland
36. 12 Luke Green 16:51.6 Livonia Stevenson
37. 12 Sam Kremke 16:52.9 Northville
38. 10 Tyler McCartney 16:55.4 Grand Ledge
39. 12 Nick Berry 16:56.7 Brighton
40. 12 Abe Rycus 16:58.6 Ann Arbor Skyline
41. 11 Brendan Koch 16:59.8 Macomb Dakota
42. 12 Nick Hartstang 17:00.9 Pinckney
43. 10 Chase Fedolak 17:02.4 Macomb Dakota
44. 11 James Hoefler 17:03.3 Macomb Dakota
45. 11 Miles McDonald 17:04.2 Hartland
46. 11 Kenny Goolsby 17:04.5 Northville
47. 11 Zac Baugh 17:05.5 St Francis De Sales
48. 12 Jonathan Alessandr... 17:09.6 Livonia Churchill
49. 12 Jason Rogers 17:10.2 Salem
50. 11 Noah Kramer 17:11.3 Hartland
51. 12 Dillon Welliver 17:14.7 Davison
52. 10 Brady Stevens 17:15.0 St Francis De Sales
53. 12 Garrett McPeek 17:16.7 Brighton
54. 12 Matt Cohan 17:17.9 Livonia Churchill
55. 12 Nicholas Angerman 17:18.6 Ann Arbor Skyline
56. 11 Sean Crowley 17:19.5 Saline
57. 12 Jonny Dalton 17:20.5 Plymouth
58. 12 Tom Anderson 17:21.1 Hartland
59. 12 Kirk Dickson 17:21.4 Rockford
60. 12 Jacob Kalahar 17:21.6 Macomb Dakota
61. 12 Mitch Switzer 17:23.1 Rockford
62. 9 Anthony Giannobile 17:23.6 Ann Arbor Skyline
63. 10 David Pinter 17:24.6 Davison
64. 11 Matthew MacGregor 17:24.9 Rockford
65. 11 Andrew Bambach 17:27.5 Livonia Stevenson
66. 10 Daniel Knapp 17:28.4 Macomb Dakota
67. 12 Nabil Ahmed 17:29.9 Salem
68. 12 Chase Schweyer 17:30.5 Pinckney
69. 12 Brennan Corcoran 17:31.2 Saline
70. 10 Josh Mussen 17:31.9 Livonia Churchill
71. 11 Alex Mikonczyk 17:32.9 Livonia Stevenson
72. 12 Noah Domagalski 17:34.7 Romeo
73. 10 Jacob Ferguson 17:35.0 Davison
74. 11 Mitchell Smith 17:38.8 Hartland
75. 11 Tim Osborne 17:39.9 Brighton
76. 11 Josh Bostwick 17:40.3 Brighton
77. 9 Nick Behring 17:40.7 Romeo
78. 12 John Sas 17:41.2 Livonia Churchill
79. 12 Jacob Baugh 17:42.9 St Francis De Sales
80. 12 Matt Dottavio 17:46.5 Plymouth
81. 9 Ethan Byrnes 17:47.2 Plymouth
82. 10 Tim Kellner 17:47.7 Rockford
83. 10 Mitchell MacDonald 17:48.2 Macomb Dakota
84. 10 Aaron Jarema 17:48.6 Pinckney
85. 11 Cole Davis 17:48.9 Davison
86. 11 Jacob Turgeon 17:50.1 Davison
87. 10 Nick Lehmkuhl 17:50.4 St Francis De Sales
88. 12 Tom Terns 17:50.7 Brighton
89. 11 Jonathan Hovermale 17:51.4 Livonia Churchill
90. 12 Austin Willey 17:51.7 Romeo
91. 11 Glen Luckhardt 17:52.0 Saline
92. 10 Jack Balint 17:53.8 Livonia Stevenson
93. 10 Nathan Ward 17:54.8 Livonia Stevenson
94. 9 Jarrett St. John 17:55.9 Romeo
95. 9 Andrew Goodrich 17:57.0 Romeo
96. 11 Josh Nickerson 17:57.3 Hartland
97. 9 Eli Horski 17:59.1 Hartland
98. 10 Matt Lepper 17:59.5 Livonia Franklin
99. 11 John Giles 18:00.0 Saline
100. 11 Zachary Reynolds 18:00.4 Ann Arbor Skyline
101. 12 Matt VanValkenburg 18:01.0 Romeo
102. 10 Sawyer Kisha 18:01.7 Macomb Dakota
103. 9 Devin Rocha 18:03.1 Hartland
104. 12 Kyle Ristow 18:08.5 Romeo
105. 10 Thomas Szymanski 18:12.4 Macomb Dakota
106. 11 Austin Pifer 18:12.7 Davison
107. 9 Jaxon Evans 18:13.1 Davison
108. 10 Noah Caster 18:13.9 St Francis De Sales
109. 9 Tyler Debeauclair 18:14.4 Pinckney
110. 11 Jacob Thomas 18:15.2 Ann Arbor Skyline
111. 10 Aidan Carichner 18:18.6 Saline
112. 12 Alex Lindahl 18:19.2 Hartland
113. 12 Andrew Quattromani 18:21.5 St Francis De Sales
114. 11 Griffin Skaff 18:22.6 Salem
115. 12 Gage Wheeler 18:25.0 Livonia Franklin
116. 11 Jimmy Karban 18:27.8 St Francis De Sales
117. 10 Alex Kroll 18:28.8 Salem
118. 10 Brennan Panzl 18:30.1 Brighton
119. 12 Brendan Teodorescu 18:30.8 Salem
120. 12 Alex Zoltowski 18:36.8 Plymouth
121. 11 Nick Sleeman 18:39.8 Davison
122. 12 Colin Burnett 18:40.2 Saline
123. 10 Frank La Fave 18:40.6 Livonia Churchill
124. 10 Zach Fenwick 18:41.2 Livonia Franklin
125. 9 Grant Rudd 18:41.5 Livonia Franklin
126. 10 Jacob Bieganski 18:43.3 Livonia Stevenson
127. 10 Alex Piper 18:45.6 Livonia Churchill
128. 12 Peter Sonnega 18:48.3 Salem
129. 10 Noah Hagood 18:50.3 Livonia Churchill
130. 12 Erik Liubakka 18:54.0 Plymouth
131. 10 James Wickman 18:58.4 Hartland
132. 12 Nicholas Brooks 19:02.5 Macomb Dakota
133. 12 Kyle Perelli 19:07.1 Livonia Franklin
134. 12 Joey Maciag 19:08.1 Plymouth
135. 10 Nolan Ouellette 19:08.4 Plymouth
136. 12 Ethan Sanfilippo 19:14.5 Salem
137. 12 Andrew Casteneda 19:26.0 Grand Ledge
138. 9 Ryan Exell 19:28.5 Salem
139. 11 Zach Kemp 19:35.5 Grand Ledge
140. 11 Peter Carravallah 20:20.8 Plymouth
141. 12 Jason Sharnas 20:26.9 Romeo
142. 11 Nathan Werner 20:35.9 Grand Ledge
143. 10 Logan Kroczaleski 23:06.5 Grand Ledge