Mens 5000m Run
1. 12 Dylan Gray 17:21.5 Okemos
2. 11 Bobby Reid 17:29.5 Lansing Catholic
3. 11 Dan Hoffman 17:45.6 East Lansing
4. 12 Jack Stout 17:47.1 East Lansing
5. 11 Danny Baker 17:48.4 Okemos
6. 10 Casey Meyer 17:52.0 Okemos
7. 11 Gavin Jager 17:54.0 Lansing Catholic
8. 11 Sam Wakeman 18:02.5 Okemos
9. 12 David Gorman 18:04.3 Okemos
10. 10 Josh Jackson 18:04.6 East Lansing
11. 11 Jake Van Ess 18:04.9 Ionia
12. 10 Robert McQuaid 18:12.2 Okemos
13. 10 Tyler Pruitt 18:21.2 East Lansing
14. 12 Jonah Kazmierski 18:23.2 Lansing Catholic
15. 12 David Pupils 18:31.5 East Lansing
16. 10 Rylan Rawson 18:33.1 Okemos
17. 10 Dakota Dietz 18:34.1 DeWitt
18. 11 Ben Rutledge 18:37.7 Holt
19. 10 Will Meaton 18:39.0 Lansing Catholic
20. 9 Kyle Lilley 18:42.7 Stockbridge
21. 10 John Tuma 18:46.3 East Lansing
22. 11 Cody Kammers 18:47.0 Ionia
23. 10 Kyle Card 18:50.7 Ionia
24. 10 Trevor Piggott 18:51.5 Ionia
25. 10 Brendan Cone 18:54.8 Okemos
26. 12 Ryan Ciffin 18:57.9 Okemos
27. 10 Aries McFadden 19:03.7 Holt
28. 10 Caleb McCarty 19:07.8 Stockbridge
29. 11 Levi Petersen 19:09.7 Holt
30. 10 Bryce Althoff 19:10.1 Ionia
31. 11 Sean Riley 19:13.2 East Lansing
32. 10 Christopher Carpen... 19:15.1 Ionia
33. 11 Zach Snyder 19:16.2 Stockbridge
34. 11 Nathaniel Webber 19:18.3 Holt
35. 10 Andrew Stephenson 19:19.8 Okemos
36. 12 Tom Hulse 19:20.4 East Lansing
37. 11 Mitchell Caldwell 19:22.5 East Lansing
38. 12 Hans Wieland 19:31.2 Okemos
39. 11 Nathan Bondi 19:32.4 Holt
40. 9 Colin Lilley 19:34.3 Stockbridge
41. 11 Caleb Claucherty 19:34.9 Okemos
42. 12 Patrick Floyd 19:35.4 Okemos
43. 11 Justin Stanley 19:35.8 Leslie
44. 10 Evan Hamp 19:36.6 DeWitt
45. 11 Tyler Evans 19:39.6 Haslett
46. 12 Lawrence Davis 19:40.0 East Lansing
47. 10 Erik Schultz 19:40.4 Okemos
48. 10 Logan Kroczaleski 19:40.8 Grand Ledge
49. 12 Aaron Centofanti 19:43.8 Holt
50. 12 Kahilb Morris 19:45.4 Ionia
51. 10 Isaac Perry 19:46.9 Okemos
52. 12 Jeremiah Maurer 19:48.6 East Lansing
53. 11 Josh Hall 19:49.2 East Lansing
54. 10 Eashwar Mohan 19:49.7 Okemos
55. 12 Naoh Wolfe 19:53.0 Okemos
56. 12 Jason Green 19:53.3 Okemos
57. 11 Nat Fellows 19:56.7 Grand Ledge
58. 10 Jake Trierweiler 20:00.0 Ionia
59. 10 Andrez Chuney 20:00.4 Holt
60. 12 Jason Bian 20:08.2 East Lansing
61. 10 Saige Beckler 20:08.8 Lansing Waverly
62. 12 John Hay 20:11.2 Stockbridge
63. 10 Brandon Jones 20:11.4 Grand Ledge
64. 10 Noah Richards 20:12.8 Holt
65. 10 Thomas Johnson 20:14.4 Stockbridge
66. 12 Justin Smith 20:16.0 DeWitt
67. 10 Ryan Howland 20:22.1 Leslie
68. 10 Jim Morrison 20:24.2 East Lansing
69. 11 Chris Teahan 20:28.4 Grand Ledge
70. 11 Elijah Huebner 20:36.0 Stockbridge
71. 11 Connor Lounds 20:44.6 Holt
72. 10 Ryan Behan 20:45.3 Okemos
73. 11 Brenden Hilliard 20:47.3 Haslett
74. 10 Ryan Armbrustmacher 20:49.8 DeWitt
75. 10 Drew Busch 20:55.8 East Lansing
76. 10 Gabe Hales 20:56.9 Okemos
77. 12 Tarek Chawich 21:01.7 East Lansing
78. 10 Jack Buhl 21:02.0 East Lansing
79. 12 Mateusz Meller 21:03.2 East Lansing
80. 9 Alex Wall 21:03.6 Haslett
81. 12 Patrick Johnson 21:04.8 Holt
82. 11 AJ Wilk 21:06.9 East Lansing
83. 12 Lazoro Bennett 21:11.0 Lansing Waverly
84. 12 Jeremy Spink 21:13.7 Stockbridge
85. 10 Ricky Li 21:14.8 Okemos
86. 12 Kaleb Dodson 21:23.3 Holt
87. 11 Cory Mayhew 21:28.4 Lansing Eastern
88. 11 Jacob Macy 21:29.5 Haslett
89. 11 Alex Evans 21:30.3 DeWitt
90. 10 Michael Lee 21:32.2 Holt
91. 12 Zeke Polken 21:36.6 Okemos
92. 12 James French 21:42.9 DeWitt
93. 11 Matt Hood 21:45.7 DeWitt
94. 9 Matt Garnett 21:48.7 Haslett
95. 10 Stanley Plennert 21:51.9 Stockbridge
96. 12 Eric Seo 21:53.5 Okemos
97. 12 Max Charles 21:53.8 Lake Odessa Lakewood
98. 10 Maxwell Wright 21:54.1 Lansing Waverly
99. 12 Jake Faustyn 21:56.0 Okemos
100. 12 Cole Jamieson 21:56.4 Okemos
101. 12 Jordan Moffitt 21:56.7 DeWitt
102. 10 Jake Setnicky 21:57.8 Grand Ledge
103. 12 Charles VanSumeren 21:59.5 Okemos
104. 10 Brendan Edie 22:04.9 DeWitt
105. 10 Dustin Mott 22:09.8 Okemos
106. 10 Mackenzie Fox-Purr... 22:14.9 Fowlerville
107. 10 Sam Liao 22:38.7 East Lansing
108. 11 Ethan Bommarito 22:40.3 Okemos
109. 10 Caleb Woloszyn-Duffy 22:47.5 Lansing Waverly
110. 12 Christian Garcia 22:52.5 Grand Ledge
111. 10 Nathan LeBlanc 22:53.7 Grand Ledge
112. 10 David Dehnke 23:10.2 Lansing Catholic
113. 11 Kearney Shine 23:14.7 Haslett
114. 12 Jake Borucki 23:16.4 Haslett
115. 12 Isaac Hidalgo 23:19.4 Lansing Eastern
116. 12 Ryan Nussdorfer 23:20.2 Okemos
117. 10 John Ryan 23:22.1 Haslett
118. 11 Zach Brundage 23:36.9 Holt
119. 10 Bailey Sandula 23:56.7 Lansing Waverly
120. 12 Evan Stump 24:17.6 Holt
121. 10 Connor Cooke 24:30.5 Okemos
122. 12 David Evenson 24:35.1 Okemos
123. 10 Owen Jowett 24:39.2 Lansing Catholic
124. 11 Logan Anderson-Bor... 24:43.6 Lansing Christian
125. 11 Nate Fultz 24:45.4 Fowlerville
126. 10 Colin Smith 25:03.7 Lansing Catholic
127. 12 Kevin Pentico 25:13.5 Fowlerville
128. 12 Zach Wise 25:56.2 Okemos
129. 10 Dominick Violetta 26:01.4 Fowlerville
130. 10 Warren Fosler 26:17.4 Fowlerville
131. 10 Salvatore Petrovia 26:39.0 Lansing Eastern
132. 10 Peter Lycos 26:47.1 Holt