boys 5k run
1. 11 Cory Landon 16:26.3 Carlinville
2. 10 Ben Flowers 16:39.5 Jerseyville (Jersey)
3. 12 Alex Reed 16:41.3 Collinsville
4. 11 Mike Roach 16:43.3 Jerseyville (Jersey)
5. 10 Brendan Peterson 16:45.4 Collinsville
6. 10 Garrett Fulkerson 17:00.2 Wood River (East Alt...
7. 10 Sam Hurst 17:04.4 Bethalto (Civic Memo...
8. 12 Ryan Gunter 17:05.8 Bethalto (Civic Memo...
9. 11 Brandon Myatt 17:08.1 Piasa (Southwestern)
10. 11 Kristian Avise- Ro... 17:16.3 Columbia
11. 11 Paul Mueller 17:18.0 Red Bud
12. 12 Logan Robart 17:26.5 Greenville
13. 10 Will Autenrieth 17:28.0 Collinsville
14. 10 Brendon Springman 17:28.0 Wood River (East Alt...
15. 10 Robert Frisbee 17:30.1 Collinsville
16. 11 Frank Trost 17:30.4 Bethalto (Civic Memo...
17. 9 Jason Landon 17:35.8 Carlinville
18. 10 Jaxen Mcneese 17:40.7 Lebanon
19. 11 Drake Claxton 17:44.7 Collinsville
20. 9 Ryan Poggenpohl 17:48.0 Litchfield
21. 10 Andrew Bryden 17:50.5 Jerseyville (Jersey)
22. 9 Charles Helton IV 17:51.2 Carlinville
23. 11 Mark Wendell 17:55.7 Jerseyville (Jersey)
24. 10 Chase Headen 17:56.3 Red Bud
25. 9 Samuel Mock 17:57.2 Carlinville
26. 9 T.J. Verning 18:08.5 Collinsville
27. 12 Bryce Whitehead 18:09.6 Collinsville
28. 10 Ty Durbin 18:14.5 Litchfield
29. 12 Andrew Jokerst 18:18.0 Red Bud
30. 11 Jacob Bednara 18:22.0 Collinsville
31. 9 Jacob Sewell 18:27.2 Collinsville
32. 12 Jacob Troeckler 18:28.1 Bethalto (Civic Memo...
33. 12 Evan Schmidt 18:31.8 Dupo
34. 12 Clay Stephens 18:32.8 Collinsville
35. 10 Collin Kessinger 18:36.6 Greenville
36. 9 Matthew Shea 18:37.2 Wood River (East Alt...
37. 11 Evan Morris 18:39.6 Lebanon
38. 11 Jarrett Lacquement 18:41.1 Bethalto (Civic Memo...
39. 11 Weihua Li 18:43.5 Bethalto (Civic Memo...
40. 12 Robbie Cunningham 18:47.3 Dupo
41. 10 Ben Carlson 18:59.9 Collinsville
42. 11 Nick Loepker 19:01.4 Jerseyville (Jersey)
43. 11 Jared Wicklein 19:03.4 Columbia
44. 11 Cameron Tanzyus 19:06.5 Collinsville
45. 11 Jason Chausse 19:06.9 Red Bud
46. 11 Andrew Hoguet 19:08.1 Columbia
47. 9 Grayson Armour 19:10.1 Carlinville
48. 11 Cody Smith 19:10.5 Greenville
49. 10 Zac Lafferty 19:15.9 Wood River (East Alt...
50. 12 Chris Mueller 19:18.9 Dupo
51. 12 Alex Willeford 19:27.1 Red Bud
52. 9 Josh Foster 19:54.0 Columbia
53. 10 Will Sunderland 19:58.9 Greenville
54. 12 Nathan Derousse 20:08.4 Red Bud
55. 12 Patrick Kelly 20:08.8 Bethalto (Civic Memo...
56. 11 Andrew Ickler 20:12.0 Bethalto (Civic Memo...
57. 9 Grant Seniker 20:18.6 Piasa (Southwestern)
58. 11 Vincent Gonzalez 20:26.0 Red Bud
59. 11 Gavin Phillips 20:32.6 Columbia
60. 12 Chadd Harkey 20:47.1 Bethalto (Civic Memo...
61. 11 Robert Speidel 20:56.2 Jerseyville (Jersey)
62. 10 Caine Ashlock 21:00.2 Greenville
63. 9 Bailey Webster 21:00.8 Litchfield
64. 9 Chase Wallendorff 21:05.9 Wood River (East Alt...
65. 11 Evan Lowis 21:06.3 Piasa (Southwestern)
66. 9 Jacob Mustain 21:20.6 Wood River (East Alt...
67. 9 Ben Polo 21:23.8 Gillespie
68. 10 Austin DeRousse 21:42.3 Red Bud
69. 9 Eli Smith 21:44.6 Columbia
70. 10 Nathan Bealer 21:48.2 Lebanon
71. 9 Simeon Robart 22:05.5 Greenville
72. 9 David Garrison 22:08.3 Collinsville
73. 12 Henson Davidson 22:32.1 Bethalto (Civic Memo...
74. 11 Bain Plew 22:33.6 Columbia
75. 9 Jacob Derham 22:40.2 Jerseyville (Jersey)
76. 11 Tyler Dorris 23:11.0 Piasa (Southwestern)
77. - Quentin Heyen 23:30.4 Gillespie
78. - Doug Carlisle 23:31.3 Litchfield
79. 10 Jack Kufa 23:33.1 Carlinville
80. 11 Sam Clay 23:50.0 Gillespie
81. 11 Alan Schwegel 24:34.1 Red Bud
82. 12 Kelby Kincaide 24:46.4 Jerseyville (Jersey)
83. 9 Alex Loeffler 26:31.9 Father McGivney
84. 12 Cody Young 26:39.8 Red Bud
85. 9 Austin Koenig 27:07.9 Jerseyville (Jersey)
86. 9 Brady Beggs 35:38.1 Dupo