MEN'S 5K RUN (Team Results) -- Rockford 48; East Kentwood 70; Holland West Ottawa 78; Grand Haven 90; Muskegon Mona Shores 140; Jenison 183; Grandville 188; Hudsonville 200; Greenville 260; Muskegon Reeths-Puffer 300; Lowell 301; GR Forest Hills Central 324; Muskegon 368; Grand Rapids Ottawa Hills 456; Grand Rapids Union 458.
MEN'S 5K RUN (Individuals) -- 1. Isaac Cox, East Kentwood, 16:56.2; 2. Fasika Aklilu, East Kentwood, 16:59.6; 3. Brian. Schreur, Holland West Ottawa, 17:04.2; 4. Stephen. Rich, Holland West Ottawa, 17:04.4; 5. Joe Duff, Grand Haven, 17:07.8; 6. George Goad, Rockford, 17:12.2; 7. Grant Gunneson, Rockford, 17:14.3; 8. Tim Woodcock, Muskegon Mona Shores, 17:17.1; 9. Drake Veitenheimer, Rockford, 17:18.7; 10. Adrian Ottens, Jenison, 17:19.5; 11. Kellen Mcelrath, Holland West Ottawa, 17:21.8; 12. Spencer Gerber, Rockford, 17:23.2; 13. Connor Manion, East Kentwood, 17:24.4; 14. Rich Sholtis, Rockford, 17:25.9; 15. Nick Shear, Rockford, 17:29.7; 16. Kyle Kelley, Grand Haven, 17:39.6; 17. Evan Ingalls, Grand Haven, 17:40.5; 18. Ben Terpstra, Grandville, 17:41.4; 19. Mahamud Sharif, East Kentwood, 17:43.2; 20. Nathan Meeuwenberg, Hudsonville, 17:45.7; 21. Zach Robinson, Lowell, 17:48.0; 22. Tyler. Babinec, Holland West Ottawa, 17:53.7; 23. Steven Ek, Rockford, 17:55.6; 24. Will Hewitt, Grand Haven, 17:57.7; 25. Kyle Esper, Jenison, 17:59.1; 26. Blake Bitner, Greenville, 18:01.4; 27. Tom Olson, Muskegon Mona Shores, 18:03.6; 28. Mike Swain, Grand Haven, 18:05.1; 29. Ryan Duff, Grand Haven, 18:10.1; 30. Desmond Kolean-burley, Muskegon Mona Shores, 18:10.5; 31. Tyler Tiffany, Greenville, 18:10.9; 32. Jesse Cole, Grandville, 18:13.0; 33. Justin Shady, Muskegon Mona Shores, 18:14.7; 34. Zach Jager, Hudsonville, 18:16.5; 35. John Vaneizenga, East Kentwood, 18:17.4; 36. Matthew Adkins, Muskegon, 18:18.8; 37. Taylor Piotrzkowski, Grand Haven, 18:18.9; 38. Alex Brock, Holland West Ottawa, 18:19.6; 39. Carter Delrosario, East Kentwood, 18:19.9; 40. Max Dekorne, Jenison, 18:20.9; 41. Ethan Chrusciel, Grandville, 18:28.4; 42. Jesse Routhier, Muskegon Mona Shores, 18:30.2; 43. Jack. Maher, Holland West Ottawa, 18:32.0; 44. Mike Malvar, Jenison, 18:32.3; 45. Devin Joslin, Muskegon Reeths-Puffer, 18:34.6; 46. Jared Courtright, Hudsonville, 18:35.5; 47. Zach Zandbergen, Grandville, 18:35.8; 48. Caleb Schutter, Hudsonville, 18:37.1; 49. Mitch Spelde, Holland West Ottawa, 18:37.9; 50. Alex Hahn, Grandville, 18:38.7.
51. Stephen Crompton, GR Forest Hills Central, 18:42.0; 52. Evan Mcdowell, Hudsonville, 18:42.6; 53. Josh Sepanik, Grandville, 18:44.7; 54. Jake Bolthouse, Grandville, 18:45.0; 55. Tim Jackson, Hudsonville, 18:45.6; 56. Zach Caverley, Greenville, 18:50.8; 57. Rollin Cook, GR Forest Hills Central, 18:53.7; 58. Jon Woods, Lowell, 18:57.3; 59. Nick Hensch, Hudsonville, 19:06.6; 60. Scott Spira, Muskegon Reeths-Puffer, 19:07.2; 61. Tom Mark, Lowell, 19:09.9; 62. Dan Mercer, Muskegon Reeths-Puffer, 19:10.9; 63. Gabriel Herman, Muskegon Mona Shores, 19:11.3; 64. Danny Cole, Jenison, 19:12.0; 65. Steve Kaijala, Muskegon Mona Shores, 19:18.7; 66. Tim Honick, Muskegon Reeths-Puffer, 19:19.9; 67. Nick Tardani, Muskegon Reeths-Puffer, 19:20.3; 68. Matt Wolschleger, GR Forest Hills Central, 19:20.3; 69. Adam Johnston, Muskegon Reeths-Puffer, 19:21.7; 70. Adam Henry, GR Forest Hills Central, 19:23.0; 71. Zack Bourdon, Muskegon Reeths-Puffer, 19:32.2; 72. Mohamed Mohamed, East Kentwood, 19:34.9; 73. Mike Moy, Greenville, 19:40.4; 74. Tyler Roelfsema, Greenville, 19:40.9; 75. Marcus Brown, Muskegon, 19:44.9; 76. Ben Partridge, Lowell, 19:53.5; 77. Maxwell Harden, Muskegon, 19:53.6; 78. Brett Armstrong, GR Forest Hills Central, 19:55.2; 79. Lane Vanderheiden, GR Forest Hills Central, 19:55.9; 80. Ryan Prichard, Jenison, 20:02.8; 81. Josh Burrows, Grand Rapids Union, 20:12.9; 82. Matt Jesnek, Jenison, 20:17.6; 83. Kevin Klynstra, GR Forest Hills Central, 20:19.3; 84. A. J. Kneeland, Grand Rapids Ottawa Hills, 20:21.6; 85. Josh Corteville, Lowell, 20:25.5; 86. James Davis, Greenville, 20:54.5; 87. Graham Colligan, Muskegon, 20:58.9; 88. Curtis Walker, Grand Rapids Ottawa Hills, 21:02.7; 89. Jake Witte, Grand Rapids Union, 21:07.7; 90. Spencer Callahan, Greenville, 21:11.1; 91. Tim Larson, Grand Rapids Union, 21:13.0; 92. Norvon Cottingham, Grand Rapids Ottawa Hills, 21:18.4; 93. Michael Pollard, Muskegon, 21:24.4; 94. Antione Wiseman, Muskegon, 22:03.8; 95. Tyrell Frederick, Grand Rapids Ottawa Hills, 22:11.6; 96. Jose Rodriguez, Muskegon, 22:35.3; 97. Gary Vokoviak, Grand Rapids Ottawa Hills, 23:15.9; 98. Gerald Pitsch, Grand Rapids Union, 24:01.1; 99. Cristian Juarez, Grand Rapids Union, 24:08.1; 100. Randall Davis, Grand Rapids Ottawa Hills, 26:45.1.