boys 5000 meter run
1. 11 Cole Trevino 16:51.0 Bath
2. 11 Bryce Thelen 16:55.4 Pewamo-Westphalia
3. 12 Grant Hengesbach 16:59.9 Pewamo-Westphalia
4. 12 Elliott Lipe 17:16.3 Bath
5. 12 Kyle VanSpronsen 17:18.3 Saranac
6. 9 Mitch Nurenberg 17:28.0 Pewamo-Westphalia
7. 11 Zach Schmitz 17:30.1 Pewamo-Westphalia
8. 10 Nick Conner 17:34.1 Fowler
9. 11 Sam Corbin 17:37.1 Potterville
10. 12 Isaac Brown 17:38.4 Portland St. Patrick
11. 11 Connor McElvain 17:42.0 Saranac
12. 11 Brock Simon 17:44.5 Pewamo-Westphalia
13. 11 Tyler Vermillion 17:56.2 Potterville
14. 10 Ryan Kingsbury 17:56.8 Laingsburg
15. 10 Kody Smith 18:00.7 Potterville
16. 12 Ethan Launstein 18:04.8 Dansville
17. 11 Graham Smith 18:09.4 Portland St. Patrick
18. 10 Anthony Mack 18:09.7 Dansville
19. 12 Marshall Lipe 18:10.2 Bath
20. 10 Ross Schmiedeknecht 18:18.8 Potterville
21. 10 Trent Barker 18:20.8 Pewamo-Westphalia
22. 10 Kyle Behrendt 18:23.0 Fowler
23. 11 Zach Yarger 18:27.0 Potterville
24. 12 Jared Melcher 18:31.6 Saranac
25. 11 Zack Blanchard 18:35.6 Bath
26. 12 Will Schafer 18:35.9 Fowler
27. 12 Branden Smith 18:44.1 Saranac
28. 10 Mason Houtteman 18:45.2 Saranac
29. 12 Jacob Hong 18:49.9 Fowler
30. 10 Isaiah Stimer 18:50.7 Potterville
31. 9 Keith Schafer 18:51.3 Pewamo-Westphalia
32. 9 Gordon Chattaway 18:57.7 Dansville
33. 10 Bryce Platte 19:00.1 Pewamo-Westphalia
34. 12 Elijah Becker 19:02.7 Fowler
35. 11 Ben Lober 19:04.6 Dansville
36. 10 Riley Bedard 19:07.5 Saranac
37. 11 Ben Opphile 19:11.0 Bath
38. 12 Jacob Kadluboski 19:13.8 Dansville
39. 12 Kyle Coulter 19:15.0 Bath
40. 10 Michael Armistead 19:39.7 Bath
41. 11 Anthony Nichols 19:42.4 Bath
42. 9 Riley Goerge 19:43.8 Fowler
43. 12 Marcus Traver 19:50.5 Potterville
44. 12 Joe Weller 19:54.9 Portland St. Patrick
45. 12 Nick Carroll 20:02.6 Bath
46. 12 Jacob Danek 20:14.4 Laingsburg
47. 10 Spencer Anderson 20:23.9 Dansville
48. 9 Patrick Schafer 20:31.2 Pewamo-Westphalia
49. 12 Owen Fedewa 20:31.4 Fowler
50. 9 Joe Simon 20:35.7 Pewamo-Westphalia
51. 10 Kobie Corp 20:40.4 Laingsburg
52. 10 Charlie Boak 20:44.0 Fowler
53. 11 Case Trevino 20:51.3 Bath
54. 12 Zack Good 20:52.1 Laingsburg
55. 10 Seth Anderson 20:54.1 Pewamo-Westphalia
56. 9 Joe Timmer 20:56.7 Portland St. Patrick
57. 9 Ryan Cadwallader 21:07.6 Saranac
58. 10 Jonathan Hong 21:09.9 Fowler
59. 12 Alexis Monroy 21:16.1 Saranac
60. 9 Jack Sullivan 21:18.3 Bath
61. 11 Jair Lopez 21:18.9 Fulton
62. 11 Kevin Schafer 21:22.7 Pewamo-Westphalia
63. 11 Dylan Harter 21:27.6 Laingsburg
64. 10 Luke Baker 21:35.0 Fulton
65. 11 Jake George 21:37.9 Fowler
66. 9 Jake Pung 22:04.2 Portland St. Patrick
67. 10 Jack Skidmore 22:23.1 Bath
68. 10 Geordie Ruid 22:32.3 Saranac
69. 9 Braydan Biddinger 22:33.7 Fulton
70. 10 Brady Seelye 22:34.7 Bath
71. 12 Thomas Wernet 22:39.7 Portland St. Patrick
72. 12 Philip Wernet 22:40.4 Portland St. Patrick
73. 10 Conor Talcott 22:52.5 Saranac
74. 9 Noah Schott 23:12.6 Bath
75. 9 Darius Clemen 23:18.4 Bath
76. 9 Brad O'Connor 23:20.7 Laingsburg
77. 9 Ty Genereux 24:17.7 Pewamo-Westphalia
78. 9 Tyler Sieben 24:20.4 Laingsburg
79. 10 Victor Feldpausch 24:22.7 Fowler
80. 11 Josh Glover 24:27.9 Dansville
81. 9 Henry Chelf 24:37.9 Dansville
82. 9 Jonah Powell 24:57.1 Saranac
83. 9 Carl Fournier 25:45.9 Bath
84. 9 Maverick Musser 26:13.2 Saranac
85. 9 Justin Brown 27:35.9 Bath
86. 11 Aaron Pratt 27:51.3 Portland St. Patrick
87. 11 Ray Latchaw 29:33.6 Laingsburg
88. 9 Nolan Schmitz 29:37.1 Fowler
89. 11 Spencer Risner 31:47.3 Saranac
90. 9 Andy Hilts 33:37.3 Bath