boys 5000 meter run
1. 10 Seth Windle 16:28.1 Plymouth Christian A...
2. 12 Naveen Fujii 16:31.0 Ann Arbor Greenhills
3. 9 Aaron Vicars 16:31.4 Plymouth Christian A...
4. 12 Tyler Cook 17:07.3 Rochester Hills Luth...
5. 12 Gareth Matson 17:09.6 Plymouth Christian A...
6. 10 Raman Sahota 17:35.3 Ann Arbor Greenhills
7. 9 Nicholas Koh 17:38.1 Ann Arbor Greenhills
8. 11 Devin Reyes 17:43.6 Auburn Hills Oakland...
9. 10 Hunter Torolski 17:47.2 Ann Arbor Greenhills
10. 11 Mark Harting 17:50.7 Southfield Christian
11. 10 Doug Tishler 17:55.8 Lutheran HS Westland
12. 11 Mike Alber 17:57.0 Ann Arbor Greenhills
13. 9 David Brooks 18:07.7 Novi Franklin Road C...
14. 11 Matt Reddeman 18:13.8 Lutheran HS Westland
15. 10 Michael Ellis 18:16.1 Grosse Pte. Woods U....
16. 11 Max Vowles 18:17.1 Southfield Christian
17. 11 Ian Hay 18:18.0 Plymouth Christian A...
18. 11 Joaquin Moeller 18:21.4 Ann Arbor Greenhills
19. 12 Hunter Roedel 18:23.4 Lutheran HS Westland
20. 12 Zane Dalpiaz 18:23.8 Taylor Baptist Park
21. 9 Noah Camaj 18:24.3 Auburn Hills Oakland...
22. 12 Will Govan 18:24.5 Novi Franklin Road C...
23. 10 Jonah Lange 18:25.0 Lutheran HS Westland
24. 9 Ethan Cook 18:26.8 Taylor Baptist Park
25. 12 Ian Harris 18:27.4 Ann Arbor Greenhills
26. 12 Weslee Warren 18:30.2 Lutheran HS Westland
27. 9 Caleb Maher 18:31.2 Rochester Hills Luth...
28. 11 Nick Brusilow 18:31.7 Grosse Pte. Woods U....
29. 12 Luke Jolliff 18:48.9 Rochester Hills Luth...
30. 11 Jonathan Nolezyty 18:52.1 Rochester Hills Luth...
31. 9 Billy Kopicki 18:57.2 Grosse Pte. Woods U....
32. 12 Matthew Leone 18:58.3 Macomb Christian
33. 12 Anthony Galea 18:58.6 Grosse Pte. Woods U....
34. 11 C-Jaye Paratore 19:05.8 Rochester Hills Luth...
35. 12 Josh Christenson 19:06.4 Southfield Christian
36. 10 Riley Gottschalk 19:07.1 Auburn Hills Oakland...
37. 11 Carl Davis Young 19:14.8 Auburn Hills Oakland...
38. 12 Caleb Emlet 19:17.7 Macomb Christian
39. 9 Jake Zell 19:23.0 Ann Arbor Greenhills
40. 10 Alex Johnson 19:28.0 Grosse Pte. Woods U....
41. 10 Dennis Lobb 19:29.2 Taylor Baptist Park
42. 12 Paul Chamberlain 19:33.7 Plymouth Christian A...
43. 11 Maxwell Holleman 19:37.7 Novi Franklin Road C...
44. 11 Patrick Snabes 19:39.2 Ann Arbor Greenhills
45. 11 Nate Austin 19:56.9 Novi Franklin Road C...
46. 10 Jacob Brink 19:57.4 Southfield Christian
47. 10 Andrew Loner 20:10.5 Grosse Pte. Woods U....
48. 9 Andrew Angold-Step... 20:12.6 Ann Arbor Greenhills
49. 9 Carter Kovacs 20:13.0 Lutheran HS Westland
50. 9 Peter Lastoskie 20:13.5 Ann Arbor Greenhills
51. 9 Miguel Ceballo-Cou... 20:18.9 Ann Arbor Greenhills
52. - Carter Kiah 20:26.5 Taylor Baptist Park
53. 11 Luke Wood 20:32.7 Auburn Hills Oakland...
54. 10 Seth Culp 20:33.9 Taylor Baptist Park
55. 9 Nate Buis 20:35.2 Novi Franklin Road C...
56. 10 Tate Kuelling 20:53.1 Grosse Pte. Woods U....
57. 11 Joey Seta 20:54.0 Lutheran HS Westland
58. 12 Christopher Hamilton 21:09.3 Macomb Christian
59. 12 Erick Westphal 21:10.6 Novi Franklin Road C...
60. 9 Eric Wagoner 21:17.1 Southfield Christian
61. 9 Caleb Arthur 21:17.6 Southfield Christian
62. 11 Zaakir Hamzavi 21:18.4 Ann Arbor Greenhills
63. 8 Colin Schwartz 21:27.0 Taylor Baptist Park
64. - Matthew Powers 21:30.4 Taylor Baptist Park
65. 9 Micah Nelson 21:37.3 Southfield Christian
66. 12 Owen Tague 21:37.7 Lutheran HS Westland
67. 9 Aryan Seth 21:44.3 Ann Arbor Greenhills
68. 9 Jered Rooker 21:47.9 Taylor Baptist Park
69. 12 Derek Hassan 22:07.6 Southfield Christian
70. 9 Aaron Giesler 22:09.2 Plymouth Christian A...
71. 10 Jack Bobo 22:36.4 Auburn Hills Oakland...
72. 11 Andrew Wu 22:38.9 Grosse Pte. Woods U....
73. 12 Ray Morrison 22:42.9 Lutheran HS Westland
74. 9 Kyle Sedgewick 22:46.8 Plymouth Christian A...
75. 9 Noah Buerkel 23:03.6 Rochester Hills Luth...
76. 10 Ryan Storms 23:04.0 Taylor Baptist Park
77. 9 Trent Buday 23:05.3 Rochester Hills Luth...
78. 12 Charles Simms 23:35.4 Southfield Christian
79. 9 Sam Goehmann 23:42.3 Lutheran HS Westland
80. 12 Brandon Kruger 23:50.2 Lutheran HS Westland
81. 11 Jonathon Borja 24:13.3 Birmingham Roeper
82. 12 Matthew Nimtz 24:19.1 Rochester Hills Luth...
83. 11 Daniel Tan 24:28.8 Rochester Hills Luth...
84. 10 Evan Shell 24:31.6 Auburn Hills Oakland...
85. 12 Stephen Billings 24:42.6 Macomb Christian
86. 9 Bruce Pollatz 24:54.9 Rochester Hills Luth...
87. 10 Alex Wu 25:26.4 Ann Arbor Greenhills
88. 11 Tevin Mojime 26:12.3 Taylor Baptist Park
89. 10 Xavier Thomas 26:36.0 Birmingham Roeper
90. 9 CJ Johnstone 31:28.2 Rochester Hills Luth...
91. 9 Christopher Watkins 35:26.6 Novi Franklin Road C...