Official Team Scores
1. White Lake Lakeland 41
2. Highland-Milford 63
3. Brighton 120
4. Hartland 125
5. Howell 133
6. Grand Blanc 135
7. Walled Lake Central 137
8. Pinckney 200
9. Waterford Mott 220
10. Walled Lake Northern 271
11. Walled Lake Western 290
12. Waterford Kettering 345
Boys 5k run
1. 12 David Mitter 16:03.1 Howell
2. 10 Harrison Grzymkowski 16:11.3 White Lake Lakeland
3. 9 Zacahry Stewart 16:27.5 Brighton
4. 12 Zack Werth 16:27.9 White Lake Lakeland
5. 12 Dakota Giles 16:28.3 Highland-Milford
6. 12 Ryan Talbott 16:31.1 Pinckney
7. 10 Evan White 16:33.3 Highland-Milford
8. 11 Eli Horski 16:34.6 Hartland
10. 12 Jared Hill 16:44.1 Walled Lake Central
11. 12 Joel Woody 16:44.5 White Lake Lakeland
12. 11 Henry Heller 16:48.5 Grand Blanc
13. 12 Lee Owens 16:48.9 Howell
14. 12 Elliot Seymour 16:50.4 Highland-Milford
15. 12 Luke Moore 16:50.7 White Lake Lakeland
16. 12 Aaron Jarema 16:54.6 Pinckney
17. 12 Jack Aman 16:55.4 Highland-Milford
18. 12 Matt Tarry 16:56.3 Walled Lake Central
19. 12 Caleb Guenther 16:56.8 Hartland
20. 12 Jared Shupe 16:57.9 Highland-Milford
21. 12 Karl Straus 16:59.4 White Lake Lakeland
22. 12 Spencer Atkinson 17:07.59 Grand Blanc
23. 12 Jimmy Colon 17:09.09 Howell
24. 10 Noah Fuerst 17:10.3 Waterford Mott
25. 12 Alec Gillis 17:10.9 Brighton
26. 9 Scott Spaanstra 17:11.3 Brighton
27. 12 Nate Peterson 17:11.9 Grand Blanc
28. 12 Kegan Flory 17:12.5 Howell
29. 11 Ethan Stover 17:16.9 Hartland
30. 9 Akshay Reddy 17:17.4 Walled Lake Central
31. 11 Kaiden Hinds 17:19.09 Hartland
32. 10 Nolan McGahan 17:20.5 Brighton
33. 12 Sam Barrett 17:21.5 Walled Lake Central
34. 10 Sean Foster 17:22.4 Brighton
35. 11 Lucas Finton 17:25.9 Grand Blanc
36. 10 Patrick Whitton 17:28.4 Brighton
37. 9 Hunter Fougner 17:32.5 Waterford Mott
38. 12 James Wickman 17:33.2 Hartland
39. 11 Cole Sobol 17:34.09 Grand Blanc
40. 11 Russel Moran 17:37.5 Walled Lake Northern
41. 11 Nick Martin 17:38.8 Highland-Milford
42. 11 Matt Kallabat 17:39.59 Waterford Mott
43. 11 Nathaniel Corcoran... 17:41.5 Walled Lake Northern
44. 11 Austin Rippee 17:42.4 Grand Blanc
45. 12 Jon Gietek 17:43.09 Hartland
46. 12 Hector Ramirez 17:43.9 Walled Lake Central
47. 10 Brandon Tower 17:44.4 Waterford Mott
48. 11 George Drallos 17:45.9 White Lake Lakeland
49. 12 Luke Sakkinen 17:50.9 Highland-Milford
50. 12 Sam Vestergaard 17:54.5 Hartland
51. 12 Alex Vulaj 17:55.5 Walled Lake Western
52. 9 Ryan Kachnowski 17:55.8 Walled Lake Western
53. 10 John Monroe 17:56.9 Brighton
54. 12 Jacob (Larry) Popyk 18:00.09 Grand Blanc
55. 12 Evan Poiner 18:02.9 Walled Lake Western
56. 12 Andrew Bennett 18:03.79 Pinckney
57. 9 Justin Hill 18:04.79 Walled Lake Central
58. 11 Tyler Debeauclair 18:13.59 Pinckney
59. 11 Alex Takla 18:19.5 Walled Lake Central
60. 11 Shin Koyama 18:21.5 Walled Lake Western
61. 11 Jordan Earley 18:22.3 Walled Lake Northern
62. 11 Shane Kinney 18:23.09 Walled Lake Northern
63. 11 Brenden Harrison 18:23.9 Waterford Kettering
64. 12 Jacob Wallace 18:25.8 Pinckney
65. 10 Tyler Baur 18:26.2 Walled Lake Northern
66. 9 Andrew Davis 18:26.9 Pinckney
67. 12 Austin Ashley 18:27.5 Waterford Kettering
68. 12 Isaiah Brockschmidt 18:31.9 Howell
69. 12 Joe Renas 18:36.5 Waterford Kettering
70. 11 Dawson Comps Jr. 18:44.59 Waterford Mott
71. 9 Curt Sutherland 18:48.8 Waterford Kettering
72. 12 Peter Fargo 18:51.9 Walled Lake Western
73. 11 Kyle Dennis 18:53.2 Waterford Mott
74. 10 David Brooks 18:54.09 Walled Lake Western
75. 12 Carter Allen 18:54.5 Waterford Kettering
76. 9 Ryan Everden 18:59.2 Walled Lake Northern
77. 12 Kyle Przysiecki 19:01.79 Pinckney
78. 11 Drake Shay 19:06.4 Walled Lake Western
79. 10 Jacob Stoller 19:08.5 Walled Lake Northern
80. 10 Brandon Hall 19:23.09 Waterford Kettering
81. 10 Alec Pominville 19:28.09 Howell
82. 12 Hunter Carmack 19:43.09 Howell
83. 11 Ryan Wojcik 19:53.2 Waterford Mott