Boys 5000 Meter
1. 12 Justin Starr 15:59.7 Otsego
2. 12 Tyler Starr 16:06.7 Otsego
3. 11 Erik Edwards 16:19.9 St. Joseph
4. 12 Ian Everitt 16:22.3 South Haven
5. 12 Charlie Felton 16:32.3 St. Joseph
6. 12 John Sattler 16:33.2 Byron Center
7. 12 Nathan VanderRoest 16:33.8 South Haven
8. 11 Nick Jewell 16:35.1 St. Joseph
9. 11 Tanner Rydleski 16:36.0 St. Joseph
10. 11 Skyler Arthur 16:40.8 St. Joseph
11. 12 Stephen Pfahler 16:43.4 St. Joseph
12. 10 Jacob Starr 16:50.8 Otsego
13. 11 John Finch 16:54.4 Otsego
14. 12 Ludvig Killingberg 16:54.9 Otsego
15. 12 Jacob Newton 17:03.1 Wayland Union
16. 12 Kyle Sousley 17:08.5 Allegan
17. 12 Miles Kelleher 17:10.5 St. Joseph
18. 12 Hayden Waterhouse 17:13.1 Vicksburg
19. 11 Brandon Watson 17:22.0 Otsego
20. 10 Tyler Laninga 17:22.9 Grand Rapids South C...
21. 12 Zachery Kenreich 17:26.8 South Haven
22. 10 Perry Carter 17:30.0 Wayland Union
23. 11 Andrew VandeBunte 17:34.4 Byron Center
24. 11 Luis DeKryger 17:40.0 Grand Rapids South C...
25. 12 Jonathan Krul 17:40.3 Grand Rapids South C...
26. 10 Michael Higley 17:42.9 Edwardsburg
27. 12 Brennan Steenhoek 17:43.8 Wayland Union
28. 10 Jeremy Pletcher 17:44.5 Wayland Union
29. 9 Lewis Tate 17:46.4 Paw Paw
30. 10 Brenden Streelman 17:49.8 Byron Center
31. 12 Randall Warners 17:50.5 Grand Rapids South C...
32. 12 Cameron Sleeper 17:51.1 South Haven
33. 9 Jonathan Zuiderveen 17:55.5 Wayland Union
34. 10 Owen Glass 17:56.2 Wayland Union
35. 10 Jason Gilder 18:00.3 Grand Rapids South C...
36. 12 Tony Westerhoff 18:01.4 Paw Paw
37. 11 Josiah Brouwer 18:02.9 Grand Rapids South C...
38. 12 Colby Clark 18:06.9 Stevensville Lakeshore
39. 12 Grayson Betts 18:11.1 Plainwell
40. 12 Jake Wolffis 18:13.7 Grand Rapids South C...
41. 12 Dennis Huffman 18:18.1 Wayland Union
42. 10 John Hughes 18:20.0 Vicksburg
43. 10 Luke Vanslambrouck 18:23.8 Plainwell
44. 10 Cam Brylowski 18:23.9 Otsego
45. 10 Tyler Lewis 18:25.8 Vicksburg
46. 11 Joe Puzycki 18:25.9 Stevensville Lakeshore
47. 12 David McCriston 18:28.6 Three Rivers
48. 9 Andrew Johnson 18:30.0 Three Rivers
49. 12 Mitchell Nickolaas 18:35.5 Plainwell
50. 10 Will Cadwell 18:36.5 South Haven
51. 10 Kyle Ogata 18:37.2 Stevensville Lakeshore
52. 11 Alex Beals 18:38.9 Plainwell
53. 9 Brian Keillor 18:41.0 Byron Center
54. 12 Alex Barton 18:42.1 South Haven
55. 10 Kevin Knox 18:43.5 Edwardsburg
56. 10 DeYonte Sullivan 18:45.7 Dowagiac Union
57. 12 Richard Harris 18:47.0 Stevensville Lakeshore
58. 10 Nate Eldridge 18:48.6 Three Rivers
59. 11 Joe Lundquist 18:52.1 Three Rivers
60. 12 Mitchell Fevig 18:53.3 Vicksburg
61. 10 Zachary Fenwick 18:54.5 Vicksburg
62. 10 Dylan Alexanderson 18:55.1 Three Rivers
63. 9 Chase Cushman 18:55.5 Plainwell
64. 10 Logan Thomas 18:58.0 Byron Center
65. 10 Matthew Strouse 18:58.0 Stevensville Lakeshore
66. 11 Aiden Knoll 19:00.0 Allegan
67. 9 Jack Widmon 19:02.8 Plainwell
68. 9 Nate Passorelli 19:03.1 Allegan
69. 9 Jon Scare 19:06.2 Three Rivers
70. 10 Skylar DeLaTorre 19:07.4 Stevensville Lakeshore
71. 9 Brendan Edgington 19:12.3 Plainwell
72. 12 Zach Williams 19:16.0 Edwardsburg
73. 12 Alfredo Castro 19:17.7 Three Rivers
74. 12 Gaige Nichols 19:22.4 Niles
75. 12 Ben Gammon 19:23.2 Byron Center
76. 12 Andrew Van Kirk 19:25.3 Edwardsburg
77. 11 Charles Leonard 19:26.6 Niles
78. 10 Ryan Stearns 19:26.8 Paw Paw
79. 9 Cole Flintrop 19:33.3 Vicksburg
80. 9 Andrew Markel 19:35.0 Edwardsburg
81. 12 Jadan Norman 19:47.7 Vicksburg
82. 10 William Phillips 19:48.7 Dowagiac Union
83. 12 Tom Garlock 19:51.3 Allegan
84. 11 Noah Hall 19:53.4 Niles
85. 11 Nick Giles 19:57.9 South Haven
86. 10 Jacob Peters 19:59.3 Dowagiac Union
87. 12 Jared Wendland 19:59.5 Stevensville Lakeshore
88. 12 Dean Duke 20:08.4 Edwardsburg
89. 9 Brenden Hall 20:16.1 Niles
90. 12 Cody Puckett 20:16.5 Paw Paw
91. 11 Chris Ahlgrim 20:27.6 Niles
92. 10 Samuel Burch 20:47.3 Niles
93. 11 Cole Evans 20:52.2 Allegan
94. 11 DJ Bosse 20:53.7 Edwardsburg
95. 11 Stingray Jaynes 21:19.0 Niles
96. 12 Eric Krebs 21:26.7 Dowagiac Union
97. 10 Logan Guess 22:00.1 Paw Paw
98. 9 Francis Bouchard 22:18.8 Paw Paw
99. 12 Sean Brennan 23:19.8 Paw Paw
100. 10 Seth Fear 24:28.6 Dowagiac Union