boys 5000 meter run
1. 11 Justin Varineau 15:51.2 Grand Rapids Christian
2. 11 Dylan Sykes 15:56.7 Grand Rapids Catholi...
3. 12 Mark Freyhof 15:59.7 Hamilton
4. 12 Joey Dawson 16:11.1 Richland Gull Lake
5. 11 Mac LaBelle 16:19.8 Mt. Pleasant
6. 10 Abdi Ahmed 16:20.4 GR Forest Hills Nort...
7. 11 Aaron Brink 16:25.7 Grand Rapids Christian
8. 9 Victor Jura 16:26.5 Grand Rapids Christian
9. 11 Tyler Poel 16:37.0 Grand Rapids Christian
10. 11 Ryan Van Orman 16:37.1 Grand Rapids Christian
11. 12 Cooper Thieme 16:53.4 Ada Forest Hills Eas...
12. 10 Sam Terpstra 16:53.9 Grand Rapids Christian
13. 10 John Kabera 16:54.3 GR Forest Hills Nort...
14. 12 Owen Purdue 16:55.0 GR Forest Hills Nort...
15. 10 Zhane Arthur 17:05.5 St. Joseph
16. 12 Matt Field 17:09.7 Hamilton
17. 11 Tyler Punke 17:10.5 Mt. Pleasant
18. 12 Kurt Egelhaaf 17:10.6 St. Joseph
19. 10 Andrew Harrast 17:12.4 Mt. Pleasant
20. 12 Lucas Hamilton 17:12.7 Richland Gull Lake
21. 12 Michael Klein 17:13.3 Grand Rapids Catholi...
22. 12 Ethan Grayeb 17:13.4 GR Forest Hills Nort...
23. 11 Jack Millmier 17:13.5 Richland Gull Lake
24. 12 Jason Gilder 17:14.1 Grand Rapids South C...
25. 11 Charlie Kornoelje 17:14.9 Grand Rapids Christian
26. 11 Austin Lovett 17:25.8 Richland Gull Lake
27. 11 Conor Streng 17:30.1 GR Forest Hills Nort...
28. 11 Caleb Topp 17:30.5 Hamilton
29. 11 Trenton Peters 17:30.9 Hamilton
30. 11 Jacob Lyons 17:32.7 Richland Gull Lake
31. 12 Jake Schmitt 17:38.6 Richland Gull Lake
32. 10 Luke Koopman 17:41.1 Hamilton
33. 12 Jack Callahan 17:42.9 GR Forest Hills Nort...
34. 9 Thomas Westrick 17:43.7 Ada Forest Hills Eas...
35. 11 James Nykamp 17:47.2 Grand Rapids South C...
36. 11 Liam Perdue 17:49.3 Grand Rapids Catholi...
37. 11 Elliot Klingenberg 17:55.7 Hamilton
38. 10 Liam Maloney 17:56.5 GR Forest Hills Nort...
39. 10 Will Lage 17:57.3 St. Joseph
40. 11 Nolan Rowland 18:06.9 Richland Gull Lake
41. 10 Josh Dunlop 18:11.3 St. Joseph
42. 12 David Karston 18:13.2 Ada Forest Hills Eas...
43. 11 Drew Duncan 18:14.2 Holland Christian
44. 11 Quentin Johnson 18:17.2 Ada Forest Hills Eas...
45. 12 Daniel Pfahler 18:17.2 St. Joseph
46. 11 Jacob Grubb 18:17.2 Ada Forest Hills Eas...
47. 12 Sam Guikema 18:19.5 Grand Rapids South C...
48. 10 Cauy George 18:25.8 Mt. Pleasant
49. 11 Cayden O'Brien 18:34.9 Hamilton
50. 12 Grant Bradman 18:40.6 Grand Rapids South C...
51. 11 Sloan Felton 18:40.8 Mt. Pleasant
52. 12 Foster Woodruff 18:46.7 St. Joseph
53. 12 Ryan VanAppledorn 18:47.1 Holland Christian
54. 12 Aaron Zuverink 18:52.2 Grand Rapids South C...
55. 11 Matthew Schloff 18:56.7 Holland Christian
56. 12 Jacob Bol 18:57.7 Holland Christian
57. 11 Noah VanRees 18:59.3 Holland Christian
58. 11 Alec Walstra 19:01.7 Grand Rapids South C...
59. 12 Tayler Haney 19:05.4 Mt. Pleasant
60. 10 James Klein 19:08.5 Grand Rapids Catholi...
61. 10 Griffin Fitts 19:09.1 St. Joseph
62. 11 Daniel Karston 19:10.7 Ada Forest Hills Eas...
63. 11 Aidan VanderTuin 19:13.7 Grand Rapids Catholi...
64. 10 Tyler Warners 19:14.4 Grand Rapids South C...
65. 12 Reece DiGiovanna 19:15.6 Grand Rapids Catholi...
66. 12 Kevin Brown 19:33.3 Grand Rapids Catholi...
67. 11 Baylee Evans 19:40.7 Mt. Pleasant
68. 10 Joey VanBoxtel 19:42.5 Ada Forest Hills Eas...
69. 11 Adrian Huizenga 20:31.5 Holland Christian
70. 12 Henry Feikema 21:22.6 Holland Christian