Official Team Scores
1. Owensville 25
2. New Haven 61
3. California 92
4. New Bloomfield 104
5. Hermann 119
6. Wright City 125
7. Montgomery County 196
Boys 5k run
1. 12 Devon Kerckhoff 18:30.16 Sullivan
2. 12 Carter Brocato 18:31.94 Owensville
3. 10 Joseph Rethemeyer 18:50.51 New Haven
4. 12 Jared Mentz 18:55.47 Union
5. 11 Nathan Ford 19:11.63 SR New Haven
6. 11 Graham Dunlap 19:22.79 Owensville
7. 12 Samuel Blackwell 19:41.43 Owensville
8. 10 Tim Madden 19:46.04 New Haven
9. 11 Brannon Brocato 19:46.36 Owensville
10. 12 Alex Gooch 19:46.77 Owensville
11. 12 Will Borgerding 19:50.23 Hermann
12. 9 Trevor Porter 19:52.58 California
13. 11 Bryan Candrl 20:01.49 Owensville
14. 11 Jacob Giedinghagen 20:04.64 Owensville
15. 12 Hunter Carpenter 20:06.74 California
16. 10 Robert Morningstar 20:08.04 New Bloomfield
17. 11 Kyle Emerson 20:13.96 New Bloomfield
18. 11 Emmett Scheible 20:15.55 Hermann
19. 10 Martin Lewis 20:17.71 New Haven
20. 11 Payton Culwell 20:40.12 New Bloomfield
21. 11 Stephan Norwood 20:44.99 SR Wright City
22. 9 Jordan Bondurant 20:47.90 California
23. 12 Wyatt Deroy 20:57.42 PR Wright City
24. 12 Jacob Mueller 20:58.43 SR Wright City
25. 11 William Johnson 20:59.09 Pacific
26. 11 Colter Scheible 21:11.30 Hermann
27. 12 Dylan Vines 21:11.58 California
28. 12 Tyler Long 21:11.86 California
29. 10 Bailey Crane 21:15.53 New Bloomfield
30. 9 Caden Kirksey 21:16.42 California
31. 12 Jack Weakley 21:36.28 Elsberry
32. 10 Austin Bolin 21:40.02 California
33. 10 Kyle Bruning 21:48.50 PR Wright City
34. 9 Boyd Phillips 21:50.26 PR Hermann
35. 11 Jacob Eickhorst 21:51.06 New Bloomfield
36. 12 Zain Culwell 21:56.02 New Bloomfield
37. 12 Andrew Crawford 22:05.78 Lighthouse Preparato...
38. 9 Dominick Lewis 22:07.13 New Haven
39. 12 Tanner Riley 22:09.76 SR Wright City
40. 12 Riley Otten 22:16.03 New Haven
41. 10 Seth Crawford 22:37.16 Lighthouse Preparato...
42. 12 Ian Kapustka 22:37.42 Pacific
43. 12 Brian White 22:45.50 Chamois
44. 11 Ryan Blankenship 22:47.23 New Haven
45. 9 Jacob Eveland 23:23.22 PR Montgomery County
46. 12 Seth Oliver 23:53.01 Wellsville-Middletown
47. 11 Samuel Skaggs 23:54.06 Pacific
48. 12 Dillon Plotts 24:18.54 SR Montgomery County
49. 10 Justin Sheid 25:16.03 SR Montgomery County
50. 12 Brennan Rucker 25:22.52 PR Montgomery County
51. 12 Chris Scott 25:23.05 Missouri For The Deaf
52. 12 Travis Stahlman 25:48.84 Union
53. 10 Titus Beasley 25:58.87 Hermann
54. 12 Jacob Johnston 26:23.01 Wellsville-Middletown
55. 10 Isaac Corum 26:24.72 Union
56. 12 Richard Bethel 27:16.87 PR Montgomery County
57. 9 Zachary Scherhoff 31:41.97 PR Montgomery County
58. 10 Ethan Miller 33:02.06 PR Montgomery County