boys 5000 meter run
1. 10 Kaiden Hinds 17:27.6 Hartland
2. 10 Henry Heller 17:33.0 Grand Blanc
3. 11 Sam Vestergaard 17:38.6 Hartland
4. 11 Jon Gietek 17:42.2 Hartland
5. 11 Kyle Petronio 17:45.1 Hartland
6. 9 Griffin Young 17:50.2 Hartland
7. 10 William Koepke 17:53.6 Saginaw Heritage
8. 9 Cooper Frederick 17:54.9 Holly
9. 10 Nicolas Trevino 17:59.0 Saginaw Heritage
10. 11 Blake Jordan 18:00.2 Hartland
11. 11 Fred Wallevand 18:01.8 Holly
12. 10 Harrison Roberts 18:05.2 Hartland
13. 12 Max Ketelhut 18:06.4 Saginaw Heritage
14. 10 Brendan Suski 18:08.2 Grand Blanc
15. 10 Andrew Garza 18:09.0 Saginaw Heritage
16. 9 Hayden Emmerling 18:12.2 Grand Blanc
17. 9 Tyler Thomason 18:20.2 Holly
18. 9 Jon Wisniewski 18:21.4 Hartland
19. 11 James Wickman 18:22.4 Hartland
20. 10 Austin Rippee 18:23.7 Grand Blanc
21. 12 Heberto Guerra 18:24.9 Grand Blanc
22. 11 Michael Lundwall 18:25.8 Hartland
23. 10 Adam Snitgen 18:26.9 Holly
24. 9 Tyler Cook 18:30.5 Hartland
25. 12 Dylan Foss 18:33.0 Holly
26. 10 Lucas Finton 18:34.2 Grand Blanc
27. 11 Nick Duley 18:43.7 Holly
28. 10 Kyle Carroll 18:46.1 Holly
29. 9 Graysen Pomeroy 18:50.8 Hartland
30. 10 Raven Alden 18:53.0 Holly
31. 9 Zachary Kolaja 18:55.8 Saginaw Heritage
32. 9 Jose Vivanco 18:57.1 Holly
33. 12 Jason Bartholomew 19:00.5 Hartland
34. 10 Garrett Hirschenbe... 19:01.8 Saginaw Heritage
35. 11 John Garber 19:07.3 Holly
36. 12 Wylie Joynt 19:09.4 Saginaw Heritage
37. 9 Connor Witham 19:12.3 Grand Blanc
38. 10 Joshua Lucio 19:16.0 Grand Blanc
39. 11 Maxwell Waters 19:18.3 Hartland
40. 11 Nick Colucci 19:23.5 Saginaw Heritage
41. 10 Max Ford 19:25.1 Holly
42. 11 Connor Gagne 19:26.5 Hartland
43. 9 Gavin Pomeroy 19:30.6 Hartland
44. 11 Collin Payne 19:42.0 Hartland
45. 9 Eric Ebel 19:45.6 Hartland
46. 9 Ryan Arbour 19:47.6 Hartland
47. 10 Grant Freudenstein 19:49.6 Saginaw Heritage
48. 10 Justin Ballard 19:51.8 Grand Blanc
49. 9 Joseph Dykman 19:54.0 Grand Blanc
50. 10 Vincenzo Andre' 19:56.4 Grand Blanc
51. 9 Jacob Roach 20:01.0 Hartland
52. 11 Dominic Wainwright 20:02.3 Hartland
53. 9 Ben Nelson 20:03.3 Hartland
54. 10 Michael Flynn 20:07.2 Hartland
55. 10 Isaac Hawley 20:14.7 Holly
56. 9 Aidan Shaw 20:18.6 Saginaw Heritage
57. 9 Christian Maurey 20:22.4 Grand Blanc
58. 12 Matthew Szerlag 20:25.1 Hartland
59. 12 Riley Mehki 20:26.5 Hartland
60. 9 David Gordon 20:29.3 Saginaw Heritage
61. 10 Jared Lindstrom 20:33.9 Flushing
62. 11 Jacob Yura 20:35.0 Saginaw Heritage
63. 10 Liam Burns 20:45.3 Saginaw Heritage
64. 12 Joe Dwyer 20:49.0 Hartland
65. 12 Alec Anstandig 20:57.5 Holly
66. 9 Zach Milner 20:58.7 Hartland
67. 11 Cole Frederick 21:04.4 Holly
68. 10 Alex Rudelic 21:13.4 Hartland
69. 11 Collin Arbour 21:16.7 Hartland
70. 10 Connor Good 21:47.4 Saginaw Heritage
71. 9 Chase Stanke 22:10.0 Swartz Creek
72. 10 Patrick Daily 22:14.3 Grand Blanc
73. 9 Joel Braue 22:20.0 Holly
74. 11 Nick Lake 22:23.0 Swartz Creek
75. 12 Dante Mattioli 22:30.1 Hartland
76. 9 Jacob Beslac 22:38.4 Swartz Creek
77. 10 Louis Columbus 22:39.6 Grand Blanc
78. 10 Benjamin Cichon 22:40.9 Holly
79. 10 Lance Boruszewski 22:54.1 Saginaw Heritage
80. 9 Landon Jackman 23:04.5 Holly
81. 9 Connor Denman 23:27.0 Holly
82. 9 Dillon Taubitz 23:32.6 Swartz Creek
83. 9 Joseph Kras 24:39.3 Holly
84. 10 Adam Kitchin 25:29.8 Flushing
85. 9 Lucas Devore 25:52.9 Swartz Creek
86. 11 Maurice Loyd 26:18.6 Flushing
87. 10 Ethan Wynne 26:29.5 Hartland
88. 11 Aidan Silverton 26:54.2 Grand Blanc