Boys 5000 Meter Run
1. 12 Ryan Robinson 15:40.5 Waterford Mott
2. 12 John Penington 16:05.2 Bloomfield Hills Bro...
3. 11 Jackson Grzymkowski 16:08.2 White Lake Lakeland
4. 12 Kunal Tangri 16:10.6 Troy
5. 12 Sam Albaugh 16:15.6 Waterford Mott
6. 11 Andrew Bill 16:16.2 Berkley
7. 12 Tristan Fackelman 16:19.9 Walled Lake Central
8. 12 Blake McComas 16:23.9 White Lake Lakeland
9. 12 Kyler Bush 16:24.9 Waterford Mott
10. 11 Kyle Garbovits 16:29.6 White Lake Lakeland
11. 12 Blake Borkowski 16:34.3 Waterford Mott
12. 11 Alex Skender 16:35.6 Birmingham Seaholm
13. 10 Jared Hill 16:38.1 Walled Lake Central
14. 12 Trevor Learmont 16:38.2 White Lake Lakeland
15. 12 Luke Peterson 16:40.4 Waterford Mott
16. 11 Cooper Bellinson 16:49.8 Bloomfield Hills
17. 12 Dan Goralczyk 16:55.9 Bloomfield Hills Bro...
18. 11 Jack Halpin 16:56.8 Birmingham Seaholm
19. 9 Drew Wenger 16:59.9 White Lake Lakeland
20. 10 Zack Werth 17:04.3 White Lake Lakeland
21. 10 Zac Pepin 17:05.0 Walled Lake Central
22. 12 Zane Coplain 17:13.2 Walled Lake Central
23. 10 Will Threlkeld 17:14.4 Bloomfield Hills
24. 10 Sam Barrett 17:20.3 Walled Lake Central
25. 10 Justin Christopher... 17:25.7 West Bloomfield
26. 10 Luke Wallace 17:27.6 Birmingham Seaholm
27. 11 Max Threlkeld 17:27.6 Bloomfield Hills
28. 12 Michael Kenney 17:30.5 Detroit U-D Jesuit
29. 12 Jeff Dunagin 17:31.3 Walled Lake Central
30. 10 Nick Bellinson 17:31.8 Bloomfield Hills
31. 12 Liam Higgins 17:32.2 Walled Lake Northern
32. 10 Don Rea 17:33.5 Detroit U-D Jesuit
33. 12 Louis Sullivan 17:33.6 Beverly Hills Groves
34. 12 Max Falberg 17:35.2 Waterford Mott
35. 10 Ben Williams 17:35.3 Birmingham Seaholm
36. 11 Jacob Broman 17:38.4 White Lake Lakeland
37. 10 Finnley MacKillop 17:39.4 Bloomfield Hills
38. 12 Kyle Wojcik 17:42.8 Waterford Mott
39. 9 Grant Davey 17:43.9 Bloomfield Hills Bro...
40. 11 Joey Russell 17:45.8 Birmingham Seaholm
41. 10 Brandon Coats 17:47.7 West Bloomfield
42. 9 Camden Boston 17:48.7 Bloomfield Hills Bro...
43. 10 Kyle Chisholm 17:51.3 Bloomfield Hills Bro...
44. 10 Jonathan Slifkin 17:53.0 Troy
45. 11 Joe Mercier 17:56.9 Waterford Kettering
46. 11 Liam Little 17:59.7 Birmingham Seaholm
47. 12 Spencer Miller 17:59.9 Birmingham Seaholm
48. 10 Alexander Ross 18:00.8 Beverly Hills Groves
49. 10 Matt Tarry 18:06.5 Walled Lake Central
50. 11 Luke Bowker 18:07.6 Detroit U-D Jesuit
51. 11 Michael Salciccioli 18:07.9 Walled Lake Northern
52. 12 Christian Griemert 18:08.5 Walled Lake Northern
53. 9 Zeke Bowker 18:13.4 Detroit U-D Jesuit
54. 11 Trevor Pilzner 18:13.7 Bloomfield Hills Bro...
55. 12 Matt Miros 18:15.7 Troy
56. 12 Michael Peterson 18:17.3 Detroit U-D Jesuit
57. 9 Matt Austin 18:22.6 Berkley
58. 11 Andy Olson 18:23.4 Troy
59. 9 Collin Goan 18:23.9 West Bloomfield
60. 9 Marcus Jackson 18:24.9 Royal Oak
61. 11 Mike Mulrooney 18:25.1 Walled Lake Northern
62. 11 Jacob Schmitt 18:29.8 West Bloomfield
63. 12 John Konicki 18:30.6 Walled Lake Northern
64. 12 Milo Taylor 18:31.7 Royal Oak
65. 12 Jacob Smith 18:31.7 Royal Oak
66. 11 Brendan Queener 18:37.7 Royal Oak
67. 12 Paul Tremonti 18:38.1 Beverly Hills Groves
68. 12 Suk Ro 18:38.6 Troy
69. 10 Andy Johnson 18:40.6 Royal Oak
70. 11 Ian Annesser 18:43.7 Berkley
71. 9 Alberto Whitmer 18:46.7 Beverly Hills Groves
72. 10 Andrew Dingwall 18:48.3 Troy
73. 9 Brenden Harrison 18:50.0 Waterford Kettering
74. 9 Nathan LaFramboise 18:50.8 Berkley
75. 9 Camden King 18:52.7 Berkley
76. 11 Robert Koerner 18:52.8 Bloomfield Hills
77. 10 Jacob Binke 18:55.3 West Bloomfield
78. 12 James Searle 18:59.3 Beverly Hills Groves
79. 11 Jason Lin 19:00.2 West Bloomfield
80. 10 Henry Robertson 19:00.3 Berkley
81. 11 Peter Harris 19:04.4 Royal Oak
82. 11 Ryan Schildcrout 19:07.8 Berkley
83. 12 David Bindon 19:09.4 Detroit U-D Jesuit
84. 12 Aaron Walt 19:10.2 Beverly Hills Groves
85. 12 Lee Hewson 19:14.1 Royal Oak
86. 12 Mike Kemeny 19:16.9 Bloomfield Hills
87. 11 Riley Hibbard 19:18.1 Waterford Kettering
88. 10 Robert Penington 19:19.4 Bloomfield Hills Bro...
89. 11 Nick Benedetto 19:20.5 Detroit U-D Jesuit
90. 11 Justin True 19:25.9 Waterford Kettering
91. 12 Bobby Larvick 19:31.9 Waterford Kettering
92. 11 John Gearig 19:38.0 Troy
93. 11 Lawrence Shepard 19:57.8 Detroit Renaissance
94. 10 Carter Allen 19:58.4 Waterford Kettering
95. 9 Jordan Williams 19:59.0 Detroit Renaissance
96. 10 Olivier Rochaix 19:59.6 Beverly Hills Groves
97. 11 Josh Chekal 20:02.4 Waterford Kettering
98. 10 Dewan Hawthorne 20:44.3 Oak Park
99. 9 Devin Holmes 20:51.7 Detroit Renaissance
100. 10 Dwayne Gray 21:41.7 Detroit Renaissance
101. 9 Leonard Rowe 22:58.8 Detroit Renaissance
102. 10 Bryce Pickett 23:08.6 Oak Park
103. 11 Richard Winston 23:42.1 Detroit Renaissance
104. 11 Devin McKinney 24:16.2 Detroit Renaissance