boys 5000 meter run
1. 11 John Petruno 15:38.3 Walled Lake Western
2. 12 Jackson Grzymkowski 15:39.0 White Lake Lakeland
3. 12 Austin Wicker 15:45.6 Pinckney
4. 12 Jack Bleibtrey 15:55.0 Walled Lake Western
5. 11 Jared Hill 15:55.9 Walled Lake Central
6. 10 Drew Wenger 16:02.7 White Lake Lakeland
7. 11 Ryan Talbott 16:09.8 Pinckney
8. 12 Jonathan Voth 16:11.9 Grand Blanc
9. 12 Tim Osborne 16:20.2 Brighton
10. 11 David Mitter 16:21.6 Howell
11. 12 Noah Kramer 16:23.1 Hartland
12. 11 Dakota Giles 16:29.7 Highland-Milford
13. 11 Sam Barrett 16:32.1 Walled Lake Central
14. 11 Jack Aman 16:33.0 Highland-Milford
15. 12 Josh Nickerson 16:34.9 Hartland
16. 10 Nick Martin 16:45.2 Highland-Milford
17. 12 Kyle Garbovits 16:46.6 White Lake Lakeland
18. 10 Eli Horski 16:49.4 Hartland
19. 9 Harrison Grzymkowski 16:53.3 White Lake Lakeland
20. 11 Matt Tarry 16:53.3 Walled Lake Central
21. 10 Nolan Bailey 16:53.7 Highland-Milford
22. 12 Nicholas Davitt 16:57.3 Grand Blanc
23. 11 Aaron Jarema 17:02.8 Pinckney
24. 10 George Drallos 17:04.2 White Lake Lakeland
25. 11 Lee Owens 17:05.1 Howell
26. 12 Connor Parrell 17:06.7 Brighton
27. 11 Max Zawisa 17:07.8 Brighton
28. 11 Zack Werth 17:09.5 White Lake Lakeland
29. 11 Caleb Guenther 17:14.4 Hartland
30. 11 Luke Moore 17:15.9 White Lake Lakeland
31. 10 Kurt Black 17:19.0 Highland-Milford
32. 11 Spencer Atkinson 17:19.3 Grand Blanc
33. 10 Cole Sobol 17:23.6 Grand Blanc
34. 11 Jared Shupe 17:24.9 Highland-Milford
35. 12 Emmett Smrcka 17:26.9 Pinckney
36. 11 Nate Peterson 17:28.5 Grand Blanc
37. 10 Luke Caddell 17:30.6 Highland-Milford
38. 10 Brandon Osipov 17:33.6 Walled Lake Central
39. 12 Joe Mercier 17:34.7 Waterford Kettering
40. 12 Michael Salciccioli 17:38.4 Walled Lake Northern
41. 12 Mitchell Smith 17:39.9 Hartland
42. 12 Sam Donnelly 17:41.5 Howell
43. 10 Lj Stachowski 17:43.6 Waterford Mott
44. 11 Lukas Brockway 17:43.8 Pinckney
45. 10 Kaiden Hinds 17:45.0 Hartland
46. 12 Patrick Rori 17:45.5 Walled Lake Central
47. 12 Vincent Popyk 17:46.0 Grand Blanc
48. 11 Kegan Flory 17:46.4 Howell
49. 10 Henry Heller 17:48.0 Grand Blanc
50. 12 McWilliams Gordon 17:49.3 Walled Lake Central
51. 12 Miles McDonald 17:51.8 Hartland
52. 12 Josh Bostwick 17:55.5 Brighton
53. 12 Kyle Hamilton 17:58.4 Pinckney
54. 12 Eric Mettetal 17:59.5 Howell
55. 11 Jimmy Colon 18:00.4 Howell
56. 11 Hector Ramirez 18:07.0 Walled Lake Central
57. 9 Sean Foster 18:08.8 Brighton
58. 9 Noah Fuerst 18:11.4 Waterford Mott
59. 12 Aaron Kruzel 18:12.3 Brighton
60. 10 Matt Kallabat 18:14.2 Waterford Mott
61. 12 Bradley O'Connor 18:14.7 Waterford Mott
62. 10 Tyler Debeauclair 18:16.4 Pinckney
63. 12 Riley Hibbard 18:18.5 Waterford Kettering
64. 11 Justin Matuszewski 18:20.1 Brighton
65. 10 Nathaniel Corcoran... 18:20.4 Walled Lake Northern
66. 10 Russel Moran 18:20.6 Walled Lake Northern
67. 10 Shin Koyama 18:22.3 Walled Lake Western
68. 12 Mike Mulrooney 18:27.8 Walled Lake Northern
69. 12 Colton Lieske 18:36.8 Howell
70. 9 Brandon Tower 18:40.2 Waterford Mott
71. 10 Brenden Harrison 18:41.0 Waterford Kettering
72. 10 Kyle Dennis 18:42.1 Waterford Mott
73. 9 Tyler Hieber 18:43.3 Walled Lake Western
74. 10 Shane Kinney 18:45.8 Walled Lake Northern
75. 11 Austin Ashley 18:46.7 Waterford Kettering
76. 10 Drake Shay 18:49.7 Walled Lake Western
77. 12 Justin True 18:51.0 Waterford Kettering
78. 11 Blaine Bradley 18:58.0 Waterford Mott
79. 9 Brandon Gonzalez 19:00.2 Walled Lake Western
80. 11 Carter Allen 19:03.6 Waterford Kettering
81. 11 Peter Fargo 19:12.1 Walled Lake Western
82. 12 Spencer Wilkerson 20:06.9 Walled Lake Northern