Boys 3 Mile Run
Pl GR Name Time Team
1. 12 Jack Aho 14:36.1 Grayslake (Central)
2. 12 Matt Aho 14:54.5 Grayslake (Central)
3. 11 Matthew Richtman 15:04.1 Kaneland
4. 11 Stephen Poorten 15:08.0 Sycamore
5. 11 Jacob Gebhardt 15:13.3 Sterling
6. 12 Cole Barkocy 15:13.5 Crystal Lake (Central)
7. 12 Jacob Oury 15:14.6 Hampshire
8. 12 Jonathan Landis 15:16.1 Sterling
9. 12 Filip Pajak 15:19.9 Prairie Ridge
10. 12 Liam O'Connell 15:32.0 Grayslake (North)
11. 12 Weston Sterchi 15:33.4 Crystal Lake (Central)
12. 12 Jeremy Wallace 15:35.0 Lakes Community
13. 12 Will Matushek 15:40.1 Hampshire
14. 12 Brandon Tomasello 15:43.3 Crystal Lake (Central)
15. 12 Shane Williamson 15:44.5 Vernon Hills
16. 9 Charlie Smith 15:45.3 Antioch
17. 12 Tate Henrikson 15:46.2 Burlington (Central)
18. 12 Mike Ostrow 15:46.5 Prairie Ridge
19. 12 Connor Farrell 15:53.2 Sycamore
20. 11 Eli Minsky 15:58.0 Grayslake (Central)
21. 11 James Lasak 16:05.9 Prairie Ridge
22. 11 Kael Moran 16:09.1 Lakes Community
23. 9 Anthony Farmer 16:13.8 Burlington (Central)
24. 12 Sean Masterson 16:13.8 Dixon
25. 11 Jonah Fulton 16:14.5 Dixon
26. 11 Jake Carani 16:14.8 Sycamore
27. 10 Mikio Martinez 16:16.6 Sterling
28. 10 Collin Grady 16:19.6 Dixon
29. 12 Jared Ellingson 16:21.4 Belvidere (North)
30. 10 Andrew Lohse 16:22.3 Dixon
31. 11 Jacob Taylor 16:23.7 Belvidere
32. 12 Brandt Lerma 16:24.2 Belvidere (North)
33. 11 Alec Scott 16:24.2 Belvidere (North)
34. 9 Paul Ruetten 16:26.0 Sycamore
35. 9 Christian Seagren 16:26.7 Dixon
36. 12 Jacob Hanacek 16:27.2 Prairie Ridge
37. 12 Tim Krashevsky 16:27.8 Vernon Hills
38. 12 Tyler Tomasello 16:28.0 Crystal Lake (Central)
39. 12 Ben Steinbeck 16:29.2 Grayslake (Central)
40. 12 Bryce Tessmann 16:30.1 Sterling
41. 11 Elijah Stuart 16:32.2 Hampshire
42. 11 Santiago Arreola 16:32.7 Hampshire
43. 12 Mario Giannini 16:33.5 Grayslake (Central)
44. 11 Kyle Blake 16:34.9 Hampshire
45. 9 Daniel Occhipinti 16:35.2 Kaneland
46. 12 Nick Mohrdieck 16:36.6 Vernon Hills
47. 10 Ethan Schommer 16:37.6 Lakes Community
48. 10 Jack Flynn 16:38.5 Crystal Lake (Central)
49. 12 Evan Jacobs 16:39.3 Sycamore
50. 11 Josh Johnson 16:39.6 Crystal Lake (Central)
51. 12 Isaac DeLaRosa 16:41.8 Rockford (Boylan Cat...
52. 12 Jeremy Horn 16:42.7 Hampshire
53. 11 Austin Harnois 16:42.9 Belvidere (North)
54. 12 John Lerohl 16:43.1 Sycamore
55. 12 Blain Masterson 16:43.4 Dixon
56. 10 Jack Erwin 16:43.5 Lakes Community
57. 10 Isaiah Moorman 16:43.8 Sterling
58. 12 Jarod Baker 16:46.5 Woodstock
59. 10 Julio Arellano 16:46.6 Woodstock
60. 11 Alex Leonard 16:48.2 Marengo
61. 12 Cameron Detweiler 16:48.4 Grayslake (North)
62. 12 Justin Jackson 16:49.0 Crystal Lake (Central)
63. 11 Virgil Munyemana 16:51.1 Belvidere (North)
64. 12 Cristian Gonzalez 16:52.6 Rockford (Boylan Cat...
65. 10 Owen Wenberg 16:53.8 Lakes Community
66. 12 Stephen Lacke 16:55.0 Mundelein (Carmel)
67. 9 Gio Martinez 16:55.8 Burlington (Central)
68. 11 Theodore Chen 16:56.1 Vernon Hills
69. 12 Andrew Kantola 16:58.3 Kaneland
70. 12 Matt Danzl-Tauer 16:58.8 Belvidere
71. 11 Adam Fox 16:59.1 Wauconda
72. 12 Kevin Vettesse 17:01.9 Antioch
73. 10 Jack Hartmann 17:03.0 Burlington (Central)
74. 11 Angel Yescas 17:03.3 Hampshire
75. 11 Quinton Benzschawel 17:03.4 Sycamore
76. 10 Aidan Lodwig 17:03.6 Kaneland
77. 12 Josh Teets 17:06.6 Burlington (Central)
78. 9 Chris Metz 17:07.6 Freeport
79. 11 Anthony Thomas 17:08.9 Woodstock
80. 9 Brandt Batteau 17:11.3 Grayslake (North)
81. 11 Luke Reblin 17:13.7 Grayslake (Central)
82. 11 Joe Sculuca 17:14.3 Antioch
83. 11 Alex Besson 17:14.5 Antioch
84. 9 Rj Migas 17:14.6 Lakes Community
85. 11 Jack Zettl 17:14.9 Burlington (Central)
86. 11 Kyle Sargeant 17:15.7 Prairie Ridge
87. 11 Evan Webber 17:16.3 Vernon Hills
88. 11 Sam Arco 17:19.4 Belvidere
89. 10 Jon Allen 17:20.5 Belvidere
90. 11 Jack Teehan 17:24.2 Mundelein (Carmel)
91. 11 Kevin Gilbert 17:24.6 Prairie Ridge
92. 11 Jack Macaluso 17:26.5 Belvidere (North)
93. 12 Brandon Amann 17:27.8 Woodstock (North)
94. 10 Austin Walsh 17:27.9 Rochelle
95. 11 Alex Slack 17:29.1 Mundelein (Carmel)
96. 11 Tyler Paddock 17:29.1 Belvidere (North)
97. 12 Austin Castillo 17:29.8 Woodstock
98. 9 Josh Linck 17:31.1 Antioch
99. 11 Marcus Sandroni 17:31.7 Grayslake (North)
100. 12 John Mutter 17:32.0 Grayslake (North)
101. 11 Max Barton 17:32.2 Antioch
102. 12 Spencer Di Simoni 17:32.4 Rochelle
103. 11 Jacob Heller 17:33.1 Dixon
104. 12 Mitchell Roedel 17:33.4 Burlington (Central)
105. 11 Pablo Gomez 17:36.6 Rockford (Boylan Cat...
106. 12 John Henning 17:38.8 Marengo
107. 10 Eric Hart 17:40.5 Antioch
108. 10 Charlie Halberg 17:43.4 Lakes Community
109. 9 Ethan Boelens 17:45.0 Grayslake (Central)
110. 10 Micheal Olson 17:47.0 Rockford (Boylan Cat...
111. 12 Bryan Rico 17:49.5 Belvidere
112. 10 Dane Jankiewicz 17:50.1 Belvidere
113. 10 Diego Cruz 17:50.6 Woodstock
114. 12 David Tulke 17:51.7 Prairie Ridge
115. 12 Zach Schnieder 17:51.9 Mundelein (Carmel)
116. 12 Justin Kucharski 17:52.3 Woodstock
117. 11 Jadon Kozin 17:52.5 Marengo
118. 9 Aidan Filetti 17:54.4 Woodstock (North)
119. 10 Tino Alivia 17:55.8 Mundelein (Carmel)
120. 11 Riley Hotchkiss 17:58.4 Marengo
121. 12 Cameron Vanderlinden 18:00.8 Marengo
122. 11 Blake Barreca 18:15.0 Grayslake (North)
123. 11 Connor Brennan 18:27.7 Grayslake (North)
124. 12 Ryan Hanson 18:32.2 Woodstock (North)
125. 11 Josh Chaffin 18:32.9 Marengo
126. 10 Luke Duenas 18:36.9 Woodstock (North)
127. 10 David Benney 18:37.8 Rockford (Boylan Cat...
128. 12 Erik Guse 18:38.2 Marengo
129. 11 Carter Hansen 18:44.2 Woodstock
130. 11 Kris Segura 18:48.8 Belvidere
131. 12 Lance Huftalin 18:51.5 Rochelle
132. 9 Jack Wike 18:51.8 Sterling
133. 11 David Hoffman 18:58.3 Mundelein (Carmel)
134. 11 Scott Haseman 18:58.6 Mundelein (Carmel)
135. 12 Michael Drendell 19:02.7 Rochelle
136. 11 Braeden Given 19:03.5 Woodstock (North)
137. 9 Liam Keefe 19:04.8 Rockford (Boylan Cat...
138. 9 Sam Janssen 19:05.3 Sterling
139. 10 Mason Seibert 19:09.8 Rockford (Boylan Cat...
140. 11 Nikolay Kravtsev 19:28.8 Vernon Hills
Girls 3 Mile Run
Pl GR Name Time Team
1. 12 Jenna Lutzow 16:58.1 Belvidere (North)
2. 12 Delaney Appino 17:18.1 Rockford (Boylan Cat...
3. 11 Grace McLaughlin 17:39.9 Rockford (Boylan Cat...
4. 9 Madison Diercks 17:50.7 Belvidere (North)
5. 12 Megan Safranski 17:52.0 Burlington (Central)
6. 9 Gianna Sagona 18:02.1 Belvidere (North)
7. 9 Rachel Richtman 18:07.1 Kaneland
8. 12 Janine Orvis 18:08.0 Crystal Lake (Central)
9. 11 Kayla Schiera 18:08.7 Sandwich
10. 12 Abigail Jones 18:12.6 Marian Central Catho...
11. 12 Kelly Doerr 18:13.5 Crystal Lake (Central)
12. 10 Payton Makowskyj 18:16.4 Vernon Hills
13. 10 Kylie Hagmann 18:17.0 Woodstock
14. 11 Sophia Oury 18:18.1 Hampshire
15. 9 Olivia Schmitt 18:19.6 Lakes Community
16. 11 Lauren Katz 18:24.4 Vernon Hills
17. 11 Katelyn Smith 18:29.3 Crystal Lake (Central)
18. 12 Marie Mayer 18:30.6 Hampshire
19. 10 Kathryn Wilkowski 18:32.7 Vernon Hills
20. 10 Leah Wilkowski 18:32.8 Vernon Hills
21. 9 Kelli Tosic 18:33.3 Grayslake (North)
22. 10 Gabby Rodriguez 18:39.0 Freeport
23. 9 Alexandria Reza 18:43.0 Belvidere (North)
24. 11 Sabrina Elder 18:48.9 Belvidere (North)
25. 12 Kate Jacobs 18:51.0 Woodstock
26. 12 Avani Flanagan 18:51.7 Crystal Lake (Central)
27. 10 Hannah Ray 18:58.3 Vernon Hills
28. 9 Olivia Zaluckyj 19:00.4 Belvidere (North)
29. 12 Elizabeth Aho 19:03.4 Grayslake (Central)
30. 9 Morgan Thompson 19:05.2 Wauconda
31. 10 Kira Goral 19:08.3 Dixon
32. 12 Kailee Buttice 19:10.5 Burlington (Central)
33. 10 Grace Purcell 19:10.8 Kaneland
34. 10 Ryan Schofield 19:11.0 Vernon Hills
35. 10 Chloe Gale 19:12.0 Prairie Ridge
36. 11 Stephanie Doerr 19:17.6 Crystal Lake (Central)
37. 10 Katherine Bakken 19:18.1 Rochelle
38. 11 Shelby Truckenbrod 19:18.2 Marian Central Catho...
39. 11 Chloe Bilyk 19:19.5 Burlington (Central)
40. 12 Alyssa Stromsland 19:20.0 Lakes Community
41. 9 Leah Minsky 19:20.0 Grayslake (Central)
42. 11 Andrea Wells 19:22.5 Kaneland
43. 9 Shannon Koscinski 19:27.7 Woodstock
44. 10 Hallie Nelson 19:32.0 Dixon
45. 12 Megan Girmscheid 19:34.4 Grayslake (Central)
46. 9 Abigail Kuderna 19:37.1 Mundelein (Carmel)
47. 11 Aileen Hull 19:37.7 Mundelein (Carmel)
48. 9 Nicquelette Fazekas 19:40.0 Dixon
49. 12 Becca Richtman 19:41.6 Kaneland
50. 10 Mali Chiodi 19:42.9 Grayslake (Central)
51. 9 Madilyn Barnhart 19:44.2 Sterling
52. 12 Debra Tomlinson 19:45.6 Crystal Lake (Central)
53. 9 Gabriella Conceicao 19:48.4 Grayslake (North)
54. 10 Natalie Hill 19:49.2 Antioch
55. 12 Rachel Krein 19:49.3 Rockford (Boylan Cat...
56. 10 Remy Bice 19:52.2 Belvidere (North)
57. 11 Vanessa Olmos 19:52.8 Grayslake (Central)
58. 10 Hannah Grant 19:54.6 Lakes Community
59. 10 Zella Stockhausen 19:56.7 Mundelein (Carmel)
60. 10 Madeleine Carey 19:58.1 Prairie Ridge
61. 10 Simone Lippman 20:00.7 Lakes Community
62. 11 Molly Machala 20:01.2 Mundelein (Carmel)
63. 9 Lily Blase 20:02.8 Vernon Hills
64. 10 Rae Dwyer 20:03.7 Lakes Community
65. 10 Lauren Brunk 20:04.2 Grayslake (Central)
66. 9 Ezzie Posner 20:05.2 Mundelein (Carmel)
67. 9 Siobhan Stoll 20:06.5 Marian Central Catho...
68. 10 Abigail McHugh 20:07.2 Wauconda
69. 9 Taylor Renkes 20:08.4 Dixon
70. 12 Morgan Richert 20:12.1 Hampshire
71. 10 Julia Walsdorf 20:13.3 Woodstock
72. 10 Tessa Brennan 20:14.2 Kaneland
73. 12 Margaret McPherson 20:18.7 Sterling
74. 9 Natalie Svarc 20:19.5 Antioch
75. 10 Lauren Wietermann 20:20.1 Woodstock
76. 12 Mekenzie Harden 20:20.3 Dixon
77. 11 Maddie Hollander 20:21.7 Crystal Lake (Central)
78. 9 Madisyn Nicklaus 20:25.9 Sterling
79. 10 Dakota Thompson 20:27.7 Wauconda
80. 11 Lily Johnston 20:27.8 Rockford (Boylan Cat...
81. 10 Alliyah Lobensorger 20:29.5 Belvidere
82. 11 Jessica Lamberty 20:30.7 Antioch
83. 12 Megan Barnhart 20:31.0 Sterling
84. 12 Riley Acthemeier 20:31.8 Grayslake (Central)
85. 11 Lauren Laughlin 20:34.1 Mundelein (Carmel)
86. 12 Cindy Alcala 20:34.1 Grayslake (North)
87. 10 Natalia Rodriguez 20:35.4 Burlington (Central)
88. 12 Abby Shaw 20:36.1 Kaneland
89. 10 Hannah Kirby 20:40.8 Sycamore
90. 12 Jacque Garza 20:43.8 Grayslake (North)
91. 12 Rylie Mercer 20:44.3 Antioch
92. 9 Madison Kubas 20:45.5 Grayslake (North)
93. 11 Lindsey Zimmerman 20:48.4 Rockford (Boylan Cat...
94. 11 Claire Plapp 20:48.5 Rochelle
95. 11 Hannah Secor 20:50.1 Marengo
96. 10 Morgan Gillespie 20:53.6 Lakes Community
97. 9 Claire Giuffre 20:56.4 Freeport
98. 9 Hannah Cruz 20:58.6 Rochelle
99. 10 Megan Knuettel 21:03.7 Lakes Community
100. 12 Katie Lawton 21:04.3 Dixon
101. 10 Lauren Kelly 21:05.2 Rockford (Boylan Cat...
102. 9 Tiana Fox 21:08.2 Antioch
103. 10 Emma Ball 21:08.9 Kaneland
104. 9 Stella Oury 21:10.1 Hampshire
105. 11 Grace Knudsen 21:10.7 Marian Central Catho...
106. 9 Kylie Stoneham 21:14.0 Grayslake (North)
107. 9 Emily Stark 21:14.1 Burlington (Central)
108. 9 Lexi Vermies 21:15.6 Belvidere
109. 9 Leialani Akalaonu 21:18.3 Grayslake (North)
110. 9 Brittany Baez 21:19.0 Rochelle
111. 11 Kathryn Ferguson 21:22.6 Prairie Ridge
112. 12 Shayla Sotelo 21:23.0 Hampshire
113. 12 Sarah Shefcik 21:25.3 Marengo
114. 10 Anne Hickey 21:28.4 Rochelle
115. 11 Cassie Hood 21:28.9 Freeport
116. 12 Kyla Wilcox 21:28.9 Freeport
117. 11 Leah Dregenberg 21:32.7 Dixon
118. 11 Mckayla Low 21:36.1 Prairie Ridge
119. 12 Emma Bateman 21:39.4 Woodstock
120. 12 Kylie Ganziano 21:50.6 Burlington (Central)
121. 11 Erin Long 21:54.9 Sterling
122. 10 Delaney Minutillo 21:59.5 Prairie Ridge
123. 10 Sophia Wilks 22:02.8 Freeport
124. 12 Morgan Litterer 22:03.3 Marian Central Catho...
125. 10 Jena Mogenis 22:07.1 Belvidere
126. 9 Magdelina Vonic 22:08.6 Hampshire
127. 10 Jenny Lincoln 22:09.4 Freeport
128. 10 Nicole Dorn 22:11.3 Prairie Ridge
129. 11 Morgan Baker 22:14.1 Rochelle
130. 9 Madison Bland 22:14.8 Sterling
131. 11 Rhylie Erdmann 22:20.5 Rochelle
132. 9 Julianna Mace 22:20.5 Rockford (Boylan Cat...
133. 12 Emily Schneider 22:23.6 Prairie Ridge
134. 9 Lauren Leegard 22:39.2 Burlington (Central)
135. 11 Kayla Deegan 22:40.5 Woodstock
136. 10 Paige Kern 22:55.5 Hampshire
137. 12 Katrina Garzonetti 23:09.1 Mundelein (Carmel)
138. 9 Reagan Kelly 23:25.6 Marian Central Catho...
139. 12 Maegan McCue 24:03.5 Sterling
140. 12 Mikayla Knuth 24:56.8 Marian Central Catho...