Boys 5000 meter run
1. 12 Jesse Hersha 15:31.80 Concord
2. 12 Ben Utz 15:55.92 Michigan Center
3. 11 Jacob Inosencio 16:27.67 Parma Western
4. 10 Lake Buseth 16:28.62 Parma Western
5. 12 Ryan Gibson 16:30.29 Jackson Lumen Christi
6. 11 Brennan Burk 16:34.84 Hanover-Horton
7. 12 Roman Blackwell 16:37.57 Jackson
8. 12 Ryan Silvestri 16:50.52 Napoleon
9. 11 Jack Dulworth 16:51.64 Jackson
10. 11 Austin Shepherd 16:53.70 Hanover-Horton
11. 11 Nadji Butris 16:54.02 Jackson Lumen Christi
12. 10 Robert Kunselman 17:11.22 Jackson
13. 9 Landon Melling 17:12.52 Hanover-Horton
14. 12 Lucas Crisanti 17:13.08 Hanover-Horton
15. 12 Joey Hutchins 17:13.53 Concord
16. 10 Justin Detgen 17:21.39 Concord
17. 11 Zach Abbee 17:23.95 Hanover-Horton
18. 11 Billy Dowd 17:35.65 Napoleon
19. 10 Joel Johnson 17:41.95 Napoleon
20. 10 Jay Waggener 17:44.47 Hanover-Horton
21. 12 Alex Hoop 17:45.36 Jackson Lumen Christi
22. 12 Justin Perticone 17:46.62 Jackson Lumen Christi
23. 10 Tristan Kellar 17:49.72 Parma Western
24. 12 Andrew Garver 17:52.00 Jackson Lumen Christi
25. 10 Isaac Cooper 17:56.54 Jackson Lumen Christi
26. 11 Ben Marshall 17:57.69 Parma Western
27. 12 Allan Dowling 18:04.17 Hanover-Horton
28. 12 Shayne Palmer 18:07.80 Napoleon
29. 11 Connor Silvestri 18:08.15 Napoleon
30. 12 Damian Yoxheimer 18:11.13 Jackson
31. 9 TJ Kessman 18:12.62 Concord
32. 12 Kristopher Cavender 18:20.69 Jackson Lumen Christi
33. 10 Tyler Robertson 18:24.34 Parma Western
34. 12 Jakob Roberts 18:29.64 Concord
35. 12 Javin Potts 18:37.74 Jackson Christian
36. 10 Mitchell McNeil 18:38.21 Jackson Christian
37. 11 Chase Baumgardner 18:38.72 Brooklyn Columbia Ce...
38. 10 Kyuss Maher 18:44.74 Concord
39. 10 Todd Moody 18:45.12 Jackson Northwest
40. 10 Marcus Shakoor 18:45.77 Jackson
41. 12 Zeke Tomblin 18:46.23 Napoleon
42. 12 Jimmy Darby 18:48.05 Michigan Center
43. 11 Devon Walsh 18:52.62 Jackson Northwest
44. 10 Joey Dodge 18:53.84 Jackson Northwest
45. 10 Zack Keyes 18:54.32 Vandercook Lake
46. 11 Aaron Heath 18:58.72 Hanover-Horton
47. 11 John Girkin 19:04.28 Jackson
48. 9 Connor Grimm 19:06.74 Grass Lake
49. 12 Tim Doetsch 19:09.50 Napoleon
50. 12 Matt Thomas 19:20.11 Jackson Lumen Christi
51. 9 Bradley Guenther 19:23.81 Hanover-Horton
52. 10 Sam Ramsey 19:28.50 Jackson
53. 10 Dan Hirth 19:33.79 Napoleon
54. 12 Brendan Hunt 19:46.60 Napoleon
55. 11 Cedric Santana 19:49.95 Michigan Center
56. 12 Luke Hubbard 19:56.10 Jackson Christian
57. 12 Jody Arntz 20:04.51 Springport
58. 12 Alex Kettwich 20:11.15 Concord
59. 10 Ryan Shafer 20:19.41 Springport
60. 10 Carson Crowell 20:25.18 Brooklyn Columbia Ce...
61. 12 Brett Trombley 20:30.33 Jackson
62. 12 Anthony Doerr 20:32.06 Napoleon
63. 10 Luke Schempf 20:34.24 Parma Western
64. 12 Dakota Yeaster 20:34.57 Hanover-Horton
65. 10 Zach Lamphere 20:38.81 Jackson Christian
66. 12 Trevor Powell 20:46.58 Brooklyn Columbia Ce...
67. 10 Andrew Jackson 20:48.20 Jackson Christian
68. 10 Branden Commet 20:55.80 East Jackson
69. 11 Jake Kerstetter 21:04.15 Grass Lake
70. 9 Isaiah Cram 21:05.55 Vandercook Lake
71. 10 Curtis Scott 21:09.68 East Jackson
72. 9 Jordan Rimert 21:16.17 Vandercook Lake
73. 12 Matt Munie 21:22.66 Jackson Lumen Christi
74. 12 Will Hodges 21:30.09 Michigan Center
75. 12 Blaine Stowe 21:35.89 East Jackson
76. 12 Austin Macomber 21:42.66 Grass Lake
77. 9 Seth Storm 21:43.75 Vandercook Lake
78. 12 Elijah Ong 21:45.50 Napoleon
79. 9 Noah Molton 22:14.86 Vandercook Lake
80. 9 Devin Derr 22:32.08 Michigan Center
81. 11 John Williams 22:36.55 Parma Western
82. 9 Quinn Killian 22:41.32 Parma Western
83. 10 Tyler Schultz 22:46.95 Grass Lake
84. 9 Jacob Foster 22:49.34 Vandercook Lake
85. 9 Lee Gerweck 22:50.24 Jackson Christian
86. 11 Daniel Humphries 22:53.42 Grass Lake
87. 12 Daniel Bryant 23:09.26 East Jackson
88. 11 Noah Parsons 23:15.56 Parma Western
89. 9 Avery Iles 25:05.90 Grass Lake
90. 10 Preston Christoff 25:12.64 Parma Western
91. 12 Devin Cowden 27:04.54 Vandercook Lake