Boys 3 Mile Run FR/SO
PL GR Name Time Team
1. 10 Joseph Wermes 15:54.9 Fenwick
2. 9 Ian Kaffenberger 16:32.9 PR Pleasant Valley
3. 9 Paul Ruetten 16:38.3 Sycamore
4. 10 Jared Wermes 16:44.1 Fenwick
5. 9 Christian Seagren 16:55.6 Dixon
6. 10 Owen Filbin 16:58.4 Fenwick
7. 10 Lucas McKay 16:58.9 Sycamore
8. 10 Nathan Miller 16:59.3 PR Oswego
9. 10 Brady Mello 17:01.6 PR Oswego
10. 10 Kyle Kelty 17:04.5 PR Oswego
11. 9 Kent Nichols 17:06.5 PR Pleasant Valley
12. 10 David Lerohl 17:10.1 Sycamore
13. 10 Jonathan Zambo 17:11.6 PR Oswego
14. 10 James Baker 17:15.6 PR Bettendorf
15. 9 Eric Zabel 17:18.4 PR Pleasant Valley
16. 9 Kyler Castro 17:21.4 PR Bettendorf
17. 9 Andrew Milas 17:21.5 PR Conant
18. 10 Dayton Ward 17:28.8 PR Sycamore
19. 10 Austin Walsh 17:30.2 PR Rochelle
20. 10 Brendon Kriepke 17:30.9 PR Conant
21. 10 Andrew Lohse 17:31.1 Dixon
22. 9 Logan Griswold 17:31.2 PR Dixon
23. 10 Ivan Garcia 17:31.6 PR Oswego
24. 9 Jacob Bohnert 17:33.7 PR Oswego
25. 10 Jareth Gomes 17:34.5 PR Conant
26. 10 Connor Flinn 17:35.6 PR Pleasant Valley
27. 10 Zack Zographos 17:35.9 PR Sycamore
28. 9 Collin Cincola 17:38.7 PR Bettendorf
29. 9 Alfredo Ramirez 17:40.1 Jefferson
30. 10 Tate Slaght 17:41.5 PR Freeport
31. 10 Cole Hanson 17:42.8 SR Pleasant Valley
32. 10 Brendan Scott 17:44.5 PR Bettendorf
33. 9 Chris Brady 17:47.6 PR Fenwick
34. - Jack Meyers 17:48.6 PR Pleasant Valley
35. 9 Bryce Guerrettaz 17:50.1 PR Sycamore
36. 10 Austin Morales-San... 17:52.0 PR Schaumburg
37. 9 Adrian Swanson 17:56.4 PR Pleasant Valley
38. 9 David Ruetten 17:58.8 PR Sycamore
39. 9 James Wright 17:59.8 East Moline (United)
40. 10 Sam Hessian 18:00.0 PR Schaumburg
41. 10 Ian Silva 18:01.0 SR Bettendorf
42. 9 Marcus Porchia 18:04.0 Joliet Catholic
43. 9 Jonny Swarm 18:07.5 PR Bettendorf
44. 9 Diego Escobar 18:08.2 PR Rochelle
45. 9 Ethan Neal 18:09.5 PR Oswego
46. 9 Matthew Zuber 18:10.6 PR Fenwick
47. 9 Levent Sertesen 18:11.8 Hoffman Estates
48. 9 Matteas Arostegui 18:12.4 PR Schaumburg
49. 9 Uzziel Zarate 18:17.3 PR Rochelle
50. 9 Grant Bonatz 18:18.9 PR Schaumburg
51. 10 Matt Gade 18:21.1 PR Conant
52. 10 Dylan Block 18:22.7 PR Conant
53. 9 Ben Rhodes 18:23.4 East Moline (United)
54. 9 Blake Droege 18:25.3 Schaumburg
55. 9 Bradley Domke 18:26.9 PR Fenwick
56. 10 Jack Nelson 18:28.4 PR Bettendorf
57. 9 Jack Wike 18:31.1 Sterling
58. 10 Micheal Olson 18:34.0 PR Rockford (Boylan Cat...
59. - Jonathon Macaluso 18:34.3 PR Conant
60. 9 Josephin Ndjebe 18:35.5 Rockford (East)
61. 10 Matthew Ciarletti 18:36.2 Joliet Catholic
62. 10 Paul Jlabert 18:39.4 Christian Life
63. 9 Julian Maldonado 18:43.7 PR Fenwick
64. 9 Sam Janssen 18:48.8 PR Sterling
65. 10 Mason Seibert 18:51.1 PR Rockford (Boylan Cat...
66. 10 Derek Moore 18:54.7 Rockford (East)
67. 10 David Benney 18:55.4 PR Rockford (Boylan Cat...
68. 9 Liam Keefe 18:59.5 Rockford (Boylan Cat...
69. 10 Asher Lowrey 19:01.4 PR DeKalb
70. 10 Tye Ball 19:03.4 Jefferson
71. 9 Luke Andrews 19:05.3 PR DeKalb
72. 9 Evan Horner 19:10.5 PR Rochelle
73. 9 Dillon Nitz 19:11.0 Sterling
74. 9 Jayden Day 19:12.7 Eastland
75. 10 Levi Nightingale 19:21.0 East Moline (United)
76. 10 Zach Picton 19:22.7 PR Riverside (R.-Brookf...
77. 10 Sean Hammond 19:24.7 SR Clinton
78. 9 Manny Valencia 19:26.6 PR Hoffman Estates
79. 9 Kyle Gassman 19:27.4 PR Clinton
80. 10 Anthony Navarrete 19:28.1 PR Hoffman Estates
81. 10 Sam Naftzger 19:28.6 SR DeKalb
82. 10 Mario Montoya 19:28.8 PR DeKalb
83. 10 Bradey Franks 19:29.5 Rockford (East)
84. 9 Ryan Drysch 19:30.3 PR Joliet Catholic
85. 10 Dillion Forbeck 19:31.3 Princeton
86. 10 Andrew Ivarson 19:32.0 PR Sterling
87. 9 Ben Hickey 19:32.6 PR Rochelle
88. 9 Jack Bathje 19:42.5 Rockford (East)
89. 10 Charles Parker 19:42.9 PR DeKalb
90. 9 Tushar Sunkum 19:44.2 PR Hoffman Estates
91. 10 Jack Smith 19:46.2 Joliet Catholic
92. 9 Simon Cooper 19:48.4 PR Schaumburg
93. 10 Kyle Guilliams 19:55.3 PR Clinton
94. 9 Juan Castro 19:56.4 DeKalb
95. 10 Bradley Mace 19:59.3 Rockford (Boylan Cat...
96. 9 Thomas Sitter 19:59.9 PR Dixon
97. 10 Nic Peterson 20:00.2 PR Dixon
98. 9 Tucker Louis 20:00.6 PR Rochelle
99. 10 Connor Coupar 20:02.8 Rockford (East)
100. 10 Drew Walter 20:06.7 Jefferson
101. 10 Ruban Leal 20:06.8 PR Sterling
102. 9 Trevor Bitner 20:13.4 PR Clinton
103. 9 Antonio Mestas 20:17.7 Schaumburg
104. 10 Tristan Linnabery 20:21.6 PR East Moline (United)
105. 9 Aidan Bengford 20:23.6 DeKalb
106. 10 Darren Manion 20:30.8 East Moline (United)
107. 9 Santi Cordoba 20:32.2 PR Rochelle
108. 10 Andrew Simmons 20:36.7 SR Freeport
109. 10 Kyle Gomel 20:37.4 PR Rockford (Boylan Cat...
110. 9 Vaidik Soni 20:37.6 PR Hoffman Estates
111. 10 Santiago Ongtengco 20:43.7 PR Rockford (Boylan Cat...
112. 9 Anthony Zelehovitis 20:49.9 PR Joliet Catholic
113. 9 Julian Perez 20:55.4 Riverside (R.-Brookf...
114. 10 Evan Dunbar 20:55.4 Riverside (R.-Brookf...
115. 9 Riley Nickles 21:01.6 PR Clinton
116. 10 Logan Gauthier-Rai... 21:18.0 PR Jefferson
117. 10 Miguel Huarache 21:18.3 PR Sterling
118. 10 Kadin Wolf 21:30.9 SR Sterling
119. 9 Steve Haley 21:37.4 PR Riverside (R.-Brookf...
120. 9 Justin Wenzel 21:42.6 PR Clinton
121. 9 Elijah Bohnstenger 22:03.3 East Moline (United)
122. 9 Emanuel De La Torre 22:03.6 Riverside (R.-Brookf...
123. 10 Sam May 22:07.8 Princeton
124. 9 Xander D'Ambrosio 22:08.3 Princeton
125. - Hunter Hugunin 22:13.7 PR Clinton
126. 9 Eli Crouch 22:29.0 PR Princeton
127. 9 Quilvio Kelly 24:11.8 Jefferson
128. 10 Jarett Spangler 25:02.7 PR Freeport
129. 9 Luke Spotafora 29:41.1 Joliet Catholic
130. 9 Michael Rodriguez 29:41.2 Joliet Catholic