Boys 3 Mile Run Varsity
PL GR Name Time Team
1. 11 Nicholas Yanek 15:11.4 PR Pleasant Valley
2. 11 Jacob Gebhardt 15:12.6 Sterling
3. 12 Tanner Chada 15:13.6 Hinckley (H.-Big Rock)
4. 11 Stephen Poorten 15:20.3 Sycamore
5. 12 Bennett Peterson 15:23.9 Oswego
6. 12 Mateo Nunez 15:26.4 SR Riverside (R.-Brookf...
7. 12 Jack Worman 15:29.9 Hoffman Estates
8. 12 Alex Makrounis 15:41.7 Hoffman Estates
9. 11 Mitch Bradford 15:42.1 PR Oswego
10. 12 Alex Marks 15:43.6 Fenwick
11. 12 Jonathan Landis 15:48.2 Sterling
12. 11 Konnor Sommer 15:48.6 SR Pleasant Valley
13. 12 Jordan Van Barriger 15:49.8 Rockford (East)
14. 10 Noah Friske 16:01.2 PR Rockford (East)
15. 11 Anthony Pena 16:02.7 SR Pleasant Valley
16. 11 Dalton Martin 16:03.5 East Moline (United)
17. 12 Jack Darrow 16:04.0 Fenwick
18. 10 Parker Huhn 16:04.9 PR Pleasant Valley
19. 12 Augie Darrow 16:04.9 Alleman
20. 10 Gavin Smith 16:05.0 PR Pleasant Valley
21. 12 Thomas Wuchte 16:06.5 PR DeKalb
22. 12 Ben Gorman 16:07.3 PR Pleasant Valley
23. 11 Joe Fioresi 16:08.3 Oswego
24. 12 Connor Farrell 16:08.5 Sycamore
25. 12 David Gaytan 16:10.3 Oswego
26. 11 Ben Allen 16:10.4 PR DeKalb
27. 10 Jacob Trapp 16:11.1 PR DeKalb
28. 12 Mark Conway 16:11.4 SR Pleasant Valley
29. 11 Jake Carani 16:11.7 PR Sycamore
30. 11 Connor O'Brien 16:12.1 Riverside (R.-Brookf...
31. 12 Erik Kivela 16:19.4 PR Oswego
32. 12 Ryan Greenwalt 16:19.8 Hoffman Estates
33. 12 Mitchell Bishop 16:20.4 DeKalb
34. 11 Karsten Zielinski 16:21.1 Schaumburg
35. 11 Jack Sagan 16:21.7 Riverside (R.-Brookf...
36. 11 Chris Floyd 16:24.8 PR Conant
37. 12 Sean Masterson 16:27.2 Dixon
38. 11 Corey Saelens 16:31.0 Oswego
39. 11 Keegan Murphy 16:31.7 PR Oswego
40. 9 Aidan Donohue 16:37.5 PR DeKalb
41. 12 Bryce Tessmann 16:38.4 Sterling
42. 10 Mikio Martinez 16:40.1 Sterling
43. 12 John Lerohl 16:40.4 Sycamore
44. 9 James Preucil 16:42.0 PR Conant
45. 11 Jacob Wardzala 16:42.2 Riverside (R.-Brookf...
46. 9 Emmanuel Yepiz 16:42.4 PR DeKalb
47. 12 Cristian Gonzalez 16:44.6 Rockford (Boylan Cat...
48. 11 Jonah Fulton 16:49.6 Dixon
49. 12 Brendan Copp 16:53.2 Fenwick
50. 11 Josiah Rynne 16:54.1 PR Christian Life
51. 11 Jack Stamper 16:54.6 PR Bettendorf
52. 12 Austin Vincent 16:56.7 PR Stockton
53. 11 Mike Baranowski 16:56.7 Schaumburg
54. 12 Andrew Dressler 16:58.6 PR Hoffman Estates
55. 10 Isaiah Moorman 16:59.5 Sterling
56. 12 Evan Jacobs 17:03.0 Sycamore
57. 12 Jack Gihl 17:03.8 SR Fenwick
58. 12 Nathan Lim 17:06.8 PR Hoffman Estates
59. 12 Luke Berge 17:10.1 PR Rockford (East)
60. 9 Chris Metz 17:10.6 PR Freeport
61. 11 Sam Torrens 17:14.6 SR Conant
62. 12 Chris DiGioia 17:17.1 SR Conant
63. 12 Matt Zamudio 17:17.8 SR Riverside (R.-Brookf...
64. 11 Quinton Benzschawel 17:17.8 Sycamore
65. 11 Riley Melton 17:19.6 Sycamore
66. 12 Sean McGee 17:19.7 Fenwick
67. 11 Sawyer Swearingen 17:22.0 East Moline (United)
68. 12 Nathan Scherschel 17:22.5 East Moline (United)
69. 11 Andrew Sattler 17:23.7 SR Clinton
70. 11 Ryan Hahn 17:24.1 PR Riverside (R.-Brookf...
71. 11 Hank Barnes 17:26.6 PR DeKalb
72. 12 Patrick Barnett 17:31.3 Fenwick
73. 11 Jeremiah Jones 17:33.5 PR Conant
74. 11 Brendan Warzynski 17:40.9 Schaumburg
75. 11 Thomas McHugh 17:42.2 SR Fenwick
76. 11 Jacob Heller 17:44.2 Dixon
77. 12 Spencer DiSimoni 17:46.0 Rochelle
78. 12 Donnie Klutho 17:47.1 PR Bettendorf
79. 11 Joey Parker 17:52.6 PR Bettendorf
80. 12 Tyler Dambman 17:55.7 SR Eastland
81. 11 Jacob Woloszyn 17:56.2 Rockford (East)
82. 11 Keegan Strand 17:57.2 PR Rockford (Guilford)
83. 12 Lance Huftalin 17:57.3 PR Rochelle
84. 11 Luis Cortes 18:01.2 East Moline (United)
85. 11 Kyle Morimoto 18:02.8 Conant
86. 11 Ruben Lopez 18:03.1 Jefferson
87. 11 Tabish Sultan 18:03.4 Conant
88. 12 Dylan Canas 18:08.6 PR Bettendorf
89. 11 Nick Ratigan 18:09.2 PR Bettendorf
90. 9 Stephen Reifsteck 18:10.0 Eastland
91. 12 Tucker Smith 18:15.8 PR Clinton
92. 11 Keegan Lofquist 18:18.8 PR Clinton
93. 12 Gannon Fuller 18:20.5 PR Clinton
94. 11 Jason Noel 18:20.9 Riverside (R.-Brookf...
95. 12 Levi Johnson 18:22.7 PR Rochelle
96. 11 Daniel Simmonds 18:23.3 PR Rockford (Guilford)
97. 12 Thomas Crowley 18:24.0 PR Bettendorf
98. 11 Tyler Hinthorn 18:24.6 Joliet Catholic
99. 10 Pierie Azar 18:26.2 Alleman
100. 12 Jaime Mondragon 18:29.2 PR East Moline (United)
101. 11 Ethan Winternheimer 18:31.1 Rockford (East)
102. 12 Noah Hedin 18:36.5 SR Rockford (Boylan Cat...
103. 11 Pablo Gomez 18:43.2 Rockford (Boylan Cat...
104. 12 Mathew Drendel 18:50.4 SR Rochelle
105. 12 Sam Chen 18:52.0 Schaumburg
106. 10 Fabian Damian 18:52.8 PR Joliet Catholic
107. 12 Zach Corcoran 19:01.5 Joliet Catholic
108. 12 Zane Jensen 19:02.4 SR Clinton
109. 11 Kyle Huesmann 19:06.3 SR Bettendorf
110. 12 Nick Kluzak 19:10.7 Jefferson
111. 11 Daniel Burke 19:16.5 PR Schaumburg
112. 11 Ethan Johnson 19:19.8 Alleman
113. 11 Dontay Leonard 19:22.4 SR Jefferson
114. 11 Brendon Springsteen 19:24.9 SR East Moline (United)
115. 11 Julian Bautista 19:25.6 PR Schaumburg
116. 11 Oscar Ramirez 19:26.8 PR Clinton
117. 11 Seamus McNamara 19:30.6 SR Rockford (Boylan Cat...
118. 12 Josh Lemke 19:35.0 Joliet Catholic
119. 12 Alejandro Gomez 19:35.3 PR Rockford (Guilford)
120. 12 Darius Lewis 19:38.2 Schaumburg
121. 12 Michael Drendell 19:46.1 PR Rochelle
122. 11 Cole Bathje 19:48.6 Rockford (East)
123. 10 Oscar Flores 19:55.2 Rockford (Guilford)
124. 11 Francisco Herrera 20:00.7 PR Rochelle
125. 12 Ian Rimorin 20:02.4 SR Rockford (Guilford)
126. 11 Jacob Priewe 20:13.4 SR Freeport
127. 10 Connor Hayes 20:15.2 Stockton
128. 9 Rashad Ahmad 20:23.0 PR Rockford (Guilford)
129. 11 Julian Smith 20:42.7 Joliet Catholic
130. 12 Andrew Valentino 20:44.8 PR Sterling
131. 12 Jake Rodriguez 21:01.3 Rochelle
132. 9 Keagan Phillips 21:06.5 PR Stockton
133. 11 Matthew Gochee 21:13.9 Joliet Catholic
134. 12 Brian Battel 21:22.9 SR Rockford (Boylan Cat...
135. 11 TJ Whitmer 21:45.1 SR Freeport
136. 11 Noah Watson 22:44.3 SR Freeport
137. 11 Jason Kapushman 22:47.7 PR Joliet Catholic
138. 12 Sameer Ansari 22:50.1 PR Clinton
139. 9 Joe Weaver 22:52.7 Alleman