Boys 3 Mile Run
PL GR Name Time Team
1. 12 Brayden Hamblen 15:25.0 SR Rock Falls
2. 11 Jacob Gebhardt 15:31.4 SR Sterling
3. 10 Josh Rodgers 15:45.5 Geneva
4. 11 Stephen Poorten 15:46.9 Sycamore
5. 10 Ryan Kredell 15:56.8 Geneva
6. 12 Jacob Oury 15:59.7 Hampshire
7. 12 Jonathan Landis 16:09.1 SR Sterling
8. 12 Tyler Dau 16:12.6 Geneva
9. 12 Will Matushek 16:15.9 SR Hampshire
10. 12 Connor Farrell 16:18.1 Sycamore
11. 9 Dawson Smith 16:19.9 PR Rock Falls
12. 12 Brian Kuehl 16:20.8 Geneva
13. 11 Jonah Fulton 16:21.2 SR Dixon
14. 12 Brendon Sebastian 16:27.6 SR Lasalle-Peru
15. 12 Blain Masterson 16:29.8 Dixon
16. 12 Sean Masterson 16:31.9 Dixon
17. 12 Bryce Tessmann 16:32.2 PR Sterling
18. 11 Jake Carani 16:33.1 Sycamore
19. 12 Trevor Viren 16:33.3 East Moline (United)
20. 11 Cole Montgomery 16:34.5 Geneva
21. 11 Alec Scott 16:35.9 SR Belvidere (North)
22. 12 Nathan Soria 16:38.0 SR Geneseo
23. 12 Ryan Porter 16:38.0 Lasalle-Peru
24. 12 John Lerohl 16:52.8 Sycamore
25. 9 Paul Ruetten 16:53.9 Sycamore
26. 12 Jeremy Horn 16:54.3 Hampshire
27. 12 Scott Creger 16:54.5 Geneva
28. 12 Jared Ellingson 16:58.1 Belvidere (North)
29. 11 Virgil Munyemana 17:01.7 PR Belvidere (North)
30. 12 Ryan Pijanowski 17:02.2 Lasalle-Peru
31. 11 Elijah Stuart 17:02.7 Hampshire
32. 11 Riley McIntyre 17:03.7 SR Plainfield (Central)
33. 11 Sawyer Swearingen 17:04.1 SR East Moline (United)
34. 11 Quinton Benzschawel 17:05.0 PR Sycamore
35. 12 Nathan Scherschel 17:05.3 SR East Moline (United)
36. 10 Isaiah Moorman 17:06.0 SR Sterling
37. 11 Blake Duncan 17:06.7 Geneseo
38. 12 Ben Keneth 17:07.0 SR Plainfield (Central)
39. 11 Santiago Arreola 17:08.5 PR Hampshire
40. 11 Jacob Taylor 17:08.6 SR Belvidere
41. 12 Brandon Ramos 17:08.8 Geneseo
42. 11 Sam Arco 17:09.6 SR Belvidere
43. 11 Jack Macaluso 17:10.2 SR Belvidere (North)
44. 12 Evan Jacobs 17:13.5 Sycamore
45. 12 Alec Kessel 17:16.5 SR Lasalle-Peru
46. 10 Tommy Croissant 17:16.7 Hampshire
47. 9 Christian Seagren 17:17.9 PR Dixon
48. 11 Aidan Carr-Clennon 17:19.0 Geneva
49. 11 Jacob Heller 17:19.6 PR Dixon
50. 11 Kyle Blake 17:20.7 Hampshire
51. 11 Drew Klatt 17:22.6 PR Ottawa (Twp.)
52. 12 Jake Martocci 17:27.6 Belvidere (North)
53. 10 Peter Rizzo 17:29.0 SR Geneseo
54. 11 Justin Bach 17:30.4 SR Geneva
55. 11 Tyler Paddock 17:31.5 Belvidere (North)
56. 10 David Lerohl 17:32.0 Sycamore
57. 11 Matt Hoskins 17:33.0 PR Geneva
58. 11 Riley Melton 17:33.9 SR Sycamore
59. 10 Andrew Lohse 17:34.3 Dixon
60. 10 Matt Laws 17:34.7 PR Rock Falls
61. 11 Alex Cordogan 17:39.2 Geneva
62. 11 Austin Harnois 17:41.4 Belvidere (North)
63. 12 Brandt Lerma 17:41.6 Belvidere (North)
64. 12 David Creger 17:44.7 Geneva
65. 12 Jacob Varble 17:46.4 SR East Moline (United)
66. 11 Angel Yescas 17:49.0 Hampshire
67. 11 Alex Frisch 17:53.2 PR Belvidere (North)
68. - Noah Sebastian 18:03.0 PR Geneseo
69. 12 Rafeal Casas 18:03.7 PR Lasalle-Peru
70. 11 Luis Cortes 18:10.7 PR East Moline (United)
71. 12 Mitchell Dutton 18:15.5 PR Geneva
72. 12 Tyler Dambman 18:15.6 SR Eastland
73. 11 Hayden Fogel 18:15.7 PR Geneva
74. 11 Jacob Dallen 18:20.9 PR Sandwich
75. 12 Bryan Rico 18:23.1 PR Belvidere
76. 11 Kris Segura 18:23.9 PR Belvidere
77. 11 Braden Fioresi 18:25.2 PR Geneva
78. 12 Spencer DiSimoni 18:26.0 Rochelle
79. 9 Jack Wike 18:29.6 PR Sterling
80. 9 Neo Colter 18:30.6 PR Geneseo
81. 12 Jaime Mondragon 18:33.0 PR East Moline (United)
82. 11 Jacob Brockhaus 18:34.2 PR Plainfield (Central)
83. 12 Sheldon McKittrick 18:39.1 Hampshire
84. 12 Lance Huftalin 18:41.0 SR Rochelle
85. 11 Matthew Ambrose 18:41.1 PR Lasalle-Peru
86. - Stephen Reifsteck 18:42.4 PR Eastland
87. 12 Nathan Williamson 18:43.9 SR Ottawa (Twp.)
88. 11 Chris Winters 18:44.8 Belvidere (North)
89. 11 Mason Laud 18:45.6 PR East Moline (United)
90. 10 Javier DeLaTorre 18:47.0 PR Rock Falls
91. 11 Anthony Ramirez 18:53.0 PR Belvidere (North)
92. 9 Dillon Nitz 18:53.7 PR Sterling
93. 12 Maguire Hoon 18:54.3 Geneseo
94. 12 Levi Johnson 18:55.7 Rochelle
95. 11 Jerome Warren 18:55.8 PR Rock Falls
96. 12 Aidan Siegele 18:57.3 SR Geneva
97. 12 Colton Peterson 19:00.1 SR Rock Falls
98. 12 Michael Davis 19:03.1 Geneva
99. 12 Jacob Sanchez 19:03.7 PR Lasalle-Peru
100. 11 Colin Clancy 19:03.8 SR Geneva
101. 11 Christian Booth 19:07.0 SR Geneseo
102. 10 Tyler 6 13 lechel 19:09.1 PR Ottawa (Twp.)
103. 12 Ethan Rowe 19:09.8 PR Ottawa (Twp.)
104. 12 Nick McKay 19:10.1 SR Sycamore
105. 12 Connor Schmidt 19:10.7 Plainfield (Central)
106. - Ethan Plese 19:13.5 PR Plainfield (Central)
107. 11 Justin Koslowski 19:16.3 Belvidere
108. 12 Jose Hernandez 19:19.5 SR Rock Falls
109. 12 Jason Bessett 19:19.9 SR Ottawa (Twp.)
110. 12 Mathew Drendel 19:21.5 Rochelle
111. 11 Adam Wells 19:30.1 PR Geneseo
112. 11 Drew Henson 19:30.3 Rock Falls
113. 11 Brendon Springsteen 19:30.5 SR East Moline (United)
114. 11 Thackery Newton 19:47.5 SR Geneseo
115. 12 Nathan Moravec 19:50.2 PR Geneva
116. 12 Kyle Sellers 19:54.6 Geneseo
117. 11 Steve McGarel 20:00.1 PR Plainfield (Central)
118. 11 Reid Coyle 20:04.2 SR Hampshire
119. 11 Francisco Herrera 20:11.1 PR Rochelle
120. 12 Jonathan Abele 20:17.1 SR Sterling
121. 11 Roni Miguel 20:19.1 SR Plainfield (Central)
122. 11 Evan Underhile 20:28.9 Sandwich
123. 11 Bradley Ruetten 20:33.2 SR Sycamore
124. 12 Nelson Laingen 20:34.9 SR Geneseo
125. 12 Jake Rodriguez 20:41.4 SR Rochelle
126. 11 Hunter Deal 20:41.5 SR Freeport
127. 12 Tate Neff 20:53.3 SR Geneseo
128. 11 Sevan Ozartun 20:54.9 Belvidere
129. 12 Thomas Truty 21:04.2 Belvidere
130. 12 Chandler Schwartz 21:07.7 Geneseo
131. 12 Jervias Johnson 21:16.0 SR Sterling
132. 12 Matt Chaffee 21:17.9 Geneva
133. 12 Scott McCracken 21:41.7 East Moline (United)
134. 11 Chris Irlbeck 21:43.4 PR Princeton
135. 12 Andrew Valentino 21:50.8 PR Sterling
136. 11 Jacob Priewe 21:56.3 SR Freeport
137. 11 Nathan Lambert 21:57.8 PR Geneseo
138. 11 Ivan Poon 21:58.4 PR East Moline (United)
139. 12 John Porn 22:06.0 Plainfield (Central)
140. 12 Anthony Contreras 22:18.7 PR East Moline (United)
141. 11 Cam Riedesel 22:39.1 PR Ottawa (Twp.)
142. 12 Michael Drendell 22:51.7 Rochelle
143. 11 Kier Alimario 22:55.3 PR Hampshire
144. 10 Marcos Serna 23:17.6 PR Ottawa (Twp.)
145. 11 Noah Watson 23:28.2 SR Freeport
146. 10 Kaedon Cronkright 23:28.2 PR Ottawa (Twp.)
147. 9 Nick Bantista 23:41.0 Ottawa (Twp.)
148. 12 Nik Floyd 23:50.6 SR Geneseo
149. 12 Cole Schwerdt 24:15.3 PR Geneseo
150. 9 Keegan Nagle 24:16.8 PR Ottawa (Twp.)
151. 9 Zach Poffenbarger 24:17.4 PR Ottawa (Twp.)
152. 10 Nolan Perry 24:17.8 PR Ottawa (Twp.)
153. 12 Tristan Johnson 24:18.0 SR Geneseo
154. 11 Spencer Kirk 24:21.9 Belvidere
155. 10 Noah Blakely 24:22.0 PR Ottawa (Twp.)
156. - Angel Martinez 24:57.4 PR Plainfield (Central)
157. 11 Danny Flores 25:04.2 Plainfield (Central)
158. - Brad Andal 25:44.7 PR Hampshire