boys 5000m run
1. 12 Grant Fisher 15:14.9 Grand Blanc
2. 12 Ryan Robinson 15:25.3 Waterford Mott
3. 12 Brian Moore 16:01.8 Howell
4. 12 Sean Noone 16:14.3 Highland-Milford
5. 12 Blake McComas 16:15.8 White Lake Lakeland
6. 11 Jackson Grzymkowski 16:16.8 White Lake Lakeland
7. 12 Luke Peterson 16:21.4 Waterford Mott
8. 11 Austin Wicker 16:21.7 Pinckney
9. 12 Sam Albaugh 16:23.0 Waterford Mott
10. 10 Ryan Talbott 16:27.6 Pinckney
11. 11 Kyle Garbovits 16:27.6 White Lake Lakeland
12. 12 Isaac Harris 16:32.0 Pinckney
13. 12 Blake Borkowski 16:34.2 Waterford Mott
14. 12 Tristan Fackelman 16:40.1 Walled Lake Central
15. 10 Jared Hill 16:40.4 Walled Lake Central
16. 11 Jonathan Voth 16:42.5 Grand Blanc
17. 12 Trevor Learmont 16:43.3 White Lake Lakeland
18. 12 Kyler Bush 16:45.5 Waterford Mott
19. 12 Andrew Mitchell 16:45.8 Brighton
20. 11 Noah Kramer 16:46.1 Hartland
21. 12 Kevin Bradsher 16:49.6 Highland-Milford
22. 11 Jack Bleibtrey 16:50.0 Walled Lake Western
23. 12 Drake Gauthier 16:52.5 Grand Blanc
24. 12 Zane Coplain 16:53.8 Walled Lake Central
25. 9 Drew Wenger 16:54.3 White Lake Lakeland
26. 11 Josh Nickerson 16:54.7 Hartland
27. 11 Tim Osborne 16:56.4 Brighton
28. 10 John Petruno 16:58.5 Walled Lake Western
29. 12 Jeff Dunagin 17:01.2 Walled Lake Central
30. 12 Chase Schweyer 17:01.5 Pinckney
31. 12 Austen Mandernach 17:02.7 Grand Blanc
32. 10 Zack Werth 17:03.7 White Lake Lakeland
33. 10 Zac Pepin 17:04.7 Walled Lake Central
34. 12 Nick Gapp 17:08.4 Highland-Milford
35. 9 Issa Rayyan 17:10.0 Grand Blanc
36. 10 Sam Barrett 17:13.2 Walled Lake Central
37. 11 Connor Parrell 17:13.3 Brighton
38. 10 Aaron Jarema 17:13.5 Pinckney
39. 12 Luke Rotarius 17:13.9 Hartland
40. 10 David Mitter 17:17.3 Howell
41. 12 Garrett McPeek 17:19.9 Brighton
42. 12 Tom Anderson 17:25.6 Hartland
43. 12 Liam Higgins 17:29.3 Walled Lake Northern
44. 10 Jack Aman 17:29.4 Highland-Milford
45. 10 Matt Tarry 17:29.6 Walled Lake Central
46. 11 Colton Lieske 17:30.5 Howell
47. 10 Dakota Giles 17:31.1 Highland-Milford
48. 11 Michael Salciccioli 17:31.8 Walled Lake Northern
49. 11 Miles McDonald 17:40.0 Hartland
50. 10 Lee Owens 17:41.8 Howell
51. 11 Joe Mercier 17:42.6 Waterford Kettering
52. 12 Ian Fulton 17:43.6 White Lake Lakeland
53. 9 Eli Horski 17:45.1 Hartland
54. 12 Nick Berry 17:45.4 Brighton
55. 12 Sean O'Connor 17:46.3 Howell
56. 12 Max Falberg 17:50.3 Waterford Mott
57. 11 Sam Donnelly 17:53.5 Howell
58. 9 Nolan Bailey 17:53.6 Highland-Milford
59. 11 Mike Mulrooney 17:53.9 Walled Lake Northern
60. 11 Vincent Popyk 17:54.2 Grand Blanc
61. 10 Nate Peterson 17:57.7 Grand Blanc
62. 9 Nick Martin 17:58.8 Highland-Milford
63. 12 Will Jackson 18:07.3 Hartland
64. 11 Matthieu Nordstrom 18:09.9 Walled Lake Western
65. 11 Aaron Kruzel 18:11.2 Brighton
66. 12 Christian Griemert 18:12.5 Walled Lake Northern
67. 10 Sam Bedford 18:20.5 Brighton
68. 12 Steven Else 18:22.4 Waterford Mott
69. 12 Adam Hudson 18:30.9 Howell
70. 12 John Konicki 18:34.7 Walled Lake Northern
71. 9 Brenden Harrison 18:35.1 Waterford Kettering
72. 10 Lukas Brockway 18:36.3 Pinckney
73. 12 Eric Matecan 18:39.0 Walled Lake Western
74. 11 Kyle Hamilton 18:56.6 Pinckney
75. 9 Shin Koyama 19:31.2 Walled Lake Western
76. 11 Justin True 19:37.2 Waterford Kettering
77. 10 Peter Fargo 20:12.4 Walled Lake Western
78. 10 Jonas Kristensen 20:32.7 Walled Lake Western