boys 5000 meter run
1. 11 Zakaria Drews 16:47 Caro
2. 12 Tyler Champenoy 16:50 Port Huron Northern
3. 12 Brendan Macias 17:01 Yale
4. 10 Jack Gillespie 17:25 Port Huron Northern
5. 9 Yami Albrecht 17:26 Caro
6. 10 Alex Grifka 17:38 Ubly
7. 11 Max Whittredge 17:45 Croswell-Lexington
8. 12 Andrew Vincent 17:48 Yale
9. 10 Austin Pung 17:51 North Branch
10. 11 Carlos Soto 18:07 Yale
11. 11 Alec Giles 18:14 Almont
12. 11 Josh Phelps 18:16 Almont
13. 12 Jacob Turpel 18:35 Marysville
14. 11 Joshua Johnson 18:39 Croswell-Lexington
15. 11 Remington Martin 18:43 Yale
16. 10 Ben Perry 18:48 Marine City Cardinal...
17. 10 Nicholas Swanson 18:59 Ubly
18. 10 Alexander Olinger 19:05 Croswell-Lexington
19. 11 Kaleb Bickel 19:09 North Branch
20. 10 Paul Rayment 19:13 Harbor Beach
21. 10 Wyatt Perry 19:15 Croswell-Lexington
22. 9 Mitchell Wilczyski 19:15 Croswell-Lexington
23. 9 Bryden Miler 19:18 Caro
24. 12 Cody Hepinstall 19:18 Marysville
25. 11 Collin Lieber 19:20 Croswell-Lexington
26. 9 Justin Vincent 19:20 Yale
27. 12 Ben Willoughby 19:20 Caro
28. 12 Noah Rogers 19:23 Marysville
29. 9 Jackson Brown 19:24 Almont
30. 12 Austin Coha 19:25 Marysville
31. 12 Nathan Gilbert 19:30 Ubly
32. 11 Jarred Slone 19:32 Croswell-Lexington
33. 10 Zach Turpel 19:33 Marysville
34. 11 Thomas Wheeler 19:33 Capac
35. 12 Michael Rasnick 19:35 Marysville
36. 11 Noah Terpening 19:45 Yale
37. 10 Danny Hunt 19:45 Port Huron Northern
38. 10 Jack DeMara 19:52 Almont
39. 12 Jonathan Wright 19:54 Ubly
40. 12 Jesse Wiederhold 19:55 Caro
41. 12 Dakota Trendy 19:58 Marysville
42. 12 Nick Bucko 20:01 Marysville
43. 11 Luke McClelland 20:02 Yale
44. 10 Zachary Holzberger 20:04 Croswell-Lexington
45. 10 Connor Woodruff 20:06 Croswell-Lexington
46. 11 Thomas Dayton 20:06 Lapeer
47. 11 Tyler Saez 20:13 Capac
48. 10 Armond Hicks 20:14 Port Huron
49. 10 McFarlane Ethan 20:17 Croswell-Lexington
50. 10 Zachary Sparks 20:19 Lapeer
51. 10 Tyler Castillo 20:25 Croswell-Lexington
52. 10 Evan Franzel 20:26 Ubly
53. 10 Joe Schultz 20:31 Lapeer
54. 9 Aaron Hulburt 20:31 Caro
55. 9 Richard Carwile 20:31 Port Huron
56. 12 Kody Birtles 20:38 Croswell-Lexington
57. 10 Colby Querciagrossa 20:39 Almont
58. 9 Austin Watt 20:40 Almont
59. 12 Tom Ryan 20:45 Marysville
60. 12 Christian Cerny 20:46 Lapeer
61. 9 Jarrett Childers 20:53 Yale
62. 10 Richard RJ Russell 20:54 Marysville
63. 10 Cade Fagan 20:57 Croswell-Lexington
64. 12 Jacob Peralta 20:58 North Branch
65. 12 Jeff Opificius 20:59 Capac
66. 12 Austin Perkins 21:00 Almont
67. 10 Ethan Owens 21:03 Almont
68. 10 Andrew Gryspeerd 21:05 Almont
69. 10 Cameron Burns 21:09 Port Huron
70. 11 Nick Hall 21:10 Marysville
71. 9 Aaron Bonner 21:11 Port Huron
72. 9 Dakotah DeShaw 21:12 Lapeer
73. 11 Kyle Beatley 21:17 North Branch
74. 10 Michael Tunnel 21:19 Port Huron
75. 9 Dylan Castle 21:21 North Branch
76. 12 Jaryd Forbes 21:23 Marysville
77. 9 Timmy Hunt 21:24 Port Huron Northern
78. 12 Brenden Dupuie 21:24 Marysville
79. 9 Griffin Emerick 21:25 Harbor Beach
80. 12 Logan Petipren 21:28 Yale
81. 12 Tim Carey 21:30 Lapeer
82. 9 Joey McElwain 21:32 Port Huron Northern
83. 10 Luke Schulte 21:33 Marine City Cardinal...
84. 12 Hunter Way 21:34 Croswell-Lexington
85. 12 Brian Campbell 21:34 Yale
86. 11 Travis Deneweth 21:36 Lapeer
87. 10 Dylan Crickon 21:37 Ubly
88. 9 Isaac Bonner 21:39 Port Huron
89. 9 Justin Westbrook 21:42 Port Huron
90. 11 Joseph Swope 21:43 North Branch
91. 11 Blake Spencer 21:44 Port Huron
92. 10 Matt Campbell 21:45 Yale
93. 12 James Wenzlick 21:46 Lapeer
94. 9 Colton Maher 21:47 North Branch
95. 9 Ben Flag 21:49 Caro
96. 11 Jeff Matese 21:59 Yale
97. 11 Joe Mullally 22:04 Port Huron Northern
98. 9 Aaron Bryan 22:12 Almont
99. 12 Zachary Bernhardt 22:16 Marine City Cardinal...
100. 12 Carter Greenlaw 22:26 Port Huron
101. 12 Blake Schumacher 22:28 Ubly
102. 11 Nicholas Cucchi 22:30 Marine City Cardinal...
103. 9 Matthew Poor 22:37 Port Huron
104. 9 Ryche Roggenbuck 22:39 Ubly
105. 11 Brendon Kociba 22:39 Harbor Beach
106. 9 Jacob Moza 23:03 Yale
107. 10 Andrew Tummonds 23:07 Marine City Cardinal...
108. 11 Donnie Tournier 23:09 North Branch
109. 11 Shane Wright 23:13 Croswell-Lexington
110. 9 Derek Fleischer 23:17 Almont
111. 9 Bruno Voigt 23:17 North Branch
112. 10 Joel Opisicius 23:26 Capac
113. 11 Darryle Travis 23:28 Marysville
114. 11 Ethan Regulinski 23:34 Lapeer
115. 10 Casey Pepper 23:35 Almont
116. 11 Spencer Malburg 23:38 Capac
117. 9 Ryan Hutkowski 23:38 Marysville
118. 11 Jakob Nielsen 23:39 Almont
119. 10 Ryan Weschs 23:40 Yale
120. 9 Christian Miller 23:44 Lapeer
121. 9 Lukas Nielsen 23:46 Almont
122. 11 Hal Hudson 23:49 Caro
123. 9 Travis Robinson 23:51 Almont
124. 10 Nathaniel Bowman 23:52 North Branch
125. 9 Eben Bobby 24:03 Croswell-Lexington
126. 9 Hunter Smith 24:11 Lapeer
127. 10 Draven Forbes 24:32 Marysville
128. 10 Ben Parton 24:38 North Branch
129. 9 Cal Kuester 24:55 Port Huron Northern
130. 12 Sean Taylor 24:56 Capac
131. 11 Dakota Brecht 25:03 Capac
132. 10 Zach Helm 25:12 North Branch
133. 11 Jase Jolley 25:23 Croswell-Lexington
134. 9 Jacob Parsons 25:54 Lapeer
135. 9 Isaac Booms 25:55 Ubly
136. 11 Dylan Wojie 25:56 Capac
137. 9 Jacob Wenzlick 25:57 Lapeer
138. 12 Cole Martin 25:58 North Branch
139. 11 Collin Helm 26:39 North Branch
140. 11 Tim Weeks 26:41 Lapeer
141. 9 Wilson Lombard 27:17 Marine City Cardinal...
142. 10 James Foley 27:20 Croswell-Lexington
143. 11 Jacob McNeil 27:23 North Branch
144. 12 David Lubonski 27:53 Lapeer
145. 9 Nicholas McNeil 27:57 Marysville
146. 10 Kyle Martindale 28:05 Lapeer
147. 11 Austin Moen 28:07 Port Huron
148. 9 Tyler Angerbrandt 28:35 Port Huron
149. 10 Nathan Jasper 28:40 Lapeer
150. 12 Travis Amador 29:17 Brown City
151. 12 Brenden Schultz 29:54 North Branch
152. 9 Nykoelas Manning 30:11 Croswell-Lexington
153. 9 Nick Schultz 30:56 North Branch
154. 9 Ryan Parraghi 31:33 Croswell-Lexington