Boys 5000 Meter
1. 12 Eldon Ulsh 17:02.9 Climax-Scotts
2. 11 Hunter Perrin 17:25.4 Kalamazoo Christian
3. 11 Doug Hollett 17:28.0 Kalamazoo Christian
4. 12 Michael Campbell 17:35.0 Mendon
5. 12 Zach Darmofal 17:40.6 Mendon
6. 11 Patrick Cecil 17:41.2 Lake Michigan Catholic
7. 12 Kamren English 17:49.1 New Buffalo
8. 12 Joe Gales 17:51.1 Mendon
9. 12 Alex Woerdehoff 17:51.2 New Buffalo
10. 9 Brady Reynolds 18:11.6 Centreville
11. 9 Jacob Hagenbuch 18:16.9 Mendon
12. 12 Matt Clementz 18:18.2 Centreville
13. 11 Nathan Swartz 18:22.5 Marcellus
14. 11 Rolando Hernandez 18:23.0 Eau Claire
15. 12 Daniel Baljeu 18:24.8 Kalamazoo Christian
16. 9 Creo Breswter 18:25.5 New Buffalo
17. 9 Alex Heckman 18:28.5 Mendon
18. 10 Austin Yunker 18:29.8 Mendon
19. 11 Riley VanPelt 18:31.8 New Buffalo
20. 12 Geoffrey Mallett 18:32.8 Kalamazoo Christian
21. 11 Tyler Frisbie 18:33.0 Mendon
22. 11 Lucas Hagen 18:40.9 White Pigeon
23. 11 Bryce Poore 18:46.1 Lawrence
24. 9 Israel Robles 18:47.8 Lawrence
25. 12 Chase Alexander 18:57.6 Centreville
26. 9 Daniel Alva 18:57.6 Colon
27. 12 Cole Szesulski 19:01.3 Marcellus
28. 10 Ryan Wunderly 19:04.9 Kalamazoo Christian
29. 11 Jordan Jones 19:06.1 Eau Claire
30. 11 Evan Rieth 19:10.3 Three Oaks River Val...
31. 11 Nathan Blighton 19:11.4 Eau Claire
32. 10 Gerardo Belmares 19:12.1 Lawrence
33. 11 Nick Vazquez 19:12.7 Lawrence
34. 11 Travis Klitchman 19:15.6 Eau Claire
35. 10 Larry Glista 19:15.6 Lawrence
36. 12 Justin Richardson 19:19.6 Kalamazoo Christian
37. 12 Devin Morrow 19:20.4 Three Oaks River Val...
38. 12 Kyle Poortenga 19:22.9 Colon
39. 10 Nolan Troyer 19:25.3 Centreville
40. 10 Larry Peppers 19:30.8 Colon
41. 12 Blake Born 19:33.7 Heritage Christian A...
42. 9 Ryan Phillips 19:34.2 Decatur
43. 11 Michael Eichberg 19:38.1 Eau Claire
44. 12 Jaime Rangel 19:38.8 White Pigeon
45. 12 Spencer Day 19:39.7 Marcellus
46. 11 Joel Macyauski 19:44.0 Lawrence
47. 12 Henok Craft 19:45.0 Howardsville Christian
48. 11 Justin Wade 19:45.6 Decatur
49. 9 Max Glynn 19:46.2 Decatur
50. 10 Nathan Parks 19:46.5 Howardsville Christian
51. 11 Cody Jones 19:46.5 Howardsville Christian
52. 9 John Stehouwer 19:51.9 Kalamazoo Christian
53. 11 Cody Hagen 19:54.6 White Pigeon
54. 10 Ben Carpenter 19:58.0 Marcellus
55. 12 Ross Weber 19:59.7 Eau Claire
56. 11 Vaughn Copeland 20:07.1 Decatur
57. 11 Tyler Sheteron 20:11.2 Centreville
58. 12 Michael Riess 20:12.8 Centreville
59. 12 Tyler Norg 20:17.8 Lawrence
60. 12 Elijah Schwartz 20:25.8 Centreville
61. 9 Andrew Lash 20:30.7 Colon
62. 11 Mason Haas 20:46.8 Marcellus
63. 11 Ben Weaver 21:09.9 Colon
64. 11 Zev Powell 21:49.6 Marcellus
65. 11 Rogelio Segundo 22:08.9 White Pigeon
66. 12 Steven McKenzie 22:14.0 Marcellus
67. 11 Patrick Butler 22:14.9 New Buffalo
68. 12 Stuart Ayers 22:36.5 Cassopolis-Ross Beatty
69. 11 Dustin Roberts 22:53.0 Cassopolis-Ross Beatty
70. 9 Tim Lotter 23:03.8 Climax-Scotts
71. 10 Logan Shafer 23:07.0 White Pigeon
72. 10 Ryan Weddington 23:48.7 Heritage Christian A...
73. 11 Gregory Brunner 23:53.5 Lake Michigan Catholic
74. 9 Andrew Kangas 24:17.0 Lake Michigan Catholic
75. 11 Wesley Hemenway 24:59.0 Decatur
76. 10 Dillon Richey 25:10.5 Cassopolis-Ross Beatty
77. 10 Nathan Clipfell 25:12.2 Colon
78. 9 Michael Weaver 25:14.4 Colon
79. 10 Nate Brunner 26:01.6 Lake Michigan Catholic
80. 12 Benjamin Blubaugh 26:10.0 Lake Michigan Catholic
81. 10 Nate Kowal 26:46.6 Heritage Christian A...
82. 11 Vicky Patel 26:49.6 New Buffalo
83. 9 Matt Worley 27:20.7 Decatur
84. 9 Eric Bosler 27:33.2 Cassopolis-Ross Beatty
85. 11 Collin Carlisle 27:46.1 Cassopolis-Ross Beatty
86. 10 Garrett Green 28:03.4 Cassopolis-Ross Beatty
87. 9 Max McQueary 30:50.5 Decatur