boys 5000 meter run
1. 12 Aaron Heath 18:11 Hanover-Horton
2. 12 Cameron Vinton 18:20 Hanover-Horton
3. 11 Jason Chartier 18:32 Hanover-Horton
4. 10 Matheiu Norcross 19:07 Eaton Rapids
5. 10 Adam Bailey 19:10 Coldwater
6. 9 Donovan Kennedy 19:10.8 Hanover-Horton
7. 10 Joe Berry 19:33 Hanover-Horton
8. 10 Colin Lilley 19:36 Stockbridge
9. 11 Bryce Stevens 19:52 Hanover-Horton
10. 11 Erik Likesme 19:52.7 Eaton Rapids
11. 10 Sam Wyckoff 20:26 Hanover-Horton
12. 9 Jose Blakenship 20:29 Coldwater
13. 11 Isaac Coolidge 20:37 Eaton Rapids
14. 9 Bradley Branvold 21:01 Athens
15. 12 Elijah Huebner 21:05 Stockbridge
16. 11 Josh Owen 21:07 Eaton Rapids
17. 11 Conor Mulhearn 21:21 Jackson
18. 12 Caleb Dueck 21:57 Jackson
19. 10 John Zamora 22:08 Jackson
20. 9 Jordan Hawkins 22:13 Eaton Rapids
21. 10 Noah Horsch 22:31 Jackson
22. 10 Connor Coletti-Parr 22:39 Eaton Rapids
23. 9 Noah Flint 22:40 Hanover-Horton
24. 10 Brayden Smieska 22:50 Leslie
25. 11 Jacob Osypczuk 22:51 Eaton Rapids
26. 9 Gage Hadley 22:52 Athens
27. 11 Michael Holmquist 22:54 Quincy
28. 12 Ben Reed 22:56 Athens
29. 10 Nicholas Doyle 23:04 Onsted
30. 10 Mitchell Schuette 23:07 Hanover-Horton
31. 10 Noah Spencer 23:10 Jackson
32. 10 Harlan (Alex) McCoy 23:14 Jackson
33. 9 Evan Denney 23:15 Hanover-Horton
34. 10 Joe Milikin 23:18 Leslie
35. 10 Obed Plummer 23:39 Jackson Northwest
36. 10 Ryan Nagel 23:42 Leslie
37. 10 Ben Porter 23:57 Coldwater
38. 10 Nate Weston 24:02 Jackson
39. 9 Brock Martin 24:04 Quincy
40. 10 James Smith 24:06 Jackson
41. 9 Sebastian Gamet 24:08 Concord
42. 9 Ryon Fenner 24:10 Quincy
43. 9 Logan Connolly 24:22 Stockbridge
44. 9 Luke Hedrich 24:23 Jackson Northwest
46. 12 Logan Anderson-Bor... 24:40 Lansing Christian
47. 11 Andre Goetz 25:04 Eaton Rapids
48. 9 Max Toll 25:14 Jackson
49. 10 Alex Hockaday 25:34 Hanover-Horton
50. 11 Aidan Sova 25:43 Jackson
51. 12 Sebastian Hamilton 26:01 Athens
52. 9 Jacob Rector 26:15 Leslie
53. 9 Ben Dueck 26:24 Jackson
54. 9 Nathan Bright 26:45 Eaton Rapids
55. 12 Alek Humphries 27:17 Grass Lake
56. 9 Logan Costie 28:31 Athens
57. 10 Tyler Duong 29:00 Jackson
58. 9 Tomlin Kahler 29:16 Athens
59. 9 Matt Schwennesen 29:20 Whitmore Lake
60. 10 Jacob Blundy 30:22 Lansing Christian
61. 12 Andrew Gordon 31:09 Athens
62. 9 Quinlan Kelly 32:39 Whitmore Lake
63. 11 Josh Wollet 34:04 Grass Lake
64. 10 Jonathan Courtney 34:34 Leslie
48. Cameron Graham 34:52 Leslie
65. 9 Brian Moore 35:27 Union City