First To The Finish Invitational 2022

Peoria, IL
Hosted by Peoria (H.S.)

2a-3a-open

Mens 3 Miles Varsity - 2A Team Scores
===========================================================================
  Pl Team                           Points                                 
===========================================================================
  1  Riverside (R.-Brookfield)         184 
  2  Glen Ellyn (Glenbard South)       194 
  3  Crystal Lake (Prairie Ridge)      202 
  4  Woodstock                         229 
  5  Belvidere (North)                 236 
  6  Morton                            243 
  7  Chicago (Mather)                  268 
  8  Maple Park (Kaneland)             332 
  9  Deerfield                         357 
 10  Lake Villa (Lakes)                407 
 11  Vernon Hills                      430 
 12  Dunlap                            440 
 13  Wheaton (St. Francis)             505 
 14  Washington                        531 
 15  Metamora                          532 
 16  Chicago (Payton)                  539 
 17  Sycamore                          562 
 18  Normal (Community West)           565 
 19  Effingham                         583 
 20  Rock Island (H.S.)                597 
 21  Mt. Zion                          606 
 22  Champaign (Central)               608 
 23  Burlington (Central)              628 
 24  Sterling (H.S.)                   637 
 25  Geneseo                           671 
 26  Dixon (H.S.)                      691 
 27  Bethalto (Civic Memorial)         700 
 28  Troy (Triad)                      707 
 29  Cary (C.-Grove)                   717 
 30  Antioch                           740 
 31  Lemont                            821 
 32  East Peoria                       834 
 33  Oak Lawn (Richards)               858 
 34  Lincoln                           893 
 35  Morris                            908 
 36  Rockford (Boylan Catholic)        925 
 37  Champaign (Centennial)            933 
 38  LaGrange Park (Nazareth Academy)     980 
 39  Galesburg (H.S.)                 1007 
 40  Lake Forest (H.S.)               1132 
 41  Olney (Richland County)          1141 
 42  Freeport                         1143 
 43  Peoria (Richwoods)               1215 
 44  Elmwood Park                     1312 
 45  Streator (Twp.)                  1313 
 46  Ottawa (Twp.)                    1322 
 47  Midlothian (Bremen)              1341 
 48  Oak Forest                       1350 
 49  Maroa (M.-Forsyth)               1383 
 50  Charleston                       1388 
 51  Plano                            1407 
 52  Rochelle                         1408 
 53  Danville (H.S.)                  1430 
 54  Jacksonville (H.S.)              1489 
 55  Mattoon                          1816 


Mens 3 Miles Varsity - 2A Results
=====================================================================
  Pl Athlete                   Yr Team                           Time
=====================================================================
   1 Cooper Marrs              11 Riverside (R.-Brookfiel     14:54.4 
   2 Brenden Heitzig           12 Lincoln                     15:03.0 
   3 Dale Johnson              11 Sterling (H.S.)             15:08.6 
   4 Evan Horgan               12 Belvidere (North)           15:09.4 
   5 Evan Nosek                10 Maple Park (Kaneland)       15:11.5 
   6 Josh Weeks                11 Morton                      15:11.6 
   7 Julian Baker              11 Mt. Zion                    15:25.2 
   8 Ishan Patel               11 Woodstock                   15:28.3 
   9 Orlando Hernandez         12 Belvidere (North)           15:30.7 
  10 Jaden Frederick           11 Glen Ellyn (Glenbard So     15:30.8 
  11 Muhiyadin Ali             12 Chicago (Mather)            15:32.7 
  12 Jackson Collman           12 Bethalto (Civic Memoria     15:32.8 
  13 Owen Forberg              12 Oak Lawn (Richards)         15:33.1 
  14 Ritvik Viniak             12 Chicago (Payton)            15:34.4 
  15 Jack O'Brien              11 Riverside (R.-Brookfiel     15:35.7 
  16 Aaron Hendron             12 Champaign (Centennial)      15:37.0 
  17 Gerrit Dam                11 Crystal Lake (Prairie R     15:46.2 
  18 Kody Danko                12 Streator (Twp.)             15:46.5 
  19 Will Gelon                11 Crystal Lake (Prairie R     15:48.5 
  20 Ryan Kries                11 Burlington (Central)        15:49.5 
  21 Ryan Chung                12 Glen Ellyn (Glenbard So     15:55.7 
  22 Holden Hough              12 Olney (Richland County)     15:56.2 
  23 Naif Al Harby             11 Sycamore                    15:57.7 
  24 Aryan Patel               11 Woodstock                   15:57.8 
  25 Sky Riddle                12 Normal (Community West)     15:59.5 
  26 Evan Gilleland            11 Crystal Lake (Prairie R     16:01.5 
  27 Mohamed Abdullahi         11 Chicago (Mather)            16:04.8 
  28 Aaron Conderman           10 Dixon (H.S.)                16:05.3 
  29 Dane Brown                11 Deerfield                   16:05.4 
  30 Layton Knoop              11 Morton                      16:07.0 
  31 Jameson Tenopir            9 Cary (C.-Grove)             16:07.8 
  32 Tim Jochum                11 Glen Ellyn (Glenbard So     16:07.9 
  33 Brady Clegg               12 Vernon Hills                16:09.3 
  34 Kaden Welch               12 Morris                      16:09.8 
  35 Brady Norman              10 Riverside (R.-Brookfiel     16:09.9 
  36 Chase Sauder              12 Morton                      16:10.2 
  37 Zack Gaynor               12 Riverside (R.-Brookfiel     16:11.9 
  38 Andrew Hernandez          12 Wheaton (St. Francis)       16:14.8 
  39 Andrew Pace               11 Troy (Triad)                16:15.3 
  40 David Valkanov            11 Maple Park (Kaneland)       16:15.3 
  41 Garrett Wagoner           12 Effingham                   16:15.8 
  42 Trae Helwig               10 Metamora                    16:18.9 
  43 Peter Smith               12 Champaign (Central)         16:19.9 
  44 Alex Horton               12 Rockford (Boylan Cathol     16:20.5 
  45 Dylan Gehl                10 Geneseo                     16:22.5 
  46 Daniel Grauer             10 Mt. Zion                    16:23.1 
  47 Aiden Mohr                12 Dunlap                      16:24.5 
  48 Carson Cowling            12 Metamora                    16:25.5 
  49 Jack Johnson              12 Dixon (H.S.)                16:26.3 
  50 Dylan Hanson              12 Woodstock                   16:27.2 
  51 Andrew Donaldson          12 Effingham                   16:27.5 
  52 Daniel O'Connell          12 Wheaton (St. Francis)       16:28.2 
  53 Charles Blackmer          11 Vernon Hills                16:29.0 
  54 Caleb Walter              12 Glen Ellyn (Glenbard So     16:31.7 
  55 Payton Whitehead          11 Lake Villa (Lakes)          16:32.6 
  56 Ryan Jones                11 Deerfield                   16:32.8 
  57 Micah Lind                12 Lake Villa (Lakes)          16:33.2 
  58 Evan Whildin               9 Maple Park (Kaneland)       16:33.4 
  59 Drew Twyman               10 Troy (Triad)                16:34.2 
  60 Will Ward                 11 Belvidere (North)           16:34.6 
  61 Jon Wool                  11 Deerfield                   16:35.2 
  62 Cohen Shutt               11 Woodstock                   16:35.4 
  63 Jesus Chavarria           11 Chicago (Mather)            16:36.3 
  64 Erick Herrera             12 Vernon Hills                16:36.8 
  65 Kevin Degroot             11 Crystal Lake (Prairie R     16:37.1 
  66 Hirsi Hirsi               11 Chicago (Mather)            16:38.3 
  67 Carson Lanners             9 Antioch                     16:39.2 
  68 Jesse Kramer              10 Belvidere (North)           16:43.0 
  69 Aiden Swanlund            10 Normal (Community West)     16:43.3 
  70 Ian Regur                 11 Rock Island (H.S.)          16:44.4 
  71 Caden Emmert              12 Sycamore                    16:44.7 
  72 Charlie Borlin            10 Washington                  16:44.9 
  73 Reece Dusek               12 Dunlap                      16:45.1 
  74 Brice Banning             11 Washington                  16:45.5 
  75 Daniel Cardenas           11 Crystal Lake (Prairie R     16:45.8 
  76 Lyncoln Koester           10 Mt. Zion                    16:47.3 
  77 Lucas Newman              11 Glen Ellyn (Glenbard So     16:47.3 
  78 Drew Spiegel              12 Deerfield                   16:48.1 
  79 Ethan Waddell             10 Cary (C.-Grove)             16:48.1 
  80 Alex Gordon                9 Effingham                   16:48.7 
  81 Nicholas Delgado          11 Morton                      16:49.2 
  82 Eddy Klimkowski           11 Crystal Lake (Prairie R     16:49.6 
  83 Dominic Cantarini         11 Galesburg (H.S.)            16:49.6 
  84 Jake Bivin                12 Lincoln                     16:50.7 
  85 Jakob Crown               11 Woodstock                   16:50.9 
  86 Cooper Sweet              12 Champaign (Central)         16:51.2 
  87 Nate Theiler              12 Metamora                    16:51.2 
  88 Jacob Gladstone           10 Dunlap                      16:51.5 
  89 Liam Carey                12 Lemont                      16:52.2 
  90 Christian Harris          10 Morton                      16:52.7 
  91 Gabe Mahn                  9 Rock Island (H.S.)          16:55.1 
  92 Ian Mahon                 12 Crystal Lake (Prairie R     16:55.6 
  93 Blake Salbilla            10 Lake Villa (Lakes)          16:55.7 
  94 Jackson Summy             10 Lake Villa (Lakes)          16:56.2 
  95 Antonio Ostalaza          10 Belvidere (North)           16:56.8 
  96 Hayden Marrs              11 Riverside (R.-Brookfiel     16:57.2 
  97 DJ Dutton                 11 Bethalto (Civic Memoria     16:57.4 
  98 Logan Karottu             11 Burlington (Central)        16:57.6 
  99 Parker Janssen            11 Sterling (H.S.)             16:57.7 
 100 Aiden Hu-Lowenthal        11 Chicago (Payton)            16:58.7 
 101 Ammar Alnatsheh           12 Chicago (Mather)            17:00.3 
 102 Lucas Naugle              11 Bethalto (Civic Memoria     17:01.1 
 103 Zachary Murdock           10 Maple Park (Kaneland)       17:01.7 
 104 Ayden Thompson            11 East Peoria                 17:01.9 
 105 Avery Bennett             12 Chicago (Payton)            17:02.0 
 106 Fynn Bright               11 Champaign (Central)         17:02.4 
 107 Braden Cox                12 Dunlap                      17:03.5 
 108 Liam Makela               11 Lake Villa (Lakes)          17:04.0 
 109 Ben Zima                  11 Glen Ellyn (Glenbard So     17:05.2 
 110 Charlie Baker             11 Woodstock                   17:05.8 
 111 Max Harris                12 Chicago (Payton)            17:06.3 
 112 Roberto Cardenas          12 Crystal Lake (Prairie R     17:06.6 
 113 JP Putnam                 11 Rock Island (H.S.)          17:07.3 
 114 Nolan Coen                11 Rockford (Boylan Cathol     17:08.7 
 115 Ellery Shutt               9 Woodstock                   17:09.0 
 116 Matthew Gray              12 East Peoria                 17:09.5 
 117 Quin Maloney              12 Lake Villa (Lakes)          17:09.9 
 118 Brennan Lester            11 Riverside (R.-Brookfiel     17:11.5 
 119 Braedon Schwanke           9 Woodstock                   17:12.1 
 120 Anthony Zamudio           12 Cary (C.-Grove)             17:13.0 
 121 Jacksen Ortgiesen         12 Dixon (H.S.)                17:13.1 
 122 Jeremy Gitzinger          10 Vernon Hills                17:13.8 
 123 Asa Mahn                  11 Rock Island (H.S.)          17:14.3 
 124 Sam Tellefson             11 Washington                  17:16.4 
 125 Carter Webb               11 Antioch                     17:16.6 
 126 John Garcia                - Plano                       17:19.9 
 127 Luke Williams             11 Dunlap                      17:21.0 
 128 Collin Reutimann          11 Maple Park (Kaneland)       17:21.3 
 129 Yonas Wuthrich            11 Morton                      17:21.6 
 130 Josh Hooper               11 Champaign (Centennial)      17:22.2 
 131 Alex Volk                 12 Washington                  17:22.5 
 132 Colin Young               11 Belvidere (North)           17:22.7 
 133 Adam Bromberek            12 Lemont                      17:23.8 
 134 Michael Coco               9 Wheaton (St. Francis)       17:24.4 
 135 Eric Hogenkamp            11 Deerfield                   17:24.5 
 136 Jacob Borlin              11 Washington                  17:24.6 
 137 Jaxson Sottos              9 Geneseo                     17:24.7 
 138 Will Giuffre              12 Freeport                    17:25.7 
 139 Keegan Sweeney             9 Belvidere                   17:26.1 
 140 Griffin Williams          12 Jerseyville (Jersey)        17:26.9 
 141 Thomas Sieck              12 Woodstock                   17:27.4 
 142 Xander Albano             12 Belvidere                   17:27.6 
 143 Kyler Hartter             12 Morton                      17:27.8 
 144 Nikita Hovious             9 Morris                      17:28.8 
 145 Charlie Serrahn           11 Dunlap                      17:29.7 
 146 Aidan Greenlee            12 Woodstock                   17:30.1 
 147 Luke Conard               12 Washington                  17:30.5 
 148 Joseph Kolker             11 Wheaton (St. Francis)       17:30.7 
 149 Adolfo Gallegos           12 Belvidere                   17:31.1 
 150 Brendan Spahn             11 Wheaton (St. Francis)       17:32.0 
 151 Cooper Schaad             11 Geneseo                     17:32.8 
 152 Nicholas Schroeder        11 Belvidere (North)           17:33.0 
 153 Jakob Riley               10 Champaign (Central)         17:33.3 
 154 Jude Toft                 10 Lincoln                     17:33.9 
 155 Aalin Schmidt             10 Sterling (H.S.)             17:35.1 
 156 John Mowrer               12 LaGrange Park (Nazareth     17:35.3 
 157 Owen Helm                 11 Freeport                    17:36.0 
 158 Ethan Snyder              11 Normal (Community West)     17:36.2 
 159 James Keegan              11 Wheaton (St. Francis)       17:36.6 
 160 Daniel Lewis               9 LaGrange Park (Nazareth     17:36.7 
 161 Kevin Gustafson           11 Lake Forest (H.S.)          17:36.8 
 162 Drew Mischler             12 Metamora                    17:38.0 
 163 Clayton Bell              12 Bartonville (Limestone)     17:41.7 
 164 John Cerny                11 Sycamore                    17:42.1 
 165 Kaiden Von Schnase        10 Sycamore                    17:42.8 
 166 Phoenix Calabrese         10 Sycamore                    17:43.3 
 167 Aidan Starkey              9 Normal (Community West)     17:44.2 
 168 Jack Davey                11 Lemont                      17:44.3 
 169 Luke Dennison             12 Morton                      17:44.4 
 170 Zackery Shoemaker         10 Vernon Hills                17:44.8 
 171 Max Johnson               10 Geneseo                     17:45.4 
 172 Luke VanTholen            10 Glen Ellyn (Glenbard So     17:45.7 
 173 Nathan Burrell            12 Normal (Community West)     17:48.0 
 174 Dawson Stout              12 East Peoria                 17:48.1 
 175 Brady Koetz               10 Vernon Hills                17:49.2 
 176 Harrison Taylor           12 Normal (Community West)     17:49.8 
 177 Adam Hinkleman            11 Burlington (Central)        17:50.4 
 178 Jake Rundle               12 Sycamore                    17:51.5 
 179 Logan Jones                9 Sycamore                    17:52.0 
 180 Jovanni Alvarez           11 Belvidere (North)           17:52.4 
 181 Edwin Shi                 11 Deerfield                   17:52.5 
 182 Alan Perez                11 Burlington (Central)        17:52.8 
 183 Robert Anderson           11 Burlington (Central)        17:54.2 
 184 Sam Kuckuck               10 Troy (Triad)                17:54.4 
 185 Blake Homann              10 Charleston                  17:55.9 
 186 Luis Hernandez            11 Rochelle                    17:56.3 
 187 Anthony Sculuca           10 Antioch                     17:56.9 
 188 David Rzepa               12 Vernon Hills                17:57.4 
 189 Josh Smith                12 Oak Lawn (Richards)         17:57.5 
 190 Chase Brennan             11 Maple Park (Kaneland)       17:58.2 
 191 Asa Kahle                 10 Riverside (R.-Brookfiel     17:59.3 
 192 Adam Flack                10 Effingham                   17:59.4 
 193 Jackson Manley            10 Bartonville (Limestone)     17:59.5 
 194 Tyler Wolfe               11 Antioch                     17:59.6 
 195 Zach Alt                  12 East Peoria                 18:00.7 
 196 Andy Damon                12 Oak Forest                  18:00.7 
 197 Evan McMullen             11 Riverside (R.-Brookfiel     18:00.8 
 198 Caidan Kogut              10 Galesburg (H.S.)            18:01.5 
 199 Thomas Holcomb            12 Sterling (H.S.)             18:02.1 
 200 Kaden Elmer                9 Geneseo                     18:03.3 
 201 Maddox Fluno              12 Vernon Hills                18:03.8 
 202 Nathan Debelak            10 Crystal Lake (Prairie R     18:04.1 
 203 David Santiago            10 Midlothian (Bremen)         18:04.5 
 204 Max Martinez              12 Galesburg (H.S.)            18:04.8 
 205 Jose Moreno               11 Chicago (Mather)            18:04.9 
 206 Dalton Mersinger          11 Troy (Triad)                18:05.0 
 207 Anton Augusto             11 Antioch                     18:05.7 
 208 Anthony Tuccillo          11 Peoria (Richwoods)          18:07.3 
 209 Jacob VandeWiele          11 Dunlap                      18:07.8 
 210 Miguel Lopez              11 Midlothian (Bremen)         18:08.1 
 211 Braylon Overton           12 Jacksonville (H.S.)         18:08.9 
 212 Lucas Farabaugh            9 Ottawa (Twp.)               18:09.1 
 213 Simon Fabish               9 Dunlap                      18:09.4 
 214 Diego Lopez-Molina        10 Riverside (R.-Brookfiel     18:12.5 
 215 Aiden Brobst              11 Freeport                    18:14.5 
 216 Brodie Peterson            9 Morris                      18:15.7 
 217 Patrick Titzer            12 LaGrange Park (Nazareth     18:16.1 
 218 Ryan Krake                11 Metamora                    18:17.0 
 219 Owen Anderson             11 Sterling (H.S.)             18:17.9 
 220 Lukas Heine               10 Rock Island (H.S.)          18:18.3 
 221 Michael Bailey            11 Glen Ellyn (Glenbard So     18:18.5 
 222 Reece Peters              11 Maroa (M.-Forsyth)          18:18.7 
 223 Jason McConkey            12 Normal (Community West)     18:18.8 
 224 Jack Nester                9 Dunlap                      18:18.9 
 225 Phillip Canopy            10 Morton                      18:19.5 
 226 Liam Tipple               12 Ottawa (Twp.)               18:20.5 
 227 Griffin Freeman           10 Antioch                     18:21.3 
 228 Nick Sachse               12 Wheaton (St. Francis)       18:21.3 
 229 Ryan Murray               10 Chicago (Payton)            18:21.7 
 230 Jose Beuschlein           12 Champaign (Centennial)      18:21.8 
 231 Eric Villalobos           10 Oak Lawn (Richards)         18:22.0 
 232 Jack Cushing              11 Lake Forest (H.S.)          18:22.2 
 233 Angel Ramirez             10 Oak Lawn (Richards)         18:22.2 
 234 Aidan Bries                9 Geneseo                     18:23.1 
 235 Maisam Rajaie             12 Chicago (Mather)            18:24.3 
 236 Dylan Burns               12 Lake Forest (H.S.)          18:25.2 
 237 Conner Pham               12 Sterling (H.S.)             18:26.1 
 238 Luke Siebenaler           11 Dunlap                      18:26.8 
 239 Ethan Rivera              10 Elmwood Park                18:27.7 
 240 Adam Mustafa              10 Lemont                      18:28.1 
 241 Connor Coyle              12 Rockford (Boylan Cathol     18:28.9 
 242 Eric Escobedo             10 Maple Park (Kaneland)       18:30.0 
 243 Brecken Peterson          11 Sterling (H.S.)             18:30.5 
 244 Michael Tilly              9 Lemont                      18:31.2 
 245 Jarrett Doll              12 Olney (Richland County)     18:32.0 
 246 Kevin Koch                12 Crystal Lake (Prairie R     18:32.3 
 247 Wilbert Eppenger           9 Metamora                    18:32.9 
 248 Trenton Payne             11 Olney (Richland County)     18:34.8 
 249 Nick Marshall             12 Normal (Community West)     18:34.9 
 250 Phil Andrei Pacheco        9 Danville (H.S.)             18:34.9 
 251 Jonathan Smith            11 Champaign (Central)         18:35.2 
 252 Johnny Neville            10 Maple Park (Kaneland)       18:38.8 
 253 Hayden Fulton              - Dixon (H.S.)                18:39.9 
 254 Caiden Bell               10 Bartonville (Limestone)     18:40.4 
 255 Dusty Bickel               9 Canton                      18:41.0 
 256 Aaron Hill                10 Effingham                   18:41.6 
 257 Hagan Perfect             11 LaGrange Park (Nazareth     18:42.4 
 258 Parker Griffin            11 Oak Forest                  18:42.7 
 259 Enrique Beuschlein        10 Champaign (Central)         18:45.8 
 260 Obaid Khwaja              11 Burlington (Central)        18:46.5 
 261 Brayden Farmer            12 Maple Park (Kaneland)       18:47.0 
 262 Paul Yontz                10 Morton                      18:47.2 
 263 Oliver Rupniewski          9 Cary (C.-Grove)             18:47.4 
 264 Daniel Jeffs              12 Peoria (Richwoods)          18:47.9 
 265 Isaac Carpenter           11 Mt. Zion                    18:49.4 
 266 Parker Blakeslee          10 Sterling (H.S.)             18:50.2 
 267 Garrett Howes              9 Rockford (Boylan Cathol     18:51.3 
 268 Gavin Walters              9 Metamora                    18:51.8 
 269 Charlie Coyle             11 Wheaton (St. Francis)       18:52.4 
 270 Aiden Mulgrew              9 Mt. Zion                    18:53.1 
 271 Logan Price               10 Glen Ellyn (Glenbard So     18:53.3 
 272 Jacob Cranford             9 Bethalto (Civic Memoria     18:54.4 
 273 Brady Kobb                10 Antioch                     18:54.8 
 274 Jayden Cruz               10 Oak Lawn (Richards)         18:55.2 
 275 Dawson Schilawski         12 Maroa (M.-Forsyth)          18:56.1 
 276 Ethan Schmidt             10 Troy (Triad)                18:56.2 
 277 Andre Mendoza             12 Chicago (Payton)            18:56.3 
 278 Colin Feaman              12 Normal (Community West)     18:56.6 
 279 Hayden Haas               10 Riverside (R.-Brookfiel     18:56.8 
 280 Bruno Wilkerson           10 Sycamore                    18:57.0 
 281 Evan Vredenburgh          12 Danville (H.S.)             18:57.2 
 282 Joshua Cranford            9 Bethalto (Civic Memoria     18:58.4 
 283 Nur aga Rajaie            12 Chicago (Mather)            18:58.4 
 284 Dan McGill                10 LaGrange Park (Nazareth     18:58.9 
 285 Justus Escarpita          10 Elmwood Park                18:59.0 
 286 Ethan Kopinski            10 Washington                  19:01.4 
 287 Samuel Burrell            10 Normal (Community West)     19:04.4 
 288 Nathan Mura               10 Peoria (Richwoods)          19:05.3 
 289 Owen Spiezio               9 Washington                  19:06.5 
 290 Drew Hyland                9 LaGrange Park (Nazareth     19:07.3 
 291 Aiden Kyle                10 Cary (C.-Grove)             19:11.3 
 292 Gavin Lee                 11 Chicago (Payton)            19:12.1 
 293 Declan McGee               9 Rochelle                    19:12.4 
 294 Josiah King               12 Geneseo                     19:12.6 
 295 Alex Fako                 11 Lemont                      19:14.9 
 296 Kevin Taylor              12 Lake Forest (H.S.)          19:16.0 
 297 Jonathon Zarbock           9 Morris                      19:16.6 
 298 Matthew King              12 Glen Ellyn (Glenbard So     19:16.7 
 299 Ino Mapes                  9 Effingham                   19:18.6 
 300 Ryan Seaton               11 Streator (Twp.)             19:18.9 
 301 Rylan Lambert             10 Geneseo                     19:19.5 
 302 Jonathan Hunt             12 Cary (C.-Grove)             19:19.7 
 303 Alex Demas                11 Cary (C.-Grove)             19:20.0 
 304 Landon Taylor             10 Sycamore                    19:20.4 
 305 Sam Vogt                  10 Cary (C.-Grove)             19:21.2 
 306 Camden Kellem             11 Peoria (Richwoods)          19:21.7 
 307 Westin Conatser            - Dixon (H.S.)                19:23.3 
 308 Logan Wade                 9 Jerseyville (Jersey)        19:25.1 
 309 Jacob Metcalf             11 Troy (Triad)                19:25.5 
 310 Ben Riggenbach            12 East Peoria                 19:26.7 
 311 Zach Ligenfelter          11 Canton                      19:28.3 
 312 Corey Goff                10 Sycamore                    19:28.9 
 313 Aiden Post                10 Peoria (Richwoods)          19:30.3 
 314 Primo Moreno              12 Galesburg (H.S.)            19:31.2 
 315 Chris Hickey              10 Rochelle                    19:32.7 
 316 Owen Cook                 10 Peoria (Richwoods)          19:32.8 
 317 Luke Brewer               11 Charleston                  19:32.9 
 318 Carson Rubio              11 Plano                       19:33.0 
 319 Merrick Stockwell         10 Rock Island (H.S.)          19:34.5 
 320 Liam Smith                10 LaGrange Park (Nazareth     19:35.3 
 321 Nick Francis-Miller       10 Metamora                    19:35.3 
 322 Logan Matzen              10 Morris                      19:37.2 
 323 Landon Kearby              9 Bethalto (Civic Memoria     19:37.3 
 324 Daniel Neuses              9 Cary (C.-Grove)             19:37.7 
 325 Jacob Taylor              10 Geneseo                     19:38.6 
 326 Aidan Brown                9 Elmwood Park                19:38.8 
 327 Michael Patrick           12 Galesburg (H.S.)            19:38.9 
 328 James Reiland             10 Elmwood Park                19:39.3 
 329 Seth Larsen                9 Washington                  19:39.3 
 330 Oliver Ruvalcaba          11 Ottawa (Twp.)               19:39.3 
 331 TJ Easter                 12 Champaign (Centennial)      19:40.5 
 332 Donovan Clucas            12 Elmwood Park                19:40.9 
 333 Tonathiu Martinez         10 Oak Lawn (Richards)         19:41.4 
 334 Braden Rees               10 Galesburg (H.S.)            19:41.6 
 335 Luke Beutel               11 Belvidere (North)           19:43.3 
 336 Adrian Martinez-Librado   11 Midlothian (Bremen)         19:43.7 
 337 Julian Vallianatos        10 Lemont                      19:43.7 
 338 Kaidon Higgins            10 Maroa (M.-Forsyth)          19:45.2 
 339 Tullio Zampieri            9 Bethalto (Civic Memoria     19:45.6 
 340 Roy Zuniga                11 Elmwood Park                19:45.8 
 341 Justin Schmit             11 Lake Forest (H.S.)          19:46.0 
 342 Kris Turnbaugh             9 Jerseyville (Jersey)        19:46.1 
 343 Nathan Kolthoff           11 Belvidere                   19:46.9 
 344 Tyler Miller              11 Antioch                     19:47.2 
 345 Henry Mass                 9 Rock Island (H.S.)          19:47.6 
 346 Tylon Lamie               10 Peoria (Richwoods)          19:49.5 
 347 Patrick Scurek            10 Oak Forest                  19:49.7 
 348 Sebastian Huddleston      10 Champaign (Centennial)      19:50.0 
 349 Yusuf Jassim              12 Champaign (Centennial)      19:50.1 
 350 Luchi Eberhard            10 Morris                      19:51.3 
 351 Jerrad Robert-Seymour     12 Canton                      19:51.7 
 352 Sam Scoville               9 Lemont                      19:52.8 
 353 Trevor Plattner           11 Champaign (Central)         19:53.2 
 354 Michael Vegas              9 Oak Lawn (Richards)         19:55.2 
 355 Ryne Norton               10 Maroa (M.-Forsyth)          19:55.4 
 356 Tommy Casey                9 Metamora                    19:55.4 
 357 Josiah Williams            9 Danville (H.S.)             19:56.4 
 358 Aaron Clark               10 Galesburg (H.S.)            19:56.5 
 359 Braeden Brown             11 Belvidere (North)           19:58.0 
 360 Santiago Munoz            10 Chicago (Mather)            20:03.7 
 361 Yordi Contreas            12 Peoria (Richwoods)          20:04.2 
 362 Noah Smith                12 Morris                      20:04.8 
 363 Noah Hardwick              9 Charleston                  20:04.8 
 364 Jose Guzman               11 Oak Lawn (Richards)         20:05.6 
 365 Lucas McCall               9 Rock Island (H.S.)          20:05.8 
 366 Byron Grobe                9 Sterling (H.S.)             20:05.9 
 367 William Boyle             12 Lake Forest (H.S.)          20:07.4 
 368 Andrew Soltermann         10 Jacksonville (H.S.)         20:07.6 
 369 Owen Noon                  9 Morris                      20:11.5 
 370 Evan Klingler              9 Effingham                   20:16.3 
 371 Braden Bogda               9 Cary (C.-Grove)             20:17.9 
 372 Caj Reed                  10 Mt. Zion                    20:19.4 
 373 Grady Hull                 9 Geneseo                     20:19.6 
 374 Ronan Murray              12 Rockford (Boylan Cathol     20:23.4 
 375 Ryan O'Donnell            12 Lemont                      20:24.4 
 376 Ben Georgia               12 Antioch                     20:25.3 
 377 Nate Davis                 9 Champaign (Central)         20:27.1 
 378 George Mulenga            12 Rockford (Boylan Cathol     20:29.0 
 379 Luke Thomas               11 Galesburg (H.S.)            20:29.2 
 380 Revan Bailey               9 Danville (H.S.)             20:35.2 
 381 Dylan Hawk                10 Charleston                  20:36.6 
 382 Dominic Schwartz          11 Rockford (Boylan Cathol     20:36.7 
 383 Zach Gilbert              10 Peoria (Richwoods)          20:36.7 
 384 Kaydn Cooley              10 Olney (Richland County)     20:41.5 
 385 Gabriel Nye               12 Ottawa (Twp.)               20:42.4 
 386 Mason Cole                10 Galesburg (H.S.)            20:45.7 
 387 Eli Helmich                9 Jacksonville (H.S.)         20:46.5 
 388 Wyatt Schumm              12 Lincoln                     20:48.3 
 389 Kent Scottberg            11 Bethalto (Civic Memoria     20:50.7 
 390 Palmer Behrends           11 Maple Park (Kaneland)       20:51.8 
 391 Julian Nichols            12 Rockford (Boylan Cathol     20:52.2 
 392 Nick Manso                 9 Oak Forest                  20:53.3 
 393 Payton Bushue             12 Effingham                   20:55.2 
 394 Sam Coe                    9 Oak Forest                  20:56.1 
 395 Mason Walker              11 Bethalto (Civic Memoria     21:00.1 
 396 Grant Smithmeyer           9 Ottawa (Twp.)               21:00.3 
 397 Tim Freeman               11 Mt. Zion                    21:05.0 
 398 Anthony Joseph            12 Peoria (Richwoods)          21:07.0 
 399 Stanley Himes              9 Charleston                  21:08.1 
 400 Eli Michael               11 Freeport                    21:09.0 
 401 Drake Wilson              10 Jerseyville (Jersey)        21:13.9 
 402 Malakai Page              10 Peoria (H.S.)               21:16.7 
 403 Tyler Aulinskis           10 LaGrange Park (Nazareth     21:17.9 
 404 Jonathan Brown             9 Charleston                  21:18.5 
 405 Chance Robart             10 Streator (Twp.)             21:19.3 
 406 Noah Karr                 12 Lake Forest (H.S.)          21:20.5 
 407 Ethan Rubio               10 Oak Forest                  21:20.8 
 408 Colin Kinser              10 East Peoria                 21:20.9 
 409 Ryan Wells                11 Plano                       21:22.5 
 410 Evan Gillespie            10 Jacksonville (H.S.)         21:22.9 
 411 Tyler Hodges              10 Charleston                  21:23.1 
 412 Kaleb Nimke                9 Ottawa (Twp.)               21:24.2 
 413 Oliver Truelove           10 Metamora                    21:32.1 
 414 Dylan Mattei              12 Oak Lawn (Richards)         21:40.2 
 415 Avery Smith               12 Champaign (Central)         21:41.2 
 416 Ricardo Abarca Torres     11 Midlothian (Bremen)         21:42.3 
 417 Christian Padgett         10 Oak Forest                  21:54.6 
 418 Esair Torres              12 Rockford (Boylan Cathol     21:55.5 
 419 Collin Helm                9 Freeport                    21:57.3 
 420 Oscar Sullivan             9 Mt. Zion                    21:59.8 
 421 Codi Barrera              10 Midlothian (Bremen)         22:02.7 
 422 Mathias Bruere             9 Jacksonville (H.S.)         22:09.5 
 423 Angelo Becker              9 Rockford (Boylan Cathol     22:13.4 
 424 Matthew Martin            10 Plano                       22:14.4 
 425 Owen Wardrip              10 Charleston                  22:17.9 
 426 Lucas Fontanez            11 Plano                       22:18.6 
 427 Sean Farrell              11 Ottawa (Twp.)               22:21.2 
 428 Jesse Grupe                9 Danville (H.S.)             22:22.7 
 429 Levi Allison               9 Lincoln                     22:27.7 
 430 Beau Farris                9 Mattoon                     22:38.5 
 431 Sam Klasko                10 Mt. Zion                    22:39.8 
 432 William (Jimmy) Haws      11 Maroa (M.-Forsyth)          22:47.5 
 433 Elijah Mayen               9 Rochelle                    22:50.3 
 434 Rohen Walters              9 Charleston                  22:51.4 
 435 Will Kosmopolis            9 Troy (Triad)                22:54.8 
 436 Daniel Barajas            11 Elmwood Park                22:57.7 
 437 Logan Bader                9 East Peoria                 23:03.2 
 438 Alan Ruiz                 10 Midlothian (Bremen)         23:05.8 
 439 Devin Blanchard           10 Midlothian (Bremen)         23:17.9 
 440 Chase Lane                 9 Streator (Twp.)             23:20.6 
 441 Luke Passwater             9 Ottawa (Twp.)               23:21.6 
 442 Eli Boyd                  10 Lincoln                     23:28.6 
 443 Nikolas Kesler             9 Champaign (Central)         23:30.7 
 444 Ruger Stevens             11 Olney (Richland County)     23:30.8 
 445 Hayden Bradford            9 Charleston                  23:37.3 
 446 Cian Reed                 10 Streator (Twp.)             23:42.7 
 447 Triston Lindstrom         11 Plano                       23:44.0 
 448 Louis Dalpoas             12 Lincoln                     23:48.5 
 449 Greyson Applebee          10 Maroa (M.-Forsyth)          23:50.9 
 450 Christian Stott           12 Freeport                    23:51.1 
 451 Cash Budde                10 Rochelle                    23:57.6 
 452 Eric Palerio-Juarez       12 Freeport                    24:05.8 
 453 Aidan Baker                9 Maroa (M.-Forsyth)          24:08.5 
 454 Jeremyah Townsend          9 Midlothian (Bremen)         24:10.1 
 455 Nate Cecchi               10 Plano                       24:11.5 
 456 Brady Ohlmiller            9 Danville (H.S.)             24:16.8 
 457 Joey Bettag               10 Troy (Triad)                24:16.9 
 458 Jesus Cruz                 9 Midlothian (Bremen)         24:28.5 
 459 Lucas Butler               9 Mattoon                     24:46.0 
 460 Kenny Overton              9 Rochelle                    25:11.3 
 461 Samuel White              11 Ottawa (Twp.)               25:16.1 
 462 Ethan Roelfsma            10 Plano                       25:45.9 
 463 Dale Stewart              10 Peoria (H.S.)               25:46.4 
 464 Gabe Gutierrez             9 Streator (Twp.)             25:59.7 
 465 Ethan Janes                9 Mattoon                     25:59.9 
 466 Isaac Nevarez              9 Plano                       29:07.4 
 467 Javary Davis               9 Mattoon                     29:45.3 
 468 Aiden Benedict            12 East Peoria                 29:59.1 
 469 Lincoln Wheeler            9 Mattoon                     30:04.7 
 470 Travis Silberhorn         12 Plano                       31:34.4 


Mens 3 Miles Open Team Scores
===========================================================================
  Pl Team                           Points                                 
===========================================================================
  1  Naperville (Neuqua Valley)         44 
  2  LaGrange (Lyons)                   55 
  3  Downers Grove (North)              56 
  4  Plainfield (South)                136 
  5  Winnetka (New Trier)              167 
  6  Naperville (Central)              188 
  7  Plainfield (North)                265 
  8  Minooka                           304 
  9  Bolingbrook                       339 
 10  Evanston (Twp.)                   355 
 11  Vernon Hills                      417 
 12  Glen Ellyn (Glenbard West)        440 
 13  Batavia                           449 
 14  Deerfield                         461 
 15  Edwardsville (H.S.)               479 
 16  Chicago (St. Ignatius College Prep)     526 
 17  Highland Park                     586 
 18  Aurora (Waubonsie Valley)         593 
 19  East Moline (United)              600 
 20  Maple Park (Kaneland)             643 
 21  Algonquin (Jacobs)                658 
 22  Dunlap                            659 
 23  Yorkville                         662 
 24  Morton                            744 
 25  Aurora (Metea Valley)             749 
 26  Rockford (Guilford)               758 
 27  Normal (Community West)           774 
 28  Belvidere (North)                 815 
 29  Washington                        815 
 30  Hampshire                         874 
 31  Chicago (Payton)                  931 
 32  Riverside (R.-Brookfield)         945 
 33  Crystal Lake (Prairie Ridge)      958 
 34  Woodstock                        1020 
 35  Moline                           1097 
 36  Villa Park (Willowbrook)         1107 
 37  Lockport (Twp.)                  1166 
 38  Champaign (Central)              1209 
 39  Glen Ellyn (Glenbard South)      1214 
 40  Belvidere                        1222 
 41  McHenry                          1243 
 42  Antioch                          1288 
 43  Metamora                         1311 
 44  Burlington (Central)             1315 
 45  Oak Lawn (Richards)              1368 
 46  Rockford (Jefferson)             1398 
 47  Bradley (B.-Bourbonnais)         1407 
 48  Carpentersville (Dundee-Crown)    1415 
 49  DeKalb                           1426 
 50  Galesburg (H.S.)                 1556 
 51  LaGrange Park (Nazareth Academy)    1572 
 52  Peoria (Richwoods)               1579 
 53  Addison (A. Trail)               1657 
 54  Ottawa (Twp.)                    1741 


Mens 3 Miles Open Results
=====================================================================
  Pl Athlete                   Yr Team                           Time
=====================================================================
   1 Tyler Anderson            12 Plainfield (South)          16:02.2 
   2 Philip Cupial              9 Downers Grove (North)       16:14.2 
   3 Alex Herrera              12 Naperville (Neuqua Vall     16:15.2 
   4 Logan Brown               12 Naperville (Neuqua Vall     16:16.2 
   5 Tony Hinderliter          11 Naperville (Neuqua Vall     16:22.4 
   6 Vincent Stobart           12 LaGrange (Lyons)            16:23.4 
   7 Joshua Santana            12 Rockford (Jefferson)        16:24.7 
   8 John Meyers               12 LaGrange (Lyons)            16:24.8 
   9 Brady Travers             10 Downers Grove (North)       16:25.1 
  10 John O'Halloran           10 LaGrange (Lyons)            16:25.9 
  11 Bryan Velazquez            9 Bolingbrook                 16:28.5 
  12 Ryan Gustis               10 Downers Grove (North)       16:30.7 
  13 Owen Kelly                10 Downers Grove (North)       16:31.8 
  14 Josh Nauman               11 Naperville (Neuqua Vall     16:31.8 
  15 Teddy Coyne               12 LaGrange (Lyons)            16:32.3 
  16 Logan Xiao                 9 St. Joseph (S.J.-Ogden)     16:35.5 
  17 Tate Pavelka              10 LaGrange (Lyons)            16:37.4 
  18 Kyle Fix                  11 Winnetka (New Trier)        16:38.1 
  19 Bryce Chamberlain         12 Naperville (Neuqua Vall     16:39.2 
  20 Theo Sullivan             11 LaGrange (Lyons)            16:39.7 
  21 Curtis Mysliwiec          11 Downers Grove (North)       16:39.9 
  22 Patrick Collins            9 LaGrange (Lyons)            16:41.5 
  23 Samuel Werts              12 Winnetka (New Trier)        16:44.1 
  24 Bryan Mann                 9 Aurora (Waubonsie Valle     16:44.8 
  25 Gavin Osbourne             9 Rockford (Guilford)         16:44.9 
  26 Joaquin DeAlba            11 Plainfield (South)          16:45.1 
  27 Nick Dowell               10 Deerfield                   16:45.2 
  28 John Courtney             10 Downers Grove (North)       16:47.1 
  29 Louie Dealba              12 Plainfield (South)          16:51.0 
  30 Walter Garrett            10 Winnetka (New Trier)        16:51.4 
  31 Nick Prokopec             12 Naperville (Central)        16:52.0 
  32 James Maso                 9 Plainfield (North)          16:52.6 
  33 Nate Schalk                9 Minooka                     16:52.9 
  34 Will Surratt               9 Downers Grove (North)       16:54.8 
  35 Nile Woods                 9 Glen Ellyn (Glenbard We     16:55.1 
  36 Jack Warnes               12 Naperville (Central)        16:55.4 
  37 Cole Maranowicz           10 Plainfield (South)          16:56.8 
  38 Kole Beck-Jewusiak        11 LaGrange (Lyons)            16:57.2 
  39 Brian Bowers              11 Naperville (Neuqua Vall     16:57.9 
  40 Jamie Chandler             9 Deerfield                   16:58.3 
  41 Isaac Moss                11 Downers Grove (North)       16:58.6 
  42 Emmitt Wilson             10 Evanston (Twp.)             17:01.7 
  43 Patrick Clune             10 Naperville (Central)        17:06.7 
  44 Colin Finn                10 Downers Grove (North)       17:07.4 
  45 Jack Graham               11 Naperville (Central)        17:11.2 
  46 Brayden Groenenboom       11 Naperville (Central)        17:13.1 
  47 Jack Loftus               10 Downers Grove (North)       17:13.9 
  48 Kade Rodgers              12 East Moline (United)        17:15.0 
  49 Jackson Shell             12 LaGrange (Lyons)            17:15.4 
  50 Matthew McGovern          12 LaGrange (Lyons)            17:15.4 
  51 Jacob Lane                11 Naperville (Neuqua Vall     17:15.5 
  52 Matt Jimenez              12 Plainfield (North)          17:16.8 
  53 Riley Fink                10 Plainfield (South)          17:16.9 
  54 Aiden Fouliard            11 LaGrange (Lyons)            17:17.1 
  55 Jake Skibbie              10 Villa Park (Willowbrook     17:17.5 
  56 Gabriel Esparza           10 East Moline (United)        17:18.1 
  57 Nicholas (Nick) Goebel    11 Winnetka (New Trier)        17:18.3 
  58 Lukas Petersen            10 LaGrange (Lyons)            17:18.5 
  59 Evan Shu                  10 Winnetka (New Trier)        17:19.2 
  60 Cooper Hazday             10 Winnetka (New Trier)        17:20.2 
  61 Scott Creagan, Jr         10 Downers Grove (North)       17:20.3 
  62 Ryan Mensik               11 Bolingbrook                 17:20.7 
  63 Ryan Adamski              10 Naperville (Neuqua Vall     17:20.8 
  64 Jules Sichel              11 Winnetka (New Trier)        17:21.7 
  65 Sean Jansen                9 Plainfield (North)          17:23.2 
  66 Nathan Napoli             10 Minooka                     17:23.7 
  67 Brian Hatoum              10 Highland Park               17:26.2 
  68 Everett McDonald          11 Downers Grove (North)       17:27.5 
  69 Charles Ciesla            10 LaGrange (Lyons)            17:28.1 
  70 Samuel Kehrer             11 Plainfield (South)          17:28.3 
  71 George DeSpain            11 Plainfield (South)          17:30.4 
  72 Gavin Hall                 9 Plainfield (North)          17:30.8 
  73 Ellis Sioukas             12 Downers Grove (North)       17:31.6 
  74 Patrick Tu                10 Evanston (Twp.)             17:35.0 
  75 Mason Hendricks           11 Batavia                     17:35.4 
  76 Jayden Peterson           11 Woodstock                   17:35.8 
  77 Ian French                10 Aurora (Metea Valley)       17:36.7 
  78 Jordan Kreiner             9 Winnetka (New Trier)        17:38.5 
  79 Sam Yontz                 12 Morton                      17:40.4 
  80 Alexander Senechal        11 Evanston (Twp.)             17:41.3 
  81 Diego Gomez               10 Batavia                     17:42.9 
  82 Ridge Batchelor           11 Edwardsville (H.S.)         17:43.2 
  83 Aaron Obert               10 LaGrange (Lyons)            17:43.6 
  84 Jase Cook                  9 Minooka                     17:44.1 
  85 Adam Bierly               12 Glen Ellyn (Glenbard We     17:44.8 
  86 Mason Boles               11 Minooka                     17:45.1 
  87 Declan Slavin              9 Chicago (Payton)            17:49.4 
  88 Nolan Schott              11 Highland Park               17:49.9 
  89 Tyler Parks               10 Winnetka (New Trier)        17:51.9 
  90 Ian Goodwin               11 Yorkville                   17:52.4 
  91 Jack Paty                  9 Edwardsville (H.S.)         17:52.7 
  92 Zachary Huffstetter       10 Naperville (Central)        17:56.5 
  93 Curtis Bates              10 Plainfield (South)          17:57.1 
  94 Aidan Kyrychenko           9 Plainfield (North)          17:57.7 
  95 Matthew Wick              10 Naperville (Central)        17:57.7 
  96 Ronan Barron              12 Chicago (St. Ignatius C     17:58.0 
  97 Lucas Lombana Arias       12 Naperville (Neuqua Vall     17:59.3 
  98 Jacob Mareno              12 Minooka                     18:00.7 
  99 Ethan Meuer               10 LaGrange (Lyons)            18:01.2 
 100 Finn McCarthy              9 LaGrange (Lyons)            18:02.5 
 101 August Jones              12 Vernon Hills                18:02.6 
 102 Aaron DeMille             11 Bolingbrook                 18:02.9 
 103 Aarav Sheth                9 Vernon Hills                18:05.4 
 104 Gene Wong                 11 Naperville (Neuqua Vall     18:06.4 
 105 Preston Wright            12 Vernon Hills                18:06.8 
 106 Demetri Poulos            12 Vernon Hills                18:07.5 
 107 Brayden Bergman           11 Plainfield (South)          18:07.6 
 108 Neel Chawla               10 Naperville (Neuqua Vall     18:07.7 
 109 Rudy Silva                11 Plainfield (South)          18:08.1 
 110 Bailey Lingertot          10 Downers Grove (North)       18:08.8 
 111 Evan Alexander            10 Plainfield (North)          18:09.3 
 112 Ethan Czech               11 Naperville (Central)        18:10.5 
 113 George Werderich          11 Yorkville                   18:12.4 
 114 Isaac Cartwright          10 Algonquin (Jacobs)          18:12.8 
 115 Campbell Woolard          11 Vernon Hills                18:13.1 
 116 Danny Kriegel             10 Deerfield                   18:13.5 
 117 Finn Gannon               12 Maple Park (Kaneland)       18:16.2 
 118 Madox Dean                10 Dunlap                      18:17.0 
 119 Cameron Keller            11 Glen Ellyn (Glenbard We     18:17.2 
 120 Jonah Sutton              12 Downers Grove (North)       18:17.6 
 121 Sean O'Donnell            12 Bolingbrook                 18:17.8 
 122 Liam Yack                 10 Naperville (Neuqua Vall     18:18.9 
 123 John Bitsky                9 Naperville (Neuqua Vall     18:19.6 
 124 Noah Lewis                10 Edwardsville (H.S.)         18:19.6 
 125 Brandon Hoffman           10 Plainfield (South)          18:19.7 
 126 Nathaniel Frolichstein-   12 Evanston (Twp.)             18:19.8 
 127 Gael Santiaguillo         12 Evanston (Twp.)             18:20.0 
 128 Eli Neiman                11 Highland Park               18:22.3 
 129 Gabriel Garino            12 Chicago (St. Ignatius C     18:23.7 
 130 Benjamin Pelech           12 Batavia                     18:23.8 
 131 Nicodem Hargis            11 Minooka                     18:24.5 
 132 Richard R Zhang           10 Naperville (Central)        18:24.5 
 133 Daniel McCarroll          10 Downers Grove (North)       18:25.2 
 134 Ivan Schultz               9 Plainfield (South)          18:25.3 
 135 Madhan Manikandaswamy     11 Naperville (Neuqua Vall     18:25.6 
 136 Kc Coleman                 9 Plainfield (South)          18:26.2 
 137 Matt Novak                 9 Downers Grove (North)       18:26.8 
 138 Anthony St. John          11 Naperville (Central)        18:28.2 
 139 Bryan Fichtel             10 Yorkville                   18:28.4 
 140 Cameron Crosier           12 Bolingbrook                 18:29.1 
 141 Liam Lentz                10 Maple Park (Kaneland)       18:29.8 
 142 Joshua Stewart            11 Bolingbrook                 18:30.3 
 143 Carson Looper             12 Edwardsville (H.S.)         18:30.5 
 144 Liam Anderson             11 Minooka                     18:30.7 
 145 Milo McLeer               10 Woodstock                   18:31.0 
 146 Stephen Posner            10 Vernon Hills                18:31.8 
 147 Jack Hunken               11 Winnetka (New Trier)        18:31.9 
 148 Ryan Adams                11 Batavia                     18:33.0 
 149 James O'Malley             9 Evanston (Twp.)             18:33.1 
 150 Trevor Cichon             10 Minooka                     18:34.0 
 151 Brennan Hardy              9 Downers Grove (North)       18:34.7 
 152 Tarun Avantsa             10 Naperville (Neuqua Vall     18:35.3 
 153 Anthony LaRosa            10 Evanston (Twp.)             18:36.1 
 154 Charles Archambault       10 Chicago (St. Ignatius C     18:36.5 
 155 Aidan Tansor               9 Chicago (St. Ignatius C     18:37.5 
 156 Ryan Widmer                9 Batavia                     18:37.7 
 157 Samar Sannareddy          12 Aurora (Waubonsie Valle     18:37.9 
 158 Tyler Miller               9 Plainfield (South)          18:38.5 
 159 Mehdi Abdagic              9 Algonquin (Jacobs)          18:38.8 
 160 Francesco Jarvis           9 Glen Ellyn (Glenbard We     18:39.5 
 161 Lukas Hoemke               9 Belvidere (North)           18:39.5 
 162 Suneet Shivraj            12 Dunlap                      18:40.4 
 163 Gavin Warpinski            9 Batavia                     18:40.4 
 164 Nathaniel Calvo           10 Aurora (Waubonsie Valle     18:40.5 
 165 Isaiah Gaddy              10 Evanston (Twp.)             18:40.6 
 166 Michael Delgado            9 Bolingbrook                 18:41.1 
 167 Chethan Manika            12 Dunlap                      18:42.3 
 168 Eli Coustan               10 Evanston (Twp.)             18:42.5 
 169 Devon Kowalczyk           11 Maple Park (Kaneland)       18:42.6 
 170 Rylan Deichen             11 Minooka                     18:43.3 
 171 Cameron Shure              9 Chicago (St. Ignatius C     18:44.9 
 172 Riddock Blakeney          10 Rockford (Guilford)         18:45.1 
 173 Zachary Rediger            9 Belvidere (North)           18:45.3 
 174 Parker Robinson            9 LaGrange (Lyons)            18:46.0 
 175 Jed Bentinganan           11 Glen Ellyn (Glenbard We     18:46.1 
 176 Daniel Garay              11 Aurora (Metea Valley)       18:46.4 
 177 Trevor Pomis              10 Normal (Community West)     18:46.4 
 178 Scott Harvey               9 Deerfield                   18:47.2 
 179 Gavin Ruppel              12 Washington                  18:49.0 
 180 Colton Crouch              9 Washington                  18:49.2 
 181 Jacob Neal                12 Naperville (Neuqua Vall     18:49.9 
 182 Avery Hughes              12 Hampshire                   18:50.0 
 183 Lukas Turnbaugh           10 Batavia                     18:50.9 
 184 Rocco Silva               11 Plainfield (South)          18:51.0 
 185 Drew Cafaro               12 Batavia                     18:51.4 
 186 Luke Baker                 9 Morton                      18:51.9 
 187 Quinn Schroeder           10 Crystal Lake (Prairie R     18:52.1 
 188 Martin Howley             11 Aurora (Metea Valley)       18:52.4 
 189 Dylan Boehm               11 Naperville (Neuqua Vall     18:52.8 
 190 Alex Uder                 11 Edwardsville (H.S.)         18:53.1 
 191 Kieran Gilleland           9 Crystal Lake (Prairie R     18:53.4 
 192 Aiden Jumper              10 Edwardsville (H.S.)         18:53.4 
 193 Nathan Zhang              12 Naperville (Neuqua Vall     18:53.6 
 194 Ethan Fuentes             10 Plainfield (North)          18:53.7 
 195 Nate Acklie               10 Dunlap                      18:54.6 
 196 Cameron O'Brien           12 Belvidere (North)           18:54.9 
 197 Braylon Heavens           12 Edwardsville (H.S.)         18:55.2 
 198 Jack Hammel               11 Algonquin (Jacobs)          18:55.9 
 199 Carter Wikoff             10 Minooka                     18:56.6 
 200 Benjamin LeGrand          12 Naperville (Neuqua Vall     18:56.7 
 201 Seth Walters              12 Morton                      18:57.1 
 202 Rylan McFadden             9 Minooka                     18:57.8 
 203 Alexander Kepler           9 Chicago (St. Ignatius C     18:57.8 
 204 Patrick Harczos           10 Villa Park (Willowbrook     18:58.0 
 205 Ted Andersen              12 Naperville (Central)        18:58.0 
 206 Cody Rummel                9 Batavia                     18:59.0 
 207 Colin Belter              11 Naperville (Central)        18:59.3 
 208 Misael Herrera            11 Riverside (R.-Brookfiel     18:59.8 
 209 Aron McCormick            10 Plainfield (South)          19:00.0 
 210 Austin Stevenson           9 Algonquin (Jacobs)          19:00.5 
 211 Vaughn Scherer             9 Naperville (Central)        19:00.6 
 212 Billy Sanders             12 East Moline (United)        19:00.7 
 213 thomas Eganhouse           9 Normal (Community West)     19:01.8 
 214 Marshall Waldau            9 Hampshire                   19:02.3 
 215 Madhava Nallamilli        12 Aurora (Waubonsie Valle     19:02.5 
 216 William Comess            12 Evanston (Twp.)             19:03.0 
 217 Vincent Gallichio          9 Chicago (Payton)            19:03.7 
 218 Jack Polloway             10 Maple Park (Kaneland)       19:03.8 
 219 Luke Briggeman            12 Evanston (Twp.)             19:04.1 
 220 Gabe Niemi                10 Algonquin (Jacobs)          19:04.3 
 221 Daniel Story              10 Edwardsville (H.S.)         19:04.7 
 222 Anthony Costa             12 Batavia                     19:05.4 
 223 Ryan Stadnik              10 Normal (Community West)     19:06.6 
 224 Joshua Sunkel              9 Normal (Community West)     19:06.8 
 225 Lucas Linder               9 Evanston (Twp.)             19:07.5 
 226 Daniel Doyle               9 Highland Park               19:08.5 
 227 Taras Sytnyk              11 Bradley (B.-Bourbonnais     19:08.9 
 228 Austin Yamnitz            11 Edwardsville (H.S.)         19:08.9 
 229 Charlie Klopfenstein      10 Morton                      19:09.2 
 230 Trevor Dam                 9 Crystal Lake (Prairie R     19:09.8 
 231 Colin Manion              12 East Moline (United)        19:09.9 
 232 Alexander Wright          10 Chicago (St. Ignatius C     19:10.3 
 233 Syed Ahmad                10 Downers Grove (North)       19:10.4 
 234 Cayden Hockman            10 Plainfield (North)          19:10.6 
 235 Alex Persun               11 Naperville (Neuqua Vall     19:12.1 
 236 Elden Randolph             9 Champaign (Central)         19:13.3 
 237 Cody Dobush               10 Hampshire                   19:15.2 
 238 Elliot Lechocki           12 Maple Park (Kaneland)       19:16.3 
 239 Adam O'Brien              11 Naperville (Neuqua Vall     19:18.0 
 240 Peyton Paungam            12 Plainfield (North)          19:18.2 
 241 Zachary Knaub             12 Minooka                     19:18.9 
 242 Miguel Mendez              9 Chicago (Payton)            19:19.5 
 243 Jack Ma                    9 Naperville (Neuqua Vall     19:19.7 
 244 Tatum Rogers              10 Moline                      19:19.7 
 245 Oliver Lasher             10 Plainfield (North)          19:20.7 
 246 Evan Pattelli             10 Normal (Community West)     19:21.3 
 247 Calvin Edwards             9 Washington                  19:21.3 
 248 Adan Salic                 9 Rockford (Guilford)         19:21.5 
 249 Johnnie Behrends          10 Normal (Community West)     19:21.9 
 250 Farooq Hamza              11 Plainfield (South)          19:22.4 
 251 Nathan Nshuti             11 Plainfield (South)          19:23.1 
 252 Gregory Nawracaj          10 Plainfield (South)          19:23.3 
 253 Kritin Shukla             11 Naperville (Neuqua Vall     19:23.3 
 254 Finley Otruba              9 Algonquin (Jacobs)          19:23.6 
 255 Max Horton                 9 Edwardsville (H.S.)         19:24.0 
 256 Sam Rush                  10 Deerfield                   19:24.3 
 257 Nicholas Lopez            10 Chicago (St. Ignatius C     19:24.7 
 258 Wyatt Baker               10 Metamora                    19:24.9 
 259 Dominic Mordini            9 Naperville (Central)        19:24.9 
 260 Kohlson Stumpf             - Dixon (H.S.)                19:25.0 
 261 Liam Cervantes             9 Batavia                     19:25.3 
 262 Camden Griffith           11 Plainfield (North)          19:25.9 
 263 Max Mayer                  9 Naperville (Neuqua Vall     19:25.9 
 264 Abdul Hassan              11 Aurora (Waubonsie Valle     19:26.4 
 265 Elijah Cantoral           11 Plainfield (North)          19:26.8 
 266 Sebastian Zysk            11 Glen Ellyn (Glenbard We     19:28.1 
 267 Zach Grimm                10 Washington                  19:29.0 
 268 Maximilian Sudrzynski     10 Algonquin (Jacobs)          19:29.4 
 269 Noah Lee                  11 Dunlap                      19:30.0 
 270 Jad Kattom                 9 Dunlap                      19:30.8 
 271 Joseluis Jimenez Alonso   11 Bolingbrook                 19:31.5 
 272 Brendan Sweet             12 Algonquin (Jacobs)          19:31.8 
 273 Tommy Bogden               9 Riverside (R.-Brookfiel     19:32.5 
 274 Boris Trifonov            11 Aurora (Waubonsie Valle     19:33.6 
 275 Bode Koenings             10 Rockford (Guilford)         19:33.7 
 276 Braedon Koerner            9 Aurora (Waubonsie Valle     19:34.1 
 277 Sam Kitchen               10 Edwardsville (H.S.)         19:34.4 
 278 Max Balkema               12 Minooka                     19:34.6 
 279 Rafeal Forney             10 DeKalb                      19:35.3 
 280 Caden Streff              11 Belvidere                   19:35.6 
 281 Owen Wright               11 Glen Ellyn (Glenbard We     19:36.0 
 282 Anish Bhagwat              9 Naperville (Neuqua Vall     19:36.6 
 283 Ben Cann                  11 Plainfield (North)          19:36.7 
 284 Shrawan Benjankar         10 Edwardsville (H.S.)         19:37.1 
 285 Matt Rucolas              12 Downers Grove (North)       19:38.6 
 286 Kyler Webber              11 East Moline (United)        19:39.8 
 287 Abraham Smith-Ray         10 Riverside (R.-Brookfiel     19:41.2 
 288 Andrew McIntire            9 Lockport (Twp.)             19:41.2 
 289 Justin Chen               11 Dunlap                      19:41.8 
 290 Shaun Bryan               10 Washington                  19:42.3 
 291 Patrick Tansor             9 Chicago (St. Ignatius C     19:42.3 
 292 Lucas Eaton               10 Moline                      19:44.3 
 293 Kaleb Martin              10 Minooka                     19:44.4 
 294 Liam O'Brien               9 Downers Grove (North)       19:44.4 
 295 Brennen Sahuri            10 Yorkville                   19:44.5 
 296 Matthew Mangan            11 Chicago (St. Ignatius C     19:45.6 
 297 Anthony Avila             11 Belvidere (North)           19:45.6 
 298 Noah Terviel               - Dixon (H.S.)                19:45.6 
 299 Brendan Fenlon            11 Naperville (Central)        19:46.1 
 300 Robert Mendoza            10 Highland Park               19:46.4 
 301 Tyrike Jenkins            12 Riverside (R.-Brookfiel     19:47.8 
 302 Max Kint                  12 Belvidere                   19:47.8 
 303 Josh Brown                 9 Highland Park               19:48.1 
 304 Christian Ross            10 Bolingbrook                 19:49.3 
 305 Alejandro Ayala            9 Yorkville                   19:49.5 
 306 Henry Hanson              11 Hampshire                   19:50.0 
 307 Andrew Kern               11 Highland Park               19:50.1 
 308 Davide Albiani            12 Highland Park               19:51.1 
 309 Zayn Kazi                 11 Glen Ellyn (Glenbard We     19:51.2 
 310 Henry Gamson               9 Highland Park               19:51.3 
 311 Alex Brennan              11 Plainfield (North)          19:51.7 
 312 Meris Goldfarb            12 Evanston (Twp.)             19:52.0 
 313 Christopher Esquivel      11 Normal (Community West)     19:52.3 
 314 Brice McMorris            11 Normal (Community West)     19:52.4 
 315 Henry Andersen            10 Naperville (Central)        19:53.3 
 316 Riyaan Palle              10 Aurora (Metea Valley)       19:53.7 
 317 Jesus Vega                10 Carpentersville (Dundee     19:53.9 
 318 Lucas Galas               10 Glen Ellyn (Glenbard So     19:53.9 
 319 Kiernan Hickey            12 Aurora (Metea Valley)       19:54.0 
 320 Oliver Baterdene          11 Highland Park               19:54.3 
 321 Manas Prasade             10 Aurora (Metea Valley)       19:54.4 
 322 Brandon Regalado           9 Hampshire                   19:54.5 
 323 Adam Textor               10 McHenry                     19:54.6 
 324 John Yehl                 12 Normal (Community West)     19:54.8 
 325 Gavin George               9 Naperville (Central)        19:54.8 
 326 Doran Sanford             10 Naperville (Central)        19:54.9 
 327 Braden Smith               9 Minooka                     19:55.1 
 328 Jonathan Wang              9 Naperville (Central)        19:56.0 
 329 Josh Herb                 11 Champaign (Centennial)      19:56.0 
 330 Declan Delgado            11 Edwardsville (H.S.)         19:56.5 
 331 Alex Walker               12 Edwardsville (H.S.)         19:58.0 
 332 Jack Campbell             12 Naperville (Central)        19:58.4 
 333 Keaton Peter               9 Glen Ellyn (Glenbard We     19:58.6 
 334 Will Lambert               9 Deerfield                   19:59.3 
 335 Colin Daniels             12 Riverside (R.-Brookfiel     19:59.8 
 336 Patrick Hart              11 Riverside (R.-Brookfiel     20:00.7 
 337 Rohin Krishnan            10 Deerfield                   20:00.7 
 338 Alejandro Lopez           12 Carpentersville (Dundee     20:00.7 
 339 Andrew Arguello           12 Batavia                     20:01.0 
 340 Eli Tash                  10 Algonquin (Jacobs)          20:01.1 
 341 Casey Waninger            10 Normal (Community West)     20:01.2 
 342 Stephen Sarfo             11 Plainfield (South)          20:01.2 
 343 Alex Fei                  10 Dunlap                      20:01.7 
 344 Nathan Gribbon             9 Algonquin (Jacobs)          20:02.1 
 345 Roan O'Brien              11 Champaign (Central)         20:02.2 
 346 Enrique Lipezker          12 Highland Park               20:02.2 
 347 Leyton Gray               11 Dunlap                      20:02.4 
 348 Alex Miles                12 Dunlap                      20:02.6 
 349 Lucas Nelson               9 Moline                      20:02.6 
 350 Sam Christians            11 Rockford (Auburn)           20:02.9 
 351 Andrew Villagran          11 Bolingbrook                 20:02.9 
 352 Colin Benjamin            12 Naperville (Neuqua Vall     20:03.3 
 353 Brent Paller              11 Lockport (Twp.)             20:03.9 
 354 Eamon Ryan                11 Riverside (R.-Brookfiel     20:05.3 
 355 Boaz Lee                  11 Glen Ellyn (Glenbard We     20:05.5 
 356 Ethan Orton               10 Normal (Community West)     20:05.7 
 357 Ari Vasilakopoulos        10 Downers Grove (North)       20:06.7 
 358 Reid Sebahar              10 Glen Ellyn (Glenbard So     20:06.7 
 359 Lucas Adams               10 Downers Grove (North)       20:06.8 
 360 Saahas Muthineni          12 Aurora (Metea Valley)       20:07.0 
 361 Mitchell Lareau           11 Normal (Community West)     20:07.2 
 362 Domnik Mikleboost         12 Moline                      20:07.4 
 363 Owen Jahn                 10 Belvidere (North)           20:09.1 
 364 Clark Hastings            11 Naperville (Neuqua Vall     20:09.3 
 365 Chaius Herbst              9 Normal (Community West)     20:09.5 
 366 Zachary Green             10 Hampshire                   20:10.3 
 367 Randy Savige              11 Yorkville                   20:10.5 
 368 Malik Abdul-Haqq           9 Hampshire                   20:10.7 
 369 Jake Sytsma               10 Antioch                     20:10.8 
 370 Aaron Martinez             9 LaGrange Park (Nazareth     20:11.6 
 371 Mason Jones                9 Normal (Community West)     20:12.0 
 372 Lukas Probst               9 Naperville (Central)        20:12.9 
 373 Ben Burke                 10 Naperville (Central)        20:12.9 
 374 Shawn Mallo                9 Oak Lawn (Richards)         20:13.2 
 375 Evan Huynh                11 Morton                      20:13.4 
 376 Brian Bach                12 Normal (Community West)     20:13.9 
 377 Julian Barnard             9 Naperville (Central)        20:14.4 
 378 Ethan Aichholz            11 Algonquin (Jacobs)          20:14.8 
 379 Colin Vermeulen           10 East Moline (United)        20:15.2 
 380 Stephen Hess              10 Glen Ellyn (Glenbard We     20:15.3 
 381 Gabe Fox                   9 Dunlap                      20:15.7 
 382 Noah Green                 9 Champaign (Central)         20:16.9 
 383 Ryan Lee                   9 Naperville (Neuqua Vall     20:18.6 
 384 Zolan Scheiler             9 Antioch                     20:19.4 
 385 Keegan Vance              11 Morton                      20:19.6 
 386 Owen Scholz                9 Downers Grove (North)       20:19.7 
 387 Nathan Bruhn              11 Cary (C.-Grove)             20:21.0 
 388 Param Sridhar             12 Glen Ellyn (Glenbard So     20:21.2 
 389 Michael Marafino          11 Chicago (St. Ignatius C     20:21.7 
 390 Will Rucolas               9 Downers Grove (North)       20:22.0 
 391 Kyle Bledsoe              11 Plainfield (North)          20:22.9 
 392 Andres Quesada            10 Burlington (Central)        20:23.0 
 393 Brandon Rivera            12 McHenry                     20:23.2 
 394 Tyler Garrigus             9 Normal (Community West)     20:23.8 
 395 Ian Walsh                 10 Chicago (St. Ignatius C     20:24.2 
 396 Oliver LeGrand            10 Naperville (Neuqua Vall     20:24.4 
 397 Benjamin Meyers            9 Belvidere (North)           20:24.7 
 398 Ryder Spoljaric            9 Naperville (Central)        20:25.1 
 399 Trey Wilson               11 Plainfield (North)          20:25.4 
 400 Nate Martin                9 McHenry                     20:25.8 
 401 Kevin Connelll            10 Evanston (Twp.)             20:27.6 
 402 Omar Uddin                11 Algonquin (Jacobs)          20:28.8 
 403 Trey Ozment                9 Naperville (Central)        20:29.1 
 404 Patrick Hibbard            9 Glen Ellyn (Glenbard We     20:29.5 
 405 Davin Mikulcik            10 Lockport (Twp.)             20:29.8 
 406 Brady Anderson             9 Burlington (Central)        20:29.9 
 407 Robert Ruthig              9 Naperville (Central)        20:30.3 
 408 Anthony Orr               11 Morton                      20:30.6 
 409 Blake Calcione            11 Rockford (Guilford)         20:32.3 
 410 Quinn Hendricks            9 Riverside (R.-Brookfiel     20:33.2 
 411 Grant Bond                10 Cary (C.-Grove)             20:34.1 
 412 Matthew Weber              9 Dunlap                      20:34.1 
 413 Aiden Mulvoy               9 Plainfield (North)          20:34.9 
 414 Donovan Kowalski           9 Rockford (Guilford)         20:35.1 
 415 Adrian Rosado             10 Chicago (St. Ignatius C     20:35.6 
 416 Bunyodjon Zoirov          10 Oak Lawn (Richards)         20:37.1 
 417 Joshua Lake               11 Lockport (Twp.)             20:37.7 
 418 Elijah Kurth               9 Washington                  20:38.1 
 419 Bodhi Lee                  9 Crystal Lake (Prairie R     20:38.5 
 420 Rashid Clarke             10 Oak Lawn (Richards)         20:38.7 
 421 Daniel Willey             10 Normal (Community West)     20:39.2 
 422 Landon Zagorski           11 McHenry                     20:39.2 
 423 Carter Stephens           10 Washington                  20:39.6 
 424 Jacob Schmauderer          9 Plainfield (North)          20:39.8 
 425 Ethan Cross                9 Morton                      20:40.1 
 426 James Fuller               9 Chicago (St. Ignatius C     20:40.3 
 427 Joe Szarzynski             9 Lockport (Twp.)             20:40.5 
 428 Jonathan Kruse             9 Burlington (Central)        20:41.1 
 429 Aryan Sapre               12 Aurora (Waubonsie Valle     20:41.1 
 430 Shawn Yakimisky           11 Algonquin (Jacobs)          20:41.6 
 431 Alen Gowan                11 East Moline (United)        20:41.9 
 432 Omar Arenas               10 Villa Park (Willowbrook     20:42.3 
 433 Tra'Monti Williams         9 Chicago (Payton)            20:43.5 
 434 Jet Trommer               10 Algonquin (Jacobs)          20:43.8 
 435 Chris Young               12 Algonquin (Jacobs)          20:43.8 
 436 Elliot Iantorno            9 Chicago (St. Ignatius C     20:44.2 
 437 Brendan McMahon            9 Chicago (St. Ignatius C     20:44.9 
 438 Cale Blanford             10 Dunlap                      20:45.3 
 439 Ryan Waddell              12 Algonquin (Jacobs)          20:46.2 
 440 Austin Rieckelman         10 Chicago (St. Ignatius C     20:46.6 
 441 Paul Van der vorst        10 Naperville (Central)        20:46.7 
 442 Ryan Powers               11 Downers Grove (North)       20:46.8 
 443 Eduardo Picazo            11 Highland Park               20:47.9 
 444 Jacob Garcia              12 DeKalb                      20:48.7 
 445 Nathan Adams              11 Washington                  20:48.7 
 446 Neil Pinto                10 Aurora (Metea Valley)       20:49.3 
 447 Braxton Schieler          12 Antioch                     20:49.3 
 448 Aiden Jones               10 Normal (Community West)     20:49.6 
 449 Andrew Arzac              12 Highland Park               20:49.8 
 450 Benjamin Pena              9 Woodstock                   20:50.2 
 451 Arturo Medina             10 Belvidere                   20:50.5 
 452 Lotem Harnik              10 Naperville (Central)        20:50.8 
 453 Deklan O'Rourke           11 Cary (C.-Grove)             20:51.0 
 454 Hunter Hook               10 Plainfield (South)          20:52.1 
 455 William Mellin             9 Batavia                     20:52.2 
 456 Rayhan Driver             11 Naperville (Neuqua Vall     20:52.9 
 457 Alex Hall                 10 Champaign (Centennial)      20:53.4 
 458 Michael Moore             10 Algonquin (Jacobs)          20:54.8 
 459 Evan Branca               10 Hampshire                   20:55.7 
 460 Evan Nelson               10 Crystal Lake (Prairie R     20:55.9 
 461 Jalen Abbott               9 Galesburg (H.S.)            20:56.2 
 462 Jorge Covarrubias          9 Chicago (St. Ignatius C     20:56.7 
 463 Jammir Aloya              11 Lemont                      20:57.2 
 464 Dylan Araiza               9 Plainfield (North)          20:57.9 
 465 Luke Berndt               11 Riverside (R.-Brookfiel     20:57.9 
 466 Justin Ouyang             11 Aurora (Metea Valley)       20:58.7 
 467 Joseph Downes             10 Bolingbrook                 20:58.9 
 468 Seamus Samsami             9 Batavia                     20:59.8 
 469 Jackson Becker            10 Chicago (St. Ignatius C     21:00.3 
 470 Jack Nevenhoven            9 Maple Park (Kaneland)       21:00.5 
 471 Elijah Johnson            10 Washington                  21:00.7 
 472 Gabriel Lunardnini        10 Aurora (Waubonsie Valle     21:01.3 
 473 Ryan Hall                  9 Metamora                    21:01.8 
 474 Nolan Dexter              11 Dunlap                      21:03.0 
 475 Moss Roberts               9 Highland Park               21:03.4 
 476 Owen Enos                 10 Plainfield (South)          21:03.4 
 477 Cal Anderson               9 Plainfield (North)          21:04.0 
 478 Nick Tomeczko              9 Naperville (Central)        21:04.4 
 479 Alexander Knight          11 Naperville (Neuqua Vall     21:04.6 
 480 Matthew Breszach           9 Lemont                      21:05.4 
 481 Sam Tueting                9 Naperville (Central)        21:06.2 
 482 David Quintero            10 Bolingbrook                 21:07.0 
 483 Sam Rickert                9 Glen Ellyn (Glenbard So     21:07.3 
 484 Braeden Umfress           12 Naperville (Central)        21:08.0 
 485 Achraf Baba Traore        11 East Moline (United)        21:09.7 
 486 Elliott Lowe               9 Crystal Lake (Prairie R     21:09.9 
 487 Diego Paniagua            11 Bolingbrook                 21:10.3 
 488 Steffen Adams             10 East Moline (United)        21:10.8 
 489 Jackson Rich              11 Rockford (Guilford)         21:10.9 
 490 Diego Myers               10 Glen Ellyn (Glenbard So     21:12.4 
 491 Izea Ocampo                9 Minooka                     21:13.0 
 492 Blake Watson               9 Antioch                     21:13.1 
 493 Zach Witcofski             9 Minooka                     21:13.1 
 494 Salvador Arenas            9 Chicago (Payton)            21:13.6 
 495 Wyatt Olsen                9 Rockford (Guilford)         21:14.6 
 496 Samuel Beamon             10 Hampshire                   21:14.6 
 497 Amongh Natarajan           9 Aurora (Waubonsie Valle     21:15.2 
 498 Austin Ritter              9 Champaign (Central)         21:15.4 
 499 Lincoln Sather            10 Downers Grove (North)       21:15.5 
 500 Andrew Kunz               10 Morton                      21:16.6 
 501 Lucas Hayes                9 Naperville (Central)        21:16.7 
 502 Ramey Heimgartner         12 Highland Park               21:17.3 
 503 Cade Hahn                  9 Washington                  21:18.4 
 504 Cyrus Zaden                9 St. Joseph (S.J.-Ogden)     21:18.8 
 505 Ben Breszach              11 Lemont                      21:19.8 
 506 Jordan Mundy               9 Belvidere                   21:20.0 
 507 Louis Blickem             11 Maple Park (Kaneland)       21:20.8 
 508 Anthony Ochoa              9 Lockport (Twp.)             21:20.9 
 509 Jorje Lara                11 Chicago (Payton)            21:21.9 
 510 Jake Lansdowne            12 Naperville (Neuqua Vall     21:22.0 
 511 Garrett Shoemaker         12 Metamora                    21:22.6 
 512 Hugo Monterroso           11 Addison (A. Trail)          21:23.1 
 513 Chase Lobos               10 Aurora (Metea Valley)       21:23.2 
 514 Ben Samuels               11 Downers Grove (North)       21:24.6 
 515 Malachi Schwartz           9 Moline                      21:24.9 
 516 Kynan McCabe-Wild         11 Naperville (Central)        21:25.8 
 517 Andrew Garza              11 Algonquin (Jacobs)          21:26.1 
 518 Sam Brockway               9 Downers Grove (North)       21:27.0 
 519 Adam Haar                 11 Plainfield (North)          21:27.6 
 520 Will Kashmier              9 Woodstock                   21:27.9 
 521 Sammy Von Holten           9 Minooka                     21:28.0 
 522 Zach Anderson             12 Plainfield (South)          21:28.2 
 523 Finnegan Martin           10 Galesburg (H.S.)            21:29.0 
 524 Logan Syzmanski            9 Edwardsville (H.S.)         21:29.3 
 525 Grant Sooley              11 Antioch                     21:29.5 
 526 Jadon Alex                11 Burlington (Central)        21:30.2 
 527 Gabrieal Nieto            12 Minooka                     21:30.4 
 528 Nathan Gissing             9 Glen Ellyn (Glenbard We     21:30.8 
 529 Noah Bennett              11 Washington                  21:31.2 
 530 Jaxon Tomera               9 Normal (Community West)     21:31.6 
 531 Fernando Zuniga Retana    11 Bolingbrook                 21:31.6 
 532 Oscar Baliga              12 Evanston (Twp.)             21:31.7 
 533 Jose Rios                 10 Chicago (St. Ignatius C     21:31.8 
 534 Jimmy Buck                 9 Hampshire                   21:32.3 
 535 Hamza Salem               11 Rockford (Guilford)         21:32.7 
 536 Calvin Broders             9 Dunlap                      21:32.7 
 537 Tyler Rosenthal           11 Highland Park               21:34.3 
 538 Cole Pollock               9 Burlington (Central)        21:35.7 
 539 Paul Johnson              10 Morton                      21:36.4 
 540 Jake Neiber               12 Belvidere (North)           21:36.6 
 541 Abraham Weiss             10 Chicago (Payton)            21:37.1 
 542 Graeme Schulz             11 Belvidere (North)           21:37.3 
 543 Jace Vail                  9 Belvidere                   21:38.3 
 544 Will Stenzel              11 Naperville (Central)        21:39.6 
 545 Daniel Dimov               9 Aurora (Waubonsie Valle     21:40.6 
 546 Jimmy Norris              12 McHenry                     21:41.6 
 547 Sergio MartinezReal        9 Hampshire                   21:42.8 
 548 Logan Liu                  9 Highland Park               21:44.1 
 549 Max Lovin                 10 Metamora                    21:45.3 
 550 Eoin Crowley              12 Chicago (St. Ignatius C     21:45.5 
 551 Saujas Patil               - Aurora (Metea Valley)       21:46.0 
 552 Sammit Chidambaram         9 Dunlap                      21:46.2 
 553 Matthew Trone             11 Dunlap                      21:47.1 
 554 Alex Kisby                 9 Dunlap                      21:47.6 
 555 Elijah Stanley            11 Rockford (Guilford)         21:48.2 
 556 Jeahsiah Hernandez        11 Plainfield (South)          21:48.5 
 557 Josue Garcia               9 Chicago (Payton)            21:48.8 
 558 Kevin Vega                 9 Chicago (Payton)            21:49.6 
 559 Adnann Alabani            12 East Moline (United)        21:49.9 
 560 Jacob Viggers             12 Metamora                    21:50.2 
 561 Brett Ulrich               9 Metamora                    21:51.1 
 562 Jamie Litwiller            9 Normal (Community West)     21:51.3 
 563 Logan Meyers              12 Chicago (St. Ignatius C     21:51.9 
 564 Derrick Jones              9 Algonquin (Jacobs)          21:52.2 
 565 Charlie Dobbs             10 Oak Lawn (Richards)         21:52.3 
 566 Will Durham                9 Glen Ellyn (Glenbard We     21:52.5 
 567 Samuel Forte              10 Minooka                     21:54.5 
 568 Deepak Patro               9 Aurora (Metea Valley)       21:54.9 
 569 Joseph Labib              11 Naperville (Neuqua Vall     21:54.9 
 570 Brennan Bjorling          11 Morton                      21:55.6 
 571 Oliver Sznyterman          9 McHenry                     21:56.3 
 572 Gavin Van Antwerp          9 Algonquin (Jacobs)          21:56.5 
 573 Logan Lehman               9 Washington                  21:56.7 
 574 Anthony Streib            12 Antioch                     21:56.9 
 575 Rowan Blanchard           10 Plainfield (South)          21:57.2 
 576 Jacob Thomas              10 Aurora (Metea Valley)       21:57.6 
 577 Ben Berkoff                9 Naperville (Central)        21:57.7 
 578 Jack Gasteier              9 Glen Ellyn (Glenbard We     21:58.6 
 579 Shane Hlavacek            10 Glen Ellyn (Glenbard We     21:59.7 
 580 Nathan Alli               10 Plainfield (North)          21:59.9 
 581 Mateo Diaz                10 Highland Park               22:02.0 
 582 Sanaj Kapur               10 Moline                      22:03.1 
 583 Ajay Kavuri               10 Aurora (Metea Valley)       22:03.1 
 584 Peter Stoltz               9 Peoria (Richwoods)          22:03.2 
 585 Gio Episcopo              10 Burlington (Central)        22:03.7 
 586 Ben Buoscio                9 Riverside (R.-Brookfiel     22:05.2 
 587 Ben Waymire                9 Edwardsville (H.S.)         22:05.6 
 588 Sean Stevens              11 Glen Ellyn (Glenbard We     22:06.9 
 589 Ben White                 10 Bradley (B.-Bourbonnais     22:07.1 
 590 Brighton Senn             12 Glen Ellyn (Glenbard So     22:08.2 
 591 Will Ketelaar             11 Dunlap                      22:08.5 
 592 Anthony Chen               9 Dunlap                      22:10.0 
 593 Connor Polz                9 Burlington (Central)        22:10.2 
 594 Ryan Patel                10 Algonquin (Jacobs)          22:10.5 
 595 Zachary Clark              9 Moline                      22:10.9 
 596 Robert Gustafson          11 Woodstock                   22:11.1 
 597 Arata Ketner              11 Moline                      22:11.3 
 598 JB Torgerson               9 Crystal Lake (Prairie R     22:12.5 
 599 Ryan Salisbury            12 Peoria (Richwoods)          22:12.6 
 600 Ethan Smith               12 Dunlap                      22:12.9 
 601 Nathan Zeitz              10 Naperville (Central)        22:13.4 
 602 Ryan Cooper               10 Normal (Community West)     22:13.5 
 603 Blake Durkin              10 Rockford (Guilford)         22:13.5 
 604 Nate Newlin               12 DeKalb                      22:14.5 
 605 Josh Tapia                11 Plainfield (North)          22:14.7 
 606 Luke Borho                10 Villa Park (Willowbrook     22:15.5 
 607 Tim Wan                   12 Dunlap                      22:16.0 
 608 Grant McBride             11 Moline                      22:16.5 
 609 Jacob Vogenthaler          - Dixon (H.S.)                22:16.7 
 610 Tyler Caporaso             9 Belvidere (North)           22:17.0 
 611 Rhys Trevena               9 Aurora (Waubonsie Valle     22:19.2 
 612 Ian Huang                  9 Naperville (Neuqua Vall     22:21.1 
 613 Jacob Hulslander          10 Cary (C.-Grove)             22:21.2 
 614 Jace Settle               10 Bradley (B.-Bourbonnais     22:22.4 
 615 Brayden Cattero           11 Maple Park (Kaneland)       22:23.0 
 616 Jasper Nash                9 Chicago (Payton)            22:23.3 
 617 Vincent Robles            10 Algonquin (Jacobs)          22:23.6 
 618 Everett Carlson           11 Champaign (Central)         22:24.1 
 619 Stanley Chen               9 Dunlap                      22:24.6 
 620 Quentin Smith              9 Normal (Community West)     22:25.6 
 621 Jared Marin                9 Carpentersville (Dundee     22:26.2 
 622 Brayden Herrick           10 East Moline (United)        22:26.4 
 623 Eamon Casey               12 Downers Grove (North)       22:28.8 
 624 Samuel Stamm              11 Metamora                    22:29.9 
 625 Michael Vincent           12 Peoria (Richwoods)          22:30.3 
 626 Clayton Dosek              9 Riverside (R.-Brookfiel     22:30.4 
 627 Siwon Park                11 Naperville (Neuqua Vall     22:31.4 
 628 Connor Fouts              10 Riverside (R.-Brookfiel     22:31.8 
 629 Matthew Harris            10 Bradley (B.-Bourbonnais     22:33.7 
 630 Silas Descalzo             9 Galesburg (H.S.)            22:35.3 
 631 Max Casiano                9 DeKalb                      22:35.5 
 632 Alex Hernandez            10 Dunlap                      22:35.9 
 633 Sam Lee                    9 Riverside (R.-Brookfiel     22:36.2 
 634 Harvey Hayes               9 Highland Park               22:37.4 
 635 Drew Bevers               10 Riverside (R.-Brookfiel     22:37.7 
 636 Aidan Jacobs              10 Carpentersville (Dundee     22:38.3 
 637 Chase Fuller              10 Maple Park (Kaneland)       22:38.5 
 638 Dean Signorini            12 Algonquin (Jacobs)          22:38.8 
 639 Henry Freeman             10 Aurora (Metea Valley)       22:39.6 
 640 Filip Velisavljevic        9 Naperville (Neuqua Vall     22:39.9 
 641 EJ Beckett                10 St. Joseph (S.J.-Ogden)     22:39.9 
 642 Noah Williams              9 Aurora (Waubonsie Valle     22:40.0 
 643 Joaquin Marin              9 Bradley (B.-Bourbonnais     22:40.1 
 644 Tyler Lynch-Goff           9 Downers Grove (North)       22:40.3 
 645 John Filipiak             11 Lockport (Twp.)             22:40.4 
 646 Lowell Redmond             9 Highland Park               22:41.2 
 647 Ethan Castillo            11 Antioch                     22:41.8 
 648 Joey Prado                11 Crystal Lake (Prairie R     22:42.5 
 649 Eli Mulvey                12 Morton                      22:42.7 
 650 Jace Mellin               10 Bradley (B.-Bourbonnais     22:43.9 
 651 Jayden Koenings           11 Rockford (Guilford)         22:44.4 
 652 Jayden Vidican            11 Naperville (Central)        22:45.4 
 653 Emmit Boxer                9 Highland Park               22:46.6 
 654 Eli Bentley               12 Antioch                     22:47.2 
 655 Joseph Sweeney             9 LaGrange Park (Nazareth     22:48.7 
 656 Luke Johnson              12 Glen Ellyn (Glenbard So     22:49.4 
 657 Daniel Fisher              9 Ottawa (Twp.)               22:50.1 
 658 Charlie Quigley            9 Bradley (B.-Bourbonnais     22:51.9 
 659 Keiton Westfall           10 Maple Park (Kaneland)       22:53.4 
 660 Advesh Eshwarraj          10 Naperville (Central)        22:53.5 
 661 Alexander McCalmont       11 Ottawa (Twp.)               22:53.6 
 662 Daniel Trevino            10 Chicago (St. Ignatius C     22:54.0 
 663 Andree Hernandez          11 Plainfield (North)          22:54.2 
 664 Ben Bormet                 9 Minooka                     22:55.6 
 665 Porter Keller              9 Morton                      22:57.2 
 666 Ryan Griffith             11 Highland Park               22:58.8 
 667 Akhil Kanuri              10 Naperville (Central)        22:59.7 
 668 Rowan King                11 Champaign (Central)         22:59.8 
 669 Saahib Shaikh              9 Aurora (Metea Valley)       23:01.8 
 670 Jack Colbert               9 Chicago (Payton)            23:02.1 
 671 Alex Trejo                 9 Crystal Lake (Prairie R     23:02.5 
 672 Carlos Walker              9 Peoria (Richwoods)          23:03.5 
 673 Alan George               12 Plainfield (South)          23:03.7 
 674 Nathan Gornick            11 Plainfield (South)          23:03.9 
 675 Jack Griswald             12 Peoria (Richwoods)          23:04.3 
 676 Davarius Hook             11 East Moline (United)        23:04.9 
 677 Owen Miller                9 McHenry                     23:05.8 
 678 Cayden Storm               9 Dunlap                      23:05.9 
 679 Trey Spiller              12 Peoria (Richwoods)          23:07.5 
 680 Jared Nemec                9 McHenry                     23:08.2 
 681 Jack Sifferman             9 LaGrange Park (Nazareth     23:08.6 
 682 Yahir Castanon            10 Rockford (Guilford)         23:08.8 
 683 Josh Kopenec               9 Downers Grove (North)       23:09.0 
 684 Jacob Karwowski            9 Bolingbrook                 23:09.5 
 685 Owen Hogan                 9 LaGrange Park (Nazareth     23:10.1 
 686 Eli Svebakken              9 Riverside (R.-Brookfiel     23:10.9 
 687 Bennet Smith              10 Galesburg (H.S.)            23:11.6 
 688 Logan Berghoff            10 Highland Park               23:12.9 
 689 Henry Smith                9 Washington                  23:13.3 
 690 Anthony Gonzalez           9 Hampshire                   23:13.5 
 691 John Michael Sullivan      9 Batavia                     23:13.9 
 692 Dominic Erickson           9 Rockford (Jefferson)        23:14.0 
 693 Lucas Fiedler             10 Maple Park (Kaneland)       23:14.0 
 694 Xavier Sananisai          11 Rockford (Jefferson)        23:14.3 
 695 Chase Johnston             9 Dunlap                      23:14.7 
 696 Anshuman Sikhwal           9 Aurora (Metea Valley)       23:15.3 
 697 Phoenix Jindrich           9 Crystal Lake (Prairie R     23:15.3 
 698 Noah Krusely              12 Antioch                     23:17.6 
 699 Derek Ruiz                 9 Normal (Community West)     23:18.0 
 700 Kaleb Geleso              10 Aurora (Waubonsie Valle     23:18.1 
 701 Miller Zander             12 Glen Ellyn (Glenbard So     23:19.3 
 702 Bhushan Raghavan           9 Aurora (Metea Valley)       23:19.8 
 703 Cooper McGinnis           10 Naperville (Neuqua Vall     23:20.2 
 704 Michael Flood-Cooper       9 Antioch                     23:21.7 
 705 Kody Duran                 9 Naperville (Central)        23:22.1 
 706 Aayush Joshi               9 Dunlap                      23:23.1 
 707 Isaac Broadnax             9 Downers Grove (North)       23:23.2 
 708 Mason Zoeller             10 Highland Park               23:24.0 
 709 Cameron Barrett            9 Naperville (Neuqua Vall     23:28.1 
 710 Trace Romero              10 Oak Lawn (Richards)         23:31.5 
 711 Jed Elsts                  9 Champaign (Central)         23:31.5 
 712 Ryan Fuelts               11 Addison (A. Trail)          23:33.2 
 713 Martin Woosley             9 Aurora (Waubonsie Valle     23:33.6 
 714 Kahlib Ridley              - Peoria (Richwoods)          23:34.1 
 715 Joey Dziuba               12 Minooka                     23:34.5 
 716 Axel Davila                9 Belvidere (North)           23:36.5 
 717 Brandon Molina             9 Belvidere (North)           23:37.8 
 718 Nick Schertz              12 Metamora                    23:38.4 
 719 Ethan Xie                 10 Glen Ellyn (Glenbard We     23:41.0 
 720 Christian VandeWoestyne    9 Glen Ellyn (Glenbard We     23:41.2 
 721 Abner Garcia              10 Moline                      23:42.3 
 722 Matthew Billings           9 Glen Ellyn (Glenbard We     23:42.7 
 723 Corbin Thomas              9 McHenry                     23:42.8 
 724 Luke Gianfrancesco         9 Batavia                     23:44.3 
 725 Mark Meszaros             10 Minooka                     23:45.3 
 726 Isaiah Sharda              9 Bradley (B.-Bourbonnais     23:45.4 
 727 Edwin Ortiz                9 Belvidere                   23:45.6 
 728 Adriano Quintero          10 Villa Park (Willowbrook     23:45.9 
 729 Nick Casey                10 Maple Park (Kaneland)       23:48.6 
 730 Dylan Polewski            10 Algonquin (Jacobs)          23:49.3 
 731 Ethan Glovsky              9 Highland Park               23:49.5 
 732 Travis Kowalski           10 Rockford (Guilford)         23:49.6 
 733 Maddux Johnson             9 Naperville (Neuqua Vall     23:50.5 
 734 Adrian Zamudio            11 Lockport (Twp.)             23:51.4 
 735 Aryan Shine               10 Addison (A. Trail)          23:54.6 
 736 Emilio Lozano              9 Naperville (Neuqua Vall     23:55.7 
 737 Ravi Patel                11 Addison (A. Trail)          23:56.1 
 738 Forrest Whittaker          9 Downers Grove (North)       23:57.9 
 739 Will Cunningham            9 Downers Grove (North)       23:58.2 
 740 Jack Norris               10 Dunlap                      23:58.4 
 741 Nico Vela                 10 Belvidere                   24:02.3 
 742 Javen Grant               11 Peoria (Richwoods)          24:02.7 
 743 Darius Normandi            9 Chicago (St. Ignatius C     24:03.6 
 744 Jude Isada                12 Peoria (Richwoods)          24:04.3 
 745 Max Baskind                9 Naperville (Central)        24:05.0 
 746 Angelo Cardenas            9 Riverside (R.-Brookfiel     24:07.4 
 747 Krishna Mistry            10 Addison (A. Trail)          24:08.8 
 748 Muhhammad Kareem           9 Dunlap                      24:09.6 
 749 Mathew Huddle              9 Edwardsville (H.S.)         24:10.4 
 750 Ben Reed                  10 Burlington (Central)        24:11.0 
 751 Alex Schmitt               9 Metamora                    24:11.2 
 752 Leo Vazquez               12 Antioch                     24:11.8 
 753 Joshua Wang               10 Dunlap                      24:12.0 
 754 Gavin Rull                 9 Lemont                      24:12.8 
 755 Angelo Pacini              9 Woodstock                   24:13.7 
 756 Ryan Kuzmiak              11 McHenry                     24:15.4 
 757 Tyler Thornton             9 Naperville (Central)        24:15.9 
 758 Paul Saucedo              12 Aurora (Metea Valley)       24:17.2 
 759 Aidan Moran               12 Addison (A. Trail)          24:17.5 
 760 Josiah Quin                9 Morton                      24:20.1 
 761 John Hennelly             10 Chicago (St. Ignatius C     24:20.7 
 762 Nolan Hicks               10 Downers Grove (North)       24:21.6 
 763 Nathaniel Rios            10 LaGrange Park (Nazareth     24:22.2 
 764 Matthew Stoia              9 Dunlap                      24:22.2 
 765 Tavis Hill                 9 Naperville (Central)        24:24.4 
 766 Eric Gerdes               10 Naperville (Neuqua Vall     24:24.4 
 767 Eli Frommes               10 McHenry                     24:26.5 
 768 JJ Steele                 10 Dunlap                      24:27.5 
 769 Sammy Natsheh              9 Bolingbrook                 24:29.0 
 770 Brock Bentley              9 Chicago (Payton)            24:29.8 
 771 Jacob Fritts              11 Normal (Community West)     24:31.6 
 772 Niranjan Pillai           11 Aurora (Metea Valley)       24:31.8 
 773 Jake Huaracha              9 Burlington (Central)        24:32.2 
 774 Abhiram Ramoju            10 Dunlap                      24:32.4 
 775 Charlie Yang               9 Algonquin (Jacobs)          24:33.0 
 776 Zach Conrad                9 Riverside (R.-Brookfiel     24:34.4 
 777 Donovan Whelan            12 DeKalb                      24:34.8 
 778 Akul Hampi Sirivantha     10 Aurora (Metea Valley)       24:35.6 
 779 Phillip Roche             11 Riverside (R.-Brookfiel     24:42.9 
 780 Elijah Fiedler             9 Maple Park (Kaneland)       24:46.3 
 781 Richie Suwinski            9 Hampshire                   24:49.6 
 782 Logan Mancini              9 Belvidere                   24:52.3 
 783 Gavin Kestenberg           9 Naperville (Neuqua Vall     24:53.9 
 784 Aidan Metzl                9 Downers Grove (North)       24:54.1 
 785 Jace Warren               11 Morton                      24:54.6 
 786 Orion Zelleke             12 Plainfield (South)          24:55.1 
 787 Gal Raviv                  9 Highland Park               24:59.0 
 788 Daniel Hernandez          11 Bolingbrook                 24:59.2 
 789 Cooper Kosanovich         10 LaGrange Park (Nazareth     25:00.6 
 790 Trahern Kessler            9 Chicago (Payton)            25:01.1 
 791 Anthony Lopez              9 LaGrange Park (Nazareth     25:02.2 
 792 Lincoln Seidman           10 Highland Park               25:04.6 
 793 Josh De La Cruz           11 Riverside (R.-Brookfiel     25:05.7 
 794 Parry Nall                10 Aurora (Metea Valley)       25:07.5 
 795 Brandon Macias Campana    10 Hampshire                   25:09.3 
 796 Aakash Kolli              10 Aurora (Waubonsie Valle     25:09.7 
 797 Nate Hanson               12 McHenry                     25:14.2 
 798 Mohammed Kherfan          10 Dunlap                      25:15.1 
 799 Irwin Vergara             10 DeKalb                      25:17.6 
 800 Adrian Enriquez            9 Chicago (St. Ignatius C     25:18.9 
 801 Caidan Dougherty          10 Galesburg (H.S.)            25:20.7 
 802 Drake Coon                 9 McHenry                     25:25.3 
 803 Jeevith Veerasaravanan     9 Aurora (Waubonsie Valle     25:28.6 
 804 Luke Byrnes               10 Highland Park               25:30.3 
 805 Max Kipp                   9 Washington                  25:30.9 
 806 Ethan Hung                12 Naperville (Neuqua Vall     25:32.1 
 807 Travis Helms              10 Crystal Lake (Prairie R     25:33.6 
 808 Noah Gonzalez             10 Antioch                     25:34.6 
 809 Yash Nadgar               11 Naperville (Neuqua Vall     25:34.7 
 810 Brody Schultz             10 Highland Park               25:35.4 
 811 Fin Robbins               10 Aurora (Waubonsie Valle     25:37.3 
 812 Wyatt Conrad               9 Woodstock                   25:37.4 
 813 Banks Laplante            12 Belvidere (North)           25:43.9 
 814 Owen Esslinger            12 Champaign (Central)         25:44.3 
 815 Carter Scott              11 East Moline (United)        25:45.4 
 816 Spencer Pedraza            9 Highland Park               25:46.1 
 817 Joseph Mezgebe            11 Glen Ellyn (Glenbard We     25:47.9 
 818 Austin Lyons              12 Morton                      25:50.1 
 819 Lucas Wosik               10 Carpentersville (Dundee     25:50.1 
 820 Jacob Perry               12 Rockford (Jefferson)        25:51.7 
 821 Bryson Deocampo            9 Naperville (Neuqua Vall     25:54.6 
 822 Noah Gober                11 Algonquin (Jacobs)          25:58.5 
 823 Shabd Garg                10 Aurora (Metea Valley)       25:58.8 
 824 Kaiden Arnold              9 Algonquin (Jacobs)          26:01.0 
 825 Peter Sanchez             10 Addison (A. Trail)          26:01.9 
 826 Nathaniel Garvida          9 LaGrange Park (Nazareth     26:02.6 
 827 Aiden LeClaire             9 Rockford (Jefferson)        26:04.6 
 828 Kamran Jaffer              9 Peoria (Richwoods)          26:05.4 
 829 Damon Strahan              9 Chicago (St. Ignatius C     26:10.9 
 830 Jack DeMartini            12 Antioch                     26:12.9 
 831 Farooq Kusi               12 Burlington (Central)        26:16.7 
 832 Noah Carson                9 Highland Park               26:29.1 
 833 RJ School                 10 Ottawa (Twp.)               26:32.9 
 834 Patrick Lynn              12 Peoria (Richwoods)          26:40.1 
 835 Kevin Cortes              10 Bolingbrook                 26:48.9 
 836 Brandon Verback           10 Minooka                     26:49.0 
 837 Kason Price                9 Champaign (Central)         26:49.1 
 838 Kasey Dose                11 Ottawa (Twp.)               26:52.0 
 839 Everan Freeman             9 Rockford (Jefferson)        27:00.0 
 840 Charles Morin             10 Minooka                     27:10.6 
 841 Adan Sanchez               9 East Moline (United)        27:10.8 
 842 Sebastian Molina           9 Carpentersville (Dundee     27:17.8 
 843 Steven Castaneda          12 Bradley (B.-Bourbonnais     27:18.7 
 844 Wang Kyle                  9 Rockford (Guilford)         27:19.4 
 845 Benjamin Mallett           9 Naperville (Neuqua Vall     27:23.6 
 846 Brandon Hoang              9 Algonquin (Jacobs)          27:28.6 
 847 Zicong Li                  9 Glen Ellyn (Glenbard We     27:32.7 
 848 Jackson Pelhank            9 Downers Grove (North)       27:34.9 
 849 Josh Nickels               9 Hampshire                   27:35.1 
 850 Mack West                 10 Yorkville                   27:41.1 
 851 Ayden Sexton               9 Ottawa (Twp.)               27:51.0 
 852 Diego Cano                 9 Glen Ellyn (Glenbard We     27:56.2 
 853 Evan Kaye                  9 Crystal Lake (Prairie R     28:09.7 
 854 Richard Perez             11 Chicago (St. Ignatius C     28:14.0 
 855 Isaac Fanning              9 Dunlap                      28:14.4 
 856 Ariel Eimer               10 Chicago (St. Ignatius C     28:15.1 
 857 Michael Fenwick           10 Naperville (Neuqua Vall     28:17.9 
 858 Ryan Watson                9 Naperville (Neuqua Vall     28:32.0 
 859 Neil Muchard              12 Peoria (Richwoods)          28:33.5 
 860 Theodore Morrison         10 Chicago (Payton)            28:36.6 
 861 Noah Adams                10 Metamora                    28:45.9 
 862 Max Bucur                  9 LaGrange Park (Nazareth     28:51.9 
 863 Anish Bikkina              9 Naperville (Central)        28:54.0 
 864 Thomas Smith              12 Glen Ellyn (Glenbard We     29:13.7 
 865 Ethan Hahn                12 Carpentersville (Dundee     29:16.4 
 866 Patryk Wilusz             10 Carpentersville (Dundee     29:17.0 
 867 Ethan Fachet              12 Addison (A. Trail)          29:18.8 
 868 Anish Kennedy              9 Dunlap                      29:22.6 
 869 Ishann Manoor              9 Aurora (Waubonsie Valle     29:54.1 
 870 Henry Suh                 10 Highland Park               29:56.9 
 871 Matt Orsolini             10 Glen Ellyn (Glenbard So     29:57.3 
 872 Zaid Alam                 12 Rockford (Auburn)           30:16.9 
 873 Parker Hesse               9 Yorkville                   30:21.2 
 874 Yuva Narra                 9 Aurora (Metea Valley)       30:36.2 
 875 Zaid Kazmi                12 Aurora (Metea Valley)       30:48.4 
 876 Harrison Gilbert           9 Lockport (Twp.)             31:38.5 
 877 Wesley Evans               9 Minooka                     32:22.0 
 878 Evan Wilson               10 Minooka                     32:22.0 
 879 Zaahir Remtula             9 Chicago (Payton)            32:47.9 
 880 Aadi Patel                11 Addison (A. Trail)          33:19.9 
 881 Ignacio Ferro Lopez       11 Addison (A. Trail)          33:30.3 
 882 Rey Frasco                 9 Bolingbrook                 33:30.8 
 883 Cameron Huzinec           11 Chicago (Payton)            33:39.6 
 884 Esteban Gutierrez          9 Belvidere                   33:56.1 
 885 Benley Duong              11 DeKalb                      33:57.6 
 886 Tucker Ditchfield         10 Ottawa (Twp.)               35:01.0 
 887 Andrew Rash               10 Burlington (Central)        35:30.8 
 888 Edward Kennedy            10 LaGrange Park (Nazareth     35:36.0 


Mens 3 Miles Varsity - 3A Team Scores
===========================================================================
  Pl Team                           Points                                 
===========================================================================
  1  Plainfield (South)                 48 
  2  Downers Grove (North)              71 
  3  Naperville (Neuqua Valley)        139 
  4  Plainfield (North)                153 
  5  LaGrange (Lyons)                  172 
  6  Winnetka (New Trier)              224 
  7  Naperville (Central)              231 
  8  Algonquin (Jacobs)                317 
  9  Chicago (St. Ignatius College Prep)     327 
 10  Yorkville                         371 
 11  Minooka                           376 
 12  Aurora (Waubonsie Valley)         411 
 13  DeKalb                            418 
 14  Batavia                           423 
 15  Rockford (Guilford)               437 
 16  New Lenox (Lincoln-Way Central)     472 
 17  Evanston (Twp.)                   515 
 18  Glen Ellyn (Glenbard West)        516 
 19  Highland Park                     542 
 20  Buffalo Grove                     550 
 21  Bolingbrook                       560 
 22  Bradley (B.-Bourbonnais)          632 
 23  Lockport (Twp.)                   660 
 24  Aurora (Metea Valley)             683 
 25  Edwardsville (H.S.)               707 
 26  Skokie (Niles North)              716 
 27  Tinley Park (Andrew)              754 
 28  Rockford (Auburn)                 787 
 29  Berwyn-Cicero (Morton)            804 
 30  Hampshire                         810 
 31  McHenry                           881 
 32  St. Joseph (S.J.-Ogden)           890 
 33  Moline                            911 
 34  Villa Park (Willowbrook)          932 
 35  Rolling Meadows                  1076 
 36  Carpentersville (Dundee-Crown)    1114 
 37  Addison (A. Trail)               1175 


Mens 3 Miles Varsity - 3A Results
=====================================================================
  Pl Athlete                   Yr Team                           Time
=====================================================================
   1 Camyn Viger               11 Plainfield (South)          14:22.8 
   2 Riley Newport             12 DeKalb                      14:36.9 
   3 Mario Torres              12 Buffalo Grove               14:40.7 
   4 Zachary Balzer            12 Minooka                     14:42.5 
   5 Zac Close                 11 Naperville (Neuqua Vall     14:49.2 
   6 Topher Ferris             12 Downers Grove (North)       14:50.1 
   7 Ethan Reynoso             12 Plainfield (South)          14:51.2 
   8 Dylan Maloney             10 Plainfield (South)          14:51.8 
   9 Asa Gaspar                12 Downers Grove (North)       14:55.9 
  10 Cillian Henning           11 LaGrange (Lyons)            15:02.2 
  11 BJ Sorg                   12 Plainfield (South)          15:04.0 
  12 Oliver Burns              12 Plainfield (North)          15:06.5 
  13 Ben Crane                 10 Winnetka (New Trier)        15:08.4 
  14 Grant Schroder            10 Downers Grove (North)       15:08.9 
  15 Luke Noren                12 Naperville (Central)        15:10.1 
  16 Ryan Tracey               12 Plainfield (North)          15:11.0 
  17 Caden Weber               11 Downers Grove (North)       15:14.1 
  18 Nicholas Strayer          11 LaGrange (Lyons)            15:17.8 
  19 Brandon Lawson            11 Rockford (Guilford)         15:18.7 
  20 Juan DelReal              12 Rockford (Guilford)         15:20.4 
  21 Gavin Borger              11 Plainfield (South)          15:21.3 
  22 Ryan Palmer               12 Naperville (Neuqua Vall     15:22.2 
  23 Hussein Almousawi         11 Bolingbrook                 15:23.5 
  24 Aidan Collins             12 LaGrange (Lyons)            15:24.0 
  25 Zach Bender               11 Downers Grove (North)       15:26.9 
  26 Nate Wehner               11 Highland Park               15:27.4 
  27 Robert Glenn              11 Naperville (Neuqua Vall     15:30.7 
  28 Oscar Dueno-Alda          12 Winnetka (New Trier)        15:31.5 
  29 Ryan Eddington            11 Downers Grove (North)       15:32.5 
  30 Andrew Beyer              11 Algonquin (Jacobs)          15:33.8 
  31 Quintin Lowe              12 Batavia                     15:34.1 
  32 Matthew Conroy            11 Chicago (St. Ignatius C     15:34.2 
  33 Owen O'Shea               12 Plainfield (South)          15:34.2 
  34 Jeremiah Lanum            11 Bradley (B.-Bourbonnais     15:34.9 
  35 Jacob Barraza             10 DeKalb                      15:37.8 
  36 Owen Stahl                11 Plainfield (North)          15:41.0 
  37 Lucas De La Cruz          12 Naperville (Central)        15:41.2 
  38 Benjamin Wuggazer         10 LaGrange (Lyons)            15:42.3 
  39 Leo Gartlan               12 Downers Grove (North)       15:43.6 
  40 Samuel Teppo              12 Winnetka (New Trier)        15:45.6 
  41 Andres Lopez              12 Naperville (Neuqua Vall     15:47.8 
  42 Quinn Davis               10 Plainfield (North)          15:48.0 
  43 Jake Younger              11 Yorkville                   15:48.1 
  44 Matthew Gutierrez         12 Naperville (Neuqua Vall     15:50.0 
  45 Ben Whaley                12 Yorkville                   15:51.3 
  46 Aidan DeMuth              12 Algonquin (Jacobs)          15:52.2 
  47 Easton Miller             11 Plainfield (North)          15:52.6 
  48 Jack Wright               12 Plainfield (South)          15:52.8 
  49 Jonathan Hogg             12 Downers Grove (North)       15:54.0 
  50 Tyler Browning            11 Naperville (Central)        15:54.6 
  51 Reese DeVriendt           11 Tinley Park (Andrew)        15:54.9 
  52 Landon Bachta             10 Rockford (Guilford)         15:55.4 
  53 Gabe Nosek                12 Winnetka (New Trier)        15:55.5 
  54 Josh Furnish              12 Plainfield (North)          15:57.2 
  55 Ethan Hoff                12 New Lenox (Lincoln-Way      15:57.2 
  56 Nicolas Castrillon        12 Naperville (Neuqua Vall     15:58.3 
  57 Henry O'Malley            11 Evanston (Twp.)             15:58.6 
  58 Gavin Ebenezer            12 Aurora (Waubonsie Valle     16:00.3 
  59 Ari Elmayan               11 Skokie (Niles North)        16:02.8 
  60 Duncan DeProfio           12 Chicago (St. Ignatius C     16:04.1 
  61 Evan Parker               10 Skokie (Niles North)        16:04.8 
  62 Brody Greyer              10 Yorkville                   16:05.9 
  63 Doug Martin               11 McHenry                     16:06.4 
  64 Austin Brown              11 Aurora (Metea Valley)       16:06.5 
  65 Nick Kamp                 11 Naperville (Central)        16:06.9 
  66 Hayden Host               11 Minooka                     16:07.2 
  67 Foster Shelbert           11 Naperville (Central)        16:07.3 
  68 Chuck Halden              11 Glen Ellyn (Glenbard We     16:08.0 
  69 Cameron Valcich           11 Lockport (Twp.)             16:08.5 
  70 Thomas Mask               12 Naperville (Central)        16:09.2 
  71 Anthony Pastore           11 Naperville (Neuqua Vall     16:11.0 
  72 Brandon Mendoza           11 Chicago (St. Ignatius C     16:11.2 
  73 Zach Self                 11 Aurora (Waubonsie Valle     16:12.5 
  74 Matthew Andreano          11 Algonquin (Jacobs)          16:12.6 
  75 Samuel Froum              10 Evanston (Twp.)             16:12.8 
  76 Thomas Czerwinski          9 Plainfield (North)          16:13.7 
  77 Nick Paugys               12 Minooka                     16:13.7 
  78 David Bednarek            10 Batavia                     16:14.2 
  79 Thomas Fitzpatrick        12 Chicago (St. Ignatius C     16:14.3 
  80 Ethan Piper               10 Bradley (B.-Bourbonnais     16:15.1 
  81 Kevin Diederich           12 Villa Park (Willowbrook     16:15.1 
  82 Luke Flessner             11 Naperville (Central)        16:15.6 
  83 Ruben Guevara             12 LaGrange (Lyons)            16:16.4 
  84 Julian Van Antwerp        12 Algonquin (Jacobs)          16:16.5 
  85 Zack Hayden               11 Aurora (Waubonsie Valle     16:16.5 
  86 Alec Melendez             12 Algonquin (Jacobs)          16:16.7 
  87 Jordan Woloszyn           12 Rockford (Auburn)           16:17.3 
  88 Aidan Connors              9 Plainfield (North)          16:17.5 
  89 Luke Turner               12 Chicago (St. Ignatius C     16:20.0 
  90 Evan Jensen               11 New Lenox (Lincoln-Way      16:21.4 
  91 Torin Ravi                12 Evanston (Twp.)             16:21.6 
  92 Ignacio Escamilla         10 Bolingbrook                 16:21.8 
  93 Joey Papanicholas         10 Winnetka (New Trier)        16:22.5 
  94 John Barrette             11 LaGrange (Lyons)            16:23.7 
  95 Barak Goldstein           11 Highland Park               16:24.3 
  96 Isaac Pepin               10 Algonquin (Jacobs)          16:26.7 
  97 Devin Smith               12 New Lenox (Lincoln-Way      16:26.9 
  98 Austin McInturff          11 Aurora (Waubonsie Valle     16:27.8 
  99 Will Capito                9 Buffalo Grove               16:32.3 
 100 Felix Hekster             11 Winnetka (New Trier)        16:32.7 
 101 Francesco Benelli         10 Batavia                     16:33.0 
 102 Graham Faris              10 Glen Ellyn (Glenbard We     16:33.1 
 103 Schuyler Cox              12 Winnetka (New Trier)        16:33.8 
 104 Kyle Sullivan             12 Aurora (Waubonsie Valle     16:33.8 
 105 Ben Perulfi               11 Edwardsville (H.S.)         16:34.3 
 106 Cayden Camp               10 Glen Ellyn (Glenbard We     16:34.3 
 107 Colin Knowles             11 Batavia                     16:36.6 
 108 Ryan Rotramel             10 Yorkville                   16:36.7 
 109 Sam Urbon                 12 Aurora (Metea Valley)       16:36.8 
 110 Angel Fernandez           12 DeKalb                      16:37.3 
 111 Maksym Washchuk           11 LaGrange (Lyons)            16:37.5 
 112 Owen Cuplin               12 Hampshire                   16:38.4 
 113 Andrew Hepner             12 Winnetka (New Trier)        16:38.6 
 114 Michael Ferrell           12 LaGrange (Lyons)            16:40.6 
 115 Ethan Storie              11 Batavia                     16:40.7 
 116 Ben Resar                 12 Minooka                     16:41.1 
 117 Adam Miller               12 Batavia                     16:41.4 
 118 Liam Grady                10 Glen Ellyn (Glenbard We     16:41.8 
 119 Nathan Powley             11 Lockport (Twp.)             16:42.9 
 120 Eyan Meyer                11 Yorkville                   16:43.8 
 121 Vincent Demma             11 New Lenox (Lincoln-Way      16:44.3 
 122 Leo Grzesiak              11 New Lenox (Lincoln-Way      16:44.9 
 123 Caleb Kies                11 Minooka                     16:45.9 
 124 Richie Loeza              10 Buffalo Grove               16:47.3 
 125 Luke Sarofim              12 Bolingbrook                 16:47.5 
 126 Jonathan Piotrowski       11 Winnetka (New Trier)        16:48.1 
 127 Isaac Constas             10 LaGrange (Lyons)            16:48.2 
 128 Gavin Carlson             11 Minooka                     16:48.6 
 129 Fernando Quintana         12 Berwyn-Cicero (Morton)      16:49.5 
 130 Jack Sheets               10 Hampshire                   16:49.8 
 131 Samuel Barnard            12 Naperville (Central)        16:50.9 
 132 Jack Harrison             12 DeKalb                      16:51.1 
 133 Tyler Herrera             11 Minooka                     16:51.9 
 134 Noah Jackson              12 Highland Park               16:52.0 
 135 Alejandro Jacob           10 Batavia                     16:52.3 
 136 Jack Kleinschmit          11 Evanston (Twp.)             16:52.9 
 137 Braden Hoff               10 New Lenox (Lincoln-Way      16:53.5 
 138 Ryan Fader                10 Glen Ellyn (Glenbard We     16:53.6 
 139 Joey Woloszyn             12 Rockford (Auburn)           16:54.0 
 140 Jack Galminas             10 New Lenox (Lincoln-Way      16:54.2 
 141 Jack Fisher               10 St. Joseph (S.J.-Ogden)     16:54.3 
 142 Usiel Rodriguez           10 Highland Park               16:54.6 
 143 Hunter Toye               11 Moline                      16:55.8 
 144 Cullen Williams           11 Plainfield (North)          16:56.2 
 145 Parth Thakkar             12 Aurora (Waubonsie Valle     16:56.8 
 146 Parker Weaver             10 Edwardsville (H.S.)         16:56.9 
 147 Henry Fink                11 Chicago (St. Ignatius C     16:57.0 
 148 Jack Zvejnieks            12 Tinley Park (Andrew)        16:57.2 
 149 Julian Hernandez          11 Glen Ellyn (Glenbard We     16:57.6 
 150 Ben Kieffer               11 Yorkville                   16:57.7 
 151 Nico Cimino                9 Minooka                     16:58.8 
 152 Max Maloney               11 Lockport (Twp.)             17:00.3 
 153 Brendan Whelton           11 LaGrange (Lyons)            17:00.6 
 154 Connor Schroeder          11 Rockford (Guilford)         17:01.2 
 155 Henry Wright              12 Chicago (St. Ignatius C     17:01.6 
 156 Riley Wold                 9 Buffalo Grove               17:01.8 
 157 Dylan Evans               11 Naperville (Central)        17:02.4 
 158 Josiah Jones              12 Bradley (B.-Bourbonnais     17:02.8 
 159 Riley Collins             11 DeKalb                      17:03.3 
 160 Jackson Amick             10 Edwardsville (H.S.)         17:03.4 
 161 Nathan Behr               11 Aurora (Metea Valley)       17:03.5 
 162 Matthew Verbiser          12 Glen Ellyn (Glenbard We     17:03.6 
 163 Manuel Soto               11 Berwyn-Cicero (Morton)      17:04.5 
 164 Isaiah Engle               9 Moline                      17:04.6 
 165 Benjamin Cabas            11 Bolingbrook                 17:05.4 
 166 Alex Trimeloni            12 Aurora (Waubonsie Valle     17:07.5 
 167 Alan DeLaLuz              12 Berwyn-Cicero (Morton)      17:07.6 
 168 Sawyer Johnson            11 Rockford (Auburn)           17:08.8 
 169 William Streepey          11 Batavia                     17:09.0 
 170 Colin Thomas               9 Edwardsville (H.S.)         17:09.0 
 171 Ben Ziobro                12 Edwardsville (H.S.)         17:09.4 
 172 Nick Schmitz              11 McHenry                     17:10.1 
 173 Alex Bradshaw             12 Highland Park               17:11.2 
 174 Scott Baxter              12 Edwardsville (H.S.)         17:13.3 
 175 Michael Welcome           12 Lockport (Twp.)             17:13.8 
 176 Caden Wolfe                9 Tinley Park (Andrew)        17:14.7 
 177 Nolan Nuccio              12 Glen Ellyn (Glenbard We     17:15.2 
 178 Calvin Smith              12 Rockford (Auburn)           17:16.3 
 179 Lukaas Nales              11 Highland Park               17:16.8 
 180 Luke Ng                   12 Evanston (Twp.)             17:16.8 
 181 Aiden Armstrong           11 St. Joseph (S.J.-Ogden)     17:18.0 
 182 Lance Retz                 9 St. Joseph (S.J.-Ogden)     17:18.6 
 183 Diego Buenrostro          11 Rolling Meadows             17:20.0 
 184 Sam Cernetich             10 Minooka                     17:21.0 
 185 Felipe Wickler            11 Batavia                     17:21.5 
 186 Jake Cruz                 10 Lockport (Twp.)             17:22.3 
 187 Aidan Rybialek            12 Bolingbrook                 17:23.2 
 188 Zach Johnson              10 Aurora (Metea Valley)       17:23.4 
 189 Noah Gilbert              11 Plainfield (North)          17:23.8 
 190 Walter Strait             10 Yorkville                   17:27.5 
 191 Isaac Stowers              9 Bolingbrook                 17:28.7 
 192 Lukas Summers             10 Yorkville                   17:29.1 
 193 Rocco Biamonte            12 Lockport (Twp.)             17:29.2 
 194 Ethan Hsu                  9 Aurora (Waubonsie Valle     17:29.5 
 195 Sam Wittek                12 Edwardsville (H.S.)         17:29.6 
 196 Drew Bennett              11 Glen Ellyn (Glenbard We     17:29.9 
 197 Zach Coren                11 Highland Park               17:29.9 
 198 Kyle Beitler              10 Aurora (Waubonsie Valle     17:30.9 
 199 Alex Bonilla              11 Bradley (B.-Bourbonnais     17:31.8 
 200 Robert Oboza              11 Highland Park               17:32.5 
 201 Adam Klemm                11 Yorkville                   17:32.9 
 202 Yonatan Garfinkel         11 Highland Park               17:33.1 
 203 Nathan Tumminaro          10 DeKalb                      17:34.3 
 204 Kyle Friedl               10 New Lenox (Lincoln-Way      17:35.2 
 205 Joel Jones                12 Hampshire                   17:35.5 
 206 Cooper Wittek              9 Edwardsville (H.S.)         17:35.5 
 207 Jackson Elliott            9 Edwardsville (H.S.)         17:36.6 
 208 Will Morrey               10 Tinley Park (Andrew)        17:36.6 
 209 Daniel Lupa               10 Addison (A. Trail)          17:38.4 
 210 Corne DuToit              11 Batavia                     17:39.4 
 211 Charlie Kummerow          12 Buffalo Grove               17:40.0 
 212 Daniel Boeringa           11 Minooka                     17:40.6 
 213 Adam Lakeman              12 Algonquin (Jacobs)          17:44.4 
 214 Alex Aragon               11 Berwyn-Cicero (Morton)      17:44.4 
 215 Alex Rodriguez             9 Berwyn-Cicero (Morton)      17:44.4 
 216 Payton Edlen              12 Hampshire                   17:44.6 
 217 Logan Schmidt             11 Bolingbrook                 17:44.7 
 218 Logan Sourile             12 Bolingbrook                 17:44.9 
 219 Zach Ortlund              11 Aurora (Metea Valley)       17:45.0 
 220 Kenan Strahm              11 Edwardsville (H.S.)         17:45.2 
 221 Owen Horeni                9 Yorkville                   17:45.3 
 222 Charles Mason             11 Algonquin (Jacobs)          17:46.6 
 223 Zach Tan                   9 Chicago (St. Ignatius C     17:47.5 
 224 Ethan Petrillo             9 Chicago (St. Ignatius C     17:49.6 
 225 James O'Connor            12 Algonquin (Jacobs)          17:50.7 
 226 Nate Lipani                9 Buffalo Grove               17:51.6 
 227 Doug Anderson             11 Highland Park               17:52.0 
 228 Matthew Abraham           12 Skokie (Niles North)        17:52.4 
 229 Anthony Embry             12 Bradley (B.-Bourbonnais     17:52.5 
 230 Omar Gonzalez             12 Skokie (Niles North)        17:53.1 
 231 Connor Vine               12 Aurora (Metea Valley)       17:57.4 
 232 Eduardo Castro            11 DeKalb                      17:58.3 
 233 Ryan Semerjian            12 Algonquin (Jacobs)          17:59.0 
 234 Joseph Hillyer            10 Carpentersville (Dundee     17:59.5 
 235 Sayid Sirojev             11 Moline                      18:00.8 
 236 Tyler Lieu                12 Buffalo Grove               18:01.0 
 237 Christopher Thunder       10 DeKalb                      18:03.2 
 238 Charlie Hayes             12 Villa Park (Willowbrook     18:03.9 
 239 Kurt Kreis                12 New Lenox (Lincoln-Way      18:05.6 
 240 Julian Dayton             11 Moline                      18:07.6 
 241 Alex Johnson              12 Lockport (Twp.)             18:09.6 
 242 Hayden Johnson            11 Rockford (Guilford)         18:10.2 
 243 Josh Murray               11 Aurora (Metea Valley)       18:10.3 
 244 Chris Johnson             12 Lockport (Twp.)             18:10.5 
 245 Angel Rodriguez           11 Aurora (Metea Valley)       18:10.8 
 246 Joe Griebat               10 St. Joseph (S.J.-Ogden)     18:12.5 
 247 Sebastian Mantilla        12 Berwyn-Cicero (Morton)      18:14.2 
 248 Nicholas Hubicek          12 Hampshire                   18:20.6 
 249 Adrian Comas              12 Berwyn-Cicero (Morton)      18:22.1 
 250 Brian Douglas             12 Bradley (B.-Bourbonnais     18:22.2 
 251 Danny Thomas              11 McHenry                     18:22.9 
 252 Henry Sloan               12 Villa Park (Willowbrook     18:23.3 
 253 Grant Olson               12 Skokie (Niles North)        18:26.5 
 254 Sean Burke                12 Chicago (St. Ignatius C     18:28.1 
 255 Anna Maddalone             - Rolling Meadows             18:28.8 
 256 Mason Guido               10 St. Joseph (S.J.-Ogden)     18:29.1 
 257 Holden Jones              11 St. Joseph (S.J.-Ogden)     18:30.6 
 258 Myles Wagner               9 McHenry                     18:34.3 
 259 Garrett Williams          12 Villa Park (Willowbrook     18:34.7 
 260 Brayden Roat              11 Tinley Park (Andrew)        18:37.1 
 261 Ryan Kolacki              12 Tinley Park (Andrew)        18:38.4 
 262 Tim Navarro               11 Carpentersville (Dundee     18:38.7 
 263 Emerson Warren            12 Evanston (Twp.)             18:40.4 
 264 Rohan Aleti               11 Aurora (Metea Valley)       18:41.7 
 265 Alexander Kutulas         12 Carpentersville (Dundee     18:42.3 
 266 Glen Earnest              10 Lockport (Twp.)             18:45.0 
 267 Harry VanVooren           10 Moline                      18:46.6 
 268 Alex Perry                11 Villa Park (Willowbrook     18:48.5 
 269 Nick Cozzi                10 Buffalo Grove               18:49.6 
 270 Josh Danca                12 Tinley Park (Andrew)        18:50.1 
 271 Dawid Opiola               9 Rolling Meadows             18:51.2 
 272 Connor Pauley             12 Moline                      18:52.2 
 273 Connor Trapkus            10 Moline                      18:53.0 
 274 Vincent Stout             12 Moline                      18:53.9 
 275 Isaac Zimmerman            9 Lockport (Twp.)             18:55.6 
 276 Zach Gennardo             12 DeKalb                      18:58.1 
 277 Nicholas Aragon           12 Berwyn-Cicero (Morton)      18:58.4 
 278 Sam DeLaCruz              10 DeKalb                      18:58.5 
 279 Lukas Samuels              9 Rolling Meadows             18:58.9 
 280 Ben Kubal                 10 Bradley (B.-Bourbonnais     19:02.4 
 281 Marcus Davis               9 Hampshire                   19:04.1 
 282 Eddie Leon                10 Carpentersville (Dundee     19:04.9 
 283 Lucas Miller               9 McHenry                     19:06.7 
 284 Anthony Drake             12 Rockford (Guilford)         19:09.1 
 285 Caleb Caldwell            10 McHenry                     19:12.2 
 286 Jacob Jensen              11 McHenry                     19:12.6 
 287 Liam Moran                11 Villa Park (Willowbrook     19:14.7 
 288 Ransom Maddalone          10 Rolling Meadows             19:18.6 
 289 Dylan Parker              12 Skokie (Niles North)        19:23.2 
 290 Alex Seitz                12 Skokie (Niles North)        19:26.4 
 291 Adrian Alcantar           12 Berwyn-Cicero (Morton)      19:29.4 
 292 Blake Cirar                9 Bradley (B.-Bourbonnais     19:30.7 
 293 Hayden Sander             11 Rolling Meadows             19:30.7 
 294 Asher Crawford            10 Bradley (B.-Bourbonnais     19:35.0 
 295 Aidan Doolin              10 Bradley (B.-Bourbonnais     19:39.9 
 296 Oliver Ryan               10 Rolling Meadows             19:40.7 
 297 Nicholas Jamison          11 Carpentersville (Dundee     19:41.6 
 298 Adam Fingerman            10 Skokie (Niles North)        19:42.3 
 299 Simon Ludolph             10 Rolling Meadows             19:44.6 
 300 Marco Martinez            10 Berwyn-Cicero (Morton)      19:44.8 
 301 Gavin Calcione            11 Rockford (Guilford)         19:56.8 
 302 Mick Schieler             12 Rolling Meadows             19:57.3 
 303 Eric Gomez                11 Bolingbrook                 20:21.3 
 304 Mike Juarez               12 Addison (A. Trail)          20:21.5 
 305 Caleb Krispin             12 Carpentersville (Dundee     20:31.1 
 306 Nolan Wandrey             11 Moline                      20:40.5 
 307 Henry Peifer              10 Rockford (Auburn)           21:16.2 
 308 Prem Patel                11 Addison (A. Trail)          21:27.3 
 309 Josh Gutierrez            11 Addison (A. Trail)          21:41.2 
 310 Peter Callas              12 Addison (A. Trail)          21:50.3 
 311 Carlos Argueta            12 Addison (A. Trail)          22:23.0