boys 5000m run
1. 11 Naveen Fujii 17:54.40 Ann Arbor Greenhills
2. 12 Joey Fanelli 18:07.10 Plymouth Christian A...
3. 9 Seth Windle 18:09.90 Plymouth Christian A...
4. 12 Alexander Reeves 18:13.20 Ann Arbor Greenhills
5. 10 Ben Fuller 18:28.10 Plymouth Christian A...
6. 11 Tyler Cook 18:32.10 Rochester Hills Luth...
7. 10 Devin Reyes 18:49.30 Auburn Hills Oakland...
8. 12 Jon Behr 18:57.60 Southfield Christian
9. 10 Max Vowles 18:58.90 Southfield Christian
10. 12 Mason Demsey 19:07.40 Grosse Pte. Woods U....
11. 9 Doug Tishler 19:16.80 Lutheran HS Westland
12. 12 William Loner 19:18.20 Grosse Pte. Woods U....
13. 9 Raman Sahota 19:22.00 Ann Arbor Greenhills
14. 10 Jonathan Nolezyty 19:27.10 Rochester Hills Luth...
15. 10 Mark Harting 19:28.60 Southfield Christian
16. 11 Paul Chamberlain 19:30.00 Plymouth Christian A...
17. 12 Dominic Johnson 19:30.60 Ann Arbor Greenhills
18. 11 Gareth Matson 19:31.40 Plymouth Christian A...
19. 11 Luke Jolliff 19:40.10 Rochester Hills Luth...
20. 10 Nick Brusilow 19:43.90 Grosse Pte. Woods U....
21. 10 Ian Hay 19:44.60 Plymouth Christian A...
22. 9 Hunter Torolski 19:49.40 Ann Arbor Greenhills
23. 12 Justin Parker 19:50.10 Southfield Christian
24. 9 Phillip Morby 19:57.70 Plymouth Christian A...
25. 12 Andrew Abraham 20:00.80 Rochester Hills Luth...
26. 12 Caleb Culp 20:02.10 Taylor Baptist Park
27. 12 Dylan Algate 20:13.90 Auburn Hills Oakland...
28. 10 Joaquin Moeller 20:19.70 Ann Arbor Greenhills
29. 12 Ian O'Banion 20:21.60 Lutheran HS Westland
30. 11 Griffin Sherry 20:25.80 Sterling Heights Par...
31. 11 Anthony Galea 20:37.50 Grosse Pte. Woods U....
32. 9 Timothy Irwin 20:40.40 Rochester Hills Luth...
33. 9 Alex Johnson 20:47.00 Grosse Pte. Woods U....
34. 11 Ian Harris 20:49.30 Ann Arbor Greenhills
35. 10 Matt Reddeman 20:53.80 Lutheran HS Westland
36. 10 Carl Davis Young 20:54.20 Auburn Hills Oakland...
37. 12 Liam Rybicki-Kler 20:56.20 Birmingham Roeper
38. 11 Will Govan 20:57.60 Novi Franklin Road C...
39. 9 Jonah Lange 21:00.50 Lutheran HS Westland
40. 10 Maxwell Holleman 21:08.50 Novi Franklin Road C...
41. 9 Phillip Popp 21:12.30 Birmingham Roeper
42. 10 Mike Alber 21:18.40 Ann Arbor Greenhills
43. 12 Matthew Parent 21:22.40 Lutheran HS Westland
44. 9 Michael Ellis 21:24.40 Grosse Pte. Woods U....
45. 10 Luke Wood 21:29.60 Auburn Hills Oakland...
46. 12 Jacob Morrison 21:38.00 Rochester Hills Luth...
47. 10 Patrick Snabes 21:50.70 Ann Arbor Greenhills
48. 10 C-Jaye Paratore 21:57.30 Rochester Hills Luth...
49. 10 Nate Austin 22:06.70 Novi Franklin Road C...
50. 12 Wesley Gross 22:08.90 Sterling Heights Par...
51. 9 Jacob Brink 22:12.60 Southfield Christian
52. 10 Luke Hoffman 22:17.00 Auburn Hills Oakland...
53. 12 Ozair Arfi 22:30.10 Ann Arbor Greenhills
54. 9 Dennis Lobb 22:40.10 Taylor Baptist Park
55. 9 Josh Bande 22:48.50 Auburn Hills Oakland...
56. 9 Seth Culp 22:53.90 Taylor Baptist Park
57. 11 Charles Simms 23:09.50 Southfield Christian
58. 10 Sam Gartley 23:11.80 Sterling Heights Par...
59. 9 Riley Gottschalk 23:20.30 Auburn Hills Oakland...
60. 10 Zaakir Hamzavic 23:41.10 Ann Arbor Greenhills
61. 10 Jack Urquhart 23:41.50 Ann Arbor Greenhills
62. 11 Matthew Nimtz 23:48.20 Rochester Hills Luth...
63. 10 Josh Beck 23:51.60 Novi Franklin Road C...
64. 9 Ryan Storms 24:04.90 Taylor Baptist Park
65. 11 Erick Westphal 24:07.30 Novi Franklin Road C...
66. 11 Brandon Kruger 24:18.50 Lutheran HS Westland
67. 11 Owen Tague 24:28.30 Lutheran HS Westland
68. 12 Josiah Masey 24:31.60 Lutheran HS Westland
69. 11 Ray Morrison 24:44.00 Lutheran HS Westland
70. 9 Caleb Hamilton 24:52.40 Taylor Baptist Park
71. 12 Zachary Campeau 25:15.70 Taylor Baptist Park
72. 12 Tyler Boyd 25:45.30 Taylor Baptist Park
73. 10 Jonathon Borja 25:50.80 Birmingham Roeper
74. 11 Josh Christenson 26:15.60 Southfield Christian
75. 10 Stephen Sowles 26:26.90 Rochester Hills Luth...
76. 12 Tanwei Chen 27:36.60 Ann Arbor Greenhills
77. 9 Evan Shell 27:36.80 Auburn Hills Oakland...
78. 10 Andrew Wu 27:37.20 Grosse Pte. Woods U....
79. 12 Seth Thompson 28:02.70 Taylor Baptist Park
80. 10 James Monson 28:25.20 Rochester Hills Luth...
81. 9 Xavier Thomas 30:51.50 Birmingham Roeper
82. 10 Mark Deng 31:19.70 Rochester Hills Luth...
83. 10 Daniel Tan 32:43.40 Rochester Hills Luth...