Official Team Scores
1. Saugatuck 22
2. Bangor 86
3. Berrien Springs 136
4. Bridgman 138
5. Constantine 151
6. Comstock 155
7. Watervliet 161
8. Schoolcraft 176
9. Gobles 227
10. Parchment 228
11. Lawton 256
12. Bloomingdale 309
13. Galesburg-Augusta 348
14. Hartford 364
Boys 5k run
1. 12 Brian Njuguna 16:10.6 Bridgman
2. 12 Zachary Pettinga 16:20.7 Saugatuck
3. 10 Corey Gorgas 16:39.2 Saugatuck
4. 12 Nick Butch 17:09.7 Saugatuck
5. 12 Jobe Kerr 17:11.0 Watervliet
6. 12 Orlando Carrion 17:11.6 Saugatuck
7. 11 Keegan Seifert 17:18.5 Saugatuck
8. 12 Kole Hanke 17:19.1 Bridgman
9. 12 Justin Smith 17:26.5 Bangor
10. 12 Evan Hotary 17:31.5 Saugatuck
11. 12 Tim Kinney 17:55.1 Constantine
12. 10 Evan Griffiths 18:02.0 Berrien Springs
13. 12 Mubark Hasan 18:04.4 Comstock
14. 11 Sean Valentine 18:09.7 Berrien Springs
15. 12 Brandon Owen 18:12.7 Bridgman
16. 12 Sam Putzke 18:28.2 Saugatuck
17. 12 Brett Robertson 18:32.4 Bangor
18. 10 Carter Finch 18:32.5 Bangor
19. 10 Logan Sibley 18:32.9 Lawton
20. 11 Benjamin Greiner 18:38.1 Bangor
21. 12 Devin Matheny 18:38.3 Schoolcraft
22. 9 Alvaro Martinez 18:42.9 Bangor
23. 11 Sam Warren 18:49.3 Constantine
24. 9 Carter Sheline 18:53.4 Berrien Springs
25. 12 Nick Hayward 18:56.6 Schoolcraft
26. 10 Drake Matheny 18:57.7 Schoolcraft
27. 11 Dominick Tavolacci 19:01.8 Watervliet
28. 12 Casey Nolan 19:05.8 Comstock
29. 9 Justin Chilla 19:07.6 Gobles
30. 11 Jacob Bittner 19:08.3 Berrien Springs
31. 11 Andrew Slager 19:09.6 Parchment
32. 12 Jake Locker 19:09.8 Constantine
33. 12 Nathan Chatman 19:13.2 Galesburg-Augusta
34. 12 Vincent McNelis 19:13.6 Comstock
35. 12 Rick Ertman 19:18.5 Watervliet
36. 10 Matthew Beach 19:18.5 Fennville
37. 9 Gus Hinch 19:18.6 Watervliet
38. 11 Jack Jones 19:20.0 Constantine
39. 11 Seth Ansel 19:23.7 Comstock
40. 11 Jax Heil 19:28.5 Parchment
41. 12 Carson Finch 19:28.9 Bangor
42. 11 Jaime Guzman 19:34.5 Bloomingdale
43. 12 Ryusuki Kesami 19:38.7 Comstock
44. 11 Jacob Hancox 19:40.3 Gobles
45. 12 Matt Dickerson 19:41.3 Schoolcraft
46. 10 Eric Nordquist 19:41.9 Parchment
47. 10 Trenton Litchfield 19:42.0 Gobles
48. 11 James Phelps 19:51.4 Lawton
49. 10 Joe Shoup 19:58.6 Constantine
50. 11 Braden Griffin 20:05.4 Fennville
51. 10 Zach Disbrow 20:07.4 Bloomingdale
52. 10 Josh Paladi 20:09.4 Gobles
53. 12 Adam Poschke 20:10.4 Bridgman
54. 9 Sam Reynolds 20:15.6 Parchment
55. 11 Eric Belt 20:21.0 Lawton
56. 10 Francisco Loera 20:29.0 Hartford
57. 10 Jackson Harris 20:30.8 Constantine
58. 9 Nick Swank 20:30.9 Berrien Springs
59. 9 Blair McMeeken 20:36.8 Hartford
60. 11 Klayton Marshall 20:37.8 Watervliet
61. 11 Tyler Stedman 20:39.1 Gobles
62. 11 Collin Hampton 20:39.5 Schoolcraft
63. 12 Keegan Czerniak 20:40.2 Parchment
64. 10 Michael Everett 20:45.0 Buchanan
65. 10 Austin Roberts 20:52.6 Watervliet
66. 12 Greg Olsen 20:54.7 Coloma
67. 10 Spencer Noll 20:55.8 Bridgman
68. 9 Ron Umbenhour 20:57.2 Bloomingdale
69. 11 Earl Burris 20:57.9 Parchment
70. 11 Josh Young 20:59.4 Coloma
71. 10 Garret Lollar 21:00.5 Buchanan
72. 9 Jacob DeHaven 21:06.3 Constantine
73. 11 Nick Swanson 21:09.4 Watervliet
74. 11 Adam Holloway 21:14.3 Lawton
75. 11 Zach Grear 21:15.7 Lawton
76. 12 Johannes Kraemer 21:20.2 Comstock
77. 12 Tristan Hanners 21:22.4 Hartford
78. 10 Ross Thorpe 21:23.7 Gobles
79. 12 Casey Dolfin 21:25.0 Bloomingdale
80. 11 Nolan Ballard 21:28.1 Schoolcraft
81. 9 Sam Johnson 21:28.5 Galesburg-Augusta
82. 11 Kevin Frost 21:32.3 Buchanan
83. 12 Zach Noll 21:32.9 Bridgman
84. 11 Jesse Timmerman 21:38.2 Schoolcraft
85. 10 Cody Obbink 21:39.4 Fennville
86. 10 Eric Swager 21:43.9 Galesburg-Augusta
87. 9 Noah DeFrancisco 21:53.4 Galesburg-Augusta
88. 12 Matt Kemp 22:01.7 Bridgman
89. 9 Ethan McCoy 22:02.9 Lawton
90. 12 Anthony Villanueva 22:03.6 Bloomingdale
91. 9 Matthew Mosher 22:07.7 Galesburg-Augusta
92. 10 Garrett Blacken 22:08.5 Parchment
93. 10 Tim Douglas 22:30.7 Bloomingdale
94. 9 Xander Raniey 22:33.8 Galesburg-Augusta
95. 9 Keegan Reith 22:43.1 Niles Brandywine
96. 11 Peyton Austin 22:56.8 Gobles
97. 10 Adiel Granados 23:10.2 Coloma
98. 9 Daniel Chatman 23:13.8 Galesburg-Augusta
99. 10 Bryton Fitzgerald 23:56.0 Coloma
100. 9 JD Dickerson 24:17.1 Bloomingdale
101. 10 James Lucero 24:27.1 Hartford
102. 12 Alex Porter 28:51.7 Berrien Springs
103. 10 Chatpimuk Chaowang 31:56.3 Fennville
104. 9 Francisco Medrano 33:16.3 Hartford
105. 9 Zak Romhilt 38:41.5 Hartford