boys 5000 meter run
1. 12 Sam Wakeman 17:12.7 Okemos
2. 12 Ilya Poltavets 17:46.2 Okemos
3. 12 Nick Listermann 17:54.9 Lansing Catholic
4. 10 Nick Starr 18:10.3 Lansing Catholic
5. 11 Robert McQuaid 18:11.3 Okemos
6. 11 Isaac Perry 18:13.5 Okemos
7. 10 Yordi Cardenas 18:16.0 Ionia
8. 11 Christopher Carpen... 18:17.2 Ionia
9. 11 John Tuma 18:18.3 East Lansing
10. 10 Garrett Gould 18:20.7 Ionia
11. 10 R.J. Wilson 18:21.0 Ionia
12. 10 Aedan Jager 18:21.6 Lansing Catholic
13. 11 Andrew Stephenson 18:28.7 Okemos
14. 11 Levi Grandstaff 18:29.3 East Lansing
15. 12 Zack Snyder 18:29.6 Stockbridge
16. 11 Casey Meyer 18:33.2 Okemos
17. 12 Caleb Claucherty 18:36.3 Okemos
18. 10 Jon Hollister 18:39.0 East Lansing
19. 11 Adam Hall 18:44.0 Holt
20. 12 Elijah Huebner 18:45.1 Stockbridge
21. 12 Cody Kammers 18:48.2 Ionia
22. 12 Dan Hoffman 18:52.3 East Lansing
23. 11 Kyle Rummell 18:55.4 Okemos
24. 11 Kyle Card 18:58.7 Ionia
25. 12 Nick Carroll 18:59.4 Bath
26. 10 Wilson Deeren 19:04.7 Ionia
27. 12 Mitchell Caldwell 19:06.8 East Lansing
28. 10 Gage VanOrder 19:10.5 Okemos
29. 10 Mauricio Barrera 19:15.2 DeWitt
30. 12 Jordan McDuffey 19:18.8 Holt
31. 11 Eashwar Mohan 19:23.0 Okemos
32. 11 Jim Morrison 19:27.9 East Lansing
33. 12 Justin Buck 19:29.3 Holt
34. 10 Ben Dix 19:29.8 Fowlerville
35. 10 Joseph Riley 19:32.2 East Lansing
36. 10 Timothy Sweet 19:33.1 Lake Odessa Lakewood
37. 10 Jordan Bustance 19:33.5 Lake Odessa Lakewood
38. 12 Matt Felice 19:35.1 Ionia
39. 11 Nathan Buchweitz 19:36.2 Grand Ledge
40. 10 Damian Millard- Kl... 19:37.4 Okemos
41. 10 Andrew Richards 19:37.8 Leslie
42. 10 Owen Kilpatrick 19:39.3 Lansing Eastern
43. 10 Jonathon Townley 19:40.3 East Lansing
44. 11 Anthony Nichols 19:41.4 Bath
45. 10 Justin Monroe 19:41.9 Leslie
46. 10 Cole Jackson 19:42.9 Lake Odessa Lakewood
47. 11 Brandon Huttenlocker 19:43.3 Leslie
48. 11 Elijah Savoie 19:44.1 Lansing Eastern
49. 10 Daniel Moulton 19:44.6 Leslie
50. 11 Jake Trierweiler 19:44.8 Ionia
51. 12 Nat Fellows 19:45.7 Grand Ledge
52. 12 Sean Riley 19:50.8 East Lansing
53. 11 Aries McFadden 19:51.4 Holt
54. 10 Andrew Mathews 19:52.3 Lake Odessa Lakewood
55. 10 Joseph Popowitz 19:53.6 DeWitt
56. 12 Joel Holzhausen 19:56.0 Williamston
57. 12 Josiah Bigg 19:56.8 Leslie
58. 9 Maison Beauregard 20:04.7 Stockbridge
59. 10 Brandon Baswell 20:04.9 Holt
60. 11 Case Trevino 20:11.1 Bath
61. 11 Drew Busch 20:14.9 East Lansing
62. 12 Connor Lounds 20:15.4 Holt
63. 11 Rogelio Sarmiento-... 20:18.5 DeWitt
64. 10 Noah Alvarado 20:19.0 Lansing Catholic
65. 10 Michael Armistead 20:20.0 Bath
66. 10 Abdullah Hashsham 20:20.4 Okemos
67. 11 Dustin Mott 20:23.3 Okemos
68. 10 Calder Lewis 20:24.5 Okemos
69. 11 Mackenzie Fox-Purr... 20:24.8 Fowlerville
70. 11 Noah Richards 20:25.3 Holt
71. 10 Jesse Munson 20:25.5 Williamston
72. 10 Ryan Nagel 20:26.8 Leslie
73. 12 Riley Figueroa 20:45.7 DeWitt
74. 10 John Upham 20:49.5 East Lansing
75. 10 Andrew Baek 20:51.5 Okemos
76. 10 Timothy Houser 20:54.1 Lansing Everett
77. 10 Jon Maag 20:55.5 Lake Odessa Lakewood
78. 11 Jack Murphy 20:57.8 Holt
79. 11 Brendan Edie 21:01.4 DeWitt
80. 10 Dalton Harrison 21:02.6 Leslie
81. 11 Michael Lee 21:04.0 Holt
82. 10 Christian Gartner 21:06.0 East Lansing
83. 10 Caleb Maleitzke 21:07.9 Fowlerville
84. 10 Arden Knoll 21:10.9 Okemos
85. 11 Julian Fisch 21:11.8 Stockbridge
86. 12 Marco Sanchez 21:13.0 Lansing Waverly
87. 12 Brandon Bolte 21:15.1 Lansing Everett
88. 11 Josh Dix 21:20.2 Fowlerville
89. 11 Thomas Johnson 21:22.7 Stockbridge
90. 11 Zachary Rose 21:24.0 Fowlerville
91. 12 Zach Brundage 21:32.6 Holt
92. 10 Elijah Hartley 21:35.1 Lansing Everett
93. 10 Joe Milikin 21:37.8 Leslie
94. 10 Sebastian Lohmann 21:41.1 Ionia
95. 11 John Townsend 21:47.1 Grand Ledge
96. 11 Ryan Spitzley 21:49.6 DeWitt
97. 11 Jack Buhl 21:55.8 East Lansing
98. 11 Gabe Hales 21:56.3 Okemos
99. 12 Malte Lauck 21:57.5 Holt
100. 10 Cameron Huffman 21:58.3 Lake Odessa Lakewood
101. 10 Gavin Laforge 21:59.0 Williamston
102. 12 Aron Dawley 22:03.0 Williamston
103. 10 Brayden Smieska 22:06.1 Leslie
104. 11 Nathan LeBlanc 22:08.2 Grand Ledge
105. 10 TaeWon Kimball 22:12.3 East Lansing
106. 10 Zachary Matson 22:14.4 DeWitt
107. 10 Brady Seelye 22:23.9 Bath
108. 11 Timmy Li 22:36.5 Okemos
109. 12 Sam Elovirta 22:37.8 Leslie
110. 12 Nolan Feeny 22:41.0 Okemos
111. 11 Ryan Behan 22:47.6 Okemos
112. 9 Logan Connolly 23:00.1 Stockbridge
113. 11 David Barton 23:02.6 Williamston
114. 10 Brett Caporale 23:08.8 Lansing Catholic
115. 10 Payne Garrison 23:11.7 Okemos
116. 10 Toan Tran 23:17.2 Lansing Everett
117. 10 Gabriel Maldonado 23:20.3 Lansing Waverly
118. 10 Ethan Lockwood 23:26.1 Grand Ledge
119. 12 Quy Ho 23:31.7 Lansing Everett
120. 12 Caleb Fisher 23:42.9 Holt
121. 10 Jacob Gutting 23:43.5 Okemos
122. 10 Ethan Christensen 23:50.1 Holt
123. 12 Ethan Bommarito 23:57.4 Okemos
124. 12 Nate Fultz 23:59.2 Fowlerville
125. 12 John Jackson 24:01.0 Lake Odessa Lakewood
126. 10 Christopher Jacobs 24:16.7 Holt
127. 11 Josh Frazer 24:18.7 Grand Ledge
128. 12 Yicheng Li 24:35.1 Lansing Everett
129. 11 Ram Natla 24:41.1 Okemos
130. 11 Daniel Hult 24:47.0 Okemos
131. 10 Logan Bahm 25:09.8 East Lansing
132. 12 Dan Tran 25:10.2 Lansing Everett
133. 11 Owen Jowett 25:22.4 Lansing Catholic
134. 10 Brad Rinckey 27:19.8 Lansing Everett
135. 10 Jeremiah Benevides 27:28.6 Lansing Everett
136. 10 Nelson Duong 27:41.8 Lansing Everett
137. 11 Thomas Shafer 27:43.3 Okemos
138. 10 Jonathan Courtney 30:58.4 Leslie