2025 Season · Cross Country
IHSA Class 2A XC Sectional - #4 Lake Villa (Lakes)
Nov 1, 2025 · 1,118 results · 139 schools
Boys 5,000m
| # | Athlete | School | Time |
|---|---|---|---|
| 1 | Carson Kaiser | Maple Park (Kaneland) | 14:16.00 |
| 1 | Cameron Libby | Lake Zurich | 14:35.53 |
| 1 | Evan Knobloch | Toulon (Stark County) | 15:01.4 |
| 1 | Coriell Green | Delavan-Darien | 15:08.47 |
| 2 | Jack Jennings | Palatine (Fremd) | 14:38.47 |
| 2 | Judah Binger | Belvidere (North) | 14:41.80 |
| 2 | Elijah Teefey | Pleasant Plains | 15:13.65 |
| 2 | Tim Starwalt | Byron | 15:18.4 |
| 3 | Junior Lopez | Glenview (Glenbrook South) | 14:41.29 |
| 3 | Dean Geiger | Dixon | 14:47.95 |
| 3 | Aiden Faulkner | Elmwood-Plum City | 15:14.93 |
| 3 | Evan White | Rockford (R. Christian) | 15:31.8 |
| 4 | Alexander Krieg | Palatine | 14:41.70 |
| 4 | Jamie Chandler | Deerfield | 14:48.67 |
| 4 | Lucas Hollinshead | Williamsville | 15:20.15 |
| 4 | Julian Honeyville | Rockford (R. Christian) | 15:36.6 |
| 5 | Luke Marshall | Lake Zurich | 14:42.80 |
| 5 | Averick Wiseman | Dixon | 14:56.32 |
| 5 | Blake Lindberg | Rockford (R. Christian) | 15:37.9 |
| 6 | Mateus Salomao | Arlington Heights (Hersey) | 14:43.34 |
| 6 | Ellery Shutt | Woodstock | 14:57.82 |
| 6 | Kam Stevenson | Elmwood-Plum City | 15:27.77 |
| 6 | Vinny Gullone | East Dubuque | 15:38.8 |
| 7 | Luke Robinson | Mt. Prospect (Prospect) | 14:43.97 |
| 7 | Keegan Shirley | Dixon | 15:00.13 |
| 7 | Peter Stoltz | Glasford (Illini Bluffs) | 15:29.47 |
| 7 | Braeden Bode | Port Byron (Riverdale) | 15:39.9 |
| 8 | Karanveer Patil | Lake Zurich | 14:45.86 |
| 8 | Jameson Tenopir | Cary (C.-Grove) | 15:00.91 |
| 8 | Drew Cooper | El Paso (E.P.-Gridley) | 15:31.16 |
| 8 | Landin Stillwell | Somonauk | 15:40.3 |
| 9 | Frankie Hackl | Glenview (Glenbrook South) | 14:47.35 |
| 9 | Evan Whildin | Maple Park (Kaneland) | 15:01.21 |
| 9 | Davin Dingledine | Eureka | 15:39.92 |
| 9 | Andrew Richardson | East Dubuque | 15:40.7 |
| 10 | Riley Wold | Buffalo Grove | 14:49.69 |
| 10 | Carson Lanners | Antioch | 15:01.39 |
| 10 | Eric Pincock | Glasford (Illini Bluffs) | 15:41.53 |
| 10 | Joe Faris | Dwight | 15:41.6 |
| 11 | David Moore | Palatine (Fremd) | 14:49.78 |
| 11 | Amana Omale | Crystal Lake (Central) | 15:03.61 |
| 11 | Kyle Enke | Rockford (Lutheran) | 15:41.8 |
| 11 | Weston Hodel | El Paso (E.P.-Gridley) | 15:45.05 |
| 12 | Charlie Calderone | Hoffman Estates (Conant) | 14:49.85 |
| 12 | Adan Cordova | Grayslake (Central) | 15:06.46 |
| 12 | Daniel Gonzalez | Oregon | 15:47.6 |
| 12 | Kade Parker | Petersburg (PORTA) | 15:50.47 |
| 13 | Maxx Haas | Fox Lake (Grant) | 14:52.92 |
| 13 | John Reinbold | Aurora (Central Catholic) | 15:09.25 |
| 13 | Jacob Schroeder | Rockford (Lutheran) | 15:49.2 |
| 13 | Corbin Christopulos | Bloomington (Cornerstone Christian Academy) | 15:50.52 |
| 14 | Santino Conte | Niles (Notre Dame) | 15:00.02 |
| 14 | Ben Bohr | Aurora (Central Catholic) | 15:16.39 |
| 14 | Landon Wurmnest | Eureka | 15:51.35 |
| 14 | Peter Wagner | East Dubuque | 15:52.5 |
| 15 | Nathan Marotta | Arlington Heights (Hersey) | 15:00.22 |
| 15 | Ethan Carter | Dixon | 15:17.65 |
| 15 | Ryan Patrick | Williamsville | 15:51.43 |
| 15 | Henry Nichols | Amboy | 15:55.3 |
| 16 | Jack Lyons | Glenview (Glenbrook South) | 15:01.59 |
| 16 | Cooper Summy | Lake Villa (Lakes) | 15:18.19 |
| 16 | Danny Sharp | Elmwood-Plum City | 15:52.27 |
| 16 | Aiden Vazquez | Winnebago Lutheran | 16:03.8 |
| 17 | Landon Samp | Mt. Prospect (Prospect) | 15:01.78 |
| 17 | Westin Conatser | Dixon | 15:18.55 |
| 17 | Taylor Hess | Princeville | 15:53.81 |
| 17 | David Browning | Sherrard | 16:05.7 |
| 18 | Brody Cushing | Mt. Prospect (Prospect) | 15:01.80 |
| 18 | Jack Swiatek | Aurora (Central Catholic) | 15:23.77 |
| 18 | Karter Chenoweth | Astoria | 15:54.60 |
| 18 | Lucas Jackson | East Dubuque | 16:06.7 |
| 19 | Quinn Davis | Mt. Prospect (Prospect) | 15:03.02 |
| 19 | Peter Kipp | Niles (Northridge Prep) | 15:24.67 |
| 19 | Nicholas Jelinek | Bloomington (Central Catholic) | 15:56.48 |
| 19 | Daniel Hodgdon | Winnebago Lutheran | 16:10.9 |
| 20 | Logan Grey | Carpentersville (Dundee-Crown) | 15:04.35 |
| 20 | Joseph Gonzalez | Crystal Lake (South) | 15:26.34 |
| 20 | James Baisden | Auburn | 15:57.41 |
| 20 | Noah Feltner | Kewanee (Wethersfield) | 16:13.4 |
| 21 | James O'Sullivan | Palatine | 15:05.42 |
| 21 | Will Gagamov | Vernon Hills | 15:26.35 |
| 21 | Timothy Rogers | Eureka | 15:58.74 |
| 21 | Caden Jenulis | Rock Island (Alleman) | 16:14.4 |
| 22 | Nate Lipani | Buffalo Grove | 15:06.95 |
| 22 | Beckett Shifrin | Deerfield | 15:28.03 |
| 22 | Adam Perry | Eureka | 15:59.28 |
| 22 | Joel White | Rockford (R. Christian) | 16:14.7 |
| 23 | Myles Wagner | McHenry | 15:10.37 |
| 23 | Blake Quinley | Niles (Northridge Prep) | 15:28.21 |
| 23 | TY Basham | Glasford (Illini Bluffs) | 16:00.26 |
| 23 | Ian Finney | Rock Falls | 16:16.1 |
| 24 | Elliot Baik | Arlington Heights (Hersey) | 15:10.51 |
| 24 | Sam Chaban | Deerfield | 15:29.14 |
| 24 | Noah Burrell | Mackinaw (Deer Creek-M.) | 16:00.46 |
| 24 | Braeden Punke | Erie-Prophetstown | 16:25.0 |
| 25 | Collin Frye | Park Ridge (Maine South) | 15:12.44 |
| 25 | Martin Hernandez | Belvidere (North) | 15:29.17 |
| 25 | Luke Hinthorne | El Paso (E.P.-Gridley) | 16:01.30 |
| 25 | Wyatt Hall | ROWVA Williamsfield | 16:27.6 |
| 26 | Filip Vojvodic | Libertyville | 15:12.49 |
| 26 | Logan Aarseth | Crystal Lake (South) | 15:30.43 |
| 26 | Caleb Scheirer | Washburn (Lowpoint-W.) | 16:03.89 |
| 26 | Blake Linder | Winnebago Lutheran | 16:28.3 |
| 27 | Andrew Rich | Evanston (Twp.) | 15:13.56 |
| 27 | Andrew Calderon | Deerfield | 15:31.81 |
| 27 | Ryan Garneau | Downs (Tri-Valley) | 16:04.13 |
| 27 | Alan Parkison | Sandwich | 16:29.6 |
| 28 | Henry Gamson | Highland Park | 15:15.69 |
| 28 | Ethan Reich | Deerfield | 15:32.23 |
| 28 | Kai Nelson | Elmwood-Plum City | 16:04.52 |
| 28 | Joseph Erb Jr. | Winnebago Lutheran | 16:29.6 |
| 29 | Elijah Mendoza | Mundelein | 15:15.76 |
| 29 | Michael Whitacre | Aurora (Marmion Academy) | 15:34.21 |
| 29 | Connell Roth | Eureka | 16:05.71 |
| 29 | Luke Wedwick | Rockford (Boylan Catholic) | 16:29.7 |
| 30 | Luke Carlson | Arlington Heights (Hersey) | 15:16.31 |
| 30 | Tyler Sjoblom | Crystal Lake (Prairie Ridge) | 15:34.27 |
| 30 | Evan Brown | Downs (Tri-Valley) | 16:05.77 |
| 30 | Alex Belha | Sherrard | 16:30.5 |
| 31 | Sushant Kesavan | Lake Zurich | 15:17.43 |
| 31 | Josh Roth | Woodstock | 15:35.23 |
| 31 | Alex Lartz | El Paso (E.P.-Gridley) | 16:06.16 |
| 31 | Caden Hamer | Somonauk | 16:31.9 |
| 32 | Aramis Alcantar | Wheeling | 15:18.17 |
| 32 | Konstantin Koychev | Vernon Hills | 15:35.53 |
| 32 | Hunter Keyster | Princeville | 16:08.12 |
| 32 | Logan Trigg | Sandwich | 16:32.8 |
| 33 | Christopher Quick | Palatine | 15:18.52 |
| 33 | Joseph Dorando | Aurora (Marmion Academy) | 15:37.03 |
| 33 | Eli Scott | Eureka | 16:11.04 |
| 33 | Lukas White | Rockford (R. Christian) | 16:34.2 |
| 34 | Thomas Chudy | Libertyville | 15:19.26 |
| 34 | Ryan Schroer | Grayslake (Central) | 15:37.84 |
| 34 | Jack Johnson | Winnebago Lutheran | 16:34.2 |
| 35 | Trent Odachowski | Palatine (Fremd) | 15:22.33 |
| 35 | Logan Jones | Sycamore | 15:38.23 |
| 35 | Cole Cahill | Elmwood-Plum City | 16:14.86 |
| 35 | Roscoe Davies | Mount Carroll (West Carroll) | 16:37.1 |
| 36 | Collin Ryan | Mt. Prospect (Prospect) | 15:22.91 |
| 36 | Josh Allen | Niles (Northridge Prep) | 15:39.46 |
| 36 | Keegan OBrien | Maroa (M.-Forsyth) | 16:19.19 |
| 36 | Payton Summers | Sherrard | 16:40.4 |
| 37 | Aidan Korb | Arlington Heights (Hersey) | 15:23.97 |
| 37 | Charles Johnson | Sterling | 15:39.91 |
| 37 | Adam Mendoza | Stillman Valley | 16:40.5 |
| 38 | Martin Issa | Winnetka (New Trier) | 15:26.22 |
| 38 | Thomas Henry | Crystal Lake (Prairie Ridge) | 15:42.61 |
| 38 | Levi Thomas | Glasford (Illini Bluffs) | 16:20.91 |
| 38 | Nathan Punke | Erie-Prophetstown | 16:41.6 |
| 39 | Tyler Wahls | Fox Lake (Grant) | 15:26.62 |
| 39 | Geo Kopulos | Woodstock (North) | 15:42.88 |
| 39 | Lucas Stoffregen | Rockford (Boylan Catholic) | 16:42.1 |
| 40 | Ryan Taylor | Glenview (Glenbrook South) | 15:27.87 |
| 40 | Chad Wehby | Crystal Lake (South) | 15:43.18 |
| 40 | Michael Muzzarelli | Byron | 16:43.0 |
| 41 | Caleb Holloway | Lincolnshire (Stevenson) | 15:28.16 |
| 41 | Reece Voller | Aurora (Central Catholic) | 15:43.84 |
| 41 | Michael Mitchell | Athens | 16:29.49 |
| 41 | Braden Dietrich | Byron | 16:43.6 |
| 42 | Bobby Wintermute | Mt. Prospect (Prospect) | 15:29.36 |
| 42 | Scott Harvey | Deerfield | 15:43.87 |
| 42 | Liam Mead | East Dubuque | 16:45.7 |
| 43 | Nate Martin | McHenry | 15:32.10 |
| 43 | Jonah Sartain | Aurora (Marmion Academy) | 15:44.92 |
| 43 | Brody Clark | Aledo (Mercer County) | 16:45.8 |
| 44 | Gavin Cook | Park Ridge (Maine South) | 15:32.49 |
| 44 | Joey Lodowsky | Mundelein (Carmel) | 15:45.40 |
| 44 | Jared Long | Pleasant Plains | 16:33.29 |
| 44 | Hudson Pope | Winnebago Lutheran | 16:49.9 |
| 45 | Kyle Kroupa | Barrington | 15:32.89 |
| 45 | Hugo Albrecht-Buehler | Deerfield | 15:45.64 |
| 45 | Jonathan Blankenship | Bloomington (Central Catholic) | 16:35.15 |
| 45 | Maddox Moore | Manlius (Bureau Valley) | 16:49.9 |
| 46 | Andrew Praeuner | Evanston (Twp.) | 15:33.49 |
| 46 | Tyler Johnson | Rochelle | 15:47.65 |
| 46 | Andrew Sauder | Mackinaw (Deer Creek-M.) | 16:36.47 |
| 46 | Liam Hattoon | Rockford (R. Christian) | 16:50.5 |
| 47 | Carson Porter | Lake Zurich | 15:34.25 |
| 47 | Lucas Galindo | Aurora (Marmion Academy) | 15:47.96 |
| 47 | Chance Price | El Paso (E.P.-Gridley) | 16:37.68 |
| 47 | Luke Anderson | Sherrard | 16:51.3 |
| 48 | Caden Carver | Barrington | 15:34.45 |
| 48 | Owen Gottfred | Arlington Heights (St. Viator) | 15:48.04 |
| 48 | Jacob Barth | Auburn | 16:39.01 |
| 48 | Liam Schauer | East Dubuque | 16:51.7 |
| 49 | Logan Terryberry | Fox Lake (Grant) | 15:34.94 |
| 49 | Chase Teresi | Crystal Lake (Central) | 15:48.49 |
| 49 | Ryan Driskill | Pleasant Plains | 16:39.05 |
| 49 | Logan Kean | Rock Island (Alleman) | 16:53.3 |
| 50 | Liam Berry | Sycamore | 15:48.85 |
| 50 | Oliver Funk | Elmwood-Plum City | 16:40.42 |
| 50 | Nolan Minard | Sandwich | 16:54.3 |
| 51 | Jack Steffe | Libertyville | 15:36.24 |
| 51 | Justin Mottola | Grayslake (Central) | 15:51.79 |
| 51 | Jeramy Daniel | Springfield (Lutheran) | 16:40.66 |
| 51 | Cristiano Saucedo | Rock Island (Alleman) | 16:54.7 |
| 52 | William Chiang | Winnetka (New Trier) | 15:36.76 |
| 52 | Oliver Lavaty | Crystal Lake (Central) | 15:53.20 |
| 52 | Blake Mason | Lewistown | 16:42.27 |
| 52 | Dominic Fahrenkrog | Sherrard | 16:55.5 |
| 53 | Nathan Kempf | Fox Lake (Grant) | 15:39.60 |
| 53 | Aarav Sheth | Vernon Hills | 15:53.53 |
| 53 | Drew Toland | Delavan-Darien | 16:42.79 |
| 53 | Gavin Early | Byron | 16:55.7 |
| 54 | Sebastian Vining | Winnetka (New Trier) | 15:39.63 |
| 54 | Elijah Hedges | Woodstock | 15:54.61 |
| 54 | Braeden Galloway | Pleasant Plains | 16:42.98 |
| 54 | Conner Welt | Byron | 16:56.3 |
| 55 | Daniel Banuelos | Round Lake | 15:41.32 |
| 55 | Reed Mihelich | Crystal Lake (Central) | 15:54.64 |
| 55 | Evan Lemme | Delavan-Darien | 16:43.27 |
| 55 | Caden Hageman | Hinckley (H.-Big Rock) | 16:56.7 |
| 56 | Brendan Tremblay | Park Ridge (Maine South) | 15:42.06 |
| 56 | Mike Reiff | Niles (Northridge Prep) | 15:55.21 |
| 56 | Connor Christopulos | Bloomington (Cornerstone Christian Academy) | 16:43.43 |
| 56 | Noah Verscha | Rock Island (Alleman) | 16:57.8 |
| 57 | Marcello Prinz | Libertyville | 15:42.78 |
| 57 | John Masaka | Niles (Northridge Prep) | 15:55.36 |
| 57 | Everett Henderson | Tremont | 16:47.25 |
| 57 | Dominic Canova | Rockford (Boylan Catholic) | 16:57.9 |
| 58 | Lucas Hoobler | Highland Park | 15:43.16 |
| 58 | Steven Randles | Crystal Lake (Prairie Ridge) | 15:55.37 |
| 58 | Ogdan Parker | Glasford (Illini Bluffs) | 16:50.10 |
| 58 | Mason Brock | Rockford (R. Christian) | 17:01.1 |
| 59 | Tristan Lee | Skokie (Niles West) | 15:43.45 |
| 59 | Abram Garcia | Dixon | 15:56.11 |
| 59 | Corsin Shane | Downs (Tri-Valley) | 16:50.56 |
| 59 | Peter Krein | Rockford (Our Lady of the Sacred Heart) | 17:01.3 |
| 60 | Evan Salgado | Palatine | 15:44.03 |
| 60 | Jacob Sultan | Vernon Hills | 15:57.07 |
| 60 | Israel Nowark | El Paso (E.P.-Gridley) | 16:52.94 |
| 60 | Cash Verstraete | Kewanee (Wethersfield) | 17:02.3 |
| 61 | Brandon Rugg | Arlington Heights (Hersey) | 15:44.17 |
| 61 | Samuel Rowe | Aurora (Marmion Academy) | 15:57.13 |
| 61 | Paul Koetters | Bloomington (Central Catholic) | 16:54.56 |
| 61 | Gabriel Peña | Genoa (G.-Kingston) | 17:03.2 |
| 62 | Arcangel Trujillo | Buffalo Grove | 15:45.19 |
| 62 | Gavin Smith | Maple Park (Kaneland) | 15:59.36 |
| 62 | Liam Larson | Lewistown | 16:54.56 |
| 62 | West Manning | ROWVA Williamsfield | 17:03.8 |
| 63 | Ryan Scott | Barrington | 15:45.55 |
| 63 | Keegan Sweeney | Belvidere | 16:00.70 |
| 63 | Carson Cattaneo | Downs (Tri-Valley) | 16:56.30 |
| 63 | Zach Nelson | Rockford (Boylan Catholic) | 17:06.5 |
| 64 | Colin McKinney | Wilmette (Loyola Academy) | 15:47.00 |
| 64 | Bryan Lopez | Aurora (Central Catholic) | 16:00.85 |
| 64 | Jacob Bosch | Princeville | 16:58.29 |
| 64 | Landon Graden | Forreston | 17:07.1 |
| 65 | Bryden Li | Palatine (Fremd) | 15:47.19 |
| 65 | Aaron Milewski | Cary (C.-Grove) | 16:01.33 |
| 65 | Andrew Price | Carrollton | 16:58.47 |
| 65 | Aidan Garcea | Erie-Prophetstown | 17:13.6 |
| 66 | Jaxon Berry | McHenry | 15:47.42 |
| 66 | Devin Svarc | Belvidere (North) | 16:02.20 |
| 66 | Orion Mahannah | Mackinaw (Deer Creek-M.) | 16:58.53 |
| 66 | Leo Graf | Rock Island (Alleman) | 17:14.3 |
| 67 | Charlie Sukel | Barrington | 15:48.26 |
| 67 | A.J. Viveros | Aurora (Central Catholic) | 16:02.56 |
| 67 | Collyn Forbis | Pleasant Hill | 17:00.80 |
| 67 | Callum Wright | Seneca | 17:14.4 |
| 68 | Pierce Baker | Mt. Prospect (Prospect) | 15:48.53 |
| 68 | Zachary Rediger | Belvidere (North) | 16:03.83 |
| 68 | Adam Prior | Williamsville | 17:05.03 |
| 68 | Andrew Horst | Rockford (Boylan Catholic) | 17:14.8 |
| 69 | Nishanth Mandavilli | Lake Zurich | 15:50.06 |
| 69 | Daniel Polston | Crystal Lake (Central) | 16:05.17 |
| 69 | Daniel Becker | Bloomington (Central Catholic) | 17:05.52 |
| 69 | Brady McPeek | Aledo (Mercer County) | 17:15.5 |
| 70 | Gabriel Gronski | Arlington Heights (Hersey) | 15:50.94 |
| 70 | Miguel Boney | West Chicago (Wheaton Academy) | 16:05.63 |
| 70 | Liam Kohn | Bloomington (Central Catholic) | 17:06.95 |
| 70 | Noah Bramble | Rockford (Lutheran) | 17:17.5 |
| 71 | Trace Whildin | Libertyville | 15:52.51 |
| 71 | Akhillez Sosa | Wauconda | 16:06.61 |
| 71 | Martin Pineda | Beardstown | 17:08.28 |
| 71 | Daylon Hendrix | Kewanee (Wethersfield) | 17:18.0 |
| 72 | Tristan Daley | Winnetka (New Trier) | 15:53.56 |
| 72 | Nathan Kowalczyk | Maple Park (Kaneland) | 16:06.95 |
| 72 | Griffin Gwaltney | Williamsville | 17:09.54 |
| 72 | Adrian Gallardo | Manlius (Bureau Valley) | 17:21.2 |
| 73 | Will Capito | Buffalo Grove | 15:55.01 |
| 73 | Alonzo Bautista | Dixon | 16:13.91 |
| 73 | Hudson Leman | Eureka | 17:09.64 |
| 73 | Augustus Swanson | Princeton/Green Lake | 17:22.7 |
| 74 | Mark Uskov | Glenview (Glenbrook South) | 15:55.97 |
| 74 | Jason Trojan | Woodstock | 16:15.17 |
| 74 | Charlie Willenborg | Pleasant Plains | 17:12.89 |
| 74 | Jackson Smith | Toulon (Stark County) | 17:27.1 |
| 75 | Gavin Glosson | Algonquin (Jacobs) | 15:56.66 |
| 75 | Trevor Todd | Vernon Hills | 16:15.41 |
| 75 | Bryan Islas | Beardstown | 17:13.54 |
| 75 | Conner Musser | Port Byron (Riverdale) | 17:27.4 |
| 76 | Alexander Castro-Gomez | Round Lake | 15:56.75 |
| 76 | Levi Coburn | Wauconda | 16:16.07 |
| 76 | Dylan Woods | Petersburg (PORTA) | 17:13.59 |
| 76 | Gus Schultz | Erie-Prophetstown | 17:28.4 |
| 77 | Caleb Haggarty | Highland Park | 15:57.06 |
| 77 | Jordan Mundy | Belvidere | 16:17.84 |
| 77 | Lane Obert | Liberty Christian | 17:15.04 |
| 77 | Gunnar Swenson | Somonauk | 17:28.5 |
| 78 | Nihal Kalsi | Palatine (Fremd) | 15:57.78 |
| 78 | Aiden Hauca | Lake Villa (Lakes) | 16:18.92 |
| 78 | Simon Hamaker | Bloomington (Central Catholic) | 17:15.28 |
| 78 | Jonas Carlson | ROWVA Williamsfield | 17:29.5 |
| 79 | Justin Czepiel | Hoffman Estates (Conant) | 15:58.29 |
| 79 | Finn Godlewski | Crystal Lake (Central) | 16:19.52 |
| 79 | Dierks Knepp | Washburn (Lowpoint-W.) | 17:15.51 |
| 79 | Audey Hobert | Rock Island (Alleman) | 17:34.4 |
| 80 | Lucas Rincon | Winnetka (New Trier) | 15:58.62 |
| 80 | Cal Reinbold | Aurora (Central Catholic) | 16:20.27 |
| 80 | Jace Toland | Delavan-Darien | 17:18.23 |
| 80 | Josh Struble | Aledo (Mercer County) | 17:35.2 |
| 81 | Maxim Suschko | Wilmette (Loyola Academy) | 15:58.85 |
| 81 | Josh Anderson | Chicago (Senn) | 16:21.20 |
| 81 | Dax Ulm | Farmington | 17:18.26 |
| 81 | Alex Walsh | Sandwich | 17:37.3 |
| 82 | Alex Czerwionka | Park Ridge (Maine South) | 15:59.21 |
| 82 | Luke Osterholm | West Chicago (Wheaton Academy) | 16:21.59 |
| 82 | Brayden Gillies | Glasford (Illini Bluffs) | 17:18.32 |
| 82 | Alex Gallardo | Manlius (Bureau Valley) | 17:38.3 |
| 83 | Grant Preusker | Buffalo Grove | 16:00.55 |
| 83 | Kaedon Garriques | Lake Forest | 16:22.31 |
| 83 | DJ French | Petersburg (PORTA) | 17:24.63 |
| 83 | Liam Baima | Seneca | 17:39.8 |
| 84 | Truman Evans | Highland Park | 16:02.79 |
| 84 | Ryan Holler | Niles (Northridge Prep) | 16:23.72 |
| 84 | Elijah Webster | El Paso (E.P.-Gridley) | 17:28.20 |
| 84 | River Wygant | Byron | 17:41.7 |
| 85 | Varun Dhanasekaran | Barrington | 16:03.73 |
| 85 | Parker Koch | Wauconda | 16:24.77 |
| 85 | Geoffrey Schachtrup | Elmwood-Plum City | 17:29.66 |
| 85 | Douglas Johnson | Rockford (Lutheran) | 17:42.7 |
| 86 | George Litsogiannis | Wheeling | 16:06.27 |
| 86 | Lukas Hoemke | Belvidere (North) | 16:26.36 |
| 86 | Gavin Cook | Williamsville | 17:31.25 |
| 86 | Alex Attig | Kewanee (Wethersfield) | 17:42.8 |
| 87 | Thomas Dimberio | Wilmette (Loyola Academy) | 16:07.37 |
| 87 | Daniel Ruiz | Sycamore | 16:27.65 |
| 87 | Ian Bryson | Bloomington (Central Catholic) | 17:31.47 |
| 87 | Levi Mikel | Rockford (Lutheran) | 17:45.4 |
| 88 | Maxwell Overstreet | Winnetka (New Trier) | 16:08.27 |
| 88 | Joseph Yap | Chicago (Northside) | 16:27.95 |
| 88 | Cooper Fritz | Jacksonville (Routt) | 17:34.36 |
| 88 | Braiden Krahl | Sherrard | 17:45.8 |
| 89 | Leo Vaksin | Northbrook (Glenbrook North) | 16:08.76 |
| 89 | Dominic Acello | Lake Forest | 16:29.99 |
| 89 | Jacob Julian | Downs (Tri-Valley) | 17:35.37 |
| 89 | Michael Kopitas | Rock Falls | 17:46.5 |
| 90 | Orion Voss | Wheeling | 16:09.63 |
| 90 | Dylan Reigner | Wauconda | 16:30.19 |
| 90 | Mykah Bileck | Pleasant Plains | 17:41.55 |
| 90 | Zaydan Schoonhoven-Hussain | Stockton | 17:48.2 |
| 91 | Brody Wiley | Gurnee (Warren) | 16:09.68 |
| 91 | Logan Lancaster | Crystal Lake (Prairie Ridge) | 16:30.23 |
| 91 | Cole Barrett | Port Byron (Riverdale) | 17:49.3 |
| 91 | Drew Zimmerman | Petersburg (PORTA) | 17:51.57 |
| 92 | William Schneider | Barrington | 16:10.35 |
| 92 | Flynn Bennett | Aurora (Marmion Academy) | 16:30.62 |
| 92 | Mackinnley Thompson | Ottawa (Marquette) | 17:51.3 |
| 92 | Nick Glisson | Delavan-Darien | 17:52.25 |
| 93 | Owen Holzhauer | Lake Zurich | 16:11.03 |
| 93 | Michael Starr | Cary (C.-Grove) | 16:31.64 |
| 93 | Soyier Balsimo | Delavan-Darien | 17:52.77 |
| 93 | Payton Thirtyacre | Aledo (Mercer County) | 17:55.2 |
| 94 | David Chudoba | Skokie (Niles West) | 16:11.18 |
| 94 | Caleb Brochtrup | Aurora (Marmion Academy) | 16:34.49 |
| 94 | Bryar Rodeffer | Carthage (Illini West) | 17:56.53 |
| 94 | Noah Genandt | Forreston | 17:58.6 |
| 95 | Alex Hernandez | Buffalo Grove | 16:11.64 |
| 95 | Ricardo Briones | Crystal Lake (South) | 16:36.98 |
| 95 | Justin Wainscott | Erie-Prophetstown | 17:59.1 |
| 95 | Xavier Miller | Washburn (Lowpoint-W.) | 18:02.38 |
| 96 | Benny Sulikowski | Barrington | 16:12.78 |
| 96 | Joseph Kurkowski | Niles (Northridge Prep) | 16:37.88 |
| 96 | Joshua Martorana | Rockford (Boylan Catholic) | 18:00.7 |
| 96 | Carl Hoefer | Bloomington (Cornerstone Christian Academy) | 18:05.45 |
| 97 | Lucas Runtz | Park Ridge (Maine South) | 16:12.94 |
| 97 | Dexter Parisi | Woodstock | 16:37.97 |
| 97 | Alex Attig | Manlius (Bureau Valley) | 18:02.6 |
| 97 | Collin Bowers | Princeville | 18:06.93 |
| 98 | Doyle Watson | Algonquin (Jacobs) | 16:13.91 |
| 98 | Benjamin Meyers | Belvidere (North) | 16:38.60 |
| 98 | Anthony Linder | Amboy | 18:02.7 |
| 98 | Liam Hymes | Beardstown | 18:09.26 |
| 99 | Landon Chase | Highland Park | 16:17.81 |
| 99 | Joey Schuch | Maple Park (Kaneland) | 16:39.80 |
| 99 | Elias Richard | Rockford (Lutheran) | 18:03.6 |
| 99 | Brennen Beck | Virginia | 18:15.60 |
| 100 | Jackson Kelly | Palatine (Fremd) | 16:19.22 |
| 100 | Kieran Gilleland | Crystal Lake (Prairie Ridge) | 16:40.94 |
| 100 | Raudel (RJ) Hermosillo Jr | Peru (St. Bede) | 18:03.8 |
| 100 | Colin Tribble | Pleasant Plains | 18:18.22 |
| 101 | Owen Wu | Glenview (Glenbrook South) | 16:19.38 |
| 101 | Brogen Finley | Wauconda | 16:42.29 |
| 101 | Berat Imeri | Mendota | 18:04.3 |
| 101 | Simeon Gerber | Bloomington (Cornerstone Christian Academy) | 18:19.93 |
| 102 | Andrew Schellenbach | Palatine | 16:21.98 |
| 102 | Cole Betz | Vernon Hills | 16:42.65 |
| 102 | Otto Horner | Amboy | 18:05.1 |
| 102 | Raymond Hoefer | Bloomington (Cornerstone Christian Academy) | 18:20.14 |
| 103 | Ryan Warner | Wheeling | 16:24.05 |
| 103 | Jack Berrill | Lake Forest | 16:43.85 |
| 103 | Mason Schnell | Sherrard | 18:05.4 |
| 103 | Hudson Fauble | Downs (Tri-Valley) | 18:23.61 |
| 104 | Landon Terryberry | Fox Lake (Grant) | 16:24.65 |
| 104 | Ethan Pascoe | Crystal Lake (Prairie Ridge) | 16:44.18 |
| 104 | Brady Fort | Seneca | 18:08.0 |
| 104 | Graham Maxwell | Bloomington (Cornerstone Christian Academy) | 18:23.91 |
| 105 | Evan Kleiman | Evanston (Twp.) | 16:24.86 |
| 105 | Jared Lanting | Sycamore | 16:44.27 |
| 105 | Jaxson Finch | Seneca | 18:08.2 |
| 105 | Maxim King | Petersburg (PORTA) | 18:27.90 |
| 106 | Joseph Basile | Hoffman Estates (Conant) | 16:24.96 |
| 106 | Dylan Bartenfelder | Crystal Lake (South) | 16:45.47 |
| 106 | Lincoln Minard | Sandwich | 18:08.5 |
| 106 | Hendrix Seaman | Glasford (Illini Bluffs) | 18:30.01 |
| 107 | Yonathan Endashaw | Skokie (Niles West) | 16:25.39 |
| 107 | John Hugger | Woodstock (North) | 16:46.06 |
| 107 | Ethan Secker | Port Byron (Riverdale) | 18:09.7 |
| 107 | Ethan Satorius | Petersburg (PORTA) | 18:30.55 |
| 108 | Joshua Michalski | Carpentersville (Dundee-Crown) | 16:27.24 |
| 108 | Quinn Emmons | Mundelein (Carmel) | 16:46.13 |
| 108 | Micah Hilliker | Byron | 18:10.0 |
| 108 | Josh Armour | Williamsville | 18:33.37 |
| 109 | Spencer Flershem | Buffalo Grove | 16:27.52 |
| 109 | Drew Gritzner | Maple Park (Kaneland) | 16:46.76 |
| 109 | Lucas Hartz | Manlius (Bureau Valley) | 18:10.2 |
| 109 | Gabe Sutter | Downs (Tri-Valley) | 18:39.50 |
| 110 | Leonidas Evangelos Patton | Evanston (Twp.) | 16:28.59 |
| 110 | Henrik Piske | Belvidere (North) | 16:47.21 |
| 110 | Nolan Peirce | Port Byron (Riverdale) | 18:10.5 |
| 110 | Nate Alessia | Williamsville | 18:50.08 |
| 111 | Kyle Bryant | Skokie (Niles West) | 16:29.99 |
| 111 | Aarnav Garg | Vernon Hills | 16:47.84 |
| 111 | Elijah Franzen | Erie-Prophetstown | 18:10.6 |
| 111 | Ridly Utter | Lewistown | 18:50.19 |
| 112 | Colin OConnell | Libertyville | 16:30.60 |
| 112 | Adam Bailey | Woodstock | 16:48.32 |
| 112 | Tyler Finn | Kewanee (Wethersfield) | 18:16.6 |
| 112 | Uriel Torrijos-Gil | Beardstown | 18:51.20 |
| 113 | Shea Jackson | Highland Park | 16:31.03 |
| 113 | Bradley Kyle | Cary (C.-Grove) | 16:48.68 |
| 113 | Ian Tancrell | East Dubuque | 18:16.8 |
| 113 | Mason Cochran | Washburn (Lowpoint-W.) | 18:52.54 |
| 114 | Nathan Miller | McHenry | 16:32.55 |
| 114 | Hudson Hughes | Lake Forest | 16:49.28 |
| 114 | Benton Bock | Rockford (Boylan Catholic) | 18:17.6 |
| 114 | Oscar Cortes | Beardstown | 18:53.67 |
| 115 | Tony Murphy | Park Ridge (Maine South) | 16:33.04 |
| 115 | Nolan Reutimann | Maple Park (Kaneland) | 16:49.97 |
| 115 | Silas Hays | Aledo (Mercer County) | 18:23.1 |
| 115 | Michael Winters | Princeville | 19:21.41 |
| 116 | Nicolas Hampton | Winnetka (New Trier) | 16:33.66 |
| 116 | Nathaniel Franklin | Lake Forest | 16:51.08 |
| 116 | Levi Bocker | Forreston | 18:26.8 |
| 116 | Ephraim Newton | Delavan-Darien | 19:22.00 |
| 117 | Mason Syens | McHenry | 16:33.73 |
| 117 | Carson Mohr | Wauconda | 16:53.31 |
| 117 | Miles Petersen | Port Byron (Riverdale) | 18:27.0 |
| 117 | Silas Thiner | Astoria | 19:26.66 |
| 118 | Owen Cummings | Glenview (Glenbrook South) | 16:35.17 |
| 118 | Evan Besancon | Wauconda | 16:53.38 |
| 118 | Bryce Keckler | Peru (St. Bede) | 18:29.8 |
| 118 | Geno Addo (Mackie) | Washburn (Lowpoint-W.) | 19:28.01 |
| 119 | Nathan Looby | Park Ridge (Maine South) | 16:36.51 |
| 119 | Ethan McMahon | Crystal Lake (Central) | 16:56.27 |
| 119 | Aisaac Arteaga | Mendota | 18:31.2 |
| 119 | Alexander Legzim | Beardstown | 19:38.52 |
| 120 | Dalston Wooller | Evanston (Twp.) | 16:37.50 |
| 120 | Nicholas Wilgen | Grayslake (Central) | 16:57.83 |
| 120 | Logan Washburn | ROWVA Williamsfield | 18:35.0 |
| 120 | Gabe Andrews | Liberty Christian | 19:42.18 |
| 121 | Makena Duggan | Highland Park | 16:40.35 |
| 121 | Zach Rhodes | Lake Forest | 16:58.03 |
| 121 | Kent Pedersen | Rockford (Lutheran) | 18:35.8 |
| 121 | Dexter Leady | Lewistown | 19:49.07 |
| 122 | Jason Graham | McHenry | 16:41.60 |
| 122 | Parker Post | Cary (C.-Grove) | 16:59.36 |
| 122 | Dominik Avila | Peru (St. Bede) | 18:36.1 |
| 122 | Elliott Walles | Princeville | 19:57.40 |
| 123 | Daniel Bounpaseuth | Palatine (Fremd) | 16:41.81 |
| 123 | Damian Castillo | Crystal Lake (South) | 16:59.90 |
| 123 | Payson Shrum | Kewanee (Wethersfield) | 18:41.7 |
| 123 | Philip Oltman | Washburn (Lowpoint-W.) | 20:04.18 |
| 124 | Kieran Van Stan | Skokie (Niles West) | 16:42.93 |
| 124 | Caden Bould | Belvidere | 17:00.13 |
| 124 | Jhett Cowser | Amboy | 18:42.4 |
| 124 | Korey Hurst | Havana | 20:08.09 |
| 125 | Dylan Wooller | Evanston (Twp.) | 16:44.01 |
| 125 | Marcos Monroe | Mundelein (Carmel) | 17:12.77 |
| 125 | Adrian Hermosillo | Peru (St. Bede) | 18:50.5 |
| 125 | Junior Gil Diaz | Beardstown | 20:15.26 |
| 126 | Chatham Gehring | Fox Lake (Grant) | 16:44.08 |
| 126 | Will Lorenz | Crystal Lake (South) | 17:13.58 |
| 126 | Mason Haskell | Peru (St. Bede) | 18:52.4 |
| 126 | Keegan White | Bloomington (Cornerstone Christian Academy) | 20:15.86 |
| 127 | Jonny Lenert | Wheeling | 16:48.83 |
| 127 | Michael Gantt | Grayslake (Central) | 17:14.54 |
| 127 | Andrew Broadfield | ROWVA Williamsfield | 18:55.9 |
| 127 | Ben Rackow | Washburn (Lowpoint-W.) | 20:24.58 |
| 128 | Milo Pineda | Hoffman Estates (Conant) | 16:55.53 |
| 128 | Bresden Shutt | Woodstock | 17:19.01 |
| 128 | Damien Walsh | Sandwich | 18:58.8 |
| 128 | Bradyn Klauser | Liberty Christian | 20:31.76 |
| 129 | Nolan Salgado | Palatine | 16:56.45 |
| 129 | Lucas Kephart | Cary (C.-Grove) | 17:19.97 |
| 129 | Landon Hebel | Seneca | 18:59.3 |
| 129 | Mason Robinson | Lewistown | 20:50.48 |
| 130 | Jared Nemec | McHenry | 16:57.35 |
| 130 | Jameson Torgerson | Crystal Lake (Prairie Ridge) | 17:21.20 |
| 130 | Emerson Ponce | ROWVA Williamsfield | 18:59.7 |
| 130 | PJ Dietsch | Havana | 20:54.61 |
| 131 | Patrick Garrett | Palatine | 17:02.41 |
| 131 | Andrew Varblow | Grayslake (Central) | 17:24.32 |
| 131 | Andrew Woolery | Winnebago Lutheran | 19:00.5 |
| 131 | Bryan Parker | Astoria | 21:06.39 |
| 132 | Matthew Escatel | Fox Lake (Grant) | 17:05.40 |
| 132 | Michael Mullenbach | Lake Forest | 17:36.80 |
| 132 | Collier Fisher | Aledo (Mercer County) | 19:01.6 |
| 132 | Dawson Ratcliff | Astoria | 21:10.13 |
| 133 | David Shu | Hoffman Estates (Conant) | 17:10.42 |
| 133 | Nate Burgess | Sycamore | 17:42.14 |
| 133 | Kayne Richter | Manlius (Bureau Valley) | 19:05.0 |
| 133 | Bracdyn Richmond | Havana | 21:35.04 |
| 134 | Lorenzo Magaru | Wheeling | 17:13.16 |
| 134 | Reid Donisch | Grayslake (Central) | 17:49.70 |
| 134 | Colton Reid | Taylor Ridge (Rockridge) | 19:05.8 |
| 134 | Jake Schwartz | Petersburg (PORTA) | 21:49.36 |
| 135 | Arjun Kunjir | Hoffman Estates (Conant) | 17:13.47 |
| 135 | Teddy Wagner | Cary (C.-Grove) | 17:49.85 |
| 135 | Casen Grobe | Forreston | 19:09.4 |
| 135 | Urijah Curry | Liberty Christian | 21:57.28 |
| 136 | Hamzah Aljunaidi | Skokie (Niles West) | 17:15.58 |
| 136 | Ben Stegemann | Mundelein (Carmel) | 17:58.61 |
| 136 | Graham Ross | Peru (St. Bede) | 19:10.6 |
| 136 | Ezra Blair | Princeville | 22:01.83 |
| 137 | Lucas Linder | Evanston (Twp.) | 17:18.18 |
| 137 | Jackson Stachowiak | Mundelein (Carmel) | 18:00.05 |
| 137 | Tyler Mahar | Amboy | 19:10.7 |
| 137 | Myles Kendrick | Astoria | 22:59.71 |
| 138 | Johnny Basile | Hoffman Estates (Conant) | 17:43.25 |
| 138 | Tim Metz | Mundelein (Carmel) | 18:23.66 |
| 138 | Aidan Wesson | Somonauk | 19:11.5 |
| 138 | Tristen Slavik | Havana | 23:33.23 |
| 139 | Adam Drej | Wheeling | 17:44.34 |
| 139 | Joe Savitch | Peru (St. Bede) | 19:12.2 |
| 139 | Dylan Clinnin | Havana | 23:49.16 |
| 140 | Tristan Alexis Muniz | Skokie (Niles West) | 18:03.26 |
| 140 | Landon Carter | Amboy | 19:22.0 |
| 140 | Campbell Johnson | Lewistown | 24:36.99 |
| 141 | Ethan Swift | Port Byron (Riverdale) | 19:32.8 |
| 141 | Florian Gruebnau | Havana | 24:42.27 |
| 142 | Parker Eberle | Sandwich | 19:35.9 |
| 142 | Collin Wilcoxen | Havana | 31:42.77 |
| 143 | Garrett DeWitt | ROWVA Williamsfield | 19:37.9 |
| 144 | Ivan Reyna | Forreston | 19:44.8 |
| 145 | Porter Snider | Somonauk | 19:47.8 |
| 146 | Isaac Noble | Somonauk | 19:57.2 |
| 147 | Hector Gonzalez | Mendota | 19:57.3 |
| 148 | Elijah Foster | Erie-Prophetstown | 19:59.3 |
| 149 | Andrew Roth | Manlius (Bureau Valley) | 20:13.1 |
| 150 | Eli Weilacher | Forreston | 20:14.4 |
| 151 | Pierce Gilbertson | Seneca | 20:29.7 |
| 152 | Aaron Costner | Amboy | 20:31.3 |
| 153 | Spencer Kain | Mendota | 20:42.2 |
| 154 | Joey Rowland | Forreston | 20:42.8 |
| 155 | Ryder Woods | Mendota | 20:44.1 |
| 156 | Garret Myers | Rock Island (Alleman) | 21:02.7 |
| 157 | Ben Montgomery | Mendota | 21:04.3 |
| 158 | Daniel Shapiama | Somonauk | 21:05.1 |
Girls 5,000m
| # | Athlete | School | Time |
|---|---|---|---|
| 1 | Sundara Weber | Sandwich | 16:30.9 |
| 1 | Emaline Foster | Crystal Lake (Prairie Ridge) | 16:40.12 |
| 1 | Meg Peterson | Mt. Prospect (Prospect) | 16:53.98 |
| 1 | Klaire Eighner | Maroa (M.-Forsyth) | 17:28.04 |
| 2 | Victoria Tarara | Barrington | 16:59.91 |
| 2 | Abagail Baumann | Rockford (Lutheran) | 17:08.1 |
| 2 | Elena Mamminga | Wheaton (St. Francis) | 17:23.59 |
| 2 | Maggie Zimmerman | Petersburg (PORTA) | 17:38.37 |
| 3 | Miriam Eynon | Winnetka (New Trier) | 17:03.37 |
| 3 | Emily Downing | Cambridge | 17:16.6 |
| 3 | Daniela Lovett | Dixon | 17:29.35 |
| 3 | Emily King | Knoxville | 17:49.61 |
| 4 | Lennox Szymonik | Algonquin (Jacobs) | 17:05.98 |
| 4 | Dusti Smith | Toulon (Stark County) | 17:29.7 |
| 4 | Margaret Andrzejewski | Wheaton (St. Francis) | 17:39.31 |
| 4 | Audrey Dickinson | Glasford (Illini Bluffs) | 18:06.67 |
| 5 | Angelica Hil | Barrington | 17:19.29 |
| 5 | Anneke Dam | Crystal Lake (Prairie Ridge) | 17:39.91 |
| 5 | Molly Webb | Winnebago Lutheran | 17:53.9 |
| 5 | Bethany Sennett | Princeville | 18:06.84 |
| 6 | Adelaide Galla | Mt. Prospect (Prospect) | 17:21.08 |
| 6 | Lilly Binger | Belvidere (North) | 17:40.60 |
| 6 | Jana Vande Kemp | Cambridge | 17:58.9 |
| 6 | Annabelle LaFary | Delavan-Darien | 18:11.10 |
| 7 | Graceleen Mabry | Arlington Heights (Hersey) | 17:25.76 |
| 7 | Cecilia Hilby | Aurora (Central Catholic) | 17:41.50 |
| 7 | Joelle Wilson | Williamsville | 18:14.31 |
| 7 | Cheyenh Smith | Toulon (Stark County) | 18:29.0 |
| 8 | Tessie Bradley | Park Ridge (Maine South) | 17:25.88 |
| 8 | Estella Ollinger | Vernon Hills | 17:41.77 |
| 8 | Ava Otto | Eureka | 18:15.54 |
| 8 | Morgan Capriola | Winnebago Lutheran | 18:29.4 |
| 9 | Kaylee Wilson | Gurnee (Warren) | 17:30.34 |
| 9 | Pilar Rosales | Lake Forest | 17:58.57 |
| 9 | Kasyn Jibben | Havana | 18:16.84 |
| 9 | Mikayla Chambers | Dwight | 18:34.4 |
| 10 | Nicole Golebiowski | Northbrook (Glenbrook North) | 17:32.66 |
| 10 | Maia Lancaster | Crystal Lake (Prairie Ridge) | 17:59.50 |
| 10 | Sierra Herrmann | Eureka | 18:20.27 |
| 10 | Ashley Potter | Byron | 18:40.8 |
| 11 | Caitlin Resac | Mt. Prospect (Prospect) | 17:36.77 |
| 11 | Madison Petersen | Grayslake (North) | 18:00.07 |
| 11 | Avery Dimke | Winnebago Lutheran | 18:48.9 |
| 12 | Ashleigh Forbes | Barrington | 17:40.00 |
| 12 | Abby Yarusso | Wheaton (St. Francis) | 18:04.73 |
| 12 | Alyssa Higgins | Knoxville | 18:24.00 |
| 12 | Svea Glidden | Winnebago Lutheran | 18:57.7 |
| 13 | Chloe Wettstein | Lake Zurich | 17:40.65 |
| 13 | Emily Walberg | Arlington Heights (St. Viator) | 18:05.68 |
| 13 | Lydia Woody | Springfield (Lutheran) | 18:27.03 |
| 13 | Ella Carlson | Winnebago Lutheran | 19:05.8 |
| 14 | Alexa Izenstark | Arlington Heights (Hersey) | 17:42.94 |
| 14 | Alexandra Santoyo | Cary (C.-Grove) | 18:09.01 |
| 14 | Mya Hill | Elmwood-Plum City | 18:28.72 |
| 14 | Emalyn Millar | Aledo (Mercer County) | 19:08.5 |
| 15 | Celia Blaylock | Lake Zurich | 17:44.44 |
| 15 | Gabrielle Kohnle | Rockford (Boylan Catholic) | 18:10.51 |
| 15 | Elyse Brinkmeyer | Delavan-Darien | 18:32.19 |
| 15 | Riley Fritz | Rockford (R. Christian) | 19:10.7 |
| 16 | Brooklyn Stocking | Mt. Prospect (Prospect) | 17:48.13 |
| 16 | Maddie Schrader | Lake Villa (Lakes) | 18:13.24 |
| 16 | Kiley Knapp | El Paso (E.P.-Gridley) | 18:35.97 |
| 16 | Kat Scott | Rock Falls | 19:16.2 |
| 17 | Abigail Kocher | Lake Zurich | 17:48.21 |
| 17 | Erin Hinsdale | Wheaton (St. Francis) | 18:15.01 |
| 17 | Caroline Wettstein | El Paso (E.P.-Gridley) | 18:37.11 |
| 17 | Anna Churchill | Sherrard | 19:20.0 |
| 18 | Allison Kalkwarf | Mt. Prospect (Prospect) | 17:49.83 |
| 18 | Nora Wedwick | Rockford (Boylan Catholic) | 18:15.52 |
| 18 | Bristol Schmidgall | Elmwood-Plum City | 18:41.19 |
| 18 | Avery Humphrey | Cambridge | 19:20.3 |
| 19 | Kaitlyn Burns | Glenview (Glenbrook South) | 17:51.20 |
| 19 | Addie Painter | West Chicago (Wheaton Academy) | 18:15.65 |
| 19 | Haven Miller | El Paso (E.P.-Gridley) | 18:43.31 |
| 19 | Payton Frueh | Princeton/Green Lake | 19:32.2 |
| 20 | Reagan Malone | Elk Grove Village (E.G.) | 17:53.45 |
| 20 | Caroline Lucas | Crystal Lake (South) | 18:18.50 |
| 20 | Ellison Heineke | Washburn (Lowpoint-W.) | 18:45.59 |
| 20 | Brookelyn Clark | Aledo (Mercer County) | 19:35.3 |
| 21 | Kayla Ritchie | Winnetka (New Trier) | 17:53.99 |
| 21 | Sydnie Becker | West Chicago (Wheaton Academy) | 18:19.46 |
| 21 | Jiles Hilgenbrinck | Bloomington (Central Catholic) | 18:50.92 |
| 21 | Emma James | Genoa (G.-Kingston) | 19:36.6 |
| 22 | Jillian Crane | Winnetka (New Trier) | 17:54.38 |
| 22 | Johanna Rudolph | Freeport | 18:21.32 |
| 22 | Ruby Brady | Bloomington (Central Catholic) | 18:53.57 |
| 22 | Rebecca Krein | Rockford (Our Lady of the Sacred Heart) | 19:40.2 |
| 23 | JoJo Messer | Arlington Heights (Hersey) | 17:55.24 |
| 23 | Brylee Painter | West Chicago (Wheaton Academy) | 18:23.20 |
| 23 | Adelin Bruce | Downs (Tri-Valley) | 19:07.02 |
| 23 | Harper Campbell | ROWVA Williamsfield | 19:46.3 |
| 24 | Rory Malia | Evanston (Twp.) | 17:59.68 |
| 24 | Violet Rowe | Grayslake (Central) | 18:27.11 |
| 24 | Jessica Henderson | Tremont | 19:13.35 |
| 24 | Gracyn Smith | Byron | 19:48.3 |
| 25 | Olivia Parker | Cary (C.-Grove) | 18:31.43 |
| 25 | Madalyn Ori | Elmwood-Plum City | 19:15.14 |
| 25 | Jendayia Crowe | Kewanee | 19:48.3 |
| 26 | Madison Miles | Barrington | 18:00.45 |
| 26 | Audrey Dickerson | Deerfield | 18:31.87 |
| 26 | Mira Kistner | Stanford (Olympia) | 19:15.29 |
| 26 | Ava Martel | Port Byron (Riverdale) | 19:48.4 |
| 27 | Patricia Johnson | Lake Zurich | 18:00.56 |
| 27 | Breanna Klokkenga | Arlington Heights (St. Viator) | 18:31.91 |
| 27 | Brooklyn Turley | Williamsville | 19:18.87 |
| 27 | Avery Manning | ROWVA Williamsfield | 19:52.4 |
| 28 | Mackenzie Cronin | Algonquin (Jacobs) | 18:00.91 |
| 28 | Charlotte Brown | West Chicago (Wheaton Academy) | 18:32.39 |
| 28 | Sophie Hinthorne | El Paso (E.P.-Gridley) | 19:19.88 |
| 28 | Ruby Acker | Princeton/Green Lake | 19:52.4 |
| 29 | Clara Vincent | Arlington Heights (Hersey) | 18:02.38 |
| 29 | Jordan Sutter | Grayslake (Central) | 18:35.18 |
| 29 | Riley Kelly | Elmwood-Plum City | 19:21.29 |
| 29 | Lily Mueller | Seneca | 19:53.5 |
| 30 | Gabriella MacNider | Hoffman Estates | 18:02.93 |
| 30 | Laynie Ripley | Crystal Lake (South) | 18:35.45 |
| 30 | Alli VanVeldhuizen | Pleasant Plains | 19:27.53 |
| 30 | Ava Gaulrapp | Port Byron (Riverdale) | 19:55.8 |
| 31 | Lucy Roscoe | Grayslake (North) | 18:37.42 |
| 31 | Taylor Forney | Elmwood-Plum City | 19:27.63 |
| 31 | Anya Anaya | Oregon | 19:56.0 |
| 32 | Avery Muhr | Lake Zurich | 18:04.27 |
| 32 | Jada Baer | Arlington Heights (St. Viator) | 18:41.81 |
| 32 | Caroline Willenborg | Pleasant Plains | 19:31.84 |
| 32 | Jillian Murray | Port Byron (Riverdale) | 19:58.4 |
| 33 | Abby Lewis | Barrington | 18:06.40 |
| 33 | Charlotte Wik-Ford | Chicago (Northside) | 18:42.05 |
| 33 | Verity Nowark | El Paso (E.P.-Gridley) | 19:34.97 |
| 33 | Tori Browning | Sherrard | 20:21.5 |
| 34 | Cece Babel | Barrington | 18:06.95 |
| 34 | Haylee Gallas | Belvidere (North) | 18:44.39 |
| 34 | Maddy Hegele | Pleasant Plains | 19:36.55 |
| 34 | Rozlyn Mosher | Erie-Prophetstown | 20:22.7 |
| 35 | Alexis Andrus | Winnetka (New Trier) | 18:07.59 |
| 35 | Julia Flannery | Grayslake (North) | 18:45.08 |
| 35 | Sophia Watson | Eureka | 19:36.61 |
| 35 | Chloe Biros | Dwight | 20:22.8 |
| 36 | Isa Hasty | Palatine (Fremd) | 18:08.00 |
| 36 | Macey Jug | Maple Park (Kaneland) | 18:45.83 |
| 36 | Kyndre Delagrange | Washburn (Lowpoint-W.) | 19:36.74 |
| 36 | Emma Ward | Winnebago Lutheran | 20:23.9 |
| 37 | Sienna Romero | Lincolnshire (Stevenson) | 18:08.38 |
| 37 | Annalee Aarseth | Crystal Lake (South) | 18:47.93 |
| 37 | Claire Fournier | Canton | 19:44.02 |
| 37 | Hannah Ames | Cambridge | 20:24.2 |
| 38 | Lily Schaefers | Hoffman Estates (Conant) | 18:09.26 |
| 38 | Lilly Shade | Crystal Lake (Central) | 18:48.47 |
| 38 | Gracie Van Hoof | Downs (Tri-Valley) | 19:50.72 |
| 38 | Ashley Rodriguez | Rock Falls | 20:26.8 |
| 39 | Maya Zabiegly | Hoffman Estates | 18:12.84 |
| 39 | Kallan Hunter | Belvidere | 18:48.66 |
| 39 | Adeline Hubert | Eureka | 19:53.73 |
| 39 | Norah Rorem | Toulon (Stark County) | 20:26.9 |
| 40 | Adeline Dietrich | Palatine (Fremd) | 18:15.35 |
| 40 | Gwen Kidd | Crystal Lake (Central) | 18:49.37 |
| 40 | Ava Proehl | Tremont | 19:54.86 |
| 40 | Brenna Burlack | Rock Falls | 20:27.0 |
| 41 | Hannah Forbes | Barrington | 18:17.55 |
| 41 | Ashley Spahn | Wheaton (St. Francis) | 18:50.09 |
| 41 | Drew Robison | Delavan-Darien | 19:57.87 |
| 41 | Gracie Zapatka | Genoa (G.-Kingston) | 20:27.0 |
| 42 | Anna Zajac | Mt. Prospect (Prospect) | 18:18.03 |
| 42 | Hannah Greenfield | Vernon Hills | 18:50.63 |
| 42 | Leilah Link | Athens | 19:58.99 |
| 42 | Helen Baldwin | Aledo (Mercer County) | 20:29.1 |
| 43 | Elizabeth Garrett | Palatine | 18:18.98 |
| 43 | Genevieve Torgerson | Crystal Lake (Prairie Ridge) | 18:53.87 |
| 43 | Reagan Gerber | Eureka | 19:59.25 |
| 43 | Gemma Moore | Manlius (Bureau Valley) | 20:30.5 |
| 44 | Jamie Laskiewicz | Arlington Heights (Hersey) | 18:19.02 |
| 44 | Adysen Gallas | Belvidere (North) | 18:56.36 |
| 44 | Whitney Parker | Glasford (Illini Bluffs) | 19:59.44 |
| 44 | Alexandra Waca | Princeton/Green Lake | 20:34.7 |
| 45 | Precious Oyebanji | Mundelein | 18:19.27 |
| 45 | Adeline Farrell | West Chicago (Wheaton Academy) | 18:56.39 |
| 45 | Bre Lehman | Eureka | 20:03.19 |
| 45 | Kayla Kressin | Sandwich | 20:36.2 |
| 46 | Ford Sullivan | Winnetka (New Trier) | 18:22.52 |
| 46 | Stella Martin | Deerfield | 18:57.11 |
| 46 | Taylor Bressan | Williamsville | 20:03.91 |
| 46 | Gabriella Northrup | Byron | 20:36.4 |
| 47 | Polina Krupsky | Lake Zurich | 18:24.54 |
| 47 | Hannah Salbilla | Lake Villa (Lakes) | 18:59.96 |
| 47 | Grace Hartwig | Heyworth | 20:08.30 |
| 47 | Isla Stevens | Sandwich | 20:37.2 |
| 48 | Ella Benassi | Mt. Prospect (Prospect) | 18:26.20 |
| 48 | Azalea Modes | Deerfield | 19:01.01 |
| 48 | Addy Turner | Elmwood-Plum City | 20:09.24 |
| 48 | Grace Burnes | Byron | 20:37.8 |
| 49 | Avery Udzielak | Park Ridge (Maine South) | 18:33.49 |
| 49 | Sarah Chae | Chicago (Northside) | 19:01.49 |
| 49 | Audrey Roth | El Paso (E.P.-Gridley) | 20:11.16 |
| 49 | Hannah Walker | Genoa (G.-Kingston) | 20:38.4 |
| 50 | Sofia Donner | Arlington Heights (Hersey) | 18:35.87 |
| 50 | Safiya Kane | Grayslake (Central) | 19:02.39 |
| 50 | Khloe Stockham | Delavan-Darien | 20:11.36 |
| 50 | Jemma Finley | Peru (St. Bede) | 20:41.1 |
| 51 | Kennedy Harding | McHenry | 18:36.75 |
| 51 | Layla Janisch | Sycamore | 19:06.05 |
| 51 | Emmalyn Hensley | Knoxville | 20:13.69 |
| 51 | Jillian Hammer | Oregon | 20:43.8 |
| 52 | Margaret Canmann | Winnetka (New Trier) | 18:36.99 |
| 52 | Sophia Gibson | Crystal Lake (Prairie Ridge) | 19:08.27 |
| 52 | Kaylyn Forbis | Pleasant Hill | 20:14.18 |
| 52 | Madyson McDowell | Genoa (G.-Kingston) | 20:45.3 |
| 53 | Sophie Sarabia | Woodstock | 19:08.48 |
| 53 | Myli Ehrhardt | El Paso (E.P.-Gridley) | 20:19.66 |
| 53 | Emma Franchi | Byron | 20:47.2 |
| 54 | Abby Seurynck | Park Ridge (Maine South) | 18:39.00 |
| 54 | Siona Rajshekhar | Deerfield | 19:08.90 |
| 54 | Audra Mecum | Winnebago Lutheran | 20:48.0 |
| 55 | Lilly Handley | Park Ridge (Maine South) | 18:39.33 |
| 55 | Skyler Ferrero | Crystal Lake (Central) | 19:10.31 |
| 55 | Charlotte Walker | Elmwood-Plum City | 20:21.00 |
| 55 | Lila Coleman | Seneca | 20:49.9 |
| 56 | Dani Soto | Algonquin (Jacobs) | 18:39.69 |
| 56 | Caroline Hartman | Arlington Heights (St. Viator) | 19:12.08 |
| 56 | Amanda Gonzalez | Eureka | 20:25.97 |
| 56 | Emily Urbanski | Sandwich | 20:51.5 |
| 57 | Matylda Maciejczyk | Algonquin (Jacobs) | 18:40.20 |
| 57 | Parker Nykiel | Lake Forest | 19:12.92 |
| 57 | Mary Haschemeyer | Canton | 20:29.05 |
| 57 | Rachel Bageanis | Rockford (Our Lady of the Sacred Heart) | 20:54.3 |
| 58 | Elena Bis | Elk Grove Village (E.G.) | 18:40.70 |
| 58 | Isabella Limburg | Cary (C.-Grove) | 19:14.48 |
| 58 | Finley Ewald | Pleasant Plains | 20:30.08 |
| 58 | Grace Pena | Genoa (G.-Kingston) | 20:55.2 |
| 59 | MJ Seay | Northbrook (Glenbrook North) | 18:45.67 |
| 59 | Ruby Kirar | Lake Forest | 19:14.48 |
| 59 | Sami Layer | Rock Island (Alleman) | 20:58.1 |
| 60 | Ellie Chevrier | Grayslake (Central) | 19:15.08 |
| 60 | Maddie Overmeyer | Williamsville | 20:43.86 |
| 60 | Kylie Mathis | Sherrard | 21:00.9 |
| 61 | Lexi Danz | McHenry | 18:50.91 |
| 61 | Chloe Shere | Sycamore | 19:15.44 |
| 61 | Kelsey Freesmeyer | Pittsfield | 20:46.53 |
| 61 | Jessie DeNeve | Erie-Prophetstown | 21:01.9 |
| 62 | Julia Garrison | Libertyville | 18:52.60 |
| 62 | Madeline Haran | Wilmette (Regina Dominican) | 19:18.08 |
| 62 | Joslyn Baughman | Downs (Tri-Valley) | 20:48.30 |
| 62 | Jennica Norman | Erie-Prophetstown | 21:02.4 |
| 63 | Juliet Bing | Mundelein (Carmel) | 18:53.72 |
| 63 | Ailidzie Perez | Aurora (Central Catholic) | 19:18.74 |
| 63 | Alaina Karker | Delavan-Darien | 20:51.78 |
| 63 | Elinor McHale | Byron | 21:07.4 |
| 64 | Gabreila Tamamidis | Northbrook (Glenbrook North) | 18:53.79 |
| 64 | Isabella Renguso | Arlington Heights (St. Viator) | 19:21.14 |
| 64 | Grace Bonney | Lewistown | 20:56.10 |
| 64 | Marissa Brown | ROWVA Williamsfield | 21:12.9 |
| 65 | Emma Fuentes | Park Ridge (Maine South) | 18:54.22 |
| 65 | Lily Brooks | Crystal Lake (South) | 19:22.01 |
| 65 | Zeta Fay | Hinckley (H.-Big Rock) | 21:15.4 |
| 66 | Megan Schaefers | Hoffman Estates (Conant) | 18:54.75 |
| 66 | Madeline Geres | Deerfield | 19:24.29 |
| 66 | Madeline Rogers | Oregon | 21:16.2 |
| 67 | Mary O'Keefe | Palatine (Fremd) | 18:57.96 |
| 67 | Frances Makela | Lake Villa (Lakes) | 19:27.23 |
| 67 | Bella Wyse | Bloomington (Central Catholic) | 21:13.50 |
| 67 | Emma Peterson | Rock Falls | 21:19.6 |
| 68 | Devon Greenberg | Northbrook (Glenbrook North) | 18:58.09 |
| 68 | Isabella (Bella) McMorris | Cary (C.-Grove) | 19:28.25 |
| 68 | Keiley Carmean | Bloomington (Central Catholic) | 21:16.85 |
| 68 | Evelyn Anderson | Oregon | 21:25.5 |
| 69 | Teagan O'Neill | Gurnee (Warren) | 18:58.68 |
| 69 | Natalie Devora | Lake Forest | 19:29.21 |
| 69 | Mackenzie Mallicoat | Auburn | 21:21.63 |
| 69 | Alayna Swanson | Byron | 21:25.7 |
| 70 | Maggie Jablonski | Cary (C.-Grove) | 19:31.67 |
| 70 | Susanna Bohms | Princeton/Green Lake | 21:28.0 |
| 70 | Izzy Wellenreiter | Winchester | 21:29.28 |
| 71 | Madeline Farwell | Palatine (Fremd) | 18:59.85 |
| 71 | Elle Sosnowski | Rockford (Boylan Catholic) | 19:32.27 |
| 71 | Adaleigh Pierce | Stockton | 21:28.6 |
| 71 | Dorothy Williams | Mt. Sterling (Brown County) | 21:29.68 |
| 72 | Ruby Nissen | Lake Zurich | 19:01.38 |
| 72 | Abigail Magadan | Crystal Lake (South) | 19:32.69 |
| 72 | Isabella Canzoneri | Hinckley (H.-Big Rock) | 21:29.6 |
| 72 | Makayla Lewis | Knoxville | 21:33.71 |
| 73 | Elizabeth Waltz | Arlington Heights (Hersey) | 19:01.56 |
| 73 | Sophia Davis | Sterling | 19:32.96 |
| 73 | Lumen Setchell | Mendota | 21:30.9 |
| 73 | Isabella Houston | Delavan-Darien | 21:35.14 |
| 74 | Bea Conroy | Park Ridge (Maine South) | 19:03.02 |
| 74 | Marin Janiak | Arlington Heights (St. Viator) | 19:35.46 |
| 74 | Naomi Peschang | Port Byron (Riverdale) | 21:33.1 |
| 74 | Diana Huerta | Beardstown | 21:36.78 |
| 75 | Brooklyn D'Ambrosio | Mundelein | 19:06.05 |
| 75 | Alexa Lopez | Wauconda | 19:35.46 |
| 75 | Darilis Knobloch | Toulon (Stark County) | 21:34.2 |
| 75 | Molly Beyers | Lewistown | 21:40.74 |
| 76 | Veronica Eichmiller | Northbrook (Glenbrook North) | 19:08.44 |
| 76 | Riley Shafer | Deerfield | 19:35.75 |
| 76 | Sophia Hart | Rockford (Lutheran) | 21:46.7 |
| 76 | Summer Paul | Pleasant Plains | 21:50.35 |
| 77 | Antonina Moriczi | Skokie (Niles West) | 19:09.05 |
| 77 | Katelyn Kelly | Lake Villa (Lakes) | 19:36.74 |
| 77 | Alexa Ayala | Genoa (G.-Kingston) | 21:46.8 |
| 77 | Ava Jones | Bloomington (Central Catholic) | 21:58.45 |
| 78 | Sydney Wilson | Gurnee (Warren) | 19:10.17 |
| 78 | Caroline Goettsch | Aurora (Rosary) | 19:37.07 |
| 78 | Isabella Krein | Rockford (Our Lady of the Sacred Heart) | 21:48.4 |
| 78 | Alaina Woolsey | Williamsville | 22:00.15 |
| 79 | Elsa Ahern | Wilmette (Loyola Academy) | 19:12.72 |
| 79 | Anna Anderson | Sycamore | 19:38.99 |
| 79 | Ella Wilt | Manlius (Bureau Valley) | 21:50.5 |
| 79 | Kenzie Obert | Liberty Christian | 22:02.18 |
| 80 | Sophia Krummick | Libertyville | 19:14.07 |
| 80 | Leah Tatroe | Cary (C.-Grove) | 19:39.17 |
| 80 | Emily Hilman | ROWVA Williamsfield | 21:51.0 |
| 80 | Anna Larson | Lewistown | 22:03.67 |
| 81 | Greta Kerr | Palatine | 19:14.80 |
| 81 | Isabella Frangiamore | Cary (C.-Grove) | 19:39.80 |
| 81 | Lorelai Dannhorn | Oregon | 21:52.4 |
| 81 | Briella Neisen | Liberty Christian | 22:04.06 |
| 82 | Rylie Warczak | Algonquin (Jacobs) | 19:16.05 |
| 82 | Kylie Kula | Sycamore | 19:40.07 |
| 82 | Grace Althaus | Amboy | 21:52.7 |
| 82 | Layne Stout | Lewistown | 22:04.68 |
| 83 | Ameliya Godo | Lincolnshire (Stevenson) | 19:17.17 |
| 83 | Susana Marti | Woodstock | 19:40.65 |
| 83 | Karlee Henkins | Sandwich | 21:54.7 |
| 83 | Juliet Williams | Stanford (Olympia) | 22:07.72 |
| 84 | Jillian Lydon | Northbrook (Glenbrook North) | 19:19.25 |
| 84 | Lucy Ruettiger | West Chicago (Wheaton Academy) | 19:41.27 |
| 84 | Grace Schmidt | Port Byron (Riverdale) | 21:55.2 |
| 84 | Emsley Johnson | Petersburg (PORTA) | 22:08.17 |
| 85 | Maya Markley | Mundelein (Carmel) | 19:21.09 |
| 85 | Ava Pietruszynski | Grayslake (Central) | 19:42.38 |
| 85 | Paytin Terwilliger | Toulon (Stark County) | 21:56.5 |
| 85 | Molly Hahn | Williamsville | 22:16.00 |
| 86 | Maria Gahbauer | Wilmette (Loyola Academy) | 19:22.53 |
| 86 | Yadira Viramontes | Belvidere | 19:46.58 |
| 86 | Ireland Barrett | Stockton | 21:59.6 |
| 86 | Tinley Covert | Carthage (Illini West) | 22:17.55 |
| 87 | Riley Gaan | Palatine (Fremd) | 19:24.55 |
| 87 | Amy Smith | Marengo | 19:47.60 |
| 87 | Kaylee Overton | Port Byron (Riverdale) | 21:59.8 |
| 87 | Hannah Rodgers | Downs (Tri-Valley) | 22:19.07 |
| 88 | Vanessa Tekampe | Rockford (Boylan Catholic) | 19:51.32 |
| 88 | Olivia Agajanian | Sandwich | 22:00.4 |
| 88 | Madeleine McGraw | Bloomington (Central Catholic) | 22:22.64 |
| 89 | Paige Ariagno | Palatine (Fremd) | 19:27.34 |
| 89 | Kylie Smith | Lake Villa (Lakes) | 19:51.92 |
| 89 | Jenna Baumann | Rockford (Lutheran) | 22:02.2 |
| 89 | Peyton Howell | Pleasant Plains | 22:22.85 |
| 90 | Ella Volante | Gurnee (Warren) | 19:27.36 |
| 90 | Jaz'Mya Castaneda | Sterling | 19:51.92 |
| 90 | Kennedy Smith | Genoa (G.-Kingston) | 22:02.5 |
| 90 | Bailey Heller | Liberty Christian | 22:28.89 |
| 91 | Olivia Ruiz | Lincolnshire (Stevenson) | 19:27.71 |
| 91 | Vada Ashman | West Chicago (Wheaton Academy) | 19:54.05 |
| 91 | Summer Hamilton | Manlius (Bureau Valley) | 22:05.8 |
| 91 | Sophia Clark | Knoxville | 22:29.65 |
| 92 | Delilah Kissane | Carpentersville (Dundee-Crown) | 19:28.69 |
| 92 | Sydney Hawn | Grayslake (Central) | 19:55.40 |
| 92 | Sophia Bradarich | Sherrard | 22:07.2 |
| 92 | Alexis Parker | Lewistown | 22:34.59 |
| 93 | Amanda Albrecht | Hoffman Estates (Conant) | 19:28.89 |
| 93 | Siena Schwan | Wheaton (St. Francis) | 19:58.19 |
| 93 | Christine Ramirez | Oregon | 22:07.6 |
| 93 | Karlie Hurst | Havana | 22:36.29 |
| 94 | Nora Gibson | Gurnee (Warren) | 19:29.19 |
| 94 | Bryanna Domier | Grayslake (Central) | 19:58.79 |
| 94 | Avery Waca | Princeton/Green Lake | 22:11.6 |
| 94 | Mae Rueter | Winchester | 22:37.32 |
| 95 | Isla Craig Naples | Park Ridge (Maine South) | 19:31.35 |
| 95 | Ona Steines | Belvidere (North) | 19:58.94 |
| 95 | Leila Acker | Princeton/Green Lake | 22:12.3 |
| 95 | Addison Corum | Petersburg (PORTA) | 22:38.37 |
| 96 | Janessa Wu | Northbrook (Glenbrook North) | 19:32.03 |
| 96 | Emily LaPorte | Crystal Lake (Prairie Ridge) | 20:01.40 |
| 96 | Natalie Meyer | Princeton/Green Lake | 22:14.9 |
| 96 | Braelyn Sonnemaker | Petersburg (PORTA) | 22:45.47 |
| 97 | Sarah Hillyer | Carpentersville (Dundee-Crown) | 19:33.79 |
| 97 | Amelia Whitacre | Wheaton (St. Francis) | 20:03.62 |
| 97 | Mari Rager | Oregon | 22:17.9 |
| 97 | Maddie Welch | Pleasant Plains | 22:51.66 |
| 98 | Julia Felton | Algonquin (Jacobs) | 19:34.81 |
| 98 | Portia LeGrand | Lake Forest | 20:04.31 |
| 98 | Scarlett Payne | Amboy | 22:26.2 |
| 98 | Ruth Ziemer | Bloomington (Central Catholic) | 22:57.16 |
| 99 | Hailey Townsend | McHenry | 19:38.69 |
| 99 | Kiera O'Leary | Crystal Lake (South) | 20:04.85 |
| 99 | Talia Jenkins | Seneca | 22:33.2 |
| 99 | Savannah Guillou | Petersburg (PORTA) | 22:57.96 |
| 100 | Helen Hermann | Palatine (Fremd) | 19:40.02 |
| 100 | Olivia Brown | Deerfield | 20:10.22 |
| 100 | Monserrat Solano | East Dubuque | 22:36.9 |
| 100 | Tenley Brian | Downs (Tri-Valley) | 22:59.83 |
| 101 | Emma Denfeld | Winnetka (New Trier) | 19:40.06 |
| 101 | Emme Reall | Crystal Lake (South) | 20:18.80 |
| 101 | Julie Mueller | Seneca | 22:38.5 |
| 101 | Olivia Nehmelman | Delavan-Darien | 23:03.55 |
| 102 | Bella Mohip | Skokie (Niles West) | 19:41.23 |
| 102 | Lacey Updike | Sterling | 20:20.21 |
| 102 | Grace King | Sterling (Newman Central Catholic) | 22:39.4 |
| 102 | Haley Atchley | Lewistown | 23:05.82 |
| 103 | Karina Tondeva | Gurnee (Warren) | 19:41.36 |
| 103 | LouLou Splendoria | Woodstock (North) | 20:25.22 |
| 103 | Althea Gnatovich | Sherrard | 22:44.4 |
| 103 | Amelia Masters | Downs (Tri-Valley) | 23:08.83 |
| 104 | Jamie Lakeman | Algonquin (Jacobs) | 19:41.63 |
| 104 | Kate McCann | Lake Forest | 20:26.75 |
| 104 | Deyanise Nieves | Lanark (Eastland) | 22:45.8 |
| 104 | Rosalba Quintana | Beardstown | 23:10.38 |
| 105 | Stephanie Johnson | Mundelein (Carmel) | 19:44.10 |
| 105 | Sophia Parks | Crystal Lake (Central) | 20:32.39 |
| 105 | Jayden Gerard | ROWVA Williamsfield | 22:46.3 |
| 105 | Natalie Petri | Stanford (Olympia) | 23:12.01 |
| 106 | Ashlyn Beattie | Mundelein (Carmel) | 19:46.64 |
| 106 | Lydia Bryant | Belvidere (North) | 20:34.55 |
| 106 | Aubrie Tritz | East Dubuque | 22:47.9 |
| 106 | Alexis Cohagan | Lewistown | 23:14.04 |
| 107 | Peyton Frye | Glenview (Glenbrook South) | 19:48.10 |
| 107 | Lily Haws | Dixon | 20:36.59 |
| 107 | Amy Finney | Rock Falls | 22:50.8 |
| 107 | Sydney Kircher | Williamsville | 23:14.11 |
| 108 | Camila Pak | Lincolnshire (Stevenson) | 19:50.04 |
| 108 | Avery Watson | Crystal Lake (Central) | 20:37.94 |
| 108 | Marie Pedersen | Rockford (Lutheran) | 22:59.8 |
| 108 | Isabell Ortega | Glasford (Illini Bluffs) | 23:15.45 |
| 109 | Lillian Hauck | Sterling | 20:37.97 |
| 109 | Emma Rominski | Somonauk | 23:01.0 |
| 109 | Maddie Gentry | Downs (Tri-Valley) | 23:15.68 |
| 110 | Priya Sundara | Hoffman Estates (Conant) | 19:53.06 |
| 110 | Jacqueline Orvis | Crystal Lake (Central) | 20:39.56 |
| 110 | Leah House | Manlius (Bureau Valley) | 23:01.7 |
| 110 | Camila Salazar | Beardstown | 23:34.95 |
| 111 | Delaina Floden | McHenry | 19:58.23 |
| 111 | Sarah Barnes | Aurora (Central Catholic) | 20:41.27 |
| 111 | Jorgi Arnold | Aledo (Mercer County) | 23:02.0 |
| 111 | Shelby Patterson | Pittsfield | 23:46.27 |
| 112 | Anfisa Vasilyeva | Lincolnshire (Stevenson) | 19:59.69 |
| 112 | Mia Gumapas | Grayslake (North) | 20:59.48 |
| 112 | Quinn Larson | Stockton | 23:11.9 |
| 113 | Hayley Park | Hoffman Estates (Conant) | 20:01.29 |
| 113 | Layna Berry | Sycamore | 20:59.69 |
| 113 | Adelle Willkinson | Lanark (Eastland) | 23:15.7 |
| 113 | Chloe Oltman | Washburn (Lowpoint-W.) | 24:32.87 |
| 114 | Maya Iyer | Palatine | 20:01.73 |
| 114 | Flynn Wolff | Crystal Lake (Prairie Ridge) | 21:02.45 |
| 114 | Evie Buckson | Hinckley (H.-Big Rock) | 23:18.8 |
| 114 | Maggie Allen | Glasford (Illini Bluffs) | 24:34.68 |
| 115 | Claire Yu | Lincolnshire (Stevenson) | 20:10.27 |
| 115 | Kendall Green | Sycamore | 21:18.11 |
| 115 | Tessa Gempler | East Dubuque | 23:24.7 |
| 116 | Olivia Hwang | Hoffman Estates (Conant) | 20:14.76 |
| 116 | Jasmine Scott | Lake Forest | 21:18.18 |
| 116 | Addison McCallister | Rock Falls | 23:27.4 |
| 116 | Avery Wyatt | Pittsfield | 25:03.27 |
| 117 | Alivia Sheets | Zion (Z.-Benton) | 20:15.38 |
| 117 | Sarah Kreiner | Arlington Heights (St. Viator) | 21:21.74 |
| 117 | Stella Peirce | Port Byron (Riverdale) | 23:36.3 |
| 117 | Rane Stoltz | Carthage (Illini West) | 25:06.90 |
| 118 | Zuzanna Nowakowksi | Elk Grove Village (E.G.) | 20:15.44 |
| 118 | Caitlin Crawford | Lake Villa (Lakes) | 21:25.31 |
| 118 | Kaila Underhill | Hinckley (H.-Big Rock) | 23:55.3 |
| 118 | Yamilette Guadarrama | Beardstown | 25:08.08 |
| 119 | Grace Betts | McHenry | 20:23.55 |
| 119 | Abigail McNulty | Grayslake (North) | 21:26.67 |
| 119 | Gracie Kruse | Stockton | 24:01.5 |
| 119 | Evynn Gregory | Winchester | 25:12.62 |
| 120 | Lea Johnson | McHenry | 20:30.62 |
| 120 | Maddie Berry | Aurora (Central Catholic) | 21:27.09 |
| 120 | Autumn Roth | Manlius (Bureau Valley) | 24:02.5 |
| 120 | Chloe Collins | Stanford (Olympia) | 25:14.85 |
| 121 | Dani Dire | Palatine | 20:31.00 |
| 121 | Yaretzi Leon | Crystal Lake (Central) | 21:32.70 |
| 121 | Aliza Dominique | Sherrard | 24:05.8 |
| 121 | Leyre Segura-Cubell | Petersburg (PORTA) | 25:25.67 |
| 122 | Ava Dugar | Palatine | 20:42.35 |
| 122 | Timyra Caces | Lake Villa (Lakes) | 21:34.74 |
| 122 | Glory Wakeland | Sherrard | 24:06.0 |
| 122 | Madelynn Snedeker | Havana | 25:43.71 |
| 123 | Adriana Stevens | Glenview (Glenbrook South) | 20:44.84 |
| 123 | Evelyn Rozanski | Rockford (Boylan Catholic) | 21:35.99 |
| 123 | Mahailey Hamilton | Aledo (Mercer County) | 24:08.7 |
| 123 | Jocelyn Hardwick | Pittsfield | 26:15.39 |
| 124 | Blair Laroche | Gurnee (Warren) | 20:45.41 |
| 124 | Camryn Diercks | Belvidere (North) | 21:48.00 |
| 124 | Ruthie Steffes | Seneca | 24:17.0 |
| 124 | Haven Anderson | Petersburg (PORTA) | 26:18.83 |
| 125 | Sonia Aleman | Elk Grove Village (E.G.) | 20:49.65 |
| 125 | Kaelin Morris | Sterling | 21:55.35 |
| 125 | Samantha Nauman | Amboy | 24:19.8 |
| 125 | Palyn Lord | Carthage (Illini West) | 26:25.12 |
| 126 | Ebony Vasquez | McHenry | 20:52.87 |
| 126 | Isabella Matty | Aurora (Central Catholic) | 22:00.57 |
| 126 | Summer Menold | Cambridge | 24:20.1 |
| 126 | Sofia Gonzalez | Carthage (Illini West) | 26:33.33 |
| 127 | Sammie Ognar | Glenview (Glenbrook South) | 20:53.37 |
| 127 | Chloe Strebel | Grayslake (North) | 22:02.43 |
| 127 | Kynzleigh Garza | Manlius (Bureau Valley) | 24:27.2 |
| 127 | Josie Parker | Glasford (Illini Bluffs) | 26:50.84 |
| 128 | Mikaela Huerta | Elk Grove Village (E.G.) | 21:02.38 |
| 128 | Victoria Padilla | Sterling | 22:22.65 |
| 128 | Jema Hajostek | Aledo (Mercer County) | 24:28.0 |
| 128 | Tinley Ruzich | Pittsfield | 27:01.53 |
| 129 | Jamie Wirtz | Elk Grove Village (E.G.) | 21:04.44 |
| 129 | Sophia Ginocchio | Aurora (Central Catholic) | 22:23.31 |
| 129 | Lacey Mayne | Lanark (Eastland) | 24:30.7 |
| 129 | Aleah Brammeier | Stanford (Olympia) | 27:17.44 |
| 130 | Marysia Salabaj | Hoffman Estates (Conant) | 21:09.46 |
| 130 | Emma Swiatek | Aurora (Central Catholic) | 22:23.73 |
| 130 | Lyla Rosado | Toulon (Stark County) | 24:37.2 |
| 130 | Patricia Pitzer | Havana | 27:35.88 |
| 131 | Chloe Bing | Mundelein (Carmel) | 21:19.24 |
| 131 | Ava Hagler | Dixon | 22:58.41 |
| 131 | Karona Gall | Amboy | 24:39.3 |
| 131 | Sofie Grubb | Winchester | 27:41.65 |
| 132 | Isabella Wan | Lincolnshire (Stevenson) | 21:19.86 |
| 132 | Faith McGroarty | Rockford (Boylan Catholic) | 23:29.64 |
| 132 | Abby Cochran | Rock Falls | 24:42.7 |
| 132 | Arlette Lopez | Beardstown | 27:53.25 |
| 133 | Phoebe Kimball | Glenview (Glenbrook South) | 21:21.34 |
| 133 | Katelyn Nooner | Rockford (Boylan Catholic) | 23:32.97 |
| 133 | Kaylee Goerks | Toulon (Stark County) | 25:08.1 |
| 133 | Gabriela Gonzalez | Carthage (Illini West) | 27:58.82 |
| 134 | Giselle Guzman Acosta | Palatine | 21:28.20 |
| 134 | Ellie Kemp | Dixon | 23:49.89 |
| 134 | Violet Diehl | Lanark (Eastland) | 25:12.9 |
| 134 | Lindsay Greer | Havana | 29:07.41 |
| 135 | Olivia Samborski | Elk Grove Village (E.G.) | 21:41.26 |
| 135 | Natalia Arroyo | Grayslake (North) | 23:56.13 |
| 135 | Mya Nugent | Manlius (Bureau Valley) | 25:14.0 |
| 135 | Mady Hummel | Washburn (Lowpoint-W.) | 30:11.86 |
| 136 | Noor Dewan | Glenview (Glenbrook South) | 22:04.16 |
| 136 | Abigail Marshall | Sycamore | 23:58.02 |
| 136 | Madelyn Libberton | Stockton | 25:15.3 |
| 137 | Selma Farhan | Glenview (Glenbrook South) | 22:44.01 |
| 137 | Isabella Martinez | Hinckley (H.-Big Rock) | 25:28.1 |
| 137 | Amelia Derry | Belvidere (North) | 26:29.92 |
| 138 | Julia Zhdanovich | Mundelein (Carmel) | 23:21.28 |
| 138 | Kensley Bashaw | Lanark (Eastland) | 25:30.2 |
| 139 | Kendall Ziegler | East Dubuque | 25:39.6 |
| 140 | Taylor Schaefer | Seneca | 25:44.3 |
| 141 | Pearl Carlson | ROWVA Williamsfield | 25:50.4 |
| 142 | Ella Nimrick | Cambridge | 25:58.4 |
| 143 | Lilly Dodge | Aledo (Mercer County) | 26:05.9 |
| 144 | Katarina Gengler | Hinckley (H.-Big Rock) | 26:12.7 |
| 145 | Tiana Koch | Rockford (Lutheran) | 26:21.0 |
| 146 | Izabella Turnquist | Lanark (Eastland) | 26:33.5 |
| 147 | Arianna Bush | Lanark (Eastland) | 26:33.5 |
| 148 | Leah Dempsey | Amboy | 27:15.2 |
| 149 | Andrea Charlton | Rockford (Lutheran) | 27:40.0 |
| 150 | Courtney Thomas | Cambridge | 28:05.3 |
| 151 | Hayleigh Howell | East Dubuque | 28:10.8 |
| 152 | Selah Schauer | Rockford (Lutheran) | 30:02.0 |
Wisconsin high school cross country · 2025 season · free on WI Athlete