boys 5000 meter run
1. 11 Brayden Huddleston 16:21 Benzie Central
2. 10 Reid Parsons 16:28 Comstock Park
3. 11 Evan Goodell 16:31 St. Louis
4. 12 Bryce Sinclair 16:45 Orchard Lake St. Mar...
5. 12 Jake Williams 16:50 Benzie Central
6. 11 Jack Schafer 16:53 Adrian
7. 12 Alex Dennis 16:57 Whitehall
8. 11 Jeffery Crouch 17:03 Benzie Central
9. 11 Nate Robey 17:04 Big Rapids
10. 11 Mark Jacobs 17:04 Big Rapids
11. 11 Bennet Coe 17:06 Orchard Lake St. Mar...
12. 9 Andrew Hylen 17:12 Spring Lake
13. 10 Austin Pung 17:16 North Branch
14. 12 Jarek Brower 17:18 Zeeland West
15. 12 Kyle Gavulic 17:19 Goodrich
16. 12 Cooper Thieme 17:19 Ada Forest Hills Eas...
17. 9 Sam Martens 17:20 Holland
18. 10 Michael Zedan 17:21 New Baltimore Anchor...
19. 12 Ben Geer 17:24 Mason
20. 12 Noah Robotham 17:24 Benzie Central
21. 10 Nick McDonald 17:24 Linden
22. 12 Brendan Macias 17:25 Yale
23. 10 Ben Fagen 17:27 Coldwater
24. 11 Ryan Herrmann 17:27 Orchard Lake St. Mar...
25. 10 Will Lage 17:30 St. Joseph
26. 12 Perry Carter 17:31 Wayland Union
27. 12 Kagen Griffith 17:32 Linden
28. 10 Austin Mathis 17:33 Remus Chippewa Hills
29. 12 Kurt Egelhaaf 17:34 St. Joseph
30. 11 Rahul Khambete 17:35 Detroit Country Day
31. 11 Sam Borisch 17:37 Comstock Park
32. 11 Jordan Parkinson 17:38 Coldwater
33. 10 Dallas Mora 17:39 Cedar Springs
34. 11 Carlos Soto 17:39 Yale
35. 12 Jeff Case 17:39 Tecumseh
36. 11 Matt Schmidt 17:44 Spring Lake
37. 11 Jack Lacasse 17:45 Tecumseh
38. 12 Andrew Vincent 17:47 Yale
39. 10 Bryce Arredondo 17:50 Zeeland West
40. 12 Adam Clemens 17:50 Coldwater
41. 12 Clay Boak 17:51 Fowlerville
42. 12 Keaton Kontio 17:51 Holland
43. 12 Adam Burns 17:52 Clay (Oregon)
44. 12 Henok Ghirmay 17:55 Spring Lake
45. 11 Brad Hotovy 17:56 Allendale
46. 12 Tyler Leroy 17:57 Plainwell
47. 12 Joe Mercier 17:59 Waterford Kettering
48. 12 Lucas Piekarski 18:02 Spring Lake
49. 11 Augustine Lau 18:03 Orchard Lake St. Mar...
50. 9 Ben Hylen 18:04 Spring Lake
51. 9 Gavin Stintzi 18:04 Adrian
52. 11 Raul Rodriguez 18:04 Imlay City
53. 11 Logan Andersen 18:05 Monroe Jefferson
54. 12 Johnny Yang 18:06 Detroit Country Day
55. 10 Ryan Petty 18:11 Remus Chippewa Hills
56. 9 Sam Baustert 18:12 Whitehall
57. 9 Camden Misiewicz 18:13 Holland
58. 9 Ben Darmofal 18:14 Mason
59. 10 Zhane Arthur 18:16 St. Joseph
60. 11 Alejandro Salais 18:17 Lansing Eastern
61. 12 Brice Leuenberger 18:17 Freeland
62. 12 Billy Dowd 18:18 Napoleon
63. 12 Matt Sowles 18:19 Coldwater
64. 12 Matthew Strouse 18:19 Stevensville Lakeshore
65. 12 Jack Eck 18:21 Linden
66. 10 Chris Davis 18:21 Fowlerville
67. 12 Noah Foote 18:23 Algonac
68. 9 Mark Wood 18:25 Goodrich
69. 9 Rence Force 18:25 Adrian
70. 9 Matthew Converse 18:25 Zeeland West
71. 11 Carter Allen 18:26 Waterford Kettering
72. 11 Jacob Grubb 18:26 Ada Forest Hills Eas...
73. 10 Dontae Edwards 18:28 Adrian
74. 11 Jonathan Zuiderveen 18:28 Wayland Union
75. 10 Ryan Crutchfield 18:28 Linden
76. 11 Andrew Ashbaugh 18:31 Remus Chippewa Hills
77. 10 Ian Thomsen 18:32 Tecumseh
78. 11 Jack Widman 18:32 Plainwell
79. 9 Dan Hardesty 18:33 Big Rapids
80. 10 Andrew Wendler 18:33 Saginaw Swan Valley
81. 11 Angel Perez 18:33 Allendale
82. 10 Thomas Stever 18:34 Ada Forest Hills Eas...
83. 12 Owen Glass 18:35 Wayland Union
84. 12 Daniel Evard 18:36 Imlay City
85. 9 Jonah Hunt 18:36 Benzie Central
86. 12 Sam Austin 18:37 Allendale
87. 9 Brad Carter 18:37 Holland
88. 11 Christian Hector 18:38 Big Rapids
89. 12 Chase Morse 18:39 Linden
90. 10 Griffin Fitts 18:40 St. Joseph
91. 10 Hayden Dickerson 18:41 Clay (Oregon)
92. 11 Chase Cushman 18:41 Plainwell
93. 11 Ray Vigo 18:42 Tecumseh
94. 10 Kenny Stalzer 18:43 Mason
95. 12 Connor Silvestri 18:48 Napoleon
96. 9 Ethan Spagnoli 18:49 Adrian
97. 9 Brad Kingman 18:49 Comstock Park
98. 11 Revanth Manam 18:50 Detroit Country Day
99. 12 Matt Mathis 18:50 Remus Chippewa Hills
100. 10 Charlie Raab 18:52 Adrian
101. 11 Hayden Bretzke 18:53 Benzie Central
102. 12 Luke Liu 18:53 Orchard Lake St. Mar...
103. 12 Michael Allen 18:54 St. Louis
104. 12 Daniel Pfahler 18:55 St. Joseph
105. 11 Joel Johnson 18:55 Napoleon