2025 Season · Cross Country
First to the Finish Invitational
Sep 13, 2025 · 4,489 results · 219 schools
Boys 5,000m
| # | Athlete | School | Time |
|---|---|---|---|
| 1 | Philip Cupial | Downers Grove (North) | 14:27.30 |
| 1 | Carson Kaiser | Maple Park (Kaneland) | 14:28.30 |
| 1 | Chaz Oberkfell | Gillespie | 14:56.40 |
| 1 | Malik Gbadamassi | East Moline (United) | 15:25.80 |
| 2 | Quaid Berger | Olney (Richland County) | 14:34.20 |
| 2 | Thomas Czerwinski | Plainfield (North) | 14:37.20 |
| 2 | Caiden Cook | DuQuoin | 15:01.00 |
| 2 | Sean Jansen | Plainfield (North) | 15:53.20 |
| 3 | Jameson Tenopir | Cary (C.-Grove) | 14:37.20 |
| 3 | Stephen Cox | Downers Grove (North) | 14:44.00 |
| 3 | Coriell Green | Delavan-Darien | 15:08.50 |
| 3 | Brady Prokop | Plainfield (South) | 16:10.10 |
| 4 | Judah Binger | Belvidere (North) | 14:43.90 |
| 4 | Jack Krusinski | Palos Hills (Stagg) | 14:46.00 |
| 4 | Tim Starwalt | Byron | 15:13.40 |
| 4 | Charles Novotny | Downers Grove (North) | 16:16.20 |
| 5 | Cuyler Swanson | Morris | 14:44.60 |
| 5 | Landon Harris | Granite City | 14:46.40 |
| 5 | Lucas Hollinshead | Williamsville | 15:15.90 |
| 5 | Atticus Stevens | Plainfield (South) | 16:20.80 |
| 6 | Andrew Straley | Chicago (Brother Rice) | 14:48.30 |
| 6 | Maxwell Carter | Morton | 14:58.10 |
| 6 | Will Fuson | Cerro Gordo-Bement | 15:17.80 |
| 6 | Beckett Shifrin | Deerfield | 16:22.40 |
| 7 | William Surratt | Downers Grove (North) | 14:49.50 |
| 7 | Maxwell Kirby | Peoria (Notre Dame) | 14:59.20 |
| 7 | Aiden Faulkner | Elmwood-Plum City | 15:20.20 |
| 7 | Henry Eide | Downers Grove (North) | 16:23.80 |
| 8 | Orlando Sandoval | Berwyn-Cicero (Morton) | 14:49.70 |
| 8 | Ellery Shutt | Woodstock | 14:59.20 |
| 8 | Grady Smith | Johnsburg | 15:20.50 |
| 8 | Asim Saba | Plainfield (South) | 16:24.40 |
| 9 | Aidan Connors | Plainfield (North) | 14:50.30 |
| 9 | Ben Gorsage | Washington | 15:04.20 |
| 9 | Dominic LaMontagna | Plainfield (North) | 16:26.40 |
| 10 | Jack Jennings | Palatine (Fremd) | 14:54.40 |
| 10 | Amana Omale | Crystal Lake (Central) | 15:05.60 |
| 10 | Evan White | Rockford (R. Christian) | 15:23.00 |
| 10 | Peter Day | Batavia | 16:33.80 |
| 11 | Miguel Flores | Berwyn-Cicero (Morton) | 14:59.10 |
| 11 | Adan Cordova | Grayslake (Central) | 15:06.60 |
| 11 | Edgar Garcia | Murphysboro | 15:23.30 |
| 11 | Dawid Opiola | Rolling Meadows | 16:39.20 |
| 12 | Santiago Chavez | Burbank (Reavis) | 14:59.90 |
| 12 | Jack Swiatek | Aurora (Central Catholic) | 15:07.60 |
| 12 | Eli Crowe | Tolono (Unity) | 15:29.00 |
| 12 | Giovanni Acosta | Plainfield (South) | 16:41.20 |
| 13 | Bryce Counihan | New Lenox (Lincoln-Way Central) | 15:00.60 |
| 13 | Owen Gottfred | Arlington Heights (St. Viator) | 15:18.10 |
| 13 | Trevor Crutcher | Dieterich | 15:34.40 |
| 13 | Logan Capalbo | Plainfield (South) | 16:46.00 |
| 14 | Dylan Buturusis | Plainfield (South) | 15:01.30 |
| 14 | Gavin Moffat | Chicago (Latin) | 15:18.60 |
| 14 | Eric Pincock | Glasford (Illini Bluffs) | 15:36.10 |
| 14 | Reid Maranowicz | Plainfield (South) | 16:47.10 |
| 15 | David Moore | Palatine (Fremd) | 15:03.40 |
| 15 | John Reinbold | Aurora (Central Catholic) | 15:20.70 |
| 15 | Camden Fairbanks | Tolono (Unity) | 15:36.50 |
| 15 | Dylan Araiza | Plainfield (North) | 16:48.10 |
| 16 | Elliot Batz | Rock Island | 15:03.80 |
| 16 | Bryant Lester | Vernon Hills | 15:23.50 |
| 16 | Braeden Bode | Port Byron (Riverdale) | 15:37.50 |
| 16 | Santino Anfuso | Downers Grove (North) | 16:49.10 |
| 17 | Austin Cory | Plainfield (South) | 15:04.40 |
| 17 | Everett Swanson | Morris | 15:23.50 |
| 17 | Holden Gerdes | Fairbury (Prairie Central) | 15:37.90 |
| 17 | John Newell | Downers Grove (North) | 16:49.40 |
| 18 | Dominic Frigo | Plainfield (North) | 15:09.00 |
| 18 | Thomas Jochum | Glen Ellyn (Glenbard South) | 15:25.40 |
| 18 | Joseph Erb Jr. | Winnebago Lutheran | 15:38.30 |
| 18 | Mark Krishnan | Downers Grove (North) | 16:50.50 |
| 19 | Brennan Monohan | LaGrange (Lyons) | 15:10.80 |
| 19 | Andrew Calderon | Deerfield | 15:29.20 |
| 19 | Blake Lindberg | Rockford (R. Christian) | 15:39.10 |
| 19 | Brendan Lynch | Downers Grove (North) | 16:56.80 |
| 20 | Isaiah Engle | Moline | 15:11.90 |
| 20 | Judah Dicks | Olney (Richland County) | 15:29.90 |
| 20 | Peter Stoltz | Glasford (Illini Bluffs) | 15:39.40 |
| 20 | Andrew Gowen | Downers Grove (North) | 16:56.90 |
| 21 | Tyler Gantt | LaGrange (Lyons) | 15:12.60 |
| 21 | Thomas Henry | Crystal Lake (Prairie Ridge) | 15:33.50 |
| 21 | Clark Roland | Broadlands (Heritage) | 15:39.50 |
| 21 | Raymond Curran | Downers Grove (North) | 16:57.60 |
| 22 | Alex Batsala | Plainfield (South) | 15:12.70 |
| 22 | Zach Born | Metamora | 15:34.50 |
| 22 | Ryan Patrick | Williamsville | 15:39.70 |
| 22 | Jake Widmer | Batavia | 16:57.70 |
| 23 | Cooper Wittek | Edwardsville | 15:14.40 |
| 23 | Keyston Beyer | Morton | 15:37.40 |
| 23 | Gavin Stalter | Eureka | 15:40.30 |
| 23 | Brendan Eddington | Downers Grove (North) | 16:58.70 |
| 24 | Caden Wolfe | Tinley Park (Andrew) | 15:15.00 |
| 24 | Carson Lanners | Antioch | 15:37.60 |
| 24 | Jeremy Szepelak | Herscher | 15:41.40 |
| 24 | Zach Bucsanyi | Plainfield (North) | 17:00.50 |
| 25 | Alex Rodriguez | Berwyn-Cicero (Morton) | 15:15.80 |
| 25 | Giancarlo Pietrasanta | Glen Ellyn (Glenbard South) | 15:39.00 |
| 25 | Drew Cooper | El Paso (E.P.-Gridley) | 15:42.70 |
| 25 | Levi Tucker | Morton | 17:03.70 |
| 26 | Isaac Stowers | Bolingbrook | 15:18.00 |
| 26 | Aarav Sheth | Vernon Hills | 15:39.40 |
| 26 | Lucas Abbott | Edwardsville (Metro-East Lutheran) | 15:44.30 |
| 26 | Evan Davis | Edwardsville | 17:12.60 |
| 27 | Riley Wold | Buffalo Grove | 15:18.10 |
| 27 | John Baker | Peoria (Notre Dame) | 15:40.10 |
| 27 | Timothy Rogers | Eureka | 15:45.60 |
| 27 | Archer Wedwick | Rockford (Guilford) | 17:17.10 |
| 28 | Isaak Stein | Downers Grove (North) | 15:18.10 |
| 28 | Will Gagamov | Vernon Hills | 15:41.90 |
| 28 | Vinny Gullone | East Dubuque | 15:45.70 |
| 28 | Joshua Rico | Plainfield (South) | 17:17.60 |
| 29 | Tyler Lynch-Goff | Downers Grove (North) | 15:18.30 |
| 29 | Mason King | Herrin | 15:42.30 |
| 29 | Alex Belha | Sherrard | 15:46.00 |
| 29 | Janik Potuznik | Palatine (Fremd) | 17:18.90 |
| 30 | Collin Frye | Park Ridge (Maine South) | 15:20.50 |
| 30 | Sam Chaban | Deerfield | 15:43.30 |
| 30 | Aiden Vazquez | Winnebago Lutheran | 15:48.00 |
| 30 | Daniel Doyle | Highland Park | 17:20.40 |
| 31 | Colin Thomas | Edwardsville | 15:20.80 |
| 31 | Konstantin Koychev | Vernon Hills | 15:43.60 |
| 31 | Wyatt Thurman | Auburn | 15:48.60 |
| 31 | Arcangel Trujillo | Buffalo Grove | 17:21.00 |
| 32 | Ethan Ensign | Plainfield (South) | 15:21.50 |
| 32 | Scott Harvey | Deerfield | 15:43.60 |
| 32 | Joel White | Rockford (R. Christian) | 15:49.60 |
| 32 | Kevin Hou | Deerfield | 17:21.60 |
| 33 | Nate Martin | McHenry | 15:23.00 |
| 33 | Andrew Aldeman | Normal (University) | 15:44.00 |
| 33 | Anthony Hardin | Roxana | 15:50.60 |
| 33 | Aiden Nissen | Plainfield (South) | 17:22.90 |
| 34 | Myles Wagner | McHenry | 15:23.30 |
| 34 | Nicholas Rastatter | Chicago (Latin) | 15:45.10 |
| 34 | Daniel Gonzalez | Oregon | 15:51.80 |
| 34 | Lucas Molina | Rockford (Guilford) | 17:23.40 |
| 35 | Henry Gamson | Highland Park | 15:26.60 |
| 35 | Tyler Johnson | Rochelle | 15:46.60 |
| 35 | James Baisden | Auburn | 15:52.20 |
| 35 | Ben Slavish | Vernon Hills | 17:23.60 |
| 36 | Nathan Gundersen | Addison (A. Trail) | 15:27.70 |
| 36 | Nolen Frost | Herrin | 15:47.00 |
| 36 | Davin Dingledine | Eureka | 15:52.70 |
| 36 | Luke Borling | LaGrange (Lyons) | 17:24.00 |
| 37 | Matt King | Glen Ellyn (Glenbard West) | 15:27.70 |
| 37 | Adam Galvan. | Chatham (Glenwood) | 15:47.60 |
| 37 | Marco Cruz | Georgetown (La Salette Academy) | 15:54.20 |
| 37 | Kingston Nevarez | Normal (University) | 17:24.30 |
| 38 | Gavin Hall | Plainfield (North) | 15:29.00 |
| 38 | Ben Bohr | Aurora (Central Catholic) | 15:48.30 |
| 38 | Andrew Richardson | East Dubuque | 15:55.00 |
| 38 | Nick Chavez | Downers Grove (North) | 17:24.50 |
| 39 | Aidan Kyrychenko | Plainfield (North) | 15:29.20 |
| 39 | Alex Gordon | Effingham | 15:49.50 |
| 39 | Kyle Enke | Rockford (Lutheran) | 15:56.00 |
| 39 | Isaac Phillips | LaGrange (Lyons) | 17:25.90 |
| 40 | Liam Beavers | Plainfield (North) | 15:29.40 |
| 40 | Tristin Butler | Olney (Richland County) | 15:51.10 |
| 40 | Jacob Schroeder | Rockford (Lutheran) | 15:57.30 |
| 40 | Jakob Samuels | Rolling Meadows | 17:26.10 |
| 41 | Mekhai Wright | New Lenox (Lincoln-Way Central) | 15:29.80 |
| 41 | Ethan McMahon | Crystal Lake (Central) | 15:51.30 |
| 41 | Evan Knobloch | Toulon (Stark County) | 15:57.70 |
| 41 | Juan Contreras | LaGrange (Lyons) | 17:26.80 |
| 42 | Landon Samuelson | Rockton (Hononegah) | 15:32.30 |
| 42 | Daniel Lewis | LaGrange Park (Nazareth Academy) | 15:51.70 |
| 42 | Keegan OBrien | Maroa (M.-Forsyth) | 16:02.00 |
| 42 | Alejandro Ayala | Yorkville | 17:27.60 |
| 43 | Nikolas Maldonado | Bolingbrook | 15:32.30 |
| 43 | Mark Rozhon | Freeburg | 15:51.80 |
| 43 | Blake McLeese | Tuscola | 16:03.70 |
| 43 | Ryder Schickedanz | Edwardsville | 17:28.50 |
| 44 | Patrick Valcich | Lockport (Twp.) | 15:33.00 |
| 44 | Joshua Stedwill | Peoria (Notre Dame) | 15:52.10 |
| 44 | Lance Retz | St. Joseph (S.J.-Ogden) | 16:04.70 |
| 44 | Itai Gelber | Deerfield | 17:28.60 |
| 45 | James Maso | Plainfield (North) | 15:33.60 |
| 45 | Duke Hendrick | Morton | 15:53.00 |
| 45 | Weston Hodel | El Paso (E.P.-Gridley) | 16:04.90 |
| 45 | Jack Enright | Downers Grove (North) | 17:30.50 |
| 46 | Miteku Branch | Villa Park (Willowbrook) | 15:34.40 |
| 46 | Aaron Milewski | Cary (C.-Grove) | 15:53.00 |
| 46 | Julian Honeyville | Rockford (R. Christian) | 16:05.20 |
| 46 | Ethan Turner | Downers Grove (North) | 17:30.70 |
| 47 | Lucas Hoobler | Highland Park | 15:35.10 |
| 47 | Luke Fady | Peoria (Notre Dame) | 15:53.80 |
| 47 | Colin Burnett | St. Joseph (S.J.-Ogden) | 16:05.30 |
| 47 | Alexander Brockwell | Rockford (Guilford) | 17:33.40 |
| 48 | Bryden Li | Palatine (Fremd) | 15:37.50 |
| 48 | Sean Kaeb | Normal (University) | 15:54.10 |
| 48 | David Browning | Sherrard | 16:05.50 |
| 48 | Steven Shehata | Downers Grove (North) | 17:34.50 |
| 49 | Logan Grey | Carpentersville (Dundee-Crown) | 15:37.90 |
| 49 | Martin Hernandez | Belvidere (North) | 15:55.00 |
| 49 | Luke Hinthorne | El Paso (E.P.-Gridley) | 16:06.20 |
| 49 | Nathan Morse | Palatine (Fremd) | 17:34.90 |
| 50 | Phoenix Viger | Plainfield (South) | 15:40.00 |
| 50 | Greyson Ince | Normal (University) | 15:55.40 |
| 50 | Colby Roedl | Toledo (Cumberland) | 16:07.70 |
| 50 | Mitchell Rudland | Plainfield (North) | 17:35.10 |
| 51 | Maxx Haas | Fox Lake (Grant) | 15:41.40 |
| 51 | Michael Whitacre | Aurora (Marmion Academy) | 15:55.50 |
| 51 | Cameron Roedl | Toledo (Cumberland) | 16:09.50 |
| 51 | Tristan Guernsey | Normal (University) | 17:35.30 |
| 52 | Taylor Davis | Edwardsville | 15:41.40 |
| 52 | Chase Teresi | Crystal Lake (Central) | 15:56.90 |
| 52 | Cole Dachsteiner | New Athens | 16:09.80 |
| 52 | Jude Severson | Batavia | 17:36.10 |
| 53 | Will Polaski | Batavia | 15:42.10 |
| 53 | Geo Kopulos | Woodstock (North) | 15:58.00 |
| 53 | Alex Lartz | El Paso (E.P.-Gridley) | 16:10.00 |
| 53 | Clayton Piper | Normal (University) | 17:37.70 |
| 54 | Andrew Rich | Evanston (Twp.) | 15:45.00 |
| 54 | Charles Johnson | Sterling | 15:58.80 |
| 54 | Evan Benoit | Herscher | 16:10.30 |
| 54 | William Gaan | Palatine (Fremd) | 17:37.80 |
| 55 | Santiago Carbajal | Oak Lawn (Richards) | 15:46.50 |
| 55 | Owen Riesberg | Morton | 15:59.10 |
| 55 | Collin Graven | Tolono (Unity) | 16:10.50 |
| 55 | Drew Ritchie | Plainfield (South) | 17:39.40 |
| 56 | Gabe Mahn | Rock Island | 15:47.40 |
| 56 | Aiden Duhs | Chillicothe (Illinois Valley Central) | 16:00.20 |
| 56 | Connell Roth | Eureka | 16:10.60 |
| 56 | Bowie Hewson | Palatine (Fremd) | 17:39.70 |
| 57 | Trent Odachowski | Palatine (Fremd) | 15:47.40 |
| 57 | Kieran Gilleland | Crystal Lake (Prairie Ridge) | 16:01.60 |
| 57 | Hunter Keyster | Princeville | 16:12.80 |
| 57 | Jackson Scheier | Downers Grove (North) | 17:39.90 |
| 58 | Legend Alka | Villa Park (Willowbrook) | 15:49.20 |
| 58 | Mark Mavis | Mt. Zion | 16:01.60 |
| 58 | Kam Stevenson | Elmwood-Plum City | 16:13.50 |
| 58 | Jack Grapenthien | Downers Grove (North) | 17:42.20 |
| 59 | Ronin Borgeson | New Lenox (Lincoln-Way Central) | 15:50.20 |
| 59 | Ethan Reich | Deerfield | 16:02.40 |
| 59 | Jonathan Witzman | Murphysboro | 16:14.30 |
| 59 | Chase Hemmer | Plainfield (North) | 17:42.90 |
| 60 | Nico Cimino | Minooka | 15:51.10 |
| 60 | Connor Medina | Ottawa (Twp.) | 16:03.80 |
| 60 | Landon Wurmnest | Eureka | 16:15.00 |
| 60 | Logan Deverman | Morton | 17:43.90 |
| 61 | Elliott Locke | Glen Ellyn (Glenbard West) | 15:51.30 |
| 61 | Gavin Nally | Lemont | 16:04.20 |
| 61 | Jack Shank | Edwardsville (Metro-East Lutheran) | 16:17.10 |
| 61 | Matt Krapec | Downers Grove (North) | 17:44.80 |
| 62 | Tyler Miller | Plainfield (South) | 15:52.10 |
| 62 | Brodie Peterson | Morris | 16:04.90 |
| 62 | TY Basham | Glasford (Illini Bluffs) | 16:18.40 |
| 62 | Nick Valenciano | Plainfield (South) | 17:44.80 |
| 63 | Nate Lipani | Buffalo Grove | 15:52.10 |
| 63 | Adriel Garcia | Lombard (Montini) | 16:07.00 |
| 63 | Allen Lucero | Cullom (Tri-Point) | 16:18.60 |
| 63 | Colin Finn | Palatine (Fremd) | 17:45.10 |
| 64 | Sam Roser | Glen Ellyn (Glenbard West) | 15:52.90 |
| 64 | Noah Harris | Morton | 16:07.60 |
| 64 | Hunter Douglas | Murphysboro | 16:21.00 |
| 64 | Benjamin Lee | Palatine (Fremd) | 17:45.40 |
| 65 | Luke Figliomeni | Downers Grove (North) | 15:53.50 |
| 65 | Frederic Couri | Peoria (Notre Dame) | 16:08.40 |
| 65 | Eli Scott | Eureka | 16:23.50 |
| 65 | Avonte Thomas | Yorkville | 17:46.10 |
| 66 | Sean Tilles | LaGrange (Lyons) | 15:55.40 |
| 66 | Evan Rubinas | Glen Ellyn (Glenbard South) | 16:08.80 |
| 66 | Adam Bello | St. Joseph (S.J.-Ogden) | 16:24.50 |
| 66 | John Hlavin | Chicago (St. Ignatius College Prep) | 17:46.60 |
| 67 | Michael Delgado | Bolingbrook | 15:58.80 |
| 67 | Josh Roth | Woodstock | 16:09.70 |
| 67 | Eli Franklin | St. Joseph (S.J.-Ogden) | 16:24.50 |
| 67 | Cole Rudd | Morton | 17:46.90 |
| 68 | Cal Anderson | Plainfield (North) | 15:59.40 |
| 68 | Dax Duffy | Peoria (Notre Dame) | 16:10.00 |
| 68 | Hayden Swiney | DuQuoin | 16:24.90 |
| 68 | Bradyn Mireles | Belvidere (North) | 17:47.00 |
| 69 | Nihal Kalsi | Palatine (Fremd) | 15:59.70 |
| 69 | Jonah Sartain | Aurora (Marmion Academy) | 16:10.30 |
| 69 | Liam Roberts | Eldorado | 16:27.20 |
| 69 | Hugh Gebhardt | Palatine (Fremd) | 17:48.50 |
| 70 | Kyler Savini | Bradley (B.-Bourbonnais) | 16:00.60 |
| 70 | Miles Ellet | Herrin | 16:10.80 |
| 70 | Caden Jenulis | Rock Island (Alleman) | 16:27.80 |
| 70 | Cody Sipple | Downers Grove (North) | 17:49.30 |
| 71 | Lucas Runtz | Park Ridge (Maine South) | 16:02.10 |
| 71 | Cooper Summy | Lake Villa (Lakes) | 16:11.20 |
| 71 | Andrew Sauder | Mackinaw (Deer Creek-M.) | 16:28.80 |
| 71 | Anthony Dorando | Aurora (Marmion Academy) | 17:49.90 |
| 72 | Ayden Nydegger | Yorkville | 16:02.20 |
| 72 | James Samples | Carterville | 16:11.40 |
| 72 | Everett Henderson | Tremont | 16:30.70 |
| 72 | Alan Hernandez | Rolling Meadows | 17:51.60 |
| 73 | Kellan Hernandez | Plainfield (South) | 16:02.30 |
| 73 | Hugo Albrecht-Buehler | Deerfield | 16:11.60 |
| 73 | Jack Johnson | Winnebago Lutheran | 16:31.20 |
| 73 | Thomas Zbranek | Minooka | 17:52.20 |
| 74 | Gavin Warpinski | Batavia | 16:02.30 |
| 74 | August Anderson | Carterville | 16:12.00 |
| 74 | Hudson Leman | Eureka | 16:31.30 |
| 74 | Max Gebhardt | Downers Grove (North) | 17:52.90 |
| 75 | Will Capito | Buffalo Grove | 16:02.50 |
| 75 | Nikita Hovious | Morris | 16:12.00 |
| 75 | Lucien Sullivan | LaGrange (Lyons) | 17:55.00 |
| 76 | Andrew Praeuner | Evanston (Twp.) | 16:03.60 |
| 76 | Henley Bourne | Geneseo | 16:13.60 |
| 76 | Roscoe Davies | Mount Carroll (West Carroll) | 16:32.20 |
| 76 | Evan Patchett | Plainfield (North) | 17:56.20 |
| 77 | Carter Reichert | Yorkville | 16:05.80 |
| 77 | Jasper Fine | Deerfield | 16:15.30 |
| 77 | Levi Thomas | Glasford (Illini Bluffs) | 16:32.40 |
| 77 | Liam Kaufmann | Morton | 17:56.50 |
| 78 | Daniel Bounpaseuth | Palatine (Fremd) | 16:05.90 |
| 78 | Steven Randles | Crystal Lake (Prairie Ridge) | 16:16.80 |
| 78 | Braydan Morrison | Lawrenceville | 16:32.90 |
| 78 | Guillermo Ponce | Aurora (Marmion Academy) | 17:57.10 |
| 79 | Will McGinness | Edwardsville | 16:06.20 |
| 79 | Jaxson Sottos | Geneseo | 16:19.50 |
| 79 | Joaquin Duarte | LaGrange (Lyons) | 17:57.40 |
| 80 | Gavin Cook | Park Ridge (Maine South) | 16:06.30 |
| 80 | Lucas Layman | Normal (University) | 16:21.20 |
| 80 | Dean Hemmer | Edwardsville (Metro-East Lutheran) | 16:35.20 |
| 80 | Vasco Leite | Highland Park | 17:58.00 |
| 81 | Grant Preusker | Buffalo Grove | 16:06.40 |
| 81 | Jack Nester | Dunlap | 16:22.00 |
| 81 | Gavin Whitaker | Toledo (Cumberland) | 16:35.30 |
| 81 | Jayvon Gonzales | Rockford (Auburn) | 17:59.80 |
| 82 | Cian Scanlon | New Lenox (Lincoln-Way Central) | 16:06.70 |
| 82 | Nolan Landgrebe | Tinley Park | 16:22.20 |
| 82 | Jack Jenks | Glen Ellyn (Glenbard West) | 18:01.50 |
| 83 | Gabe Gross | Peoria (Richwoods) | 16:06.80 |
| 83 | Bryan Lopez | Aurora (Central Catholic) | 16:22.30 |
| 83 | Ian Finney | Rock Falls | 16:37.40 |
| 83 | Isaac Erwin | Belvidere (North) | 18:01.70 |
| 84 | Logan Dodson | Plainfield (North) | 16:07.10 |
| 84 | A.J. Viveros | Aurora (Central Catholic) | 16:23.00 |
| 84 | Jacob Barth | Auburn | 16:38.40 |
| 84 | Dylan Cross | Morton | 18:03.20 |
| 85 | Ethan Petrillo | Chicago (St. Ignatius College Prep) | 16:07.20 |
| 85 | Isaiah Rojop | Sterling | 16:23.00 |
| 85 | Noah Feltner | Kewanee (Wethersfield) | 16:38.70 |
| 85 | Lukas Samuels | Rolling Meadows | 18:03.60 |
| 86 | Brennan Hardy | Downers Grove (North) | 16:07.80 |
| 86 | Benjamin Meyers | Belvidere (North) | 16:24.10 |
| 86 | Wyatt Hall | ROWVA Williamsfield | 16:40.50 |
| 86 | Nathaniel Hunt | Batavia | 18:03.90 |
| 87 | Spencer Flershem | Buffalo Grove | 16:07.90 |
| 87 | Alex Linnemann | Washington | 16:25.20 |
| 87 | Peter Wagner | East Dubuque | 16:40.50 |
| 87 | Grant Madero | Pekin | 18:04.00 |
| 88 | Tyler Wahls | Fox Lake (Grant) | 16:08.20 |
| 88 | Connor Lane | Chicago (University) | 16:25.80 |
| 88 | Anthony Lillis | Georgetown (La Salette Academy) | 16:42.40 |
| 88 | Calvin Graves | Aurora (Marmion Academy) | 18:04.30 |
| 89 | Nathan Ho | Glen Ellyn (Glenbard West) | 16:08.50 |
| 89 | Joseph Dorando | Aurora (Marmion Academy) | 16:26.10 |
| 89 | Lucas Jackson | East Dubuque | 16:42.80 |
| 89 | Henry Kuchar | Minooka | 18:04.60 |
| 90 | Ryan Resar | Minooka | 16:09.00 |
| 90 | Sam Scoville | Lemont | 16:26.10 |
| 90 | Kameron Leesman | Heyworth | 16:43.00 |
| 90 | Noah Giangreco | Palatine (Fremd) | 18:04.70 |
| 91 | Aaron Kernler | Batavia | 16:09.10 |
| 91 | Lukas Hoemke | Belvidere (North) | 16:27.00 |
| 91 | Caden Hageman | Hinckley (H.-Big Rock) | 16:43.10 |
| 91 | Max Vanallen | Normal (University) | 18:05.20 |
| 92 | Luke Dupuy | Glen Ellyn (Glenbard West) | 16:09.60 |
| 92 | Stanley Himes | Charleston | 16:29.00 |
| 92 | Braeden Punke | Erie-Prophetstown | 16:44.50 |
| 92 | Andrew Sherrill | Palatine (Fremd) | 18:05.30 |
| 93 | Seamus Samsami | Batavia | 16:11.90 |
| 93 | Alex DeRuntz | Carterville | 16:29.80 |
| 93 | Nathan Moran | Normal (University) | 18:05.50 |
| 94 | Nolan Jared | Rock Island | 16:12.90 |
| 94 | Wilbert Eppenger | Metamora | 16:30.20 |
| 94 | Andrew Gross | Georgetown (La Salette Academy) | 16:46.40 |
| 94 | Dylan Wood | Downers Grove (North) | 18:07.70 |
| 95 | Matt Novak | Downers Grove (North) | 16:13.30 |
| 95 | Cullan Fahrenkrug | Chillicothe (Illinois Valley Central) | 16:30.80 |
| 95 | Marshall Garwood | Gillespie | 16:49.30 |
| 95 | Lochlan Finnegan | Aurora (Marmion Academy) | 18:07.90 |
| 96 | Evan Misura | Tinley Park (Andrew) | 16:14.60 |
| 96 | Sean Buckley | Lombard (Montini) | 16:31.80 |
| 96 | Micah Klos | Johnsburg | 16:50.50 |
| 96 | Elijah Hite | Dunlap | 18:08.20 |
| 97 | Jackson Kelly | Palatine (Fremd) | 16:16.40 |
| 97 | Josh Miller | Sycamore | 16:32.20 |
| 97 | James Shuey | Abingdon (A.-Avon) | 16:50.90 |
| 97 | Michael Reid | Yorkville | 18:08.60 |
| 98 | Max Horton | Edwardsville | 16:18.50 |
| 98 | Ethan Adams | Washington | 16:32.30 |
| 98 | Ian Scott | Eureka | 16:51.80 |
| 98 | Francisco Garcia | LaGrange (Lyons) | 18:08.70 |
| 99 | Alex Null | Minooka | 16:18.70 |
| 99 | Jason Trojan | Woodstock | 16:32.40 |
| 99 | Michael Muzzarelli | Byron | 16:52.40 |
| 99 | Ryan Widmer | Batavia | 18:09.00 |
| 100 | Jaxon Berry | McHenry | 16:19.60 |
| 100 | Alejandro Delgado | Plano | 16:32.70 |
| 100 | Mitch Woods | Cullom (Tri-Point) | 16:53.00 |
| 100 | Carter Morgan | Plainfield (South) | 18:09.10 |
| 101 | Sullivan (Sully) Westover | Bradley (B.-Bourbonnais) | 16:20.40 |
| 101 | Owen Ferris | Lombard (Montini) | 16:32.80 |
| 101 | Miguel Amador | Cullom (Tri-Point) | 16:53.20 |
| 101 | Josiah Quin | Morton | 18:09.80 |
| 102 | Matthew Lienhardt | Lockport (Twp.) | 16:21.00 |
| 102 | Ryan Howarth | Charleston | 16:33.70 |
| 102 | Oliver Ebel | Woodstock (Marian) | 16:53.80 |
| 102 | Colin Cleghorn | Batavia | 18:10.70 |
| 103 | Tristan Lee | Skokie (Niles West) | 16:21.40 |
| 103 | Liam Berry | Sycamore | 16:34.10 |
| 103 | Daniel Hodgdon | Winnebago Lutheran | 16:53.80 |
| 103 | Braden Smith | Minooka | 18:10.90 |
| 104 | Jeremy Shillair | Batavia | 16:21.70 |
| 104 | Evan Goettler | Washington | 16:34.60 |
| 104 | Tate Leman | Eureka | 16:54.20 |
| 104 | Eli Clark | Normal (Community West) | 18:12.00 |
| 105 | Nathan Pierzchalski | Algonquin (Jacobs) | 16:21.90 |
| 105 | Beckett Kreinbihl | Normal (Community West) | 16:34.70 |
| 105 | Dax Ulm | Farmington | 16:54.50 |
| 105 | Henry Matzen | Rolling Meadows | 18:12.90 |
| 106 | Gavin Quinn | Berwyn-Cicero (Morton) | 16:22.10 |
| 106 | Nathan Kowalczyk | Maple Park (Kaneland) | 16:35.10 |
| 106 | Dominic Fahrenkrog | Sherrard | 16:54.70 |
| 106 | Jared Waden | Downers Grove (North) | 18:13.30 |
| 107 | Andrew Nilson | New Lenox (Lincoln-Way Central) | 16:23.30 |
| 107 | Luke Baker | Morton | 16:36.20 |
| 107 | Noah Crump | Roxana | 16:55.60 |
| 107 | Grant Heisler | Edwardsville | 18:13.70 |
| 108 | Alex Hernandez | Buffalo Grove | 16:23.50 |
| 108 | Finn Godlewski | Crystal Lake (Central) | 16:36.50 |
| 108 | Cayden Moran | Johnsburg | 16:56.00 |
| 108 | Pablo Fuentes | Morton | 18:13.80 |
| 109 | Brandon Pflug | Burlington (Central) | 16:24.00 |
| 109 | Joal Larson | Morton | 16:37.00 |
| 109 | Brayden Gillies | Glasford (Illini Bluffs) | 16:56.60 |
| 109 | Jackson Joachim | Minooka | 18:13.80 |
| 110 | Jake Burris | Edwardsville | 16:25.00 |
| 110 | Jacob Bauchmoyer | Normal (University) | 16:38.20 |
| 110 | Lukas White | Rockford (R. Christian) | 16:56.60 |
| 110 | Gavin Ziech | Minooka | 18:13.90 |
| 111 | Andy Duran | DeKalb | 16:25.10 |
| 111 | Maddox Burks | Herrin | 16:38.40 |
| 111 | Liam O'Brien | Downers Grove (North) | 18:15.20 |
| 112 | Brendan Houlihan | Chicago (St. Ignatius College Prep) | 16:25.80 |
| 112 | Keegan Sweeney | Belvidere | 16:38.60 |
| 112 | Noah Burrell | Mackinaw (Deer Creek-M.) | 16:57.60 |
| 112 | Austin Krumin | Plainfield (North) | 18:16.20 |
| 113 | Matt Guiry | Batavia | 16:26.20 |
| 113 | Elijah Hedges | Woodstock | 16:38.80 |
| 113 | Ryan Akers | Tolono (Unity) | 16:58.40 |
| 113 | Cam Borkowski | Algonquin (Jacobs) | 18:16.70 |
| 114 | Nate Schalk | Minooka | 16:27.00 |
| 114 | Justin Mottola | Grayslake (Central) | 16:39.20 |
| 114 | Levi Mikel | Rockford (Lutheran) | 16:58.80 |
| 114 | James Delgado | Glen Ellyn (Glenbard South) | 18:17.10 |
| 115 | Gavin Hoff | New Lenox (Lincoln-Way Central) | 16:27.20 |
| 115 | Jacob Czerwiec | Lemont | 16:39.60 |
| 115 | Jackson Kruse | Herscher | 16:59.00 |
| 115 | Webb Akers | Morton | 18:17.30 |
| 116 | Yonathan Endashaw | Skokie (Niles West) | 16:28.10 |
| 116 | Trevor Todd | Vernon Hills | 16:41.60 |
| 116 | Easton Johnston | Roxana | 17:00.90 |
| 116 | Brandon Geltner | Buffalo Grove | 18:17.50 |
| 117 | Caleb Haggarty | Highland Park | 16:28.70 |
| 117 | Kyle Koehne | Belvidere | 16:42.40 |
| 117 | Alex Walsh | Sandwich | 17:01.30 |
| 117 | Mason Raspolich | Minooka | 18:17.80 |
| 118 | Nicholas Sanchez | Yorkville | 16:29.10 |
| 118 | Milo Kaiser | Morton | 16:42.60 |
| 118 | Owen Damptz | Herscher | 17:04.00 |
| 118 | Michael Samayoa | Plainfield (South) | 18:18.60 |
| 119 | Leandro Barajas | Burbank (Reavis) | 16:29.60 |
| 119 | Max Draksler | Dunlap | 16:42.80 |
| 119 | Brett Matusas | Toledo (Cumberland) | 17:04.60 |
| 119 | Ethan Cross | Morton | 18:19.20 |
| 120 | Owen Horeni | Yorkville | 16:29.70 |
| 120 | Van Schneider | Chatham (Glenwood) | 16:42.90 |
| 120 | Luke Anderson | Sherrard | 17:05.00 |
| 120 | Mason Jones | Normal (Community West) | 18:19.90 |
| 121 | Emilio Avina | Oak Lawn (Richards) | 16:29.70 |
| 121 | Brayden McGuire | Galesburg | 16:43.50 |
| 121 | Caleb Coy | Tolono (Unity) | 17:06.60 |
| 121 | Patrick Hibbard | Glen Ellyn (Glenbard West) | 18:20.60 |
| 122 | Joshua Michalski | Carpentersville (Dundee-Crown) | 16:30.00 |
| 122 | Luke Osterholm | West Chicago (Wheaton Academy) | 16:44.10 |
| 122 | Aydan Oakley | Toledo (Cumberland) | 17:07.20 |
| 122 | James Atwood | Plainfield (South) | 18:21.20 |
| 123 | Brendan Tremblay | Park Ridge (Maine South) | 16:30.10 |
| 123 | Tyson Horn | Dunlap | 16:45.30 |
| 123 | Blake Abernathy | Anna (A.-Jonesboro) | 17:07.50 |
| 123 | Ule Anguiano | Plainfield (South) | 18:22.40 |
| 124 | Nathan Kempf | Fox Lake (Grant) | 16:34.40 |
| 124 | Jamie Chandler | Deerfield | 16:45.50 |
| 124 | Evan Lemme | Delavan-Darien | 17:08.30 |
| 124 | Christopher (Chris) Sivertsen | Moline | 18:23.00 |
| 125 | Jack McLarty | Rockton (Hononegah) | 16:34.70 |
| 125 | Zane Kingham | Metamora | 16:45.60 |
| 125 | Brendan McGonigal | Rockford (R. Christian) | 17:08.30 |
| 125 | Joey Fricano | Vernon Hills | 18:23.70 |
| 126 | Declan Schou | Yorkville | 16:35.80 |
| 126 | Daniel Polston | Crystal Lake (Central) | 16:46.80 |
| 126 | Noah Myers | Rockford (R. Christian) | 17:09.10 |
| 126 | Ben Borucki | Deerfield | 18:23.80 |
| 127 | Alex Taskov | Algonquin (Jacobs) | 16:36.20 |
| 127 | Gavin Abad | Lemont | 16:46.90 |
| 127 | Noah Bramble | Rockford (Lutheran) | 17:09.10 |
| 127 | Weston Sadler | Morton | 18:24.00 |
| 128 | Luca Nims | Bradley (B.-Bourbonnais) | 16:36.40 |
| 128 | Gavin Woolverton | Troy (Triad) | 16:48.80 |
| 128 | Carter Sies | Gillespie | 17:10.40 |
| 128 | Julian Skrzynecki | Aurora (Marmion Academy) | 18:24.20 |
| 129 | Ryan Zartler | New Lenox (Lincoln-Way Central) | 16:37.00 |
| 129 | Nolan Reutimann | Maple Park (Kaneland) | 16:48.90 |
| 129 | Rodie Williams | Eldorado | 17:10.90 |
| 129 | Troy Wilson | Plainfield (North) | 18:24.30 |
| 130 | Gabe Govea | Tinley Park (Andrew) | 16:39.70 |
| 130 | Ben Roth | Morton | 16:50.10 |
| 130 | Trevor Heldt | Decatur (St. Teresa) | 17:11.00 |
| 130 | Mykola Washchuk | LaGrange (Lyons) | 18:24.60 |
| 131 | Caleb Greving | Rockton (Hononegah) | 16:40.00 |
| 131 | Drew Hodel | Metamora | 16:50.30 |
| 131 | Lucas Stoffregen | Rockford (Boylan Catholic) | 17:11.60 |
| 131 | Seth Blackwell | Washington | 18:24.80 |
| 132 | Beckett Lettiere | LaGrange (Lyons) | 16:40.40 |
| 132 | Samuel Rowe | Aurora (Marmion Academy) | 16:51.40 |
| 132 | Rylan McFadden | Minooka | 18:26.00 |
| 133 | Colin Shea | LaGrange (Lyons) | 16:40.50 |
| 133 | Braden Davis | Herrin | 16:51.70 |
| 133 | Payton Summers | Sherrard | 17:13.70 |
| 133 | Luca Tucci | Batavia | 18:26.30 |
| 134 | Benjamin Radtke | LaGrange (Lyons) | 16:41.10 |
| 134 | Aaden Richards | Normal (University) | 16:52.10 |
| 134 | Edgar Pagnotto | Rolling Meadows | 18:26.90 |
| 135 | Jackson Elliott | Edwardsville | 16:42.00 |
| 135 | Andrew Walter | Glen Ellyn (Glenbard South) | 16:52.70 |
| 135 | Marley Hall | New Athens | 17:14.60 |
| 135 | Derek Gebhardt | Palatine (Fremd) | 18:28.20 |
| 136 | Kiran Krishnan | Downers Grove (North) | 16:42.30 |
| 136 | Parker Post | Cary (C.-Grove) | 16:53.30 |
| 136 | Ben Joseph | Fairbury (Prairie Central) | 17:14.70 |
| 136 | Laye Vishwakarma | Plainfield (North) | 18:28.30 |
| 137 | Henry Eissing | Lockport (Twp.) | 16:42.40 |
| 137 | Jacob Sultan | Vernon Hills | 16:53.40 |
| 137 | Luke Bright | Edwardsville (Metro-East Lutheran) | 17:14.90 |
| 137 | Cullen Pilat | LaGrange (Lyons) | 18:29.30 |
| 138 | Henry James | LaGrange (Lyons) | 16:42.90 |
| 138 | Tyler Sjoblom | Crystal Lake (Prairie Ridge) | 16:53.50 |
| 138 | Cristiano Saucedo | Rock Island (Alleman) | 17:15.10 |
| 138 | Brandon Molina | Belvidere (North) | 18:29.30 |
| 139 | Hudson Cuplin | Hampshire | 16:43.30 |
| 139 | Jordan Mundy | Belvidere | 16:53.90 |
| 139 | Carter Tiemann | Tolono (Unity) | 17:15.20 |
| 139 | Andrew Hammond | Batavia | 18:29.60 |
| 140 | Shawn Mallo | Oak Lawn (Richards) | 16:44.00 |
| 140 | Zachary Rediger | Belvidere (North) | 16:55.30 |
| 140 | Cole Cahill | Elmwood-Plum City | 17:15.60 |
| 140 | Kyle Kim | Vernon Hills | 18:29.70 |
| 141 | Bill Szeszycki | Palos Hills (Stagg) | 16:44.70 |
| 141 | Ashford Brent | Mt. Zion | 16:55.50 |
| 141 | Mason Brock | Rockford (R. Christian) | 17:16.00 |
| 141 | Carter Keller | Glen Ellyn (Glenbard West) | 18:29.70 |
| 142 | Steven Hernandez | Rock Island | 16:45.00 |
| 142 | Jonathan Brown | Charleston | 16:55.50 |
| 142 | Connor Christopulos | Bloomington (Cornerstone Christian Academy) | 17:16.10 |
| 142 | Sam Brockway | Downers Grove (North) | 18:29.80 |
| 143 | Carter Bartkus | Palatine (Fremd) | 16:45.70 |
| 143 | Caden Meier | Troy (Triad) | 16:57.10 |
| 143 | Blake Linder | Winnebago Lutheran | 17:16.10 |
| 143 | Alex Ortiz | Downers Grove (North) | 18:30.30 |
| 144 | Truman Evans | Highland Park | 16:46.80 |
| 144 | Michael Schram | Troy (Triad) | 16:57.60 |
| 144 | Ky Gardner | Tuscola | 17:19.20 |
| 144 | Nakul Shah | Palatine (Fremd) | 18:30.40 |
| 145 | Gianni Calderon | Berwyn-Cicero (Morton) | 16:48.30 |
| 145 | Aiden Hauca | Lake Villa (Lakes) | 16:58.20 |
| 145 | Nate Farney | St. Joseph (S.J.-Ogden) | 17:20.50 |
| 145 | Gavin Van Antwerp | Algonquin (Jacobs) | 18:31.00 |
| 146 | Joshua Marta | Lockport (Twp.) | 16:49.00 |
| 146 | Gavin Conway | Lombard (Montini) | 16:58.50 |
| 146 | Jared Long | Pleasant Plains | 17:20.80 |
| 146 | Austin Check | Glen Ellyn (Glenbard West) | 18:31.30 |
| 147 | Daniel Havenga | Peoria (Richwoods) | 16:50.10 |
| 147 | Reece Scott | Carterville | 16:58.90 |
| 147 | Ty Copeland | Pleasant Plains | 17:21.20 |
| 147 | Logan Batson | Edwardsville | 18:32.30 |
| 148 | Brayden Korn | Batavia | 16:51.40 |
| 148 | Peyton Beebe | Pontiac | 16:59.90 |
| 148 | Damien Chardon | Toledo (Cumberland) | 17:23.50 |
| 148 | Josh Brown | Highland Park | 18:33.10 |
| 149 | Abraham Peterson | Moline | 16:52.30 |
| 149 | Donovan Wright | Normal (Community West) | 16:59.90 |
| 149 | Carter Zemaitis | Minooka | 18:33.70 |
| 150 | Joshua Farrero | Downers Grove (North) | 16:52.30 |
| 150 | Ryan Schroer | Grayslake (Central) | 17:00.30 |
| 150 | Carson Fairbanks | Tolono (Unity) | 17:24.50 |
| 150 | Ethan Wehrman | Park Ridge (Maine South) | 18:33.90 |
| 151 | Achyuth Randeep | Aurora (Waubonsie Valley) | 16:52.50 |
| 151 | Ojas Gupta | Chicago (Latin) | 17:01.50 |
| 151 | Ryan Driskill | Pleasant Plains | 17:24.60 |
| 151 | Gabe Habib | Burlington (Central) | 18:34.10 |
| 152 | Sam Castelli | Rockton (Hononegah) | 16:52.60 |
| 152 | Alex Simmons | Macomb | 17:02.00 |
| 152 | Nathan Punke | Erie-Prophetstown | 17:24.70 |
| 152 | James Tran | Glen Ellyn (Glenbard West) | 18:34.10 |
| 153 | Ryan Quinney | Villa Park (Willowbrook) | 16:52.90 |
| 153 | Elijah Gerkin | Metamora | 17:04.00 |
| 153 | Alan Parkison | Sandwich | 17:26.70 |
| 153 | Atlas Brown | Ottawa (Twp.) | 18:34.60 |
| 154 | Cole Mocko | Glen Ellyn (Glenbard West) | 16:53.00 |
| 154 | Eduardo Antonio Hernandez | Midlothian (Bremen) | 17:04.40 |
| 154 | Liam Schauer | East Dubuque | 17:26.80 |
| 154 | Jordi Caballero | Minooka | 18:35.10 |
| 155 | Nigel Gay | Hampshire | 16:53.10 |
| 155 | Caleb Brochtrup | Aurora (Marmion Academy) | 17:04.60 |
| 155 | Orion Mahannah | Mackinaw (Deer Creek-M.) | 17:27.40 |
| 155 | Ian Adler | Deerfield | 18:35.50 |
| 156 | Cayson Traxler | Minooka | 16:53.90 |
| 156 | Logan Jones | Sycamore | 17:04.90 |
| 156 | Brycen Steffen | Herscher | 17:28.00 |
| 156 | Amaan Khan | Plainfield (North) | 18:35.50 |
| 157 | Aidan Tansor | Chicago (St. Ignatius College Prep) | 16:54.80 |
| 157 | David Wojciak | Lemont | 17:06.10 |
| 157 | C J Moore | Stanford (Olympia) | 17:28.80 |
| 157 | Jad Kattom | Dunlap | 18:35.60 |
| 158 | Luke Gianfrancesco | Batavia | 16:55.20 |
| 158 | Ben Yontz | Peoria (Notre Dame) | 17:06.40 |
| 158 | Jack Wayne | Aurora (A. Christian) | 17:29.20 |
| 158 | Will Casazza | Glen Ellyn (Glenbard West) | 18:35.80 |
| 159 | Judah Cabral | Glen Ellyn (Glenbard West) | 16:56.90 |
| 159 | Dawson Rueter | Breese (Central) | 17:06.50 |
| 159 | Hank Fletcher | Gillespie | 17:29.50 |
| 159 | Will Rucolas | Downers Grove (North) | 18:36.40 |
| 160 | Venkata Anantha | Burlington (Central) | 16:57.70 |
| 160 | Justice Roundcount | Mt. Zion | 17:06.80 |
| 160 | Landon Opperman | Rockford (R. Christian) | 17:29.70 |
| 160 | Evan Bonnet | Batavia | 18:37.80 |
| 161 | Jack Whiteaker | Edwardsville | 16:59.30 |
| 161 | Samuel Skirball | Troy (Triad) | 17:07.20 |
| 161 | Adam Mendoza | Stillman Valley | 17:29.80 |
| 161 | Hayden Haegele | Hampshire | 18:37.90 |
| 162 | Nathan Janulis | Minooka | 16:59.90 |
| 162 | Giannie Casis | Belvidere (North) | 17:07.20 |
| 162 | Nolan Minard | Sandwich | 17:30.30 |
| 162 | Connor Coons | Minooka | 18:38.20 |
| 163 | Jason Vervack | Bolingbrook | 17:00.30 |
| 163 | Tyler Bracke | Aurora (Central Catholic) | 17:08.00 |
| 163 | Gabe Heider | Eureka | 17:30.70 |
| 163 | Aarnav Garg | Vernon Hills | 18:38.50 |
| 164 | Evan Kleiman | Evanston (Twp.) | 17:00.40 |
| 164 | Gavin Staats | Sterling | 17:08.00 |
| 164 | Greyson Guevara | Broadlands (Heritage) | 17:31.30 |
| 164 | Aarnav Vijay | Normal (Community West) | 18:38.70 |
| 165 | Conner Osborne | Edwardsville | 17:00.80 |
| 165 | Garrison Kaufmann | Normal (Community West) | 17:09.10 |
| 165 | Brady White | Stockton | 17:31.80 |
| 165 | Matthew Lueking | Edwardsville | 18:39.60 |
| 166 | Parker Robinson | LaGrange (Lyons) | 17:01.20 |
| 166 | Anthony Lopez | LaGrange Park (Nazareth Academy) | 17:09.30 |
| 166 | Henry Reiseck | Edwardsville (Metro-East Lutheran) | 17:32.00 |
| 166 | Ben Paustian | Dunlap | 18:40.40 |
| 167 | Chatham Gehring | Fox Lake (Grant) | 17:01.30 |
| 167 | Grayson Warren | Aurora (Marmion Academy) | 17:10.10 |
| 167 | Chase Lading | Maryville (M. Christian) | 17:32.50 |
| 167 | Tanav Chowdary | Aurora (Waubonsie Valley) | 18:40.80 |
| 168 | Adam Vanschelven | Rockton (Hononegah) | 17:01.40 |
| 168 | Daniel Ruiz | Sycamore | 17:10.50 |
| 168 | Jacob Bosch | Princeville | 17:33.80 |
| 168 | Caden Bautista | Vernon Hills | 18:41.00 |
| 169 | Gavin Glosson | Algonquin (Jacobs) | 17:02.40 |
| 169 | Reed Mihelich | Crystal Lake (Central) | 17:11.20 |
| 169 | Brody Leitzen | Mount Carroll (West Carroll) | 17:34.40 |
| 169 | Cruz Garcia | Plainfield (South) | 18:42.10 |
| 170 | Dean Plahetka | Glen Ellyn (Glenbard West) | 17:02.70 |
| 170 | Zachary Duffie | Freeburg | 17:11.50 |
| 170 | Cash Verstraete | Kewanee (Wethersfield) | 17:35.80 |
| 170 | William Conklin | Batavia | 18:42.20 |
| 171 | Joshua Reece | Minooka | 17:03.70 |
| 171 | Austin Hartman | Normal (University) | 17:12.30 |
| 171 | Henry Truax | Carlinville | 17:37.10 |
| 171 | Terrence Burton | Downers Grove (North) | 18:42.50 |
| 172 | Mika Lam | Aurora (Waubonsie Valley) | 17:04.20 |
| 172 | Lucas Galindo | Aurora (Marmion Academy) | 17:12.90 |
| 172 | Daniel Bender | Eureka | 17:38.10 |
| 172 | Jeremiah Perez | Highland Park | 18:42.90 |
| 173 | Michael Gaffey | Chicago (St. Ignatius College Prep) | 17:04.50 |
| 173 | Michael Guingrich | Peoria (Notre Dame) | 17:13.00 |
| 173 | Griffin Gwaltney | Williamsville | 17:39.10 |
| 173 | Joey Flaskamp | Algonquin (Jacobs) | 18:43.10 |
| 174 | Logan Legge | Hampshire | 17:04.90 |
| 174 | Trent Galas | Glen Ellyn (Glenbard South) | 17:13.30 |
| 174 | Drew Toland | Delavan-Darien | 17:39.10 |
| 174 | Alex Manas | Bolingbrook | 18:43.10 |
| 175 | Jase Cook | Minooka | 17:05.50 |
| 175 | Colter Hedden | Chillicothe (Illinois Valley Central) | 17:14.00 |
| 175 | Gavin Cook | Williamsville | 17:39.40 |
| 175 | Zavier Nothnagel | Maple Park (Kaneland) | 18:43.60 |
| 176 | Landon Chase | Highland Park | 17:06.80 |
| 176 | Henrik Piske | Belvidere (North) | 17:14.00 |
| 176 | Elijah Webster | El Paso (E.P.-Gridley) | 17:40.50 |
| 176 | Royce (RJ) Kimmel | Plano | 18:44.10 |
| 177 | Lucas Bailye | Hampshire | 17:06.80 |
| 177 | Aidan Starkey | Normal (Community West) | 17:14.10 |
| 177 | Levi Gerber | Eureka | 17:40.80 |
| 177 | Trenton Leathers | Minooka | 18:44.70 |
| 178 | Oliver Filimonov | Rockton (Hononegah) | 17:07.40 |
| 178 | Angelo Parrinello | Belvidere (North) | 17:15.20 |
| 178 | Luke Otto | Eureka | 17:41.10 |
| 178 | William Barnett | Crystal Lake (Central) | 18:45.70 |
| 179 | Marcus Hosu | Yorkville | 17:07.50 |
| 179 | Nick Wilhelm | Carterville | 17:15.20 |
| 179 | Dominic Canova | Rockford (Boylan Catholic) | 17:42.50 |
| 179 | Ari Coustan | Evanston (Twp.) | 18:45.90 |
| 180 | Alrik Swan | Chicago (St. Ignatius College Prep) | 17:08.20 |
| 180 | Brandon Jurado | Aurora (Marmion Academy) | 17:15.80 |
| 180 | Adrian Sandoval | Beecher | 17:43.70 |
| 180 | Nathan Schmeckpeper | Evanston (Twp.) | 18:46.70 |
| 181 | Andrew McIntire | Lockport (Twp.) | 17:08.50 |
| 181 | John Hugger | Woodstock (North) | 17:17.20 |
| 181 | Tilman Dallas | Anna (A.-Jonesboro) | 17:44.00 |
| 181 | Will Jakola | Chicago (St. Ignatius College Prep) | 18:47.00 |
| 182 | Oliver Davis | Chicago (Brother Rice) | 17:08.80 |
| 182 | Gage Atkinson | Chatham (Glenwood) | 17:17.40 |
| 182 | Callum Wright | Seneca | 17:44.10 |
| 182 | Brian Sydor | Palatine (Fremd) | 18:47.20 |
| 183 | Nathan Miller | McHenry | 17:10.40 |
| 183 | Michael Starr | Cary (C.-Grove) | 17:17.70 |
| 183 | James Jonas | Tuscola | 17:44.80 |
| 183 | Jared Nemec | McHenry | 18:47.30 |
| 184 | Mathias Barmann | Bradley (B.-Bourbonnais) | 17:10.70 |
| 184 | William Gentle | Metamora | 17:18.00 |
| 184 | Kade Bradley | Toledo (Cumberland) | 17:45.40 |
| 184 | Jackson Stark | McHenry | 18:47.30 |
| 185 | Nile Woods | Glen Ellyn (Glenbard West) | 17:10.80 |
| 185 | Allan Watkins | Normal (Community West) | 17:18.60 |
| 185 | Colt Ulrich | Eureka | 17:46.20 |
| 185 | Nicholas Craft | McHenry | 18:47.30 |
| 186 | Gabriel Szafranko | Park Ridge (Maine South) | 17:11.30 |
| 186 | Parker Fleetwood | Morris | 17:19.10 |
| 186 | Walter Eberwein | Lawrenceville | 17:46.90 |
| 186 | max Thomas | LaGrange (Lyons) | 18:47.80 |
| 187 | Cole Lystila | Peoria (Richwoods) | 17:12.60 |
| 187 | Adam Bailey | Woodstock | 17:19.10 |
| 187 | Logan Trigg | Sandwich | 17:47.10 |
| 187 | Ryan Phillips | Rockford (Guilford) | 18:47.90 |
| 188 | Colin Luitjohan | Edwardsville | 17:15.80 |
| 188 | Chase McConnell | Morris | 17:19.20 |
| 188 | Liam Baima | Seneca | 17:47.50 |
| 188 | Peter Coon | Rolling Meadows | 18:48.20 |
| 189 | Chase Flanagan | Batavia | 17:17.90 |
| 189 | Mitchell Hohulin | Metamora | 17:19.30 |
| 189 | Gabriel Peña | Genoa (G.-Kingston) | 17:47.70 |
| 189 | Jacob Yontz | Morton | 18:48.40 |
| 190 | Oskar Bryla | Skokie (Niles West) | 17:18.00 |
| 190 | Adam Ehrhart | Peoria (Notre Dame) | 17:20.10 |
| 190 | Gus Schultz | Erie-Prophetstown | 17:49.10 |
| 190 | Ethan Lasley | Chatham (Glenwood) | 18:48.90 |
| 191 | Nathan Kwasneski | Lockport (Twp.) | 17:19.30 |
| 191 | Cole Betz | Vernon Hills | 17:21.10 |
| 191 | Kolton Cortese | Rockford (R. Christian) | 17:49.50 |
| 191 | Cameron Ring | Plainfield (North) | 18:49.30 |
| 192 | Dalston Wooller | Evanston (Twp.) | 17:20.00 |
| 192 | Maddox Schweizer | Normal (Community West) | 17:22.40 |
| 192 | Jonas Carlson | ROWVA Williamsfield | 17:49.80 |
| 192 | Adam Eisenberg | Washington | 18:51.00 |
| 193 | Ethan Hsu | Aurora (Waubonsie Valley) | 17:20.50 |
| 193 | Logan Lancaster | Crystal Lake (Prairie Ridge) | 17:22.50 |
| 193 | Braeden Galloway | Pleasant Plains | 17:50.20 |
| 193 | Lukas Klindera | Park Ridge (Maine South) | 18:51.10 |
| 194 | Evan Haworth | Villa Park (Willowbrook) | 17:21.10 |
| 194 | Graysen Carlson | Geneseo | 17:23.60 |
| 194 | Richard Jolly | Georgetown (La Salette Academy) | 17:51.10 |
| 194 | EJ Acosta | Aurora (Marmion Academy) | 18:51.30 |
| 195 | Trey Lawrence | Bradley (B.-Bourbonnais) | 17:23.20 |
| 195 | Gavin Smith | Maple Park (Kaneland) | 17:23.70 |
| 195 | Ogdan Parker | Glasford (Illini Bluffs) | 17:51.70 |
| 195 | Asa Reedy | Normal (University) | 18:51.50 |
| 196 | Jacob Alexander | Villa Park (Willowbrook) | 17:23.90 |
| 196 | Bradley Kyle | Cary (C.-Grove) | 17:24.20 |
| 196 | Michael Kopitas | Rock Falls | 17:52.70 |
| 196 | Brady Wolfberg | Crystal Lake (Prairie Ridge) | 18:51.80 |
| 197 | Matthew Ferris | Lombard (Montini) | 17:24.50 |
| 197 | Felipe Hernandez | DeKalb | 17:25.80 |
| 197 | Ethan Carrion | Fairbury (Prairie Central) | 17:53.30 |
| 197 | Brendan Chew | Minooka | 18:52.10 |
| 198 | Nolan Lara | Grayslake (Central) | 17:24.60 |
| 198 | Alexander Lewis | Hampshire | 17:26.40 |
| 198 | Ty Gale | Stanford (Olympia) | 17:53.40 |
| 198 | Alexander Praeuner | Evanston (Twp.) | 18:53.20 |
| 199 | Joshua Woodcock | Marengo | 17:24.60 |
| 199 | Logan Grieve | McHenry | 17:26.60 |
| 199 | Noah Verscha | Rock Island (Alleman) | 17:54.10 |
| 199 | Ezekiel Ford | Downers Grove (North) | 18:53.90 |
| 200 | Alex Crull | Chillicothe (Illinois Valley Central) | 17:25.30 |
| 200 | Milo Leitao | Skokie (Niles North) | 17:27.50 |
| 200 | Alex White | Stockton | 17:54.20 |
| 200 | Thomas Gonzalez | Plainfield (South) | 18:54.20 |
| 201 | Flynn Bennett | Aurora (Marmion Academy) | 17:25.70 |
| 201 | Makena Duggan | Highland Park | 17:28.60 |
| 201 | Colin McDaniels | Westmont | 17:54.30 |
| 201 | Samuel Wittenkeller | Plainfield (South) | 18:55.30 |
| 202 | Oliver Lavaty | Crystal Lake (Central) | 17:25.90 |
| 202 | Dylan Wooller | Evanston (Twp.) | 17:28.90 |
| 202 | Aiden Hundley | St. Joseph (S.J.-Ogden) | 17:54.40 |
| 202 | Troy Vineski | Downers Grove (North) | 18:55.70 |
| 203 | Andrew Sims | West Chicago (Wheaton Academy) | 17:26.50 |
| 203 | Anthony Villalobos | Oak Lawn (Richards) | 17:29.30 |
| 203 | Landon Smith | Murphysboro | 17:54.90 |
| 203 | Mason Brockway | Chatham (Glenwood) | 18:55.70 |
| 204 | Colby Metzger | Charleston | 17:26.90 |
| 204 | Angel Perez | Villa Park (Willowbrook) | 17:30.00 |
| 204 | Liam Hattoon | Rockford (R. Christian) | 17:55.10 |
| 204 | Aidan Canning | Batavia | 18:56.40 |
| 205 | Greyson Claerhout | Geneseo | 17:28.10 |
| 205 | Leonidas Evangelos Patton | Evanston (Twp.) | 17:30.80 |
| 205 | Roman Wenger | El Paso (E.P.-Gridley) | 17:55.60 |
| 205 | Landry Hodel | Metamora | 18:56.50 |
| 206 | Noah Northrop | Charleston | 17:29.50 |
| 206 | Nathan Gissing | Glen Ellyn (Glenbard West) | 17:31.50 |
| 206 | Colton Stiehl | Heyworth | 17:56.60 |
| 206 | Devlin Burns | Chicago (St. Ignatius College Prep) | 18:56.70 |
| 207 | Austin Lindell | Belvidere (North) | 17:29.50 |
| 207 | James O'Malley | Evanston (Twp.) | 17:32.10 |
| 207 | Jackson Smith | Toulon (Stark County) | 17:56.70 |
| 207 | Jonathan Castillo | Batavia | 18:57.10 |
| 208 | Tyler Garrigus | Normal (Community West) | 17:30.60 |
| 208 | Connor Moran | Lockport (Twp.) | 17:32.20 |
| 208 | Peyton Pride | Roxana | 17:57.00 |
| 208 | Carter Stevenson | Minooka | 18:57.50 |
| 209 | Spencer Boesdorfer | Normal (University) | 17:31.40 |
| 209 | Austin Stevenson | Algonquin (Jacobs) | 17:32.50 |
| 209 | West Manning | ROWVA Williamsfield | 17:58.30 |
| 209 | Walter Minot | Hampshire | 18:57.90 |
| 210 | Ryan Wu | Aurora (Waubonsie Valley) | 17:32.60 |
| 210 | Landon Livingston | Olney (Richland County) | 17:33.10 |
| 210 | Ezra Bithos | West Prairie | 17:58.60 |
| 210 | Peter Nicola | LaGrange (Lyons) | 18:58.90 |
| 211 | Andres Lopez | Bolingbrook | 17:32.90 |
| 211 | Henry Skalet | Chillicothe (Illinois Valley Central) | 17:33.10 |
| 211 | Zach Nelson | Rockford (Boylan Catholic) | 17:58.80 |
| 211 | Charles Mazza | Downers Grove (North) | 18:59.00 |
| 212 | Drew Gritzner | Maple Park (Kaneland) | 17:33.50 |
| 212 | Billy Kotty | Park Ridge (Maine South) | 17:34.00 |
| 212 | Adam Perry | Eureka | 17:59.10 |
| 212 | Sayed Jurado | Rockford (Auburn) | 18:59.00 |
| 213 | Jacob Erickson | West Chicago (Wheaton Academy) | 17:34.00 |
| 213 | Nicholas Tapia | Minooka | 17:34.50 |
| 213 | Cooper Romersberger | El Paso (E.P.-Gridley) | 17:59.40 |
| 213 | Haroon Baig | Villa Park (Willowbrook) | 18:59.00 |
| 214 | Kayden Tsai | Champaign (Centennial) | 17:34.30 |
| 214 | Declan Nieto | Chicago (Brother Rice) | 17:34.60 |
| 214 | Audey Hobert | Rock Island (Alleman) | 18:00.30 |
| 214 | Karl Miller | Plainfield (North) | 19:00.10 |
| 215 | Reid Donisch | Grayslake (Central) | 17:34.60 |
| 215 | Daniel Burke | Burlington (Central) | 17:34.60 |
| 215 | Aidan Garcea | Erie-Prophetstown | 18:00.60 |
| 215 | Parker Kim | Normal (University) | 19:00.30 |
| 216 | Evan Ruse | LaGrange (Lyons) | 17:35.10 |
| 216 | Austin Frederick | Glen Ellyn (Glenbard South) | 17:35.60 |
| 216 | Kai Nelson | Elmwood-Plum City | 18:00.70 |
| 216 | Gavin May | Normal (Community West) | 19:00.40 |
| 217 | Sam Jolliff | Herrin | 17:35.70 |
| 217 | Ben McMahon | Algonquin (Jacobs) | 17:36.70 |
| 217 | Conner Welt | Byron | 18:01.80 |
| 217 | Jace Tossing | Deerfield | 19:01.00 |
| 218 | Will Komarnicki | Crystal Lake (Central) | 17:35.70 |
| 218 | Mason Syens | McHenry | 17:38.20 |
| 218 | Leo Graf | Rock Island (Alleman) | 18:02.50 |
| 218 | Leno Gonzalez | Rockford (Jefferson) | 19:01.00 |
| 219 | Yehun Suh | Chatham (Glenwood) | 17:36.50 |
| 219 | Andrew Kroeger | Algonquin (Jacobs) | 17:39.40 |
| 219 | Hason Hubbard | Elmwood-Plum City | 18:02.90 |
| 219 | Xavier Torres | Belvidere (North) | 19:01.10 |
| 220 | Reece Fraikes | Chillicothe (Illinois Valley Central) | 17:36.60 |
| 220 | Alexander Vilchis | Bolingbrook | 17:40.20 |
| 220 | Jude Knapp | Eureka | 18:03.70 |
| 220 | Lucas Behm | Dunlap | 19:01.20 |
| 221 | Landon Richards | Macomb | 17:37.00 |
| 221 | Zachary Tan | Chicago (St. Ignatius College Prep) | 17:40.40 |
| 221 | Maddux Rodgers | Hinckley (H.-Big Rock) | 18:04.50 |
| 221 | Ben Rolston | Glen Ellyn (Glenbard South) | 19:01.30 |
| 222 | Cristian Perez | Midlothian (Bremen) | 17:37.30 |
| 222 | Jaylen Person | Hampshire | 17:42.20 |
| 222 | Daylon Hendrix | Kewanee (Wethersfield) | 18:04.50 |
| 222 | Santiago BlancoOlivero | Glen Ellyn (Glenbard West) | 19:01.50 |
| 223 | Jett Morrisey | Jacksonville | 17:37.60 |
| 223 | Samuel Kies | Minooka | 17:43.30 |
| 223 | Cooper Sharpe | Tremont | 18:04.70 |
| 223 | Aiden Palmer | Maple Park (Kaneland) | 19:01.70 |
| 224 | Jax Barton | Chatham (Glenwood) | 17:38.10 |
| 224 | Carter Castel | Moline | 17:43.40 |
| 224 | Nick Cobine | East Dubuque | 18:04.80 |
| 224 | Hassan Ali | East Moline (United) | 19:01.80 |
| 225 | Drew Linstra | West Chicago (Wheaton Academy) | 17:38.30 |
| 225 | Lukas Klauser | Lockport (Twp.) | 17:45.30 |
| 225 | Jasper LeFevre | Riverton | 18:04.90 |
| 225 | Ricky Anderson | Maple Park (Kaneland) | 19:02.00 |
| 226 | Nathan Jones | Herrin | 17:38.30 |
| 226 | Zac Anderson | Algonquin (Jacobs) | 17:45.40 |
| 226 | Will Gritzner | Maple Park (Kaneland) | 19:02.20 |
| 227 | Jaden Ortega | Marengo | 17:38.60 |
| 227 | Shea Jackson | Highland Park | 17:46.40 |
| 227 | Jace Toland | Delavan-Darien | 18:05.90 |
| 227 | Matthew Song | Palatine (Fremd) | 19:02.60 |
| 228 | Revan Bailey | Danville | 17:39.30 |
| 228 | Luke Snell | Palos Hills (Stagg) | 17:46.70 |
| 228 | Joshua Ervin | Roxana | 18:06.10 |
| 228 | Van Lenz | Evanston (Twp.) | 19:03.00 |
| 229 | Marc Simmons | Macomb | 17:39.80 |
| 229 | Aidan Lopez | Palos Hills (Stagg) | 17:46.80 |
| 229 | Aiden Crawford | Lawrenceville | 18:06.70 |
| 229 | Sungmin Cho | Palatine (Fremd) | 19:03.20 |
| 230 | Seth Larsen | Washington | 17:40.00 |
| 230 | Will Greer | DeKalb | 17:47.10 |
| 230 | Cole Jackubowski | Herscher | 18:06.90 |
| 230 | Jaxom Fry | Rockton (Hononegah) | 19:03.30 |
| 231 | Trey Carroll | Tinley Park | 17:40.80 |
| 231 | Thomas Thimo | Villa Park (Willowbrook) | 17:48.40 |
| 231 | Zac Wesseln | Rockford (R. Christian) | 18:07.20 |
| 231 | Ren McEntee | LaGrange (Lyons) | 19:03.40 |
| 232 | Kael McCord | Geneseo | 17:41.00 |
| 232 | Perfecto Lopez | Berwyn-Cicero (Morton) | 17:48.90 |
| 232 | Cooper Brown | Elmwood-Plum City | 18:07.20 |
| 232 | Austin Rickels | Plainfield (South) | 19:03.40 |
| 233 | Jameson Torgerson | Crystal Lake (Prairie Ridge) | 17:41.10 |
| 233 | Lucas McCall | Rock Island | 17:49.30 |
| 233 | Conner Musser | Port Byron (Riverdale) | 18:07.30 |
| 233 | Alex Pensinger | Chicago (St. Ignatius College Prep) | 19:04.40 |
| 234 | Hudson Schneider | Chatham (Glenwood) | 17:41.20 |
| 234 | Doyle Watson | Algonquin (Jacobs) | 17:50.00 |
| 234 | Danny Ellen | Elmwood-Plum City | 18:08.30 |
| 234 | Erick Olson | Rolling Meadows | 19:05.40 |
| 235 | Ethan Pascoe | Crystal Lake (Prairie Ridge) | 17:41.40 |
| 235 | Frank Moskalik | Carpentersville (Dundee-Crown) | 17:50.30 |
| 235 | Colby Schrock | Broadlands (Heritage) | 18:08.30 |
| 235 | Tyler Simpson | Rockton (Hononegah) | 19:06.30 |
| 236 | Joseph To | Urbana (University) | 17:41.50 |
| 236 | Cylar Smith | Rock Island | 17:50.60 |
| 236 | Jacob Papas | Beecher | 18:08.80 |
| 236 | Aries Brown | Ottawa (Twp.) | 19:07.10 |
| 237 | Evan House | Chatham (Glenwood) | 17:41.60 |
| 237 | Braxton Hiatt | Pekin | 17:50.90 |
| 237 | Joshua Martorana | Rockford (Boylan Catholic) | 18:09.00 |
| 237 | Max Siejka | Edwardsville | 19:07.50 |
| 238 | Daniel Greene | Chicago (Northside) | 17:42.10 |
| 238 | Kole Johanson | Villa Park (Willowbrook) | 17:51.00 |
| 238 | Adam Prior | Williamsville | 18:11.90 |
| 238 | Ethan Seibt | Lockport (Twp.) | 19:07.90 |
| 239 | Elliott Polley | Herrin | 17:42.60 |
| 239 | Zach Orbon | Tinley Park (Andrew) | 17:51.50 |
| 239 | Wyatt Goeckner | Edwardsville (Metro-East Lutheran) | 18:12.30 |
| 239 | Zachary Cybart | Crystal Lake (Prairie Ridge) | 19:08.40 |
| 240 | Lucas Kephart | Cary (C.-Grove) | 17:44.10 |
| 240 | Geradas Markucevicius | Tinley Park (Andrew) | 17:52.80 |
| 240 | Elijah Franzen | Erie-Prophetstown | 18:12.40 |
| 240 | Noah Robinson | LaGrange (Lyons) | 19:08.70 |
| 241 | Nile Diehl | Troy (Triad) | 17:44.40 |
| 241 | Jason Graham | McHenry | 17:53.70 |
| 241 | Brady Fort | Seneca | 18:12.80 |
| 241 | William Devaney | Chicago (St. Ignatius College Prep) | 19:09.40 |
| 242 | Kaden Elmer | Geneseo | 17:44.50 |
| 242 | Nathan Looby | Park Ridge (Maine South) | 17:53.70 |
| 242 | Joshua Stierwalt | Broadlands (Heritage) | 18:14.30 |
| 242 | Jacob Von Holten | Minooka | 19:10.10 |
| 243 | Seth McHugh | Manteno | 17:44.90 |
| 243 | Joe Sovsky | Fox Lake (Grant) | 17:54.70 |
| 243 | Mason Schnell | Sherrard | 18:14.60 |
| 243 | Cameron Reau | Metamora | 19:11.50 |
| 244 | Mikey Skolarus | Chicago (University) | 17:45.00 |
| 244 | Dane Walikonis | Burlington (Central) | 17:54.70 |
| 244 | Silas Schmieg | Elmwood-Plum City | 18:14.70 |
| 244 | Charlie Szot | Highland Park | 19:11.60 |
| 245 | Ethan Sakata | Washington | 17:45.50 |
| 245 | Dylan Cody | Chicago (Brother Rice) | 17:55.10 |
| 245 | Carson Roberts | Eureka | 18:16.10 |
| 245 | Dylan Lovelace | LaGrange (Lyons) | 19:11.70 |
| 246 | Nate Hahn | Mt. Zion | 17:45.80 |
| 246 | Carlos Aviles | Berwyn-Cicero (Morton) | 17:55.30 |
| 246 | Nick Glisson | Delavan-Darien | 18:17.20 |
| 246 | Teo Lee | Crystal Lake (Prairie Ridge) | 19:11.90 |
| 247 | Jonathan Zarbock | Morris | 17:46.00 |
| 247 | Connor Polz | Burlington (Central) | 17:55.80 |
| 247 | Marcus Wiegand | El Paso (E.P.-Gridley) | 18:17.70 |
| 247 | Felipe De La Rosa | Rockford (Auburn) | 19:11.90 |
| 248 | Charlie Wegener | Aurora (Marmion Academy) | 17:46.60 |
| 248 | Spencer Pedraza | Highland Park | 17:56.10 |
| 248 | Garret Myers | Rock Island (Alleman) | 18:18.60 |
| 248 | Noah Schou | Yorkville | 19:12.00 |
| 249 | Chris Selph | Antioch | 17:46.90 |
| 249 | Ryan Heap | Aurora (Waubonsie Valley) | 17:56.50 |
| 249 | Nate Alessia | Williamsville | 18:19.20 |
| 249 | Braden Lindley | Morton | 19:13.50 |
| 250 | Aidan O'Dea | Dunlap | 17:47.10 |
| 250 | Roger Blair | Pekin | 17:58.00 |
| 250 | Ben DeBisschop | Rock Island (Alleman) | 18:19.60 |
| 250 | Milo Reynolds | Sterling | 19:14.40 |
| 251 | Hunter Grabiec | Charleston | 17:47.80 |
| 251 | Lucas Pagan | Hampshire | 17:58.00 |
| 251 | Miles Wied | Kewanee (Wethersfield) | 18:20.10 |
| 251 | Brandon Regalado | Hampshire | 19:14.80 |
| 252 | Joshua Fisher | Metamora | 17:48.10 |
| 252 | Nathaniel Punti | Berwyn-Cicero (Morton) | 17:58.20 |
| 252 | Matthew Scudieri | Aurora (A. Christian) | 18:20.50 |
| 252 | Grant Zasadny | West Chicago (Wheaton Academy) | 19:14.90 |
| 253 | Joshua Sunkel | Normal (Community West) | 17:48.70 |
| 253 | Mehdi Abdagic | Algonquin (Jacobs) | 17:58.60 |
| 253 | Braden Dietrich | Byron | 18:21.00 |
| 253 | Matteo Marotta | Batavia | 19:15.00 |
| 254 | Leo OBrill | Glen Ellyn (Glenbard South) | 17:48.70 |
| 254 | Garrett Fries | Fox Lake (Grant) | 17:59.30 |
| 254 | Owen Mathews | Rock Island (Alleman) | 18:21.40 |
| 254 | Harrison Pope | Fox Lake (Grant) | 19:15.10 |
| 255 | Mason Webb | Carterville | 17:49.80 |
| 255 | Jaymes Taylor | Aurora (Waubonsie Valley) | 18:00.90 |
| 255 | Eli Denmark-Collins | Broadlands (Heritage) | 18:22.60 |
| 255 | Joel Maas | Glen Ellyn (Glenbard West) | 19:15.50 |
| 256 | Keaton Smith | Freeburg | 17:49.80 |
| 256 | Matthew Escatel | Fox Lake (Grant) | 18:01.10 |
| 256 | Andrew Larry | Decatur (St. Teresa) | 18:23.40 |
| 256 | Hiruka Hewamanage | Batavia | 19:16.20 |
| 257 | Nicholas Wilgen | Grayslake (Central) | 17:50.30 |
| 257 | Shawn Chen | Aurora (Waubonsie Valley) | 18:01.50 |
| 257 | Justin Wainscott | Erie-Prophetstown | 18:24.10 |
| 257 | Samuel Neubauer | Rockford (Jefferson) | 19:16.60 |
| 258 | Jackson Windhorst | Mt. Zion | 17:50.70 |
| 258 | AJ Steele | Tinley Park (Andrew) | 18:04.10 |
| 258 | Matthew Williamson | Tuscola | 18:24.40 |
| 258 | Ethan Phillips | Palos Hills (Stagg) | 19:16.60 |
| 259 | Tyler Owen | Dunlap | 17:51.50 |
| 259 | Robert (Bobby) Nelson | Moline | 18:06.80 |
| 259 | Joseph Romero | Georgetown (La Salette Academy) | 18:26.90 |
| 259 | Charles Tuscher | Glen Ellyn (Glenbard West) | 19:16.90 |
| 260 | Alex Colvin | Dunlap | 17:52.40 |
| 260 | Landon Terryberry | Fox Lake (Grant) | 18:07.80 |
| 260 | Nolan Peirce | Port Byron (Riverdale) | 18:27.00 |
| 260 | Aayush Joshi | Dunlap | 19:17.50 |
| 261 | Ari Anderson | Chatham (Glenwood) | 17:52.50 |
| 261 | Kale Moore | Moline | 18:08.30 |
| 261 | Gavin Early | Byron | 18:29.40 |
| 261 | Yandel Torres | Downers Grove (North) | 19:17.60 |
| 262 | Brennan Reinhard | Crystal Lake (Central) | 17:53.20 |
| 262 | John Valdes | Palos Hills (Stagg) | 18:08.40 |
| 262 | Simeon Gerber | Bloomington (Cornerstone Christian Academy) | 18:29.60 |
| 262 | Adonis Alvarez | Rock Island | 19:19.10 |
| 263 | Brody Miller | Chillicothe (Illinois Valley Central) | 17:53.70 |
| 263 | Tristan Alexis Muniz | Skokie (Niles West) | 18:08.70 |
| 263 | Knox Shackelford | Cerro Gordo-Bement | 18:32.60 |
| 263 | Zacary Pope | Fox Lake (Grant) | 19:19.30 |
| 264 | Nate Burgess | Sycamore | 17:53.80 |
| 264 | Blake Cirar | Bradley (B.-Bourbonnais) | 18:08.90 |
| 264 | Jack Gramm | El Paso (E.P.-Gridley) | 18:32.60 |
| 264 | Benjamin (Ben) Larson | Moline | 19:19.30 |
| 265 | Alek Myshkowec | Woodstock (North) | 17:54.30 |
| 265 | Luis Ramirez | Burbank (Reavis) | 18:11.60 |
| 265 | Gerzayn Chargoy | Hampshire | 19:19.50 |
| 266 | Silas Descalzo | Galesburg | 17:54.30 |
| 266 | Spencer Paterson | Rockton (Hononegah) | 18:12.60 |
| 266 | Logan Washburn | ROWVA Williamsfield | 18:33.10 |
| 266 | Will Wahl | Belvidere (North) | 19:19.70 |
| 267 | Will George | Norridge (Ridgewood) | 17:54.60 |
| 267 | Dominik Krzysztofek | Palos Hills (Stagg) | 18:16.70 |
| 267 | Cole Margenthaler | Toledo (Cumberland) | 18:33.70 |
| 267 | Nathan Barrett | Chicago (St. Ignatius College Prep) | 19:20.80 |
| 268 | Jayce Hughes | Washington | 17:55.10 |
| 268 | Kaleb Zelalem | Skokie (Niles North) | 18:17.00 |
| 268 | Reilly Wiegand | Eureka | 18:33.90 |
| 268 | Aleksandras Palubinskas | Downers Grove (North) | 19:20.90 |
| 269 | Ethan Spadafora | Lemont | 17:55.50 |
| 269 | Tyler Piotrowski | Addison (A. Trail) | 18:17.10 |
| 269 | Mackinnley Thompson | Ottawa (Marquette) | 18:34.30 |
| 269 | Micah Jones | Chatham (Glenwood) | 19:21.00 |
| 270 | Samuel DelRio | Belvidere | 17:57.10 |
| 270 | Teddy Lynch | Chicago (St. Ignatius College Prep) | 18:17.30 |
| 270 | Braxton Romersberger | El Paso (E.P.-Gridley) | 18:35.10 |
| 270 | Martin Weber | Buffalo Grove | 19:21.40 |
| 271 | Kaden Strohbeck | Jerseyville (Jersey) | 17:57.90 |
| 271 | Kieran Van Stan | Skokie (Niles West) | 18:17.60 |
| 271 | Micah Hilliker | Byron | 18:36.60 |
| 271 | Aiden LeClaire | Rockford (Jefferson) | 19:22.00 |
| 272 | Benjamin Loxtercamp | Tinley Park | 17:59.10 |
| 272 | Sulaimaan Khan | Skokie (Niles North) | 18:18.30 |
| 272 | Leo Zach | Mount Carroll (West Carroll) | 18:37.00 |
| 272 | Matthew Hughes | Normal (University) | 19:22.10 |
| 273 | Gunner Barr | Charleston | 17:59.20 |
| 273 | Edward Maley | Chicago (St. Ignatius College Prep) | 18:19.50 |
| 273 | Brady Johnson | St. Joseph (S.J.-Ogden) | 18:37.40 |
| 273 | Max Mottola | Grayslake (Central) | 19:22.40 |
| 274 | Robert Hofer | Breese (Central) | 17:59.30 |
| 274 | Aiden Maderak | Palos Hills (Stagg) | 18:20.40 |
| 274 | Dawson Medley | Cambridge | 18:37.90 |
| 274 | Andrew Brady | Evanston (Twp.) | 19:22.60 |
| 275 | Brecken Oester | Aurora (Central Catholic) | 18:00.30 |
| 275 | Lukas Van Ostrand | Skokie (Niles North) | 18:20.50 |
| 275 | Chance Price | El Paso (E.P.-Gridley) | 18:38.70 |
| 275 | Evan Bierma | Morton | 19:24.50 |
| 276 | Caden Bould | Belvidere | 18:02.60 |
| 276 | Jack Radtke | Tinley Park (Andrew) | 18:20.80 |
| 276 | Will Pettry | Tuscola | 18:39.50 |
| 276 | Hugh Wileman | Aurora (Marmion Academy) | 19:24.60 |
| 277 | Evan Huntington | Dunlap | 18:03.60 |
| 277 | Diego Carrillo | Oak Lawn (Richards) | 18:21.00 |
| 277 | Will Denton | Toulon (Stark County) | 18:39.50 |
| 277 | Matthew Limaco | Aurora (Waubonsie Valley) | 19:24.80 |
| 278 | Gus Kling | Glen Ellyn (Glenbard South) | 18:03.90 |
| 278 | Naod Tilahun | Skokie (Niles North) | 18:22.00 |
| 278 | William McCoid | Rockford (Lutheran) | 18:39.90 |
| 278 | Mac Holmes | LaGrange (Lyons) | 19:25.30 |
| 279 | Tyler Butler | Jacksonville | 18:04.50 |
| 279 | Joseph Horos | Chicago (St. Ignatius College Prep) | 18:22.40 |
| 279 | Ayden Lacey | West Prairie | 18:39.90 |
| 279 | Alex Silva | Plainfield (North) | 19:25.50 |
| 280 | Carter Rich | Troy (Triad) | 18:05.30 |
| 280 | Lowell Redmond | Highland Park | 18:23.70 |
| 280 | Graham Maxwell | Bloomington (Cornerstone Christian Academy) | 18:40.20 |
| 280 | Mason Shoff | Metamora | 19:27.00 |
| 281 | Aiden Mulgrew | Mt. Zion | 18:06.30 |
| 281 | Leonel Flores | Oak Lawn (Richards) | 18:24.30 |
| 281 | Evan Jones | Stillman Valley | 18:40.30 |
| 281 | Ben Krahenbuhl | Batavia | 19:27.20 |
| 282 | Ben Lopez | Belvidere | 18:06.30 |
| 282 | Henry Mass | Rock Island | 18:24.50 |
| 282 | Chase Yount | Erie-Prophetstown | 18:41.00 |
| 282 | Keegan Lundin | LaGrange (Lyons) | 19:27.30 |
| 283 | Gage King | East Peoria | 18:08.80 |
| 283 | Caedmon Vaske | Bolingbrook | 18:27.00 |
| 283 | Zaydan Schoonhoven-Hussain | Stockton | 18:41.40 |
| 283 | Ben Day | Batavia | 19:27.40 |
| 284 | Alex Wolff | Grayslake (Central) | 18:09.10 |
| 284 | London Hampton | Oak Lawn (Richards) | 18:27.50 |
| 284 | Finn McCarthy | LaGrange (Lyons) | 19:27.70 |
| 285 | Jared Lanting | Sycamore | 18:09.60 |
| 285 | Traeten Holtam | Rock Island | 18:29.40 |
| 285 | Sam Zadeh | St. Joseph (S.J.-Ogden) | 18:43.50 |
| 285 | Eli Puchtel | Evanston (Twp.) | 19:27.80 |
| 286 | Noah Hardwick | Charleston | 18:10.00 |
| 286 | Ben Grugel | Carpentersville (Dundee-Crown) | 18:31.60 |
| 286 | Hunter Shemek | Sherrard | 18:43.50 |
| 286 | Sammy Von Holten | Minooka | 19:28.00 |
| 287 | Isaac Lack | Chatham (Glenwood) | 18:10.70 |
| 287 | Isaiah Mendoza | Carpentersville (Dundee-Crown) | 18:33.40 |
| 287 | Patrick McDonald | Georgetown (La Salette Academy) | 18:43.60 |
| 287 | Brett Speagle | Mt. Zion | 19:28.90 |
| 288 | Benjamin Bobchik | Dunlap | 18:11.90 |
| 288 | Titus Stout | Moline | 18:33.40 |
| 288 | Tatum Judy | Murphysboro | 18:44.40 |
| 288 | Hudson Thomas | Normal (Community West) | 19:29.40 |
| 289 | Simon Fabish | Dunlap | 18:12.20 |
| 289 | Elliott Diehl | Skokie (Niles North) | 18:33.50 |
| 289 | Elias Richard | Rockford (Lutheran) | 18:44.40 |
| 289 | Adam Jamiolkowski | Vernon Hills | 19:29.70 |
| 290 | Connor McKenna | Glen Ellyn (Glenbard South) | 18:12.30 |
| 290 | Allen Jose | Tinley Park (Andrew) | 18:34.40 |
| 290 | Finley Burton | Tremont | 18:45.40 |
| 290 | Brian Rodely | Minooka | 19:30.00 |
| 291 | Thomas Gerros | LaGrange Park (Nazareth Academy) | 18:12.80 |
| 291 | Joaquin Martinez | Highland Park | 18:36.90 |
| 291 | Parker Fiene | Steeleville | 18:45.90 |
| 291 | Markus Paul Ryan | Plainfield (South) | 19:30.30 |
| 292 | Jaxon Tomera | Normal (Community West) | 18:12.90 |
| 292 | Lucas Linder | Evanston (Twp.) | 18:37.30 |
| 292 | Lincoln Johnson | Tolono (Unity) | 18:46.00 |
| 292 | Brenden Huntington | Dunlap | 19:31.30 |
| 293 | Luke Christ | Freeburg | 18:13.60 |
| 293 | Isaiah Mohnacky | Rockton (Hononegah) | 18:38.80 |
| 293 | Luke Zis | Georgetown (La Salette Academy) | 18:46.10 |
| 293 | Evan Zastrow | Normal (University) | 19:32.20 |
| 294 | Caleb Fruit | Sycamore | 18:14.20 |
| 294 | Adrian Hernandez | Berwyn-Cicero (Morton) | 18:39.90 |
| 294 | Carl Hoefer | Bloomington (Cornerstone Christian Academy) | 18:46.30 |
| 294 | Porter Keller | Morton | 19:32.40 |
| 295 | Joey Schuch | Maple Park (Kaneland) | 18:14.50 |
| 295 | Jacob Karwowski | Bolingbrook | 18:40.50 |
| 295 | Owen Fenska | Aurora (A. Christian) | 18:47.10 |
| 295 | Nolan Pruess | Dunlap | 19:33.40 |
| 296 | Caden Reiter | Manteno | 18:16.90 |
| 296 | Nikita Bozhenko | Skokie (Niles North) | 18:42.00 |
| 296 | Ty Brownlee | Mackinaw (Deer Creek-M.) | 18:47.50 |
| 296 | Evan Blaim | Glen Ellyn (Glenbard South) | 19:34.30 |
| 297 | Dexter Parisi | Woodstock | 18:17.20 |
| 297 | Caden Murray | Burlington (Central) | 18:43.10 |
| 297 | Beckem Hudson | Auburn | 18:48.10 |
| 297 | Jovany Salgado | Hampshire | 19:35.10 |
| 298 | Eliu Molina | Sycamore | 18:17.50 |
| 298 | Derrick Jones | Algonquin (Jacobs) | 18:43.20 |
| 298 | Lincoln Minard | Sandwich | 18:48.20 |
| 298 | Sriharshith Yaramala | Dunlap | 19:35.80 |
| 299 | Charles Ahrens | Lombard (Montini) | 18:17.80 |
| 299 | Mikael Urteaga | Burbank (Reavis) | 18:43.50 |
| 299 | Graham Walters | Stanford (Olympia) | 18:49.90 |
| 299 | Owen Lowe | Crystal Lake (Prairie Ridge) | 19:36.50 |
| 300 | Joshua Bierbaum | Normal (Community West) | 18:18.00 |
| 300 | Mohammad Khalil | Chicago (St. Ignatius College Prep) | 18:43.80 |
| 300 | Jordin Akileh | Roxana | 18:50.70 |
| 300 | Konrad Kiernia | Palos Hills (Stagg) | 19:37.00 |
| 301 | Robby Ross | Freeburg | 18:18.70 |
| 301 | Jeffrey Gattuso | Skokie (Niles West) | 18:43.90 |
| 301 | Cooper Hinkle | Eureka | 18:50.70 |
| 301 | Colin Flynn | LaGrange (Lyons) | 19:37.10 |
| 302 | Jake Wilhelm | Carterville | 18:19.30 |
| 302 | Sunny Greving | Moline | 18:43.90 |
| 302 | Cole Barrett | Port Byron (Riverdale) | 18:51.10 |
| 302 | Asher Stickling | Morton | 19:37.60 |
| 303 | Graham Reiser | Lombard (Montini) | 18:19.40 |
| 303 | Bryce Haacker | Burlington (Central) | 18:44.40 |
| 303 | Elijah Ball | Edwardsville (Metro-East Lutheran) | 18:51.20 |
| 303 | Lucas Tsiones | Palos Hills (Stagg) | 19:38.30 |
| 304 | Greyson Dobbels | Crystal Lake (Central) | 18:19.80 |
| 304 | Aaden Martinez | Carpentersville (Dundee-Crown) | 18:44.60 |
| 304 | Alex Wells | Tolono (Unity) | 18:51.50 |
| 304 | Christopher Membrila-Martinez | Bolingbrook | 19:38.30 |
| 305 | Dalton Miller-Klunke | Dunlap | 18:20.20 |
| 305 | Holden Lynn | Pekin | 18:44.70 |
| 305 | Bryar Kuehl | Morrison | 18:52.80 |
| 305 | Nicholas Walendzewicz | Park Ridge (Maine South) | 19:38.40 |
| 306 | Grant Smithmeyer | Ottawa (Twp.) | 18:20.60 |
| 306 | Ayden Ketelsen | Villa Park (Willowbrook) | 18:46.00 |
| 306 | Dean Akre | Rockford (Lutheran) | 18:53.10 |
| 306 | Bruno Mendez | Park Ridge (Maine South) | 19:38.60 |
| 307 | Andrew Jolliff | Herrin | 18:21.10 |
| 307 | Elliott Hicks | Peoria (Richwoods) | 18:47.80 |
| 307 | Hunter Ely | Toulon (Stark County) | 18:53.60 |
| 307 | Desmond Nieto | Chicago (Brother Rice) | 19:39.50 |
| 308 | Hunter Russell | Morris | 18:21.80 |
| 308 | Vladimir Diaz | Berwyn-Cicero (Morton) | 18:48.10 |
| 308 | Aiden Southwood | Farmington | 18:53.90 |
| 308 | Timothy Driver | Moline | 19:40.30 |
| 309 | Johnny Espino | Plano | 18:23.40 |
| 309 | Cam Krusinski | Palos Hills (Stagg) | 18:52.50 |
| 309 | Martin Woosley | Aurora (Waubonsie Valley) | 19:40.60 |
| 310 | Kaleb Nimke | Ottawa (Twp.) | 18:23.60 |
| 310 | Elijah Foster | Erie-Prophetstown | 18:54.20 |
| 310 | Milo Barraca | Skokie (Niles West) | 18:54.50 |
| 310 | Atticus Dean | Evanston (Twp.) | 19:40.80 |
| 311 | Callum Swan | Sycamore | 18:23.90 |
| 311 | Chase Jared | Rock Island | 18:55.70 |
| 311 | Rowden Holmes | Metamora | 19:42.00 |
| 312 | Jack Robertson | Carterville | 18:24.20 |
| 312 | Alex Garcia | Burbank (Reavis) | 18:55.70 |
| 312 | Brayden Lehman | Eureka | 18:57.20 |
| 312 | Seth Long | Moline | 19:42.40 |
| 313 | Issac Becker | Galesburg | 18:24.40 |
| 313 | Tyler Krauss | Hampshire | 18:56.40 |
| 313 | Hayden McNutt | Stockton | 18:57.90 |
| 313 | Zaid Thalji | Rolling Meadows | 19:42.40 |
| 314 | Caleb Waldschmidt | Chillicothe (Illinois Valley Central) | 18:26.00 |
| 314 | Edison Balogh | Villa Park (Willowbrook) | 18:56.90 |
| 314 | Daniel Kiser | Lawrenceville | 18:58.50 |
| 314 | Johnny Vogelman | Crystal Lake (Central) | 19:42.80 |
| 315 | Dylan Verdun | Pontiac | 18:26.80 |
| 315 | Moises Loeza | Burbank (Reavis) | 18:58.20 |
| 315 | Ronan Askins | Edwardsville (Metro-East Lutheran) | 18:59.60 |
| 315 | Colin Hanson | Edwardsville | 19:43.40 |
| 316 | Owen Spiezio | Washington | 18:27.40 |
| 316 | Evann O'Neil | Aurora (Waubonsie Valley) | 18:58.40 |
| 316 | Collin Jennings | Abingdon (A.-Avon) | 19:00.70 |
| 316 | Evan Kosobudzki | Burlington (Central) | 19:43.40 |
| 317 | Trigg Goestenkors | Breese (Central) | 18:27.50 |
| 317 | Joe Szarzynski | Lockport (Twp.) | 18:58.50 |
| 317 | Christopher Gedraitis II | Peru (St. Bede) | 19:00.80 |
| 317 | Vedant Rami | Vernon Hills | 19:43.60 |
| 318 | Gavin Schnurstein | Maple Park (Kaneland) | 18:27.80 |
| 318 | Carter Provost | Bradley (B.-Bourbonnais) | 18:59.90 |
| 318 | Steven White | Murphysboro | 19:01.10 |
| 318 | Ben Carter | Yorkville | 19:43.70 |
| 319 | Ethan Lusk | Chatham (Glenwood) | 18:27.90 |
| 319 | Desmond Stanulis | Westmont | 19:01.80 |
| 319 | Aadi Sheth | Burlington (Central) | 19:02.10 |
| 319 | Logan Liu | Highland Park | 19:43.80 |
| 320 | Ben Thaler | Metamora | 18:28.10 |
| 320 | Adrian Hermosillo | Peru (St. Bede) | 19:02.50 |
| 320 | Gahel Lezama | Addison (A. Trail) | 19:04.80 |
| 320 | Garrett Kelch | Dunlap | 19:44.10 |
| 321 | Gabriel Wingard | West Chicago (Wheaton Academy) | 18:28.70 |
| 321 | Hunter Dilley | St. Joseph (S.J.-Ogden) | 19:02.60 |
| 321 | Solomon Davids | Skokie (Niles West) | 19:05.90 |
| 321 | Rodolfo Herrera-Robles | Rockford (Guilford) | 19:44.20 |
| 322 | Chris Corsi | Joliet (Catholic Academy) | 18:29.30 |
| 322 | Lucca Kapp | Gillespie | 19:03.00 |
| 322 | Naseem Mustafa | Palos Hills (Stagg) | 19:06.60 |
| 322 | David Welch | Metamora | 19:44.50 |
| 323 | Nikolas Schupbach | Aurora (Central Catholic) | 18:29.70 |
| 323 | Braiden Krahl | Sherrard | 19:03.00 |
| 323 | Breydan Massett | Addison (A. Trail) | 19:10.30 |
| 323 | Hunter Van Eynde | Yorkville | 19:44.60 |
| 324 | Porter Anderson | Mt. Zion | 18:30.50 |
| 324 | Clayton Altgilbers | Toledo (Cumberland) | 19:03.30 |
| 324 | Patrick Neiheisel | Lockport (Twp.) | 19:11.60 |
| 324 | Liam Goodman | Chicago (St. Ignatius College Prep) | 19:45.30 |
| 325 | Joshua Peterson | Charleston | 18:30.70 |
| 325 | Miles Petersen | Port Byron (Riverdale) | 19:04.40 |
| 325 | James Narbone | Oak Lawn (Richards) | 19:13.10 |
| 325 | Ethan Whitelock | Downers Grove (North) | 19:46.30 |
| 326 | Austin Kuenstler | Olney (Richland County) | 18:30.70 |
| 326 | Mathias Askins | Edwardsville (Metro-East Lutheran) | 19:05.30 |
| 326 | Grant Seitz | Skokie (Niles North) | 19:13.40 |
| 326 | Jonathan Gonzalez | Palatine (Fremd) | 19:46.50 |
| 327 | Aaron Loud | Mt. Zion | 18:31.10 |
| 327 | Max Dalton | Henry (H.-Senachwine) | 19:05.50 |
| 327 | Kian Korach | Fox Lake (Grant) | 19:15.80 |
| 327 | Benjamin Conway | Lombard (Montini) | 19:46.50 |
| 328 | Jaden Rhone | Lemont | 18:31.50 |
| 328 | Carter Baxter | Granville (Putnam County) | 19:05.70 |
| 328 | Joey Gattuso | Skokie (Niles West) | 19:22.40 |
| 328 | Darius Citea | Dunlap | 19:46.60 |
| 329 | Michael Gantt | Grayslake (Central) | 18:31.80 |
| 329 | Hank Eastman | El Paso (E.P.-Gridley) | 19:07.30 |
| 329 | Timmy Durand | DeKalb | 19:23.40 |
| 329 | Kaiden Arnold | Algonquin (Jacobs) | 19:46.80 |
| 330 | Aiden Koster | Sterling | 18:32.10 |
| 330 | Colton Hopp | Stillman Valley | 19:07.30 |
| 330 | Marcus Davis | Hampshire | 19:25.20 |
| 330 | Ricardo Nogueda lopez | Belvidere | 19:47.20 |
| 331 | Kevin Barrett | Lombard (Montini) | 18:32.40 |
| 331 | Soyier Balsimo | Delavan-Darien | 19:07.90 |
| 331 | Cole Pollock | Burlington (Central) | 19:31.60 |
| 331 | Nathaniel Jones | Grayslake (Central) | 19:47.50 |
| 332 | Elliott Lowe | Crystal Lake (Prairie Ridge) | 18:32.60 |
| 332 | Isaiah Carpenter | Heyworth | 19:08.70 |
| 332 | Justin Wilson | Bolingbrook | 19:32.60 |
| 332 | Owen Myers | Chicago (St. Ignatius College Prep) | 19:48.20 |
| 333 | Landon Beltran | Woodstock | 18:32.60 |
| 333 | Geoffrey Schachtrup | Elmwood-Plum City | 19:09.20 |
| 333 | Owen Jones | Bolingbrook | 19:33.40 |
| 333 | Matthew Erazo | Algonquin (Jacobs) | 19:48.40 |
| 334 | Andrew Cain | Woodstock | 18:33.30 |
| 334 | Matthew Plovich | Gillespie | 19:09.50 |
| 334 | Max Foley | DeKalb | 19:40.30 |
| 334 | Ethan Maly | Downers Grove (North) | 19:48.50 |
| 335 | Aldo Joyce | Urbana (University) | 18:33.60 |
| 335 | Jackson Tegeler | Erie-Prophetstown | 19:09.80 |
| 335 | Damian Sigaran | Addison (A. Trail) | 19:42.10 |
| 335 | Brady Andersen | Burlington (Central) | 19:48.80 |
| 336 | Jonah Rose | Washington | 18:34.20 |
| 336 | Michael Picazo | Tuscola | 19:11.00 |
| 336 | Adam Michalik | Burbank (Reavis) | 19:46.40 |
| 336 | Liam Bovee | Normal (Community West) | 19:49.00 |
| 337 | Esam Farraj | Rochelle | 18:35.40 |
| 337 | Rylan Bisby | Roxana | 19:11.20 |
| 337 | Charles Rohde | Burlington (Central) | 19:47.40 |
| 337 | Hank Baker | Morton | 19:49.30 |
| 338 | Evan Fraas | Jacksonville | 18:35.80 |
| 338 | Caleb Carpenter | Heyworth | 19:11.40 |
| 338 | Matthias Bowden | Peoria (Richwoods) | 19:47.70 |
| 338 | Ben Milligan | Glen Ellyn (Glenbard South) | 19:49.50 |
| 339 | Jackson Petitgout | Macomb | 18:36.10 |
| 339 | Charlie Grzanich | Canton | 19:12.40 |
| 339 | Bryson Struck | Grayslake (Central) | 19:49.70 |
| 339 | Om Mistry | Addison (A. Trail) | 19:49.80 |
| 340 | Max Firak | Crystal Lake (Prairie Ridge) | 18:36.20 |
| 340 | Nolan Hostettler | Gillespie | 19:14.20 |
| 340 | Chase Temple | Highland Park | 19:50.20 |
| 340 | Kevin Liao | Peoria (Richwoods) | 19:56.80 |
| 341 | Andrew Varblow | Grayslake (Central) | 18:36.60 |
| 341 | Noah Bliss | Williamsville | 19:14.30 |
| 341 | Cameron Hay | Crystal Lake (Central) | 19:50.40 |
| 341 | Kenneth Delacruz | Addison (A. Trail) | 20:13.50 |
| 342 | Samuel Kunets | Belvidere | 18:37.50 |
| 342 | Landon Hebel | Seneca | 19:14.90 |
| 342 | Judah Kargl | Rock Island | 19:50.90 |
| 342 | James Ratliff | Oak Lawn (Richards) | 20:15.10 |
| 343 | Jackson Albers | Normal (University) | 18:37.80 |
| 343 | Cameron Cooper | Carlinville | 19:15.00 |
| 343 | John O'Reilly | LaGrange Park (Nazareth Academy) | 19:51.40 |
| 343 | Wyatt Weidner | Pekin | 20:16.00 |
| 344 | JT Piper | Normal (University) | 18:38.10 |
| 344 | Carson Moore | ROWVA Williamsfield | 19:15.70 |
| 344 | Donald Fernstrom | Grayslake (Central) | 19:52.20 |
| 344 | Mitchell Wenger | Peoria (Richwoods) | 20:16.10 |
| 345 | Karder Johnson | Sterling | 18:38.80 |
| 345 | Raudel (RJ) Hermosillo Jr | Peru (St. Bede) | 19:15.80 |
| 345 | Eli Ano | Cary (C.-Grove) | 19:52.80 |
| 345 | Kevin Wenc | Palos Hills (Stagg) | 20:18.60 |
| 346 | Dempsey Wyman | Danville | 18:39.90 |
| 346 | River Wygant | Byron | 19:16.70 |
| 346 | Michael Gillespie | Park Ridge (Maine South) | 19:53.00 |
| 346 | Luke Kilgus | Pekin | 20:20.20 |
| 347 | Andrew Nyquist | West Chicago (Wheaton Academy) | 18:40.10 |
| 347 | Garrett DeWitt | ROWVA Williamsfield | 19:16.80 |
| 347 | Oliver Smith | Plainfield (North) | 19:53.10 |
| 347 | Dre Contreras | Peoria (Richwoods) | 20:23.00 |
| 348 | Ben Heppermann | Freeburg | 18:40.90 |
| 348 | Garrett Smolkovich | Cullom (Tri-Point) | 19:17.40 |
| 348 | John O'Brien | Palatine (Fremd) | 19:53.90 |
| 348 | Salah Makhlouf | Oak Lawn (Richards) | 20:40.20 |
| 349 | Patrick O'Reilly | LaGrange Park (Nazareth Academy) | 18:41.10 |
| 349 | Mitchell Atwater | Tuscola | 19:17.40 |
| 349 | Clayton Gallois | Aurora (Marmion Academy) | 19:53.90 |
| 349 | Malachi Schwartz | Moline | 20:43.30 |
| 350 | Lucas Donaker | Glen Ellyn (Glenbard South) | 18:41.60 |
| 350 | Logan Fox | Eureka | 19:18.10 |
| 350 | Jonathan Rodts | Normal (Community West) | 19:54.30 |
| 350 | Eli Hauri | Peoria (Richwoods) | 21:06.20 |
| 351 | Weston Adams | Norridge (Ridgewood) | 18:42.20 |
| 351 | Connor Sharper | Herscher | 19:18.20 |
| 351 | Ryan Czerwinski | Plainfield (North) | 19:54.60 |
| 351 | Jaiden Stork | Pekin | 21:15.10 |
| 352 | Jack Nevenhoven | Maple Park (Kaneland) | 18:42.70 |
| 352 | Edwin (Eddie) Rutledge | Heyworth | 19:19.20 |
| 352 | Daniel Ramirez | Fox Lake (Grant) | 19:54.80 |
| 352 | Jackson Kohl | Pekin | 21:40.20 |
| 353 | Michael Wu | Urbana (University) | 18:44.80 |
| 353 | Michael Cornwall | El Paso (E.P.-Gridley) | 19:19.80 |
| 353 | Nolan Bill | Edwardsville | 19:55.70 |
| 353 | Jared Marin | Carpentersville (Dundee-Crown) | 22:27.70 |
| 354 | Logan Bader | East Peoria | 18:45.10 |
| 354 | Jack Donald | Maryville (M. Christian) | 19:20.00 |
| 354 | Owen Clarke | Batavia | 19:56.40 |
| 354 | Max Helmig | Pekin | 22:46.00 |
| 355 | Cole Furrow | Galesburg | 18:45.20 |
| 355 | Dominik Avila | Peru (St. Bede) | 19:21.10 |
| 355 | Jack Honiotes | Plainfield (North) | 19:57.90 |
| 355 | Josh Ford | Addison (A. Trail) | 24:13.00 |
| 356 | Owen Roddy | Sterling | 18:45.90 |
| 356 | Jasper Wenger | El Paso (E.P.-Gridley) | 19:21.20 |
| 356 | Owen Gajda | Villa Park (Willowbrook) | 19:58.50 |
| 357 | Alex Bounds | West Chicago (Wheaton Academy) | 18:46.10 |
| 357 | Logan Kean | Rock Island (Alleman) | 19:21.40 |
| 357 | Mason Vagle | Rockton (Hononegah) | 19:58.50 |
| 358 | Bresden Shutt | Woodstock | 18:46.30 |
| 358 | Josh Armour | Williamsville | 19:21.70 |
| 358 | Tyler Sikorski | Dunlap | 19:58.70 |
| 359 | Eymen Tasdan | Macomb | 18:46.40 |
| 359 | Trevor Coy | Tolono (Unity) | 19:21.80 |
| 359 | Ryan Fals | Yorkville | 19:58.90 |
| 360 | Will Green | Jerseyville (Jersey) | 18:47.00 |
| 360 | Drake Merriman | Dakota | 19:22.10 |
| 360 | Benjamin Petroit | Lockport (Twp.) | 19:58.90 |
| 361 | Matthew Breszach | Lemont | 18:47.40 |
| 361 | Ethan Vandermyde | Eureka | 19:22.20 |
| 361 | Ty Houx | Rolling Meadows | 19:59.10 |
| 362 | Gabriel Kelough | Champaign (Centennial) | 18:48.00 |
| 362 | Henry Watson | Eureka | 19:23.80 |
| 362 | Jackson Pirc | Highland Park | 19:59.20 |
| 363 | Ryley Soloff | Plano | 18:48.20 |
| 363 | Steven Swatos | Erie-Prophetstown | 19:23.80 |
| 363 | River Lewis | Plainfield (South) | 20:00.40 |
| 364 | Nathan Bloom | Lake Villa (Lakes) | 18:49.40 |
| 364 | Luis Medina Delgado | Rockford (Boylan Catholic) | 19:25.70 |
| 364 | Levi Landes | Normal (University) | 20:01.90 |
| 365 | Gregory Smith | Rochelle | 18:49.50 |
| 365 | Carson Klos | Johnsburg | 19:26.40 |
| 365 | Christian VandeWoestyne | Glen Ellyn (Glenbard West) | 20:03.00 |
| 366 | Sam Woodward | Aurora (Central Catholic) | 18:50.20 |
| 366 | Jacen Anderson | Mount Carroll (West Carroll) | 19:27.20 |
| 366 | Baldemar Delgado | Lockport (Twp.) | 20:03.20 |
| 367 | Johnny Morales | Rochelle | 18:50.50 |
| 367 | Angelo Becker | Rockford (Boylan Catholic) | 19:27.90 |
| 367 | Constantin Stickell Khazai | Highland Park | 20:03.30 |
| 368 | Mason Stalcup | Maple Park (Kaneland) | 18:50.80 |
| 368 | Landon Nieslawski | Heyworth | 19:28.00 |
| 368 | Chaius Herbst | Normal (Community West) | 20:04.00 |
| 369 | Jalen Abbott | Galesburg | 18:51.60 |
| 369 | Keegan Reimann | Chatham (Glenwood) | 20:05.40 |
| 370 | Emerson Clement | Grayslake (Central) | 18:51.70 |
| 370 | Adam Burkins | Rockford (Boylan Catholic) | 19:29.00 |
| 370 | Toby Mareno | Minooka | 20:05.90 |
| 371 | Joseph Kim | Chicago (Northside) | 18:52.30 |
| 371 | Bryce Goeckner | Edwardsville (Metro-East Lutheran) | 19:29.50 |
| 371 | John Salva | Palatine (Fremd) | 20:06.00 |
| 372 | Devin Svarc | Belvidere (North) | 18:52.30 |
| 372 | Hendrix Seaman | Glasford (Illini Bluffs) | 19:31.10 |
| 372 | Godway Vedome | East Moline (United) | 20:06.20 |
| 373 | Chase Lane | Streator (Twp.) | 18:52.40 |
| 373 | Damien Walsh | Sandwich | 19:31.10 |
| 373 | James Hynes | Chicago (St. Ignatius College Prep) | 20:06.20 |
| 374 | Adam Hughart | Belvidere | 18:53.50 |
| 374 | Josiah Rokey | Eureka | 19:32.50 |
| 374 | Kendall Sweet | Hampshire | 20:06.60 |
| 375 | Charles Anderton | Galesburg | 18:55.20 |
| 375 | TJ Maynor | Eureka | 19:33.60 |
| 375 | Derek Kim | Urbana (University) | 20:06.70 |
| 376 | Cole Malo | Woodstock | 18:55.30 |
| 376 | Jubal Blunier | Eureka | 19:34.00 |
| 376 | Jan Olchawa | Lemont | 20:07.00 |
| 377 | Owen Osborn | Freeburg | 18:55.90 |
| 377 | Elliott Walles | Princeville | 19:34.30 |
| 377 | Connor Adair | East Moline (United) | 20:07.70 |
| 378 | Zane Besson | Herrin | 18:56.70 |
| 378 | Lucas Wurster | East Dubuque | 19:34.70 |
| 378 | Edward Larosa | Evanston (Twp.) | 20:07.80 |
| 379 | Jackson Depakakibo | Norridge (Ridgewood) | 18:56.90 |
| 379 | Carl Webb | Beecher | 19:35.40 |
| 379 | Bear Navickas | Deerfield | 20:08.30 |
| 380 | Ino Mapes | Effingham | 18:56.90 |
| 380 | Kent Pedersen | Rockford (Lutheran) | 19:36.10 |
| 380 | Thomas Hagman | Palos Hills (Stagg) | 20:08.50 |
| 381 | Blake Ehlebracht | Cary (C.-Grove) | 18:57.40 |
| 381 | Aiden Generous | New Athens | 19:37.00 |
| 381 | Dexter Starr | Cary (C.-Grove) | 20:08.90 |
| 382 | Hudson Allen | Jacksonville | 18:58.80 |
| 382 | Tim Kelly | Rockford (Boylan Catholic) | 19:37.20 |
| 382 | Ryan Miller | Fox Lake (Grant) | 20:09.80 |
| 383 | Jason Koziol | Belvidere | 18:58.90 |
| 383 | Ian Tancrell | East Dubuque | 19:37.50 |
| 383 | Eduardo Gonzalez | Lockport (Twp.) | 20:09.80 |
| 384 | Alex Moore | Troy (Triad) | 18:59.10 |
| 384 | Samuel Awbrey | Mackinaw (Deer Creek-M.) | 19:37.80 |
| 384 | Zach Jones | Glen Ellyn (Glenbard South) | 20:10.00 |
| 385 | Nathaniel Zwilling | Olney (Richland County) | 18:59.20 |
| 385 | Emerson Ponce | ROWVA Williamsfield | 19:38.20 |
| 385 | Zachary Schillinger | Palatine (Fremd) | 20:10.10 |
| 386 | William Cook | Freeburg | 19:01.40 |
| 386 | Kasen Casson | Fairbury (Prairie Central) | 19:38.80 |
| 386 | Judah Masters | Dunlap | 20:10.20 |
| 387 | Jesse Grupe | Danville | 19:02.10 |
| 387 | Liam Mead | East Dubuque | 19:39.00 |
| 387 | Austin Thompson | Normal (Community West) | 20:10.70 |
| 388 | Quinntin Pyskacek | Chicago (Northside) | 19:03.10 |
| 388 | Connor South | Rock Falls | 19:39.20 |
| 388 | Matthew Edison | Lemont | 20:10.90 |
| 389 | Grant Jaros | Troy (Triad) | 19:03.20 |
| 389 | Ethan Swift | Port Byron (Riverdale) | 19:39.30 |
| 389 | Josh Collinson | Villa Park (Willowbrook) | 20:11.10 |
| 390 | Connor Wiles | Lemont | 19:03.50 |
| 390 | Conrad Heigert | Roxana | 19:39.30 |
| 390 | Mahamoud Abdeldjabar | East Moline (United) | 20:11.20 |
| 391 | Charlie Weaver | Arlington Heights (St. Viator) | 19:03.90 |
| 391 | Braden Smith | Tuscola | 19:39.40 |
| 391 | Michael Nicholson | Lockport (Twp.) | 20:12.30 |
| 392 | Daniel Tecalero | Midlothian (Bremen) | 19:04.20 |
| 392 | Isaiah Rosas | Rock Island (Alleman) | 19:40.00 |
| 392 | Jackson Davis | Moline | 20:13.60 |
| 393 | Micah Peterson | Sterling | 19:04.60 |
| 393 | Ryan Helle | Farmington | 19:40.40 |
| 393 | Lucas Hoogheem | Moline | 20:14.30 |
| 394 | Jaxson Touma | Freeburg | 19:05.10 |
| 394 | Payson Shrum | Kewanee (Wethersfield) | 19:40.70 |
| 394 | Dylan Cutler | Downers Grove (North) | 20:14.60 |
| 395 | Boyou Huang | Urbana (University) | 19:06.90 |
| 395 | David Solis | Georgetown (La Salette Academy) | 19:40.80 |
| 395 | Ylly Tolentino | Dunlap | 20:16.30 |
| 396 | William Wegner | Chicago (Latin) | 19:08.20 |
| 396 | Collin Bowers | Princeville | 19:41.30 |
| 396 | Leonard Kruse | Burlington (Central) | 20:17.00 |
| 397 | Vincent Lin | Carterville | 19:08.60 |
| 397 | Joey Blasen | Mount Carroll (West Carroll) | 19:41.50 |
| 397 | Michael Davalos | Belvidere | 20:17.90 |
| 398 | Fritz Bolme | Geneseo | 19:09.00 |
| 398 | Ian OConnor | Hampshire | 20:17.90 |
| 399 | Callyn Burks | East Peoria | 19:09.10 |
| 399 | Everett Amen | Genoa (G.-Kingston) | 19:44.00 |
| 399 | Bryan Zhao | Urbana (University) | 20:18.10 |
| 400 | Teddy Wagner | Cary (C.-Grove) | 19:11.60 |
| 400 | Jaxon Sangalli | Eureka | 19:44.30 |
| 400 | Logan Gardner | Sterling | 20:19.00 |
| 401 | Rylan Carlson | Geneseo | 19:11.80 |
| 401 | Isaac Schreck | Georgetown (La Salette Academy) | 19:44.50 |
| 401 | Grayson McCue | Yorkville | 20:19.10 |
| 402 | Owen Hogan | LaGrange Park (Nazareth Academy) | 19:12.20 |
| 402 | Thomas Wiener | Georgetown (La Salette Academy) | 19:44.80 |
| 402 | Braden Bogda | Cary (C.-Grove) | 20:20.20 |
| 403 | Bodhi Lee | Crystal Lake (Prairie Ridge) | 19:12.50 |
| 403 | Lucas Getta | Edwardsville (Metro-East Lutheran) | 19:45.00 |
| 403 | Luke Pattelli | Normal (Community West) | 20:20.70 |
| 404 | Alex LaCerba | Antioch | 19:12.60 |
| 404 | Grant Marvin | Stockton | 19:45.50 |
| 404 | Liam Domahoski | Chatham (Glenwood) | 20:21.20 |
| 405 | Zane Grummel | Jerseyville (Jersey) | 19:12.60 |
| 405 | Andrew Broadfield | ROWVA Williamsfield | 19:46.30 |
| 405 | Even Aversano | Crystal Lake (Central) | 20:21.50 |
| 406 | Ethan Shelby | Carterville | 19:13.70 |
| 406 | Hank Maske | Eureka | 19:46.80 |
| 406 | Derek Paterson | Rockton (Hononegah) | 20:22.20 |
| 407 | Luca Derrick | Jerseyville (Jersey) | 19:14.80 |
| 407 | Preston Kimes | Anna (A.-Jonesboro) | 19:47.00 |
| 407 | Gabriel Katsahnias | Algonquin (Jacobs) | 20:22.30 |
| 408 | Aiden Lopez | Arlington Heights (St. Viator) | 19:15.10 |
| 408 | Alex Attig | Kewanee (Wethersfield) | 19:47.50 |
| 408 | Jackson Clark | Minooka | 20:22.80 |
| 409 | Cade Hahn | Washington | 19:16.10 |
| 409 | Asher Zehr | Eureka | 19:47.90 |
| 409 | Orion Rodriguez-Dirkes | Sterling | 20:22.80 |
| 410 | Britton Clay | Jacksonville | 19:16.50 |
| 410 | Ayden Belt | Beecher | 19:48.80 |
| 410 | Quinton Richter | Rockford (Guilford) | 20:22.90 |
| 411 | Dexter Lokshin | Champaign (Centennial) | 19:17.30 |
| 411 | Calvin Peele | Elmwood-Plum City | 19:48.90 |
| 411 | Noah Young | Palatine (Fremd) | 20:24.60 |
| 412 | Phil Andrei Pacheco | Danville | 19:18.20 |
| 412 | Dennis Nosek | Rockford (Boylan Catholic) | 19:50.40 |
| 412 | Landon Ronning | Aurora (Marmion Academy) | 20:24.90 |
| 413 | Connor Krussell | Tinley Park | 19:18.70 |
| 413 | Dawson Peters | Georgetown (La Salette Academy) | 19:50.60 |
| 413 | Luke Vogel | Minooka | 20:25.10 |
| 414 | Harper Brantley | Charleston | 19:18.90 |
| 414 | Jack Hanrahan | Heyworth | 19:51.00 |
| 414 | Thomas Pruess | Dunlap | 20:25.20 |
| 415 | Amari Dixon | Urbana (University) | 19:20.30 |
| 415 | Tyler Finn | Kewanee (Wethersfield) | 19:53.00 |
| 415 | Aaron Simmons | Peoria (Richwoods) | 20:25.40 |
| 416 | Adam Murnan | Chillicothe (Illinois Valley Central) | 19:20.90 |
| 416 | Geonathan Mocha | Chicago (St. Ignatius College Prep) | 20:25.70 |
| 417 | Chase Griffin | East Peoria | 19:22.10 |
| 417 | Logan Bockhorn | Steeleville | 19:53.00 |
| 417 | Kieran McGarry | Chicago (Brother Rice) | 20:26.70 |
| 418 | Malachi Tate | Danville | 19:23.00 |
| 418 | Drew Carlson | Monmouth (M.-Roseville) | 19:53.60 |
| 418 | Zachary Chiakulas | Cary (C.-Grove) | 20:26.80 |
| 419 | Jose Hernandez | Midlothian (Bremen) | 19:23.20 |
| 419 | Rafael Campos | Cullom (Tri-Point) | 19:54.40 |
| 419 | Hoyt Carter | Normal (Community West) | 20:26.80 |
| 420 | Lucas Weber | LaGrange Park (Nazareth Academy) | 19:24.20 |
| 420 | Bryce Keckler | Peru (St. Bede) | 19:55.80 |
| 420 | Jesse Vercler | Minooka | 20:26.90 |
| 421 | TJ Raddatz | Effingham | 19:24.40 |
| 421 | Jared Lopez | Johnsburg | 19:57.00 |
| 421 | Travon Clay | Chicago (Brother Rice) | 20:27.40 |
| 422 | Robert Lis | Norridge (Ridgewood) | 19:24.90 |
| 422 | Benton Bock | Rockford (Boylan Catholic) | 19:58.40 |
| 422 | Sam Rickert | Glen Ellyn (Glenbard South) | 20:27.50 |
| 423 | Ben Neuner | Troy (Triad) | 19:25.10 |
| 423 | Cade Strawn | Eureka | 19:58.60 |
| 423 | Patrick Sowa | Algonquin (Jacobs) | 20:27.80 |
| 424 | Aidan Bries | Geneseo | 19:26.60 |
| 424 | Mason Haskell | Peru (St. Bede) | 19:59.40 |
| 424 | Mason Weger | Woodstock | 20:28.50 |
| 425 | Jack Ramsey | Chicago (Latin) | 19:27.00 |
| 425 | Tyler Beck | El Paso (E.P.-Gridley) | 19:59.60 |
| 425 | Nathan Gribbon | Algonquin (Jacobs) | 20:28.60 |
| 426 | Emmett Martin | Mt. Zion | 19:30.10 |
| 426 | Silas Swick | Maryville (M. Christian) | 19:59.60 |
| 426 | Luke Blaser | West Chicago (Wheaton Academy) | 20:28.80 |
| 427 | Jason Taylor | Champaign (Centennial) | 19:30.80 |
| 427 | Ethan Grinnell | Toulon (Stark County) | 20:00.40 |
| 427 | Wyatt Olsen | Rockford (Guilford) | 20:29.30 |
| 428 | Finn Parr | Chicago (Latin) | 19:31.70 |
| 428 | Drake Peterson | Carlinville | 20:00.60 |
| 428 | Nicolas Barrios | Chicago (St. Ignatius College Prep) | 20:30.20 |
| 429 | Xander Merritt | Macomb | 19:32.30 |
| 429 | Ethan Secker | Port Byron (Riverdale) | 20:00.80 |
| 429 | Landon Arias | Oak Lawn (Richards) | 20:30.70 |
| 430 | Alexander Zhang | Chicago (University) | 19:33.40 |
| 430 | Graham Ross | Peru (St. Bede) | 20:02.30 |
| 430 | Benjamin Coleman | Highland Park | 20:30.90 |
| 431 | Jimmy Bishop | Woodstock (North) | 19:34.00 |
| 431 | Joe Savitch | Peru (St. Bede) | 20:02.50 |
| 431 | Eric Escamilla | Rockford (Auburn) | 20:31.10 |
| 432 | Hunter Hayes | Jacksonville | 19:35.30 |
| 432 | Isaiah Juneman | Mackinaw (Deer Creek-M.) | 20:05.50 |
| 432 | Leif Litland | Aurora (Marmion Academy) | 20:31.60 |
| 433 | Isaac Nigussie | Champaign (Centennial) | 19:35.80 |
| 433 | Preston Vasquez | Peru (St. Bede) | 20:05.80 |
| 433 | Chase Bowers | Hampshire | 20:31.60 |
| 434 | Axel Bown | Marengo | 19:36.00 |
| 434 | Brock Monk | Eureka | 20:06.30 |
| 434 | Jason Jakubowski | Hampshire | 20:31.80 |
| 435 | Blase Gilbreth | Freeburg | 19:37.00 |
| 435 | Andrew Donovan | Tolono (Unity) | 20:06.80 |
| 435 | Aidan Dogan | Plainfield (North) | 20:32.20 |
| 436 | Grant Price | Marengo | 19:37.30 |
| 436 | Andrew Woolery | Winnebago Lutheran | 20:07.40 |
| 436 | Wyatt Cosme | Chicago (Brother Rice) | 20:32.60 |
| 437 | Oscar Sullivan | Mt. Zion | 19:37.70 |
| 437 | Franc Knap | El Paso (E.P.-Gridley) | 20:08.40 |
| 437 | Lucas Knowles | Sterling | 20:32.60 |
| 438 | Andrew Schumacher | Jacksonville | 19:37.70 |
| 438 | Bryant Jeffrey | Galva | 20:09.00 |
| 438 | Christopher Lange | Downers Grove (North) | 20:33.70 |
| 439 | Gavin Banahan | Tinley Park | 19:38.40 |
| 439 | Colin Tribble | Pleasant Plains | 20:09.40 |
| 439 | Aaron Andrade | Plainfield (South) | 20:33.80 |
| 440 | Gabe Gutierrez | Streator (Twp.) | 19:38.40 |
| 440 | Grant McKee | El Paso (E.P.-Gridley) | 20:10.80 |
| 440 | Nick Ogbeni | Palos Hills (Stagg) | 20:34.00 |
| 441 | Edward Koziol | Rochelle | 19:39.20 |
| 441 | Braden Schieler | Eureka | 20:11.70 |
| 441 | Damien Thompson | Dunlap | 20:35.40 |
| 442 | Will Heidelman | West Chicago (Wheaton Academy) | 19:39.60 |
| 442 | Zach Juneau | Hinckley (H.-Big Rock) | 20:13.80 |
| 442 | Aiden Wiatr | McHenry | 20:35.40 |
| 443 | Kaidon Sims | East Peoria | 19:39.70 |
| 443 | Cullan Hoekstra | Eureka | 20:14.00 |
| 443 | Santiago Garcia | Aurora (Marmion Academy) | 20:35.50 |
| 444 | Tucker Kruse | Troy (Triad) | 19:40.20 |
| 444 | Carter Smoode | Granville (Putnam County) | 20:14.00 |
| 444 | Alikye Aniszewski | Maple Park (Kaneland) | 20:35.60 |
| 445 | Hunter Bivins | Rochelle | 19:42.00 |
| 445 | Raymond Hoefer | Bloomington (Cornerstone Christian Academy) | 20:14.80 |
| 445 | Jack Gibbons | LaGrange (Lyons) | 20:35.60 |
| 446 | Micah Johnson | Geneseo | 19:43.30 |
| 446 | Daylen Devall | Eureka | 20:14.80 |
| 446 | Jaxson Leach | Minooka | 20:35.80 |
| 447 | Daniel Aviram | Urbana (University) | 19:43.40 |
| 447 | Douglas Johnson | Rockford (Lutheran) | 20:15.40 |
| 447 | Aiden Rodriguez | LaGrange Park (Nazareth Academy) | 20:35.90 |
| 448 | Elijah Fiedler | Maple Park (Kaneland) | 19:44.30 |
| 448 | Luke McAllister | Tremont | 20:15.90 |
| 448 | Victor Sharma | Lombard (Montini) | 20:36.00 |
| 449 | Ahmed Suleiman | Lemont | 19:44.70 |
| 449 | Carter Snodgrass | Heyworth | 20:17.30 |
| 449 | Max Colomb | LaGrange (Lyons) | 20:37.10 |
| 450 | Jack Deist | Jerseyville (Jersey) | 19:46.70 |
| 450 | Niles Parn | Mt. Sterling (Brown County) | 20:18.60 |
| 450 | Victor Uzquiano | Park Ridge (Maine South) | 20:37.50 |
| 451 | Oliver Damarin | East Peoria | 19:47.30 |
| 451 | Ryne Lundquist | Stillman Valley | 20:18.80 |
| 451 | Matthew Knapp | West Chicago (Wheaton Academy) | 20:37.60 |
| 452 | Damien Letherman | Plano | 19:47.40 |
| 452 | Asher Clark | Stanford (Olympia) | 20:19.80 |
| 452 | Nicholas Karlesky | Park Ridge (Maine South) | 20:37.90 |
| 453 | Jonathan Lima | Cary (C.-Grove) | 19:47.70 |
| 453 | Brayve Wakeland | Sherrard | 20:20.20 |
| 453 | Joey Naftzger | Highland Park | 20:38.10 |
| 454 | Omar Martinez | Midlothian (Bremen) | 19:49.20 |
| 454 | Kaeden Wehrle | Dakota | 20:20.50 |
| 454 | Adam Herring | Morton | 20:38.20 |
| 455 | Miles Littlepaige | Danville | 19:50.30 |
| 455 | Jakob Blumenthal | Beecher | 20:20.60 |
| 455 | William Randle-Zeglis | Hampshire | 20:38.20 |
| 456 | Max Pyka | Chicago (Northside) | 19:51.00 |
| 456 | Brendon Young | Tremont | 20:21.00 |
| 456 | Dane McCarthy | Algonquin (Jacobs) | 20:38.50 |
| 457 | Daniel Fisher | Ottawa (Twp.) | 19:51.10 |
| 457 | David Wiegand | Eureka | 20:21.00 |
| 457 | Christian Beaver | Normal (Community West) | 20:38.70 |
| 458 | Liam Bruhns | Chillicothe (Illinois Valley Central) | 19:53.20 |
| 458 | Jay Pearson | Dakota | 20:21.30 |
| 458 | Asher Nicolas | Normal (University) | 20:39.50 |
| 459 | Colby Welsch | Antioch | 19:53.60 |
| 459 | Griffin Phillips | El Paso (E.P.-Gridley) | 20:21.40 |
| 459 | Shelby Willis Jr. | Bolingbrook | 20:40.10 |
| 460 | Sam Koh | Chicago (University) | 19:54.20 |
| 460 | Michael Weber | Biggsville (West Central) | 20:21.40 |
| 460 | Henry Hurh | Aurora (Marmion Academy) | 20:40.10 |
| 461 | Paul Schmelter | Tinley Park | 19:55.60 |
| 461 | Conner Price | Roxana | 20:22.00 |
| 461 | Aric Abbott | Hampshire | 20:42.60 |
| 462 | Christopher Miller | Champaign (Centennial) | 19:55.90 |
| 462 | Alex Zydron | Seneca | 20:22.10 |
| 462 | Hunter Craig | Yorkville | 20:43.60 |
| 463 | Rian Martinez | Arlington Heights (St. Viator) | 19:56.10 |
| 463 | Lucas Watson | El Paso (E.P.-Gridley) | 20:23.10 |
| 463 | Jackson GeeCarter | Washington | 20:44.40 |
| 464 | Luke Frost | West Chicago (Wheaton Academy) | 19:56.90 |
| 464 | Conrad Johnson | Rockford (Lutheran) | 20:25.10 |
| 464 | Jackson Gornik | Minooka | 20:44.70 |
| 465 | Gus Vega | Antioch | 19:57.80 |
| 465 | Rex Denham | Eureka | 20:26.10 |
| 465 | Preston Poole | Mt. Zion | 20:45.00 |
| 466 | Emmanuel Martinez | Morris | 19:58.50 |
| 466 | Brayden Newingham | Winchester | 20:26.30 |
| 466 | Cuyler Jones | Plainfield (South) | 20:45.50 |
| 467 | Dominic Lavin | Breese (Central) | 20:04.00 |
| 467 | Parks Leman | Eureka | 20:26.60 |
| 467 | Gianni Middona | Maple Park (Kaneland) | 20:45.60 |
| 468 | Rory Higgins | Tinley Park | 20:04.40 |
| 468 | Donovan Rocke | Eureka | 20:26.80 |
| 468 | Oliver Sznyterman | McHenry | 20:45.70 |
| 469 | Ben Garrard | Cary (C.-Grove) | 20:04.50 |
| 469 | Samuel Norris | Carlinville | 20:27.20 |
| 469 | Aiden Camburn | Chatham (Glenwood) | 20:46.20 |
| 470 | Brendan Hyland | LaGrange Park (Nazareth Academy) | 20:05.80 |
| 470 | Wesley Patridge | Rockford (Lutheran) | 20:27.20 |
| 470 | Noah McCarthy | Aurora (Marmion Academy) | 20:46.20 |
| 471 | Mason Overbeck | Effingham | 20:06.00 |
| 471 | Isaiah Fuller | Lawrenceville | 20:27.30 |
| 471 | Zachary Koziol | Bradley (B.-Bourbonnais) | 20:46.60 |
| 472 | Miguel Garcia-Sepulveda | Midlothian (Bremen) | 20:08.50 |
| 472 | Angel Santiago | Roxana | 20:28.30 |
| 472 | Trevor Heil | Metamora | 20:47.70 |
| 473 | Eddie Skolarus | Chicago (University) | 20:09.10 |
| 473 | Milo Rodeffer | West Prairie | 20:29.30 |
| 473 | Bobby Casey | Chicago (Brother Rice) | 20:47.90 |
| 474 | Erick Ramon | Champaign (Centennial) | 20:09.60 |
| 474 | Noah Shelby | Farmington | 20:30.60 |
| 474 | Landon Haun | Metamora | 20:48.60 |
| 475 | Tristan Schemper | Palos Heights (Chicago Christian) | 20:10.70 |
| 475 | Logan Siegel | Elmwood-Plum City | 20:32.30 |
| 475 | Matthew Chaplin | Minooka | 20:48.70 |
| 476 | Louis Tran | Champaign (Centennial) | 20:11.80 |
| 476 | Alastaire Sweetser | Erie-Prophetstown | 20:32.40 |
| 476 | Aiden Goecker | Aurora (Central Catholic) | 20:48.70 |
| 477 | Gage Emmerich | Effingham | 20:13.10 |
| 477 | Erik Knobloch | Toulon (Stark County) | 20:32.90 |
| 477 | Fred Aguirre | Aurora (Waubonsie Valley) | 20:49.10 |
| 478 | Angel Melesio | Chicago (Northside) | 20:13.30 |
| 478 | Wyatt Guntle | Argenta (A.-Oreana) | 20:35.40 |
| 478 | Zach Sue | Downers Grove (North) | 20:49.20 |
| 479 | Maverick Wilcox | Pontiac | 20:13.50 |
| 479 | Baptiste Troude | Steeleville | 20:35.90 |
| 479 | Cade Justen | Crystal Lake (Central) | 20:49.30 |
| 480 | Zachary Johnson | Rochelle | 20:16.60 |
| 480 | Luke Kraus | Steeleville | 20:36.70 |
| 480 | Evan Castro | Cary (C.-Grove) | 20:50.00 |
| 481 | Brody Maynard | Ottawa (Twp.) | 20:17.00 |
| 481 | Max Wiegand | Eureka | 20:37.20 |
| 481 | Sahel Torres | Maple Park (Kaneland) | 20:50.00 |
| 482 | Eli Loreto | Danville | 20:18.10 |
| 482 | Daniel Goveia | Eureka | 20:38.10 |
| 482 | Liam Davis | Aurora (Waubonsie Valley) | 20:50.00 |
| 483 | Brayden Sobczak | Woodstock (North) | 20:18.60 |
| 483 | Luke Wollenschlager | Eureka | 20:38.40 |
| 483 | Wyatt Knowles | Plainfield (North) | 20:50.10 |
| 484 | Lenoardo (LJ) Lamera | Urbana (University) | 20:18.90 |
| 484 | David Wilmoth | Peoria (P. Christian) | 20:38.60 |
| 484 | Jacob Buck | Hampshire | 20:50.70 |
| 485 | Zachary Barner | Chicago (Latin) | 20:19.60 |
| 485 | Rommel Cruz | Georgetown (La Salette Academy) | 20:39.70 |
| 485 | Ian Carnell | Edwardsville | 20:51.60 |
| 486 | Enrico Duursma | Urbana (University) | 20:22.50 |
| 486 | Jace Jackson | Byron | 20:41.00 |
| 486 | Caleb Froehlich | West Chicago (Wheaton Academy) | 20:52.40 |
| 487 | Alton Stillwell | Urbana (University) | 20:24.50 |
| 487 | Oliver Perrin | Genoa (G.-Kingston) | 20:41.80 |
| 487 | Crew Hangartner | Washington | 20:52.50 |
| 488 | Nathan Sy | Antioch | 20:25.10 |
| 488 | Ryan Mealing | Rock Falls | 20:42.00 |
| 488 | Logan Murphy | Glen Ellyn (Glenbard South) | 20:53.00 |
| 489 | Manny Maysonet | Aurora (Central Catholic) | 20:31.00 |
| 489 | Lance Hummel | Cullom (Tri-Point) | 20:42.00 |
| 489 | Raphael Patacsil | Lombard (Montini) | 20:53.20 |
| 490 | David Patterson | Chicago (Latin) | 20:31.20 |
| 490 | Shea Conner | Ottawa (Marquette) | 20:42.10 |
| 490 | William Soukup | Park Ridge (Maine South) | 20:53.40 |
| 491 | Cohen Hunt-Twomey | Macomb | 20:33.80 |
| 491 | Brayden Novak | Dakota | 20:42.40 |
| 491 | Augustus Bunge | Park Ridge (Maine South) | 20:53.90 |
| 492 | Anthony Ortega | Plano | 20:35.10 |
| 492 | Boden Fransen | Stockton | 20:43.30 |
| 492 | John Palenik | Aurora (Marmion Academy) | 20:54.10 |
| 493 | Thomas Ashwood | Macomb | 20:35.90 |
| 493 | Jack Dickey | Tremont | 20:44.90 |
| 493 | Landin Swinson-Hernandez | Algonquin (Jacobs) | 20:54.80 |
| 494 | Finian Das | Chicago (Northside) | 20:38.20 |
| 494 | Garrett Green | Eureka | 20:45.00 |
| 494 | Aarush Mallu | Palatine (Fremd) | 20:55.20 |
| 495 | Kristopher Turnbaugh | Jerseyville (Jersey) | 20:38.30 |
| 495 | Nolan Koch | Tremont | 20:45.70 |
| 495 | Evan Fals | Yorkville | 20:55.30 |
| 496 | Christian Bryant | Danville | 20:40.00 |
| 496 | Joe Wick | ROWVA Williamsfield | 20:45.90 |
| 496 | Benjamin Fry | Batavia | 20:56.30 |
| 497 | Drake Callear | Lake Villa (Lakes) | 20:40.30 |
| 497 | Alex Prather | ROWVA Williamsfield | 20:46.70 |
| 497 | Grant Semith | Edwardsville | 20:56.60 |
| 498 | Kabir Joshi | Chicago (University) | 20:41.40 |
| 498 | Jadon Nafziger | Mackinaw (Deer Creek-M.) | 20:46.80 |
| 498 | Kaleb Pena | Carpentersville (Dundee-Crown) | 20:56.60 |
| 499 | Marco Hernandez-Sosa | Tinley Park | 20:46.20 |
| 499 | Elias Humke | Pleasant Plains | 20:47.30 |
| 499 | Alex Trace | Jacksonville | 20:56.80 |
| 500 | Brennan Glass | Eureka | 20:47.60 |
| 500 | Jesus Cruz | Midlothian (Bremen) | 20:55.00 |
| 500 | David Cobos | East Moline (United) | 20:57.70 |
| 501 | Seamus Jordan | Decatur (St. Teresa) | 20:48.00 |
| 501 | Trent Lebensorger | Belvidere (North) | 20:58.10 |
| 501 | John Michael Hedsund | Lake Villa (Lakes) | 21:01.80 |
| 502 | Nathan Aye | Seneca | 20:48.80 |
| 502 | Harper Shewmake | Batavia | 20:58.80 |
| 502 | Luke Passwater | Ottawa (Twp.) | 21:03.10 |
| 503 | Parker Eberle | Sandwich | 20:49.50 |
| 503 | Jackson Orvis | Crystal Lake (Central) | 20:59.50 |
| 503 | Trenton Studnicki | Streator (Twp.) | 21:03.70 |
| 504 | Nathan Hinkel | St. Joseph (S.J.-Ogden) | 20:51.00 |
| 504 | Gavin Holmer | Hampshire | 20:59.80 |
| 504 | Oliver Fehrenbacher | Olney (Richland County) | 21:04.20 |
| 505 | Max Cool | Eureka | 20:51.80 |
| 505 | Fabian Nevarez | Rockford (Jefferson) | 20:59.90 |
| 505 | Jordan Jones | Tinley Park | 21:06.40 |
| 506 | Owen Phifer | El Paso (E.P.-Gridley) | 20:52.40 |
| 506 | Soren Hoffeditz | Rock Island | 21:00.10 |
| 506 | Kai Long | Chicago (University) | 21:06.50 |
| 507 | A.J. Reisinger | Gillespie | 20:54.00 |
| 507 | Samuel Juarez | Plainfield (South) | 21:00.10 |
| 507 | Jack Rees | Streator (Twp.) | 21:06.50 |
| 508 | Seven Smith | East Dubuque | 20:54.80 |
| 508 | Mose Nye | Park Ridge (Maine South) | 21:01.00 |
| 508 | Logan Ryner | Galesburg | 21:07.30 |
| 509 | Silas Olson | Cerro Gordo-Bement | 20:54.90 |
| 509 | Alexander Nakamura | Aurora (Waubonsie Valley) | 21:01.30 |
| 509 | Nathanael Vasquez | Woodstock (North) | 21:07.40 |
| 510 | Thodrick Dirks | Gillespie | 20:55.00 |
| 510 | Nazar Pisklenov | McHenry | 21:01.70 |
| 510 | Matthew Busa | Arlington Heights (St. Viator) | 21:08.00 |
| 511 | Lincoln Rassi | Mackinaw (Deer Creek-M.) | 20:57.20 |
| 511 | Luke Episcopo | Burlington (Central) | 21:02.00 |
| 511 | Clven Quizo | Norridge (Ridgewood) | 21:12.20 |
| 512 | Hunter Samuelson | Heyworth | 20:57.70 |
| 512 | Ross Manus | Glen Ellyn (Glenbard South) | 21:02.50 |
| 512 | Cooper Brown | Woodstock (North) | 21:26.10 |
| 513 | Matthew DeBolt | Mackinaw (Deer Creek-M.) | 20:57.80 |
| 513 | Westcott Evans | Minooka | 21:03.00 |
| 513 | Willem Johnston | Chicago (Northside) | 21:26.40 |
| 514 | Dashawn Boyd | Rock Falls | 20:58.10 |
| 514 | Gustavo Ramirez | Rockford (Auburn) | 21:03.30 |
| 514 | Joshua Maas | Arlington Heights (St. Viator) | 21:28.50 |
| 515 | Oliver Lause | Beecher | 20:58.20 |
| 515 | Andrew Kagy | Dunlap | 21:03.60 |
| 515 | Ethan Jung | Chicago (Northside) | 21:28.60 |
| 516 | Ben Marggraf | Anna (A.-Jonesboro) | 20:58.30 |
| 516 | Liam Gross | Woodstock | 21:04.10 |
| 516 | Vincent Zuber | Ottawa (Twp.) | 21:32.10 |
| 517 | Brennan Bull | Winnebago Lutheran | 20:59.00 |
| 517 | Efren Herrera | Rockford (Guilford) | 21:04.80 |
| 517 | Callen Roth | East Peoria | 21:34.80 |
| 518 | Paul Yeary | Stanford (Olympia) | 20:59.60 |
| 518 | Will Kashmier | Woodstock | 21:05.00 |
| 518 | Christopher Reptak | Norridge (Ridgewood) | 21:36.50 |
| 519 | Griffin Miller | McHenry | 21:05.20 |
| 519 | Anthony Bohnhoff | Effingham | 21:49.10 |
| 520 | Graham Lang | Hinckley (H.-Big Rock) | 21:01.50 |
| 520 | Zach Ford | Addison (A. Trail) | 21:05.90 |
| 520 | Tyler Burris | Plano | 21:56.80 |
| 521 | Owen Elmore | Broadlands (Heritage) | 21:02.10 |
| 521 | Alexander Luna-Monte's | Villa Park (Willowbrook) | 21:06.50 |
| 521 | Jack Skole | Joliet (Catholic Academy) | 22:09.30 |
| 522 | Blake Littlejohn | Eureka | 21:02.10 |
| 522 | Hiro Fujimura | Evanston (Twp.) | 21:06.60 |
| 522 | Christian Burdsall | Plano | 22:11.90 |
| 523 | Gavin Scheminant | Steeleville | 21:02.60 |
| 523 | Ryan Hessing | Metamora | 21:06.90 |
| 523 | Andrew Wilson | Ottawa (Twp.) | 22:13.60 |
| 524 | Austin Homer | Carlinville | 21:05.50 |
| 524 | Gavin Lawrence | Fox Lake (Grant) | 21:06.90 |
| 524 | Jayleon Williams | Peoria | 22:13.90 |
| 525 | Jackson Melton | Erie-Prophetstown | 21:06.00 |
| 525 | Abraham Pauley | Downers Grove (North) | 21:07.20 |
| 525 | Avery Missel | Streator (Twp.) | 22:14.70 |
| 526 | Gabriel Nackers | Cary (C.-Grove) | 21:07.20 |
| 526 | Jackson Geving | Pleasant Plains | 21:08.60 |
| 526 | Chase Heimann | Breese (Central) | 22:22.40 |
| 527 | Josh Carter | Peoria (Richwoods) | 21:07.50 |
| 527 | Drake Anderson | Erie-Prophetstown | 21:09.30 |
| 527 | Ryan Ott | Chicago (Latin) | 22:37.50 |
| 528 | Jack Walsh | Washington | 21:07.50 |
| 528 | Ethan Urbanowitz | Mount Carroll (West Carroll) | 21:10.10 |
| 528 | Grant Potteet | Macomb | 22:45.30 |
| 529 | Kevin Tomas | Bolingbrook | 21:07.90 |
| 529 | Carlos Soto | Midlothian (Bremen) | 22:46.00 |
| 530 | Landon Miller | Aurora (Waubonsie Valley) | 21:08.20 |
| 530 | Noah Turnquist | Genoa (G.-Kingston) | 21:11.20 |
| 530 | Zac Forester | Woodstock (North) | 22:51.60 |
| 531 | Zephyr Frechmann | Batavia | 21:08.40 |
| 531 | Lucas McMurtrie | Hinckley (H.-Big Rock) | 21:12.20 |
| 531 | Evan Sanders | Arlington Heights (St. Viator) | 22:53.00 |
| 532 | Whit Windham | Minooka | 21:08.40 |
| 532 | Pierce Gilbertson | Seneca | 21:14.60 |
| 532 | Javier Arellano | Plano | 22:57.90 |
| 533 | Mason Maldonado | Lombard (Montini) | 21:08.70 |
| 533 | John Bulat | Norridge (Ridgewood) | 23:22.70 |
| 534 | Ethan Hoyt | Highland Park | 21:08.90 |
| 534 | Lloyd Martens | Cambridge | 21:15.80 |
| 534 | Dan Michel | Joliet (Catholic Academy) | 23:25.60 |
| 535 | Charles Tweed | Normal (Community West) | 21:09.40 |
| 535 | Wyatt Prince | Stanford (Olympia) | 21:16.10 |
| 535 | Nick Doughan | Pontiac | 23:27.90 |
| 536 | Gabe Tucker | Morton | 21:09.50 |
| 536 | Micah Stubbs | Peoria (P. Christian) | 21:18.50 |
| 536 | Brian Geiger | Antioch | 23:33.20 |
| 537 | Tristan Hilty | Sterling | 21:09.50 |
| 537 | Luis Esparza | Rock Falls | 21:19.00 |
| 537 | Logan Deck | Morris | 23:44.90 |
| 538 | Aidan Rosas | Plainfield (North) | 21:09.60 |
| 538 | Glen Richie | Cullom (Tri-Point) | 21:20.50 |
| 538 | Cody Aitken | Woodstock (North) | 24:01.00 |
| 539 | Isaac Hartman | Dunlap | 21:09.70 |
| 539 | Joel Layer | Farmington | 21:21.90 |
| 539 | Sebastian Kempton | Chicago (Latin) | 24:09.60 |
| 540 | Jonah Swartzendruber | Evanston (Twp.) | 21:11.70 |
| 540 | Aidan Eads | Sherrard | 21:23.40 |
| 540 | Daniel Cox | Marengo | 24:25.90 |
| 541 | Oliver Oetke-Webb | Batavia | 21:11.80 |
| 541 | Cole Montavon | Stillman Valley | 21:23.60 |
| 541 | Dominick Joyce | Rochelle | 24:28.90 |
| 542 | Jovin Jijo | Aurora (Waubonsie Valley) | 21:12.30 |
| 542 | Jerry Knight | Dakota | 21:23.90 |
| 542 | Brady Chrabot | Joliet (Catholic Academy) | 24:34.10 |
| 543 | Ethan Schultz | Crystal Lake (Central) | 21:12.60 |
| 543 | Jackson Krack | Breese (Central) | 24:35.80 |
| 544 | Dhruv Ram | Plainfield (South) | 21:12.60 |
| 544 | Doug Aikin | Carlinville | 21:27.40 |
| 544 | Blake Watson | Antioch | 24:37.00 |
| 545 | William Legner | Aurora (Marmion Academy) | 21:13.50 |
| 545 | Keyshon Webster | Toulon (Stark County) | 21:28.30 |
| 545 | Brady Ohlmiller | Danville | 24:39.20 |
| 546 | Jayden Martinez Palafox | Aurora (Waubonsie Valley) | 21:13.60 |
| 546 | Ignatius Gabbard | Georgetown (La Salette Academy) | 21:28.80 |
| 546 | Brady Zuidema | Marengo | 24:42.70 |
| 547 | Alex Mercier | Normal (University) | 21:13.70 |
| 547 | Dominic Genetti | Carlinville | 21:30.00 |
| 547 | Nick Sporar | Joliet (Catholic Academy) | 25:17.00 |
| 548 | Ben Roberts | Morton | 21:15.30 |
| 548 | Stephen Dalphonse | Oregon | 21:30.70 |
| 548 | Gus Zekvveld | Palos Heights (Chicago Christian) | 25:17.50 |
| 549 | Will Mettelmann | Morton | 21:15.60 |
| 549 | Jacob Ellen | Elmwood-Plum City | 21:30.80 |
| 549 | Brayden Runyon | Olney (Richland County) | 25:20.60 |
| 550 | Jace Vail | Belvidere | 21:15.80 |
| 550 | Tim Kuehl | Erie-Prophetstown | 21:32.60 |
| 550 | Manuel Arevalo | Norridge (Ridgewood) | 26:32.30 |
| 551 | Brayden Vance | Plainfield (South) | 21:15.80 |
| 551 | Love Kapesa | Monmouth (M.-Roseville) | 21:34.00 |
| 551 | Drew Fiorini | Pontiac | 27:04.00 |
| 552 | Jayden Gran | Highland Park | 21:17.00 |
| 552 | Sam Cobine | East Dubuque | 21:34.30 |
| 552 | Josiah Vroman | Pontiac | 27:54.80 |
| 553 | Zohaib Mustafa | Algonquin (Jacobs) | 21:17.30 |
| 553 | Quincy Smith | Granville (Putnam County) | 21:34.80 |
| 553 | Toren Johnson | Joliet (Catholic Academy) | 29:55.50 |
| 554 | Mitchell McMeyer | Dunlap | 21:17.70 |
| 554 | Damian Meyers | Georgetown (La Salette Academy) | 21:36.90 |
| 554 | Cooper Goluba | Streator (Twp.) | 32:45.90 |
| 555 | Andres Febus | Park Ridge (Maine South) | 21:17.80 |
| 555 | Logan Leskanich | Ottawa (Marquette) | 21:37.60 |
| 556 | Mason Kubicz | Lemont | 21:17.90 |
| 556 | Brendan Quigley | Georgetown (La Salette Academy) | 21:38.20 |
| 557 | Brandon Strumburger | McHenry | 21:18.10 |
| 557 | Brayden Zuniga | Granville (Putnam County) | 21:41.20 |
| 558 | Zachary Clark | Moline | 21:18.10 |
| 558 | Julian Crosby | El Paso (E.P.-Gridley) | 21:42.10 |
| 559 | Ormand Mason | Batavia | 21:18.40 |
| 559 | Ian Fentem | West Prairie | 21:42.10 |
| 560 | Tucker Anderson | Morton | 21:18.50 |
| 560 | Aiden Hoots | Genoa (G.-Kingston) | 21:42.60 |
| 561 | Israel Rinconeno | Plainfield (North) | 21:18.70 |
| 561 | Randal Engels | Galva | 21:43.30 |
| 562 | Mathias Eppenger | Metamora | 21:19.20 |
| 563 | Maxx Pattelli | Normal (Community West) | 21:19.20 |
| 564 | Seth Reinold | Rockford (Auburn) | 21:19.30 |
| 564 | Alex VanHook | Cullom (Tri-Point) | 21:44.10 |
| 565 | Jacob Biernat | Palos Hills (Stagg) | 21:19.50 |
| 565 | Cody Mevert | Steeleville | 21:45.90 |
| 566 | Isaiah Robiendo | DeKalb | 21:20.00 |
| 566 | Keegan White | Bloomington (Cornerstone Christian Academy) | 21:47.70 |
| 567 | Julian Glasser | Highland Park | 21:20.30 |
| 567 | Gavin Baumann | Rockford (Lutheran) | 21:48.40 |
| 568 | James Gonzales | Palos Hills (Stagg) | 21:21.50 |
| 568 | Cael O'horo | Byron | 21:50.40 |
| 569 | Bradley Lesatz | Burlington (Central) | 21:21.70 |
| 569 | Ace Wetzell | Erie-Prophetstown | 21:54.90 |
| 570 | Jonathan Kunkes | Normal (Community West) | 21:22.20 |
| 570 | Joe Reid | Gillespie | 21:57.90 |
| 571 | Nathanial Dudek | Moline | 21:23.10 |
| 571 | Ramsay Arnold | St. Joseph (S.J.-Ogden) | 21:59.00 |
| 572 | Rahil Patel | Burlington (Central) | 21:23.40 |
| 572 | Will Barlock | New Athens | 22:00.30 |
| 573 | Yousef Kaisi | Oak Lawn (Richards) | 21:23.70 |
| 573 | Lucas Mendoza | Stillman Valley | 22:00.80 |
| 574 | Ben Gatlin | Plainfield (North) | 21:24.10 |
| 574 | Jamin Locke | Normal (Calvary Christian Academy) | 22:08.50 |
| 575 | Marcus Villanueva | Downers Grove (North) | 21:24.40 |
| 575 | Griffin Mineau | Rockford (R. Christian) | 22:11.80 |
| 576 | Grant Caston | Maple Park (Kaneland) | 21:26.20 |
| 576 | Sam Miller | Eureka | 22:13.30 |
| 577 | Beau Cunningham | Chicago (St. Ignatius College Prep) | 21:26.20 |
| 577 | Richard Taylor-Terry | Johnsburg | 22:13.60 |
| 578 | Hank Pensinger | Chicago (St. Ignatius College Prep) | 21:26.40 |
| 578 | Rylan Jordan | Rock Falls | 22:14.60 |
| 579 | Stephen Han | Palatine (Fremd) | 21:27.20 |
| 579 | Blake Dietrich | Tremont | 22:15.40 |
| 580 | Kaden Fraro | McHenry | 21:27.70 |
| 580 | Jacob Kraus | Steeleville | 22:17.10 |
| 581 | Jack Schramm | Minooka | 21:28.30 |
| 581 | Landon Kalmer | Eureka | 22:24.50 |
| 582 | Brayden Baker | Cary (C.-Grove) | 21:28.30 |
| 582 | Joshua Edgar | Roxana | 22:26.20 |
| 583 | Nicholas Schuler | Chicago (St. Ignatius College Prep) | 21:28.60 |
| 583 | Kaden Hauser | Ottawa (Marquette) | 22:27.90 |
| 584 | Liam Greene | Freeburg | 21:28.80 |
| 584 | Liam Hazelwonder | Edwardsville (Metro-East Lutheran) | 22:29.20 |
| 585 | Braydon Mueth | Freeburg | 21:29.10 |
| 585 | Jasper Houzenga | Stanford (Olympia) | 22:30.50 |
| 586 | Brody Dihel | Hampshire | 21:29.10 |
| 586 | David Chavez | Beecher | 22:31.10 |
| 587 | Jack Bowman | Peoria (Richwoods) | 21:29.30 |
| 587 | Rex Slayter | Rockford (Boylan Catholic) | 22:31.60 |
| 588 | Quinten Clark | Crystal Lake (Central) | 21:29.90 |
| 588 | Brant Conrad | Normal (Calvary Christian Academy) | 22:32.20 |
| 589 | Charlie Merok | Chicago (St. Ignatius College Prep) | 21:31.90 |
| 589 | Mason Ferrario | Ottawa (Marquette) | 22:33.60 |
| 590 | Dylan Hartzler | Rock Island | 21:32.10 |
| 590 | Braxton Cruzan | Tuscola | 22:36.60 |
| 591 | Chase Johnston | Dunlap | 21:32.40 |
| 591 | Bennett Mace | Rockford (Boylan Catholic) | 22:40.20 |
| 592 | Jacob Ackert | Crystal Lake (Prairie Ridge) | 21:33.40 |
| 592 | Mason Sorrells | West Prairie | 22:41.10 |
| 593 | Christopher Gray | Chicago (Brother Rice) | 21:34.40 |
| 593 | Quincy James | Genoa (G.-Kingston) | 22:41.20 |
| 594 | Mason Smith | Rockford (Jefferson) | 21:35.30 |
| 594 | Harry Polonus | Tolono (Unity) | 22:41.70 |
| 595 | Will Miller | Urbana (University) | 21:35.60 |
| 595 | Eli Petrany | Elmwood-Plum City | 22:42.10 |
| 596 | Sriharish Kannan | Urbana (University) | 21:36.10 |
| 596 | Ethan Flores | Elmhurst (IC Catholic) | 22:42.20 |
| 597 | Logan Cullison | Mt. Zion | 21:36.10 |
| 597 | Allyn Uhler | Peoria (P. Christian) | 22:42.70 |
| 598 | Ivahn Davila | Belvidere (North) | 21:36.70 |
| 598 | Landon Biga | Glasford (Illini Bluffs) | 22:43.10 |
| 599 | Liam Bricker | Metamora | 21:36.70 |
| 599 | Ryan Sills | Tremont | 22:45.50 |
| 600 | Alejandro Heinrich | Lockport (Twp.) | 21:36.80 |
| 600 | Christian Hohstadt | Henry (H.-Senachwine) | 22:48.40 |
| 601 | Jacob Ringler | Normal (University) | 21:36.90 |
| 601 | Carter Sanudo | Kewanee (Wethersfield) | 22:48.50 |
| 602 | Will Parker | Downers Grove (North) | 21:38.50 |
| 602 | Chayse Rosenbalm | Oregon | 22:52.30 |
| 603 | David Olson | Addison (A. Trail) | 21:38.60 |
| 603 | Micah Lyons | Winnebago Lutheran | 22:53.80 |
| 604 | Mateo LoCascio | Bolingbrook | 21:38.60 |
| 604 | Finnigan Ruane | Oregon | 22:55.10 |
| 605 | Cooper King | Glen Ellyn (Glenbard West) | 21:38.70 |
| 605 | August Martz | Byron | 22:56.80 |
| 606 | Dylan Gonzalez | Rockford (Guilford) | 21:39.00 |
| 606 | Sebastian Kostemaj | Johnsburg | 22:59.70 |
| 607 | Luke Marks | Plainfield (North) | 21:39.10 |
| 607 | Wyck Dever | Henry (H.-Senachwine) | 23:05.10 |
| 608 | Riley Aguilar | Chicago (St. Ignatius College Prep) | 21:40.00 |
| 608 | Zachary Easton | Rockford (Boylan Catholic) | 23:05.40 |
| 609 | Maximos Katsanakis | Carpentersville (Dundee-Crown) | 21:40.50 |
| 609 | Michael Kelly | Port Byron (Riverdale) | 23:06.80 |
| 610 | Daniel Asali-Solares | Chicago (University) | 21:40.50 |
| 610 | Jake Walters | Decatur (St. Teresa) | 23:11.10 |
| 611 | Ethan Lewis | Park Ridge (Maine South) | 21:40.50 |
| 611 | Alex Welten | Steeleville | 23:12.20 |
| 612 | Jerimiah Bennett | Sterling | 21:40.70 |
| 612 | Alex Booker | Byron | 23:13.00 |
| 613 | Will Timpe | Dunlap | 21:41.00 |
| 613 | Evan Akers | Cambridge | 23:15.00 |
| 614 | Ben Rakers | Downers Grove (North) | 21:41.20 |
| 614 | Holden Sies | Gillespie | 23:16.00 |
| 615 | Myles Wandrey | Moline | 21:41.70 |
| 615 | Jacob Murphy | Erie-Prophetstown | 23:19.20 |
| 616 | Hudson Behrens | Rock Island | 21:42.30 |
| 616 | Jonathan Norman | Erie-Prophetstown | 23:19.30 |
| 617 | Mahdi Dastgheib | Urbana (University) | 21:42.80 |
| 617 | Riegan Miller | Henry (H.-Senachwine) | 23:19.70 |
| 618 | Ted Smith | Rockton (Hononegah) | 21:42.80 |
| 618 | Jackson Sides | Eureka | 23:21.30 |
| 619 | Dylan Pompermayer | Palos Hills (Stagg) | 21:43.00 |
| 619 | Aidan Grinnell | Toulon (Stark County) | 23:22.00 |
| 620 | Aaron Cushing | Palatine (Fremd) | 21:43.10 |
| 620 | Brody Johnson | Monmouth (M.-Roseville) | 23:22.20 |
| 621 | Kajus Eidukevicius | Glen Ellyn (Glenbard South) | 21:43.60 |
| 621 | Hunter Anton | Tremont | 23:22.50 |
| 622 | Max Kreiger | Park Ridge (Maine South) | 21:43.70 |
| 622 | Logan Hockings | Sandwich | 23:30.70 |
| 623 | Matt Glennon | Chicago (Brother Rice) | 21:44.20 |
| 623 | Jacob Russell | Glasford (Illini Bluffs) | 23:33.20 |
| 624 | Anthony Boldt | Palatine (Fremd) | 21:44.80 |
| 624 | Caleb Dorsey | Henry (H.-Senachwine) | 23:37.90 |
| 625 | Maximiliano Rebolledo | Highland Park | 21:45.10 |
| 625 | Justin Murphy | Granville (Putnam County) | 23:40.40 |
| 626 | Joshua Bourbon | Carpentersville (Dundee-Crown) | 21:45.60 |
| 626 | Devin Steil | Peru (St. Bede) | 23:40.70 |
| 627 | Christopher Fedko | Lemont | 21:46.60 |
| 627 | CJ Rich | Genoa (G.-Kingston) | 23:43.90 |
| 628 | Anthony Coss | Palos Hills (Stagg) | 21:47.10 |
| 628 | Javan Sanchez-Escobar | Elmhurst (IC Catholic) | 23:44.50 |
| 629 | David Loudlar | Minooka | 21:47.30 |
| 629 | Trystan Borders | Anna (A.-Jonesboro) | 23:47.00 |
| 630 | Ian Montgomery | Villa Park (Willowbrook) | 21:47.90 |
| 630 | Evan Graham | Steeleville | 23:48.80 |
| 631 | Kai Huber | Dunlap | 21:48.30 |
| 631 | Talan Price | ROWVA Williamsfield | 23:49.60 |
| 632 | Aiden Baker | Metamora | 21:48.40 |
| 632 | Brandon Harding | Mackinaw (Deer Creek-M.) | 23:50.00 |
| 633 | Nathaniel Pulido | Park Ridge (Maine South) | 21:48.60 |
| 633 | Jeremiah Schauer | Rockford (Lutheran) | 23:52.50 |
| 634 | Carter Bergman | Algonquin (Jacobs) | 21:49.40 |
| 634 | Rylan Steagall | Rock Falls | 23:54.90 |
| 635 | Krish Parekh | Burlington (Central) | 21:49.60 |
| 635 | Simeon Roberts | Argenta (A.-Oreana) | 23:55.10 |
| 636 | Daevion (Davy) Dew | Moline | 21:49.90 |
| 636 | Henry Wenger | Dakota | 23:56.20 |
| 637 | Caleb Schwarberg | Chatham (Glenwood) | 21:49.90 |
| 637 | Andrew Cline | Genoa (G.-Kingston) | 23:56.30 |
| 638 | Jason Ambelang | Belvidere (North) | 21:50.20 |
| 638 | Nacho Gildea | Elmhurst (IC Catholic) | 24:02.60 |
| 639 | Lucas Bachert | Aurora (Marmion Academy) | 21:50.20 |
| 639 | Mason Burnes | Byron | 24:04.30 |
| 640 | Breyden Keller | Metamora | 21:51.00 |
| 640 | JD Loeser | Henry (H.-Senachwine) | 24:07.30 |
| 641 | Sam Maxwell | Highland Park | 21:52.00 |
| 641 | Slade Walden | Morrison | 24:10.90 |
| 642 | Santi Ovalle | Crystal Lake (Central) | 21:52.10 |
| 642 | Charles Larson | Stillman Valley | 24:12.00 |
| 643 | Martin Millar | Glen Ellyn (Glenbard West) | 21:52.50 |
| 643 | Ben Janssen | Abingdon (A.-Avon) | 24:15.30 |
| 644 | Zacharias Fry | Burlington (Central) | 21:53.60 |
| 644 | Jacob Anderson | Rockford (Boylan Catholic) | 24:23.50 |
| 645 | Robert Newby | Burlington (Central) | 21:53.60 |
| 645 | Ryan Watt | Cambridge | 24:27.40 |
| 646 | Luca Dabrowski | Hampshire | 21:53.90 |
| 646 | Blake Plummer | Rock Falls | 24:31.60 |
| 647 | Xavier Guldenzopf | Rock Island | 21:54.10 |
| 647 | Patrick Jones | Rock Falls | 24:33.60 |
| 648 | Aidan Cascio | Rockford (Auburn) | 21:55.40 |
| 648 | Gavin Coulombe | Seneca | 24:35.70 |
| 649 | Corbin Trier | Algonquin (Jacobs) | 21:55.80 |
| 649 | Brayden Freres | Princeville | 24:35.70 |
| 650 | Marcos Jacob | Batavia | 21:56.10 |
| 650 | Jackson Scriven | Farmington | 24:36.10 |
| 651 | Liam Huizenga | Galesburg | 21:57.50 |
| 651 | Max Ott | Elmwood-Plum City | 24:37.30 |
| 652 | Anthony Russo | Plainfield (North) | 21:58.40 |
| 652 | Ben Feick | Mount Carroll (West Carroll) | 24:41.50 |
| 653 | Charlie Tomich | Dunlap | 21:58.70 |
| 653 | Dominic Martinez | Rock Island (Alleman) | 24:48.90 |
| 654 | Gage Klemenko | Lockport (Twp.) | 21:59.10 |
| 655 | Logan Wenzel | Normal (University) | 21:59.40 |
| 655 | Mason Surmo | Oregon | 25:02.20 |
| 656 | Seamus Roberts | Batavia | 21:59.70 |
| 656 | Henry Nielsen | Rockford (Boylan Catholic) | 25:08.20 |
| 657 | Christian Pastor | Carpentersville (Dundee-Crown) | 22:00.90 |
| 657 | Camren Hockenbury | Peoria Heights | 25:08.90 |
| 658 | Kevin McKirdie | Oak Lawn (Richards) | 22:01.00 |
| 658 | Ryan McGroarty | Rockford (Boylan Catholic) | 25:13.80 |
| 659 | Nash Gamlin | Batavia | 22:02.20 |
| 659 | James Tunink | Byron | 25:17.40 |
| 660 | Zy Zhu | Rockton (Hononegah) | 22:02.30 |
| 660 | John Clemons | Galva | 25:22.90 |
| 661 | Calvin Jeon | Hampshire | 22:02.40 |
| 661 | Parker Richardson | Canton | 25:24.40 |
| 662 | Edgardo Casiano | Aurora (Marmion Academy) | 22:03.50 |
| 662 | Ambrose Pennock | Port Byron (Riverdale) | 25:39.10 |
| 663 | Andreas Petropoul | Palos Hills (Stagg) | 22:03.80 |
| 663 | Sam Walsh | Rockford (R. Christian) | 25:43.80 |
| 664 | Liam Evans | Chicago (University) | 22:05.40 |
| 664 | Gabe Tuttle | Rockford (Boylan Catholic) | 25:44.20 |
| 665 | Ethan Haro | Oak Lawn (Richards) | 22:05.60 |
| 665 | Alex Rockwell | Rockford (R. Christian) | 25:46.80 |
| 666 | Colin Wedwick | Rockford (Guilford) | 22:05.70 |
| 666 | Aidan Michels | Mount Carroll (West Carroll) | 25:54.90 |
| 667 | Noah Edlebeck | Rockton (Hononegah) | 22:06.70 |
| 667 | Preston Goings | Peoria (Manual) | 25:55.20 |
| 668 | Tadhg Hurley | Villa Park (Willowbrook) | 22:07.30 |
| 668 | Ryken Scott | Genoa (G.-Kingston) | 26:00.90 |
| 669 | Leo Francis | Peoria (Richwoods) | 22:07.30 |
| 669 | Jackson Alexander | Steeleville | 26:15.60 |
| 670 | Ruben Kasman | Glen Ellyn (Glenbard South) | 22:08.10 |
| 670 | Chris Thompson | Seneca | 26:24.00 |
| 671 | Joshua Bollinger | LaGrange Park (Nazareth Academy) | 22:08.30 |
| 671 | Carter Rittenhouse | Eureka | 26:30.20 |
| 672 | Ethan Phipps | Plano | 22:08.80 |
| 672 | Clark Ryder | Cerro Gordo-Bement | 26:32.10 |
| 673 | Jonathan Lim | Palatine (Fremd) | 22:09.00 |
| 673 | Findlay Jordan | Decatur (St. Teresa) | 26:39.20 |
| 674 | Matthew Murin | Glen Ellyn (Glenbard West) | 22:09.30 |
| 674 | Trace Gallagher | Monmouth (M.-Roseville) | 26:52.50 |
| 675 | Owen LeMaster | Moline | 22:09.60 |
| 675 | Ian Wagner | Aurora (A. Christian) | 27:04.10 |
| 676 | Matthew Ho | Palatine (Fremd) | 22:09.70 |
| 676 | Gavin De La Isla | Genoa (G.-Kingston) | 27:07.30 |
| 677 | Andy Blum | Normal (University) | 22:10.10 |
| 677 | Andrew Stahl | Winnebago Lutheran | 27:35.30 |
| 678 | John Kohout | Dunlap | 22:10.20 |
| 678 | Jacob Foust | West Prairie | 27:54.50 |
| 679 | Jack Kessler | Palatine (Fremd) | 22:10.40 |
| 679 | Sebastian Lavelle | Rock Falls | 28:09.00 |
| 680 | Emmanuel Hosch | Hampshire | 22:10.80 |
| 680 | Trey Weer | Tremont | 28:12.90 |
| 681 | Sean Ogden | Edwardsville | 22:11.00 |
| 681 | Creighton Rassi | Mackinaw (Deer Creek-M.) | 28:16.10 |
| 682 | Martin Roman | Park Ridge (Maine South) | 22:11.90 |
| 682 | Layten Kelton | Peoria Heights | 28:25.00 |
| 683 | Chandresh Gopi | Chatham (Glenwood) | 22:12.00 |
| 683 | Chase Harmon | Peoria Heights | 28:26.60 |
| 684 | Simon Schrock | Morton | 22:13.70 |
| 684 | Bryce Stoecker | Gillespie | 28:34.40 |
| 685 | Matthew Kray | Maple Park (Kaneland) | 22:14.50 |
| 685 | Wyatt Martin | Eureka | 28:49.40 |
| 686 | Dylan Skowyra | Palos Hills (Stagg) | 22:14.70 |
| 686 | Patrick Clark | St. Joseph (S.J.-Ogden) | 29:06.10 |
| 687 | Brody Linane | Maple Park (Kaneland) | 22:14.70 |
| 687 | Jacob Hernandez | Beecher | 29:53.30 |
| 688 | Evan Werner | Washington | 22:15.10 |
| 688 | Aaron Young | Tremont | 32:57.60 |
| 689 | Dexter Wilcox | Peoria (Richwoods) | 22:15.90 |
| 690 | Keegan Bouton | Pekin | 22:16.30 |
| 691 | TJ Casey | Downers Grove (North) | 22:16.90 |
| 692 | Nicolas Althoff | Chatham (Glenwood) | 22:17.00 |
| 693 | Danny Whitlock | Palatine (Fremd) | 22:17.30 |
| 694 | Kyle Mizuuchi | Palatine (Fremd) | 22:17.30 |
| 695 | Emmett Crawford | Peoria (Richwoods) | 22:17.70 |
| 696 | Logan Villalobos | Oak Lawn (Richards) | 22:18.00 |
| 697 | Gavin Gold | Minooka | 22:18.10 |
| 698 | Luke Mahony | Washington | 22:19.20 |
| 699 | Brandon Schuler | Belvidere (North) | 22:19.20 |
| 700 | Finnden Benoit | Algonquin (Jacobs) | 22:19.30 |
| 701 | Noah Felix | Aurora (Waubonsie Valley) | 22:19.40 |
| 702 | Kyle May | Villa Park (Willowbrook) | 22:19.90 |
| 703 | Nick Ramirez | Chicago (Brother Rice) | 22:20.00 |
| 704 | Braden Beauchamp | Moline | 22:21.90 |
| 705 | Ben Karl | Maple Park (Kaneland) | 22:22.00 |
| 706 | Carson Black | Freeburg | 22:22.50 |
| 707 | James Mroz | Normal (Community West) | 22:22.70 |
| 708 | Akshith Narava | Dunlap | 22:24.10 |
| 709 | Benjamin Leindecker | Hampshire | 22:26.20 |
| 710 | Cory Tribble | Fox Lake (Grant) | 22:26.80 |
| 711 | Joseph Mueller | Algonquin (Jacobs) | 22:26.80 |
| 712 | Jaxon Weber | Palatine (Fremd) | 22:26.80 |
| 713 | Husain Asif | Chicago (University) | 22:28.00 |
| 714 | Jordan Palmer | Highland Park | 22:28.30 |
| 715 | Rivan Modica | Downers Grove (North) | 22:28.70 |
| 716 | Finn Black | Lemont | 22:28.70 |
| 717 | Gavin Donohue | Cary (C.-Grove) | 22:29.40 |
| 718 | Gabe Grossmayer | McHenry | 22:29.90 |
| 719 | Christian de Beauvoir | Algonquin (Jacobs) | 22:31.40 |
| 720 | Gage Lang | Freeburg | 22:31.70 |
| 721 | Hayden Knoderer | Minooka | 22:31.90 |
| 722 | Nick Eldred | Washington | 22:33.00 |
| 723 | Trever Tortat | Pekin | 22:33.10 |
| 724 | Isaac Wallen | Crystal Lake (Central) | 22:33.70 |
| 725 | Landon Frey | McHenry | 22:34.00 |
| 726 | Jovani Roa | Hampshire | 22:34.40 |
| 727 | Austin Vazzana | Palos Hills (Stagg) | 22:34.50 |
| 728 | Clark Storey | DeKalb | 22:34.60 |
| 729 | Sam Jaros | DeKalb | 22:35.10 |
| 730 | Joey Rioch | Park Ridge (Maine South) | 22:36.00 |
| 731 | Axel Davila | Belvidere (North) | 22:36.10 |
| 732 | Joseph Simpkins | Oak Lawn (Richards) | 22:36.50 |
| 733 | Leo Pellicori | Palatine (Fremd) | 22:37.00 |
| 734 | Anthony Leeds | Edwardsville | 22:37.60 |
| 735 | Liam Hsu | Highland Park | 22:38.60 |
| 736 | Jovanie Armstrong | Rockford (Jefferson) | 22:39.20 |
| 737 | Calvin Wolf | Villa Park (Willowbrook) | 22:39.30 |
| 738 | Otis Futterman | Highland Park | 22:40.80 |
| 739 | Lucas Johnson | McHenry | 22:41.10 |
| 740 | William Acevedo | Aurora (Marmion Academy) | 22:41.10 |
| 741 | Boden Clapper | Park Ridge (Maine South) | 22:41.50 |
| 742 | Felix Esterhazy | Chicago (University) | 22:43.70 |
| 743 | Ethan Rush | McHenry | 22:44.80 |
| 744 | Tommy Knickerbocker | Downers Grove (North) | 22:46.40 |
| 745 | Evan Thrasher | Jacksonville | 22:46.80 |
| 746 | James Cooper | Fox Lake (Grant) | 22:47.30 |
| 747 | Francesco Genualdi | Lemont | 22:47.80 |
| 748 | Jude Huber | East Moline (United) | 22:48.70 |
| 749 | Owen Littrell | East Moline (United) | 22:49.40 |
| 750 | Levi Barnickel | Crystal Lake (Central) | 22:49.80 |
| 751 | Kyle Wright | Bolingbrook | 22:49.90 |
| 752 | Ashrith Ponna | Normal (University) | 22:50.00 |
| 753 | Drake Coon | McHenry | 22:51.50 |
| 754 | Landon Painter | Peoria (Richwoods) | 22:52.00 |
| 755 | Kellen Franken | Peoria (Richwoods) | 22:52.30 |
| 756 | Elliot Brown | Aurora (Marmion Academy) | 22:53.40 |
| 757 | Jason Zimmerman | Pekin | 22:53.90 |
| 758 | Eli Forte | Minooka | 22:54.20 |
| 759 | Liam Knobloch | Moline | 22:55.20 |
| 760 | Dylan Reyes | Aurora (Marmion Academy) | 22:55.20 |
| 761 | Deividas Saudargas | Lemont | 22:56.00 |
| 762 | Jonah Holmes | Pekin | 22:56.50 |
| 763 | Ethan Tudor | Manteno | 22:57.00 |
| 764 | Gabe Betz | Urbana (University) | 22:57.20 |
| 765 | Michael Li | Dunlap | 22:58.00 |
| 766 | Finley Otruba | Algonquin (Jacobs) | 22:58.90 |
| 767 | Roberto Marin | Addison (A. Trail) | 22:58.90 |
| 768 | Xavier Smith | Lockport (Twp.) | 23:00.30 |
| 769 | Elias Kettley | Yorkville | 23:00.60 |
| 770 | Jace Bennett | Highland Park | 23:02.00 |
| 771 | Oliver Hosticka | McHenry | 23:02.20 |
| 772 | Levi Hampel | Freeburg | 23:02.50 |
| 773 | Illia Kyrychenko | Villa Park (Willowbrook) | 23:02.50 |
| 774 | Aiden Krofta | Chicago (Brother Rice) | 23:02.80 |
| 775 | Jonah Brownlee | Lockport (Twp.) | 23:02.80 |
| 776 | Nikhil Marikumar | Aurora (Waubonsie Valley) | 23:03.30 |
| 777 | Ben Waymire | Edwardsville | 23:03.50 |
| 778 | Kavin Suriya Prakash | Dunlap | 23:04.80 |
| 779 | Derrick Rios | Fox Lake (Grant) | 23:08.50 |
| 780 | Nathaniel Smith III | Minooka | 23:09.60 |
| 781 | Max Harwood | Cary (C.-Grove) | 23:11.10 |
| 782 | Carter Hamick | Arlington Heights (St. Viator) | 23:11.50 |
| 783 | Ethan Shaw | Park Ridge (Maine South) | 23:12.50 |
| 784 | Jake Pengiel | Lemont | 23:13.00 |
| 785 | Chris Okyere | Bolingbrook | 23:14.00 |
| 786 | Conor Leonard | Burlington (Central) | 23:14.50 |
| 787 | Cameron Wilson | Peoria (Richwoods) | 23:14.50 |
| 788 | Max Lambertsen | Urbana (University) | 23:14.60 |
| 789 | Ben Weidner | Pekin | 23:15.50 |
| 790 | Blake Thill | Plainfield (North) | 23:16.40 |
| 791 | Noah Nguyen | Champaign (Centennial) | 23:16.90 |
| 792 | Mason Weter | Mt. Zion | 23:16.90 |
| 793 | Bryce Ehlers | Maple Park (Kaneland) | 23:17.10 |
| 794 | Wyatt Judge | Cary (C.-Grove) | 23:17.40 |
| 795 | Josh Franco | Palos Hills (Stagg) | 23:17.50 |
| 796 | Reed Mathis | Normal (Community West) | 23:17.60 |
| 797 | Wyatt Gill | Villa Park (Willowbrook) | 23:18.90 |
| 798 | Yao Pascal Ayoba | East Moline (United) | 23:19.50 |
| 799 | Jack Dixon | Belvidere (North) | 23:19.50 |
| 800 | Brayden Suarez | Hampshire | 23:19.50 |
| 801 | Colton Legan | Crystal Lake (Central) | 23:20.30 |
| 802 | Max Wang | Urbana (University) | 23:20.60 |
| 803 | Ace Affield | Woodstock | 23:20.90 |
| 804 | Zach Horgen | Bolingbrook | 23:22.10 |
| 805 | Noah Levine | Highland Park | 23:23.30 |
| 806 | Lincoln Orlando | Arlington Heights (St. Viator) | 23:23.40 |
| 807 | Drew Kouchnerkavich | Freeburg | 23:23.60 |
| 808 | James Nelson | Plainfield (South) | 23:24.90 |
| 809 | Alex Beltran | Belvidere | 23:25.90 |
| 810 | Jack Senodenos | Palos Hills (Stagg) | 23:26.00 |
| 811 | Axel Delgado | Glen Ellyn (Glenbard South) | 23:28.10 |
| 812 | William Wolf | Minooka | 23:28.30 |
| 813 | Preston Durek | Glen Ellyn (Glenbard South) | 23:29.10 |
| 814 | Andrew Anaiel | Hampshire | 23:29.10 |
| 815 | Connor McAuliffe | McHenry | 23:29.20 |
| 816 | Justin Philip | Dunlap | 23:31.90 |
| 817 | Abel Fuentes | Addison (A. Trail) | 23:33.90 |
| 818 | Danny Lyall | West Chicago (Wheaton Academy) | 23:34.60 |
| 819 | Devaughn Sanchez | Galesburg | 23:34.80 |
| 820 | William Corsaro | Hampshire | 23:34.90 |
| 821 | Nathaniel Garvida | LaGrange Park (Nazareth Academy) | 23:35.10 |
| 822 | Gabe Fox | Dunlap | 23:36.10 |
| 823 | Alex Ciofoaia | Dunlap | 23:37.40 |
| 824 | Chase Sauter | Palatine (Fremd) | 23:38.60 |
| 825 | Ishaan Ganigara | Chicago (University) | 23:39.30 |
| 826 | Matthew Todd | Fox Lake (Grant) | 23:39.70 |
| 827 | Evan Kaye | Crystal Lake (Prairie Ridge) | 23:42.80 |
| 828 | Carson Dare | Peoria (Richwoods) | 23:43.30 |
| 829 | Luca Maldanado | Dunlap | 23:44.70 |
| 830 | Kameron Kaminski | Galesburg | 23:45.30 |
| 831 | Emilio Arteaga | Fox Lake (Grant) | 23:45.40 |
| 832 | Wesley Evans | Minooka | 23:45.60 |
| 833 | Gavin Kveton | McHenry | 23:46.20 |
| 834 | Brakken Edwards | Manteno | 23:47.60 |
| 835 | Jacob Bartels | Cary (C.-Grove) | 23:48.00 |
| 836 | Jacob Marchiniak | Minooka | 23:48.30 |
| 837 | John Phoenix Jindrich | Crystal Lake (Prairie Ridge) | 23:48.50 |
| 838 | Jackson Schaum | Lemont | 23:48.90 |
| 839 | Nathan Leindecker | Hampshire | 23:49.80 |
| 840 | Michael Galindo Chavez | DeKalb | 23:50.10 |
| 841 | Siddartha Mamidi | Villa Park (Willowbrook) | 23:51.40 |
| 842 | Dominic Hayter-Gonzales | Park Ridge (Maine South) | 23:51.60 |
| 843 | Richie Suwinski | Hampshire | 23:52.00 |
| 844 | Joseph Guerrero | Aurora (Central Catholic) | 23:53.80 |
| 845 | Colton Jones | Peoria (Richwoods) | 23:54.40 |
| 846 | Anirudh Anand | Dunlap | 23:54.90 |
| 847 | Jason Davis | Burlington (Central) | 23:55.20 |
| 848 | Mario Klinko | Villa Park (Willowbrook) | 23:55.30 |
| 849 | Caleb Kitlinski | Burlington (Central) | 23:56.40 |
| 850 | Brady Johansen | Batavia | 23:56.70 |
| 851 | Griffin Stachler | Chicago (Brother Rice) | 23:56.70 |
| 852 | Oscar Nelson | Burlington (Central) | 23:56.90 |
| 853 | Israel Rivas | Belvidere | 23:57.40 |
| 854 | Leo Zemba | Aurora (Waubonsie Valley) | 23:58.70 |
| 855 | Elijah Brock | Rockford (Jefferson) | 23:58.90 |
| 856 | Yazan Said | Chatham (Glenwood) | 23:59.20 |
| 857 | Andrew Stamenos | Addison (A. Trail) | 23:59.50 |
| 858 | Nathan Laufenberg | Glen Ellyn (Glenbard West) | 23:59.90 |
| 859 | Jacob Bollinger | LaGrange Park (Nazareth Academy) | 24:01.30 |
| 860 | Gavin Overhaug | Maple Park (Kaneland) | 24:01.70 |
| 861 | Charlie Jeffords | LaGrange Park (Nazareth Academy) | 24:03.60 |
| 862 | Kyle Arndt | Hampshire | 24:04.10 |
| 863 | Andrew Begun | Hampshire | 24:04.40 |
| 864 | Wyatt Smith | Yorkville | 24:04.60 |
| 865 | Tyler Crary | Cary (C.-Grove) | 24:06.50 |
| 866 | Luciano Maestranzi | Park Ridge (Maine South) | 24:07.80 |
| 867 | Dan Hammad | Palos Hills (Stagg) | 24:07.90 |
| 868 | Caleb Raj | Plainfield (North) | 24:08.00 |
| 869 | Ian Bailey | Plainfield (North) | 24:08.60 |
| 870 | Siddharth Badri | Villa Park (Willowbrook) | 24:08.70 |
| 871 | Levi Crawford | Bradley (B.-Bourbonnais) | 24:09.10 |
| 872 | Cash Gohde | Hampshire | 24:09.40 |
| 873 | Enzo Scarpelli | Algonquin (Jacobs) | 24:10.70 |
| 874 | Emilio Terronez | East Moline (United) | 24:11.70 |
| 875 | August Dagostino | Moline | 24:11.70 |
| 876 | Evan Herbst | Normal (Community West) | 24:12.00 |
| 877 | Jeramiah Jepson | Villa Park (Willowbrook) | 24:12.50 |
| 878 | Hayden Saunders | Algonquin (Jacobs) | 24:13.10 |
| 879 | Trenton Grabs | Minooka | 24:14.20 |
| 880 | John Navis | Burlington (Central) | 24:14.40 |
| 881 | AJ Held | Chatham (Glenwood) | 24:14.90 |
| 882 | Raheem Mohammed | Glen Ellyn (Glenbard West) | 24:15.10 |
| 883 | Umer Ali | Palos Hills (Stagg) | 24:15.80 |
| 884 | Dominic Inglese | Batavia | 24:17.40 |
| 885 | Eddie Schauerte | Park Ridge (Maine South) | 24:19.30 |
| 886 | Henry Buss | Highland Park | 24:19.80 |
| 887 | Grady Eales | Minooka | 24:19.90 |
| 888 | Fred Schaller | Chicago (Brother Rice) | 24:20.20 |
| 889 | Landon Boker | Pekin | 24:20.50 |
| 890 | Joshua Kosobudzki | Burlington (Central) | 24:20.60 |
| 891 | Kaushal Pratury | Plainfield (North) | 24:20.80 |
| 892 | Ethan Guzy | Minooka | 24:21.30 |
| 893 | Rafay Khan | Glen Ellyn (Glenbard West) | 24:23.00 |
| 894 | Cayden Villanueva | Palos Hills (Stagg) | 24:23.40 |
| 895 | Harrison Gilbert | Lockport (Twp.) | 24:23.70 |
| 896 | Charlie Booth | Rockford (Auburn) | 24:23.80 |
| 897 | Steven Hammer | Glen Ellyn (Glenbard West) | 24:23.90 |
| 898 | Elijah Park | Palatine (Fremd) | 24:26.90 |
| 899 | Brenden Frey | Freeburg | 24:27.60 |
| 900 | Oscar Ruiz | Normal (University) | 24:27.90 |
| 901 | Marcos Linares | Belvidere (North) | 24:29.80 |
| 902 | Dalton Schott | Peoria (Richwoods) | 24:30.10 |
| 903 | Tyler Zita | Villa Park (Willowbrook) | 24:30.50 |
| 904 | Michael Wan | Dunlap | 24:31.30 |
| 905 | Cayden Whitley | Metamora | 24:32.80 |
| 906 | Noah Boyd | Metamora | 24:33.00 |
| 907 | Osvaldo Carretero | Chicago (University) | 24:33.50 |
| 908 | Eoin Toal | West Chicago (Wheaton Academy) | 24:34.40 |
| 909 | Liam Swiderski | Glen Ellyn (Glenbard West) | 24:34.90 |
| 910 | Micah Quirk | Rockford (Auburn) | 24:36.30 |
| 911 | Zach Laming | Metamora | 24:37.40 |
| 912 | Patrick Hamilton | Burlington (Central) | 24:39.90 |
| 913 | Nathan Thang | West Chicago (Wheaton Academy) | 24:40.10 |
| 914 | Logan Hahn | Fox Lake (Grant) | 24:40.60 |
| 915 | Liam Milton | Bradley (B.-Bourbonnais) | 24:40.90 |
| 916 | Jovin Alenghat | Chicago (University) | 24:41.10 |
| 917 | Shlesh Vasava | Dunlap | 24:41.30 |
| 918 | Adrian Delgado | Glen Ellyn (Glenbard South) | 24:42.40 |
| 919 | Ayden Salcido | Minooka | 24:43.00 |
| 920 | Krish Patel | Addison (A. Trail) | 24:44.50 |
| 921 | Ethan Guido-Chaidez | Oak Lawn (Richards) | 24:44.70 |
| 922 | Avi Gidaszewski | Rock Island | 24:44.90 |
| 923 | Rylan Sainsbury | Algonquin (Jacobs) | 24:44.90 |
| 924 | Ethan Clapsaddle | Lombard (Montini) | 24:46.10 |
| 925 | Eoghan Byrne | Park Ridge (Maine South) | 24:46.40 |
| 926 | Johnny Spiritosanto | Rockford (Guilford) | 24:48.30 |
| 927 | Isaisas Ramirez | Palos Hills (Stagg) | 24:48.40 |
| 928 | Nico Frechmann | Batavia | 24:48.90 |
| 929 | Derrick Yumena | Bolingbrook | 24:49.60 |
| 930 | Aarnav Vashistha | Burlington (Central) | 24:50.20 |
| 931 | Anthony Pham | Arlington Heights (St. Viator) | 24:54.10 |
| 932 | Declan Callaghan | Chicago (Brother Rice) | 24:54.30 |
| 933 | Xander Davanon | Plano | 24:55.50 |
| 934 | Anthony Motisi | Cary (C.-Grove) | 24:56.80 |
| 935 | Andrew Arbuckle | Washington | 24:59.00 |
| 936 | Mathew Huerta | Aurora (Waubonsie Valley) | 24:59.50 |
| 937 | Aydan Ziolo | Algonquin (Jacobs) | 24:59.60 |
| 938 | Brayden Stewart | Yorkville | 24:59.80 |
| 939 | Owen Fritchen | Fox Lake (Grant) | 25:00.60 |
| 940 | Marco Perez | West Chicago (Wheaton Academy) | 25:01.10 |
| 941 | Charles Kosbab | Chatham (Glenwood) | 25:02.70 |
| 942 | Chimde Ukachokwu | Hampshire | 25:02.70 |
| 943 | Owen Wilson | Minooka | 25:04.70 |
| 944 | Lev Little | Algonquin (Jacobs) | 25:05.20 |
| 945 | Ethan Ranney | Lockport (Twp.) | 25:05.60 |
| 946 | Jacob Perez | Hampshire | 25:05.60 |
| 947 | Arnav Baviskar | Dunlap | 25:06.50 |
| 948 | Clifford Cannon | Downers Grove (North) | 25:11.00 |
| 949 | Colin Buckingham | Villa Park (Willowbrook) | 25:11.80 |
| 950 | Devin Gallo | Belvidere (North) | 25:11.90 |
| 951 | Michael Washkowiak | Algonquin (Jacobs) | 25:13.70 |
| 952 | Abraham Carranza | Hampshire | 25:13.80 |
| 953 | Victor Balderas-Viderique | Woodstock | 25:15.60 |
| 954 | Dylan Thompson | East Moline (United) | 25:17.40 |
| 955 | Lenny Zharnitsky | Urbana (University) | 25:18.30 |
| 956 | Ronan Heffernan | Yorkville | 25:21.20 |
| 957 | Jacob Meyer | Manteno | 25:22.70 |
| 958 | Yahya Alhayajneh | Palos Hills (Stagg) | 25:23.40 |
| 959 | Duncan Rohlfs | Dunlap | 25:23.50 |
| 960 | Anas Shaibat | Oak Lawn (Richards) | 25:23.90 |
| 961 | Noah Gunning | Chicago (University) | 25:24.40 |
| 962 | Tanvir Singh | Chicago (University) | 25:25.20 |
| 963 | Nicholas Jandura | Oak Lawn (Richards) | 25:25.70 |
| 964 | Shourya Sunchikala | Dunlap | 25:26.30 |
| 965 | Gavin Silverman | Plano | 25:26.90 |
| 966 | Landon Couillard | Park Ridge (Maine South) | 25:27.20 |
| 967 | Philip Ziarno | Chicago (St. Ignatius College Prep) | 25:28.10 |
| 968 | Liam Johnson | Rockford (Guilford) | 25:33.20 |
| 969 | Mason Coats | Hampshire | 25:35.90 |
| 970 | Theodore Pomeroy | Park Ridge (Maine South) | 25:38.50 |
| 971 | Will Purtell | Park Ridge (Maine South) | 25:38.80 |
| 972 | Justin Lewis | Urbana (University) | 25:40.60 |
| 973 | Mateo Vigloria-Munoz | Algonquin (Jacobs) | 25:40.70 |
| 974 | Bolakale Akinwande | Burlington (Central) | 25:43.50 |
| 975 | Randall Nash | Aurora (Waubonsie Valley) | 25:47.50 |
| 976 | Jake Hartmann | Champaign (Centennial) | 25:48.00 |
| 977 | Jack Quinn | Aurora (Central Catholic) | 25:48.10 |
| 978 | Noah LaDuke | Park Ridge (Maine South) | 25:48.70 |
| 979 | John Anderson | Burlington (Central) | 25:49.20 |
| 980 | Vinnie Episcopo | Burlington (Central) | 25:49.30 |
| 981 | Joshua Rodriguez | Algonquin (Jacobs) | 25:49.80 |
| 982 | Landon Barker | Galesburg | 25:49.80 |
| 983 | Dominic Wanless | Rockton (Hononegah) | 25:50.00 |
| 984 | Muhammad Aldalo | Palos Hills (Stagg) | 25:50.20 |
| 985 | Angel Zelaya | Oak Lawn (Richards) | 25:50.80 |
| 986 | Max Bucur | LaGrange Park (Nazareth Academy) | 25:52.80 |
| 987 | Liam Ryan | East Moline (United) | 25:53.90 |
| 988 | Adan Sanchez | East Moline (United) | 25:56.30 |
| 989 | Caden Sandy | Downers Grove (North) | 25:56.70 |
| 990 | Joshua Lasky | West Chicago (Wheaton Academy) | 25:57.00 |
| 991 | Conrad Forynski | Aurora (Waubonsie Valley) | 25:59.00 |
| 992 | Bobby Cislo | Chicago (Brother Rice) | 26:01.10 |
| 993 | Jack Kolba | Crystal Lake (Central) | 26:01.30 |
| 994 | Isaac Rabin | Chatham (Glenwood) | 26:01.80 |
| 995 | Dylan Sweet | Algonquin (Jacobs) | 26:02.90 |
| 996 | Mohamed Mahmoud | Normal (Community West) | 26:03.00 |
| 997 | Dillan Castro | Hampshire | 26:03.60 |
| 999 | Ayden Hirsch | McHenry | 26:07.10 |
| 1000 | Ben Melendy | Peoria (Richwoods) | 26:07.20 |
| 1001 | Dylan Le | Lemont | 26:08.70 |
| 1002 | Bartholomew Kochersperger | Galesburg | 26:10.90 |
| 1003 | Diego BlancoOlivero | Glen Ellyn (Glenbard West) | 26:11.00 |
| 1004 | Thailer Castrey | Rockford (Jefferson) | 26:12.60 |
| 1005 | Ali Dastgheib | Champaign (Centennial) | 26:18.00 |
| 1006 | Joseph Hamer | Ottawa (Twp.) | 26:18.80 |
| 1007 | Gavin Krater | McHenry | 26:21.30 |
| 1008 | Christian Harris | Crystal Lake (Central) | 26:21.50 |
| 1009 | Dilipan Elenchezhiyan | Palatine (Fremd) | 26:22.70 |
| 1010 | Ethan Woodruff | Pekin | 26:22.80 |
| 1011 | Isaiah Herren | Sterling | 26:24.50 |
| 1012 | Adam Storm | Algonquin (Jacobs) | 26:24.80 |
| 1013 | William Kramer | LaGrange Park (Nazareth Academy) | 26:27.80 |
| 1014 | Dalton McFeeters | Pekin | 26:29.10 |
| 1015 | Chase Enright | Glen Ellyn (Glenbard South) | 26:31.00 |
| 1016 | Collin Axberg | Arlington Heights (St. Viator) | 26:35.10 |
| 1017 | Alex Martinez | Belvidere | 26:37.20 |
| 1018 | Julian Reyes | Lombard (Montini) | 26:37.90 |
| 1019 | Jack McLaughlin | Oak Lawn (Richards) | 26:41.00 |
| 1020 | Varun Gurramkonda | Dunlap | 26:41.10 |
| 1021 | Garrit Sea | Pekin | 26:41.30 |
| 1022 | Ben Shoff | Metamora | 26:42.90 |
| 1023 | Edgar Hernandez | Palos Hills (Stagg) | 26:43.20 |
| 1024 | Akeel Dixon | Urbana (University) | 26:43.40 |
| 1025 | Aiden Aristuk | Aurora (Marmion Academy) | 26:45.70 |
| 1026 | Anesh Venigalla | Dunlap | 26:46.30 |
| 1027 | Rowan Schalla | Batavia | 26:47.80 |
| 1028 | Andrew Morrison | Pekin | 26:50.80 |
| 1029 | Juan Rodriguez | Villa Park (Willowbrook) | 26:51.00 |
| 1030 | Mitch Druwe | Batavia | 26:52.40 |
| 1031 | Regis Agbemadon | East Moline (United) | 26:53.60 |
| 1032 | Gannon Gibson | Rockton (Hononegah) | 26:55.30 |
| 1033 | Sebastian Molina | Carpentersville (Dundee-Crown) | 26:55.70 |
| 1034 | Peter Arbis | Park Ridge (Maine South) | 26:58.90 |
| 1035 | Rory Moreno | Palos Hills (Stagg) | 26:59.50 |
| 1036 | Andrew Roycewicz | Addison (A. Trail) | 26:59.90 |
| 1037 | Ethan Gomez | Bradley (B.-Bourbonnais) | 27:01.80 |
| 1038 | Hunter Thompson | Normal (Community West) | 27:02.50 |
| 1039 | Owen Clark | Normal (Community West) | 27:03.90 |
| 1040 | Andrew Rangel | Cary (C.-Grove) | 27:08.00 |
| 1041 | Brayden Richmond | DeKalb | 27:10.00 |
| 1042 | Justin Hernandez | DeKalb | 27:12.00 |
| 1043 | Rami Wazeer | Normal (Community West) | 27:12.20 |
| 1044 | Luke Goodwin | Park Ridge (Maine South) | 27:13.60 |
| 1045 | Ian Nunez | Aurora (Marmion Academy) | 27:13.70 |
| 1046 | Alexander Inzurriaga | Burlington (Central) | 27:15.40 |
| 1047 | King Draper | Chatham (Glenwood) | 27:18.50 |
| 1048 | Jonathan Gowans | Morton | 27:19.40 |
| 1049 | Angeldavid Zambrano | LaGrange Park (Nazareth Academy) | 27:26.70 |
| 1050 | Yostger Morales | DeKalb | 27:26.80 |
| 1051 | Spencer Michalesko | Manteno | 27:53.80 |
| 1052 | Henry Meyer | Freeburg | 28:06.50 |
| 1053 | Nathan Cervantes | Addison (A. Trail) | 28:09.40 |
| 1054 | Joshua Fritzsche | Urbana (University) | 28:11.40 |
| 1055 | Liam Stubbe | Rockton (Hononegah) | 28:12.60 |
| 1056 | Chase Studt | Burlington (Central) | 28:13.70 |
| 1057 | Durham Arce | Aurora (Marmion Academy) | 28:15.20 |
| 1058 | Jeremiah Gill | Bolingbrook | 28:18.40 |
| 1059 | John Gentle | Metamora | 28:18.90 |
| 1060 | Cameron Le | Aurora (Marmion Academy) | 28:24.70 |
| 1061 | Julian Olvera | Oak Lawn (Richards) | 28:25.50 |
| 1062 | Axel Lais | Chicago (University) | 28:28.70 |
| 1063 | Charlie Hudson | Pekin | 28:29.10 |
| 1064 | Adam Mendoza | Chicago (Brother Rice) | 28:35.00 |
| 1065 | Chris McKissack | Arlington Heights (St. Viator) | 28:35.10 |
| 1066 | Ethan Porwick | Normal (Community West) | 28:40.10 |
| 1067 | Karter Longley | Jacksonville | 28:42.30 |
| 1068 | Maxwell Remus | Minooka | 28:50.80 |
| 1069 | Kolton Banke | West Chicago (Wheaton Academy) | 29:02.90 |
| 1070 | Gabriel Rogers | Freeburg | 29:05.90 |
| 1071 | Yusef Stauber | Burlington (Central) | 29:08.10 |
| 1072 | Carsten Zink | Aurora (Marmion Academy) | 29:08.70 |
| 1073 | Wesley Bayton | Freeburg | 29:15.10 |
| 1074 | Caleb Grogan | Hampshire | 29:19.60 |
| 1075 | Krishna Ayyempervail | Dunlap | 29:20.10 |
| 1076 | Brian Lin | Freeburg | 29:38.50 |
| 1077 | Clayton Trower | Park Ridge (Maine South) | 29:46.10 |
| 1078 | Adrian Ramos | Belvidere | 29:58.80 |
| 1079 | Rudy Echeverria | Palatine (Fremd) | 30:00.60 |
| 1080 | Justin Piessens | Hampshire | 30:03.80 |
| 1081 | Anthony Baumgartner | Belvidere (North) | 30:08.60 |
| 1082 | Omar Issa | Palos Hills (Stagg) | 30:12.60 |
| 1083 | Patrick Bokiess | Park Ridge (Maine South) | 30:31.30 |
| 1084 | Angelo Kuntz | Rockford (Auburn) | 30:34.00 |
| 1085 | Brandon Nowicki | Villa Park (Willowbrook) | 30:50.10 |
| 1086 | Damien Nunez Castro | Plano | 31:07.80 |
| 1087 | Syed Ali | Palos Hills (Stagg) | 31:32.10 |
| 1088 | Cole Zentmyer | Plainfield (South) | 31:42.90 |
| 1089 | Kyujin Park-Wharram | Urbana (University) | 32:13.20 |
| 1090 | Isai Suarez | Rockford (Jefferson) | 32:15.90 |
| 1091 | Isaac Lotta | East Moline (United) | 33:02.70 |
| 1092 | Liam McGowen | Plano | 33:03.10 |
| 1093 | Eliezel Iranezereje | East Moline (United) | 33:17.80 |
| 1094 | Isaac Davis | Pekin | 33:21.00 |
| 1095 | Brian Ada | Bolingbrook | 33:25.80 |
| 1096 | Jacob Hasty | Pekin | 33:30.60 |
| 1097 | Carter Logan | Jacksonville | 34:03.90 |
| 1098 | Said Rodriguez | Highland Park | 34:26.20 |
| 1099 | Drake Reyes | Rockton (Hononegah) | 35:19.10 |
| 1100 | Jackson Philpott | Belvidere | 35:25.90 |
| 1101 | Godshall Vedome | East Moline (United) | 35:31.90 |
| 1102 | Sam Cengiz | Bolingbrook | 35:38.10 |
| — | Jason Yan | Urbana (University) | 26:04.80 |
Girls 5,000m
| # | Athlete | School | Time |
|---|---|---|---|
| 1 | Sundara Weber | Sandwich | 16:18.70 |
| 1 | Emaline Foster | Crystal Lake (Prairie Ridge) | 16:56.20 |
| 1 | Lennox Szymonik | Algonquin (Jacobs) | 17:03.30 |
| 1 | Rubi Tapia-Macias | East Moline (United) | 18:47.90 |
| 2 | Kate Foltz | Tuscola | 16:28.10 |
| 2 | Sydney Gertsen | Lombard (Montini) | 17:01.00 |
| 2 | Avery Hacker | Batavia | 17:03.40 |
| 2 | Kathryn Rohr | Naperville (North) | 19:10.60 |
| 3 | Kyla Babb | Westmont | 16:50.20 |
| 3 | Ali Londrigan | Chatham (Glenwood) | 17:21.70 |
| 3 | Marlie Czarniewski | Plainfield (North) | 17:26.30 |
| 3 | Alexis Andrus | Winnetka (New Trier) | 19:33.60 |
| 4 | Klaire Eighner | Maroa (M.-Forsyth) | 17:17.50 |
| 4 | Angelica Hil | Barrington | 17:34.50 |
| 4 | Ashlyn Chopra | Chatham (Glenwood) | 17:46.70 |
| 4 | Ashleigh Forbes | Barrington | 19:40.70 |
| 5 | Emily Downing | Cambridge | 17:21.40 |
| 5 | Ella Satre | Hinsdale (Central) | 17:35.60 |
| 5 | Lillian Chaddock | Peoria (Notre Dame) | 17:50.20 |
| 5 | Cece Babel | Barrington | 19:41.60 |
| 6 | Abagail Baumann | Rockford (Lutheran) | 17:28.80 |
| 6 | Francesca Mora | Chicago (Latin) | 17:52.50 |
| 6 | Victoria Tarara | Barrington | 18:12.70 |
| 6 | Hannah Forbes | Barrington | 19:44.80 |
| 7 | Molly Farrell | Marshall | 17:34.00 |
| 7 | Sophie Rentmeister | Chatham (Glenwood) | 18:00.50 |
| 7 | Gwendolyn Krodel | Batavia | 18:18.80 |
| 7 | Margaret Canmann | Winnetka (New Trier) | 19:47.80 |
| 8 | Mackenzie Pound | Tolono (Unity) | 17:50.00 |
| 8 | Renee Warren | Normal (Community West) | 18:07.60 |
| 8 | Kayla Ritchie | Winnetka (New Trier) | 18:20.40 |
| 8 | Emma Yaun | Wheaton (W. Warrenville South) | 19:49.30 |
| 9 | Audrey Dickinson | Glasford (Illini Bluffs) | 17:53.80 |
| 9 | Klarke Goranson | Manteno | 18:13.90 |
| 9 | Kylie Simpson | Rockton (Hononegah) | 18:20.50 |
| 9 | Grace Murphy | Winnetka (New Trier) | 19:52.10 |
| 10 | Dusti Smith | Toulon (Stark County) | 18:04.90 |
| 10 | Cecilia Hilby | Aurora (Central Catholic) | 18:15.50 |
| 10 | Lucinda Hodges | Rockton (Hononegah) | 18:23.70 |
| 10 | Alex Pobozny | Naperville (North) | 19:53.20 |
| 11 | Joelle Wilson | Williamsville | 18:06.90 |
| 11 | Kathleen Hardy | LaGrange Park (Nazareth Academy) | 18:16.40 |
| 11 | Abby Lewis | Barrington | 18:26.00 |
| 11 | Lily Rickard-Bugel | Winnetka (New Trier) | 19:57.10 |
| 12 | Brooklyn Smith | Geneseo | 18:18.20 |
| 12 | Molly Webb | Winnebago Lutheran | 18:19.30 |
| 12 | Morgan Popelar | Edwardsville | 18:26.20 |
| 12 | Isabella Limoges | Riverside (R.-Brookfield) | 19:57.60 |
| 13 | Morgan Capriola | Winnebago Lutheran | 18:21.80 |
| 13 | Anneke Dam | Crystal Lake (Prairie Ridge) | 18:21.90 |
| 13 | Charlotte Danahy | Naperville (Central) | 18:26.40 |
| 13 | Madeline Goldsborough | Wheaton (W. Warrenville South) | 19:58.40 |
| 14 | Julie Bach | Normal (Community West) | 18:22.50 |
| 14 | Kelly O'Connor | Herscher | 18:25.40 |
| 14 | Shania Tandon | Naperville (North) | 18:31.30 |
| 14 | Clara Reckamp | Naperville (North) | 20:00.70 |
| 15 | Grace Bressner | St. Joseph (S.J.-Ogden) | 18:27.10 |
| 15 | Nora Wedwick | Rockford (Boylan Catholic) | 18:27.70 |
| 15 | Laurel Eager | Plainfield (North) | 18:33.20 |
| 15 | Izzie Barnard | Naperville (Central) | 20:02.40 |
| 16 | Cheyenh Smith | Toulon (Stark County) | 18:27.70 |
| 16 | Hannah Farley | Lemont | 18:28.50 |
| 16 | Rianna Tandon | Naperville (North) | 18:36.60 |
| 16 | Addison Munie | Wheaton (W. Warrenville South) | 20:03.80 |
| 17 | Jana Vande Kemp | Cambridge | 18:28.20 |
| 17 | Emily Walberg | Arlington Heights (St. Viator) | 18:32.70 |
| 17 | Reese Long | Hampshire | 18:41.40 |
| 17 | Lorelai Garlough | Naperville (North) | 20:04.00 |
| 18 | Jadyn Gerardi | Anna (A.-Jonesboro) | 18:28.60 |
| 18 | Taara Sajdeh | Chicago (University) | 18:37.60 |
| 18 | Addy Lindsay | Wheaton (W. Warrenville South) | 18:42.60 |
| 18 | Natalie Moran | Riverside (R.-Brookfield) | 20:06.00 |
| 19 | Alaina Hawker | Pleasant Plains | 18:31.20 |
| 19 | Daniela Lovett | Dixon | 18:38.80 |
| 19 | Ashlyn Willis | Lisle (Benet Academy) | 18:43.20 |
| 19 | Breanna Kirkman | Lisle (Benet Academy) | 20:15.70 |
| 20 | Annabelle LaFary | Delavan-Darien | 18:31.70 |
| 20 | Sophia Ramirez | Washington | 18:39.80 |
| 20 | Linden Moss | Yorkville | 18:47.00 |
| 20 | Ellie Flores | Wheaton (W. Warrenville South) | 20:16.20 |
| 21 | Aubrey Mareachen | Princeville | 18:41.10 |
| 21 | Millie Schumacher | Jacksonville | 18:44.30 |
| 21 | Morgan Kohn | Hinsdale (Central) | 18:47.80 |
| 21 | Sonia Kazmierczak | Naperville (North) | 20:18.80 |
| 22 | Farah Scott | Champaign (Centennial) | 18:47.30 |
| 22 | Olivia Eager | Plainfield (North) | 18:48.90 |
| 22 | Ella Carlson | Winnebago Lutheran | 18:51.30 |
| 22 | Maya Gonzalez | Hinsdale (Central) | 20:24.10 |
| 23 | Chloe Piot | Naperville (North) | 18:48.90 |
| 23 | Ashlynn Lindt | Lombard (Montini) | 18:50.00 |
| 23 | Sierra Herrmann | Eureka | 18:51.70 |
| 23 | Rebecca Dosek | Riverside (R.-Brookfield) | 20:30.00 |
| 24 | Estella Ollinger | Vernon Hills | 18:51.30 |
| 24 | Ava Otto | Eureka | 18:52.10 |
| 24 | Melinda Torres | Minooka | 18:52.40 |
| 24 | DeLanie Monroe | Manteno | 20:40.90 |
| 25 | Amanda Warren | Normal (Community West) | 18:51.80 |
| 25 | Alexandra Furey | Hinsdale (Central) | 18:54.20 |
| 25 | Clara Nicoline | Johnsburg | 19:03.40 |
| 25 | Olivia Levitz | Winnetka (New Trier) | 20:41.20 |
| 26 | Shannon Zopel | Peoria (Notre Dame) | 18:53.20 |
| 26 | Ayla Czarniewski | Plainfield (North) | 18:54.30 |
| 26 | Brooke Deterding | New Athens | 19:11.40 |
| 26 | Kimora Rodely | Minooka | 20:44.90 |
| 27 | Kamryn Rogers | Dixon | 18:53.30 |
| 27 | Ella Thompson | Edwardsville | 18:57.60 |
| 27 | Jessica Henderson | Tremont | 19:11.60 |
| 27 | Shyla Paramsothy | Wheaton (W. Warrenville South) | 20:45.90 |
| 28 | Maia Lancaster | Crystal Lake (Prairie Ridge) | 18:53.80 |
| 28 | Liva Ketkar | Barrington | 18:57.80 |
| 28 | Anna Churchill | Sherrard | 19:12.50 |
| 28 | Kendall Swiderski | Naperville (North) | 20:46.40 |
| 29 | Avery Sommer | Mt. Zion | 18:54.70 |
| 29 | Georgia Karstens | Naperville (North) | 18:58.50 |
| 29 | Elyse Brinkmeyer | Delavan-Darien | 19:13.20 |
| 29 | Emily Enright | Wheaton (W. Warrenville South) | 20:50.60 |
| 30 | Alexandra Santoyo | Cary (C.-Grove) | 18:54.80 |
| 30 | Mya Coglianese | LaGrange (Lyons) | 18:59.50 |
| 30 | Gianna Stassi | Roxana | 19:13.90 |
| 30 | Elia Bursua | Riverside (R.-Brookfield) | 20:50.70 |
| 31 | Natalia Pesola | Lombard (Montini) | 18:56.40 |
| 31 | Clara Franken | Wheaton (W. Warrenville South) | 19:00.20 |
| 31 | Riley Fritz | Rockford (R. Christian) | 19:15.30 |
| 31 | Avery Gupta | Barrington | 20:53.20 |
| 32 | Kihra Moes | Palos Heights (Chicago Christian) | 18:57.50 |
| 32 | Kate Beavers | Plainfield (North) | 19:00.40 |
| 32 | Sophia Hill | Anna (A.-Jonesboro) | 19:15.60 |
| 32 | Chloe Glaub | East Moline (United) | 20:53.70 |
| 33 | Mary Kate Moran | Joliet (Catholic Academy) | 18:58.60 |
| 33 | Haddon Stilling | Naperville (North) | 19:01.00 |
| 33 | Charlene Barbee | St. Joseph (S.J.-Ogden) | 19:20.00 |
| 33 | Staphie Patel | Naperville (Central) | 20:54.20 |
| 34 | Josie Ginder | Olney (Richland County) | 19:01.60 |
| 34 | MacKenna Kerpan | Edwardsville | 19:06.30 |
| 34 | Kiley Knapp | El Paso (E.P.-Gridley) | 19:22.70 |
| 34 | Alexandra Wolfe | Edwardsville | 20:54.40 |
| 35 | Divina Okwong | Woodstock (North) | 19:01.80 |
| 35 | Elliana White | Naperville (North) | 19:06.80 |
| 35 | Sophia Watson | Eureka | 19:23.30 |
| 35 | Maggie Muszynski | Naperville (Central) | 20:57.10 |
| 36 | Jayne Hermann | Washington | 19:02.00 |
| 36 | Delyanna Arocho | Burbank (Reavis) | 19:07.40 |
| 36 | Claire Fournier | Canton | 19:23.30 |
| 36 | Olivia Zwirkoski | Manteno | 21:03.00 |
| 37 | Caylie Ahten | Washington | 19:03.10 |
| 37 | Annika Carlson | Wheaton (North) | 19:07.60 |
| 37 | Adeline Hubert | Eureka | 19:30.90 |
| 37 | Audrey Maresca | Plainfield (North) | 21:03.30 |
| 38 | Violet Rowe | Grayslake (Central) | 19:05.80 |
| 38 | Athena Triner | Yorkville | 19:10.50 |
| 38 | Lucy Doyle | Edwardsville (Metro-East Lutheran) | 19:32.10 |
| 38 | Ruby Rademaker | LaGrange (Lyons) | 21:04.20 |
| 39 | Chloe Layman | Normal (University) | 19:05.90 |
| 39 | Rory Malia | Evanston (Twp.) | 19:11.20 |
| 39 | Grace Thompson | Marshall | 19:33.20 |
| 39 | Kenzie Warmus | Winnetka (New Trier) | 21:04.50 |
| 40 | Azalea Modes | Deerfield | 19:06.20 |
| 40 | Morgan Coker | Pekin | 19:12.10 |
| 40 | Kenzie Miller | Anna (A.-Jonesboro) | 19:34.90 |
| 40 | Sydney Tamez | Minooka | 21:04.70 |
| 41 | Lyla Seaman | Carterville | 19:07.10 |
| 41 | Valentine Abramov | Naperville (North) | 19:12.20 |
| 41 | Ashley Potter | Byron | 19:35.80 |
| 41 | Sadie Tesdall | Batavia | 21:05.70 |
| 42 | Audrey Dickerson | Deerfield | 19:07.50 |
| 42 | Clara Getsoian | Minooka | 19:12.50 |
| 42 | Svea Glidden | Winnebago Lutheran | 19:35.90 |
| 42 | Kinley Zielinski | Naperville (Central) | 21:08.70 |
| 43 | Madeline Geres | Deerfield | 19:07.50 |
| 43 | Natalie Houcek | Wheaton (W. Warrenville South) | 19:13.20 |
| 43 | Haven Miller | El Paso (E.P.-Gridley) | 19:36.50 |
| 43 | Mary Kate Hall | Naperville (North) | 21:10.20 |
| 44 | Ava Conley | Morris | 19:08.00 |
| 44 | Annabelle Reeder | Yorkville | 19:13.50 |
| 44 | Raegan Jones | Anna (A.-Jonesboro) | 19:36.60 |
| 44 | Madylyn Hawker | Minooka | 21:12.20 |
| 45 | Jada Baer | Arlington Heights (St. Viator) | 19:09.30 |
| 45 | Mariangela Popoca | Villa Park (Willowbrook) | 19:17.30 |
| 45 | Melaina Bundren | Anna (A.-Jonesboro) | 19:36.90 |
| 45 | Izzy Yaun | Wheaton (W. Warrenville South) | 21:12.80 |
| 46 | Jordan Sutter | Grayslake (Central) | 19:11.50 |
| 46 | Leah Kleckauskas | Minooka | 19:18.60 |
| 46 | Caroline Wettstein | El Paso (E.P.-Gridley) | 19:38.20 |
| 46 | Ella Kusmierz | Wheaton (W. Warrenville South) | 21:12.90 |
| 47 | Breanna Klokkenga | Arlington Heights (St. Viator) | 19:13.90 |
| 47 | Abby Barrett | Wheaton (W. Warrenville South) | 19:25.60 |
| 47 | Avery Dimke | Winnebago Lutheran | 19:44.00 |
| 47 | Raylynn Harkleroad | Pekin | 21:13.40 |
| 48 | Laney Sambursky | Carterville | 19:16.20 |
| 48 | Josephine Olson | Naperville (North) | 19:27.40 |
| 48 | Kylee Myers | Anna (A.-Jonesboro) | 19:44.70 |
| 48 | Kevine Agbade | East Moline (United) | 21:14.10 |
| 49 | Maya Zopel | Peoria (Notre Dame) | 19:17.60 |
| 49 | Katie Peetz | Lockport (Twp.) | 19:28.50 |
| 49 | Tessa Walker | St. Joseph (S.J.-Ogden) | 19:44.90 |
| 49 | Annika McDonnell | LaGrange (Lyons) | 21:14.40 |
| 50 | Brenna Sloman | Chatham (Glenwood) | 19:20.30 |
| 50 | McKinlee Williams | Pekin | 19:28.70 |
| 50 | Caroline Willenborg | Pleasant Plains | 19:46.50 |
| 50 | Natalie Enright | Naperville (Central) | 21:14.90 |
| 51 | Kallan Hunter | Belvidere | 19:24.00 |
| 51 | Lucy McCormick | Hinsdale (Central) | 19:29.80 |
| 51 | Ava Proehl | Tremont | 19:48.50 |
| 51 | Brynn Pfeiffer | Naperville (North) | 21:15.60 |
| 52 | Allie Long | Arlington Heights (St. Viator) | 19:25.50 |
| 52 | June Rectenwald | Wheaton (North) | 19:31.00 |
| 52 | Grace Gildea | Elmhurst (IC Catholic) | 19:51.80 |
| 52 | Antonella DeAvila | Edwardsville | 21:16.40 |
| 53 | Chloe Shere | Sycamore | 19:29.70 |
| 53 | Kate Jeffers | Wheaton (W. Warrenville South) | 19:31.40 |
| 53 | Kyla Franckey | St. Joseph (S.J.-Ogden) | 19:54.00 |
| 53 | Sophia Gibson | Crystal Lake (Prairie Ridge) | 21:20.60 |
| 54 | Layla Janisch | Sycamore | 19:29.80 |
| 54 | Eloise Graft | Naperville (Central) | 19:32.00 |
| 54 | Sarah Link | Erie-Prophetstown | 19:54.80 |
| 54 | Penny Spoljaric | Naperville (Central) | 21:20.70 |
| 55 | Ava Pietruszynski | Grayslake (Central) | 19:32.20 |
| 55 | Madeline Cassidy | Batavia | 19:34.20 |
| 55 | Madisen Callaway | Cerro Gordo-Bement | 19:55.30 |
| 55 | Delaney Fenlon | Naperville (Central) | 21:21.60 |
| 56 | Stella Martin | Deerfield | 19:33.00 |
| 56 | Sophia Schulz | Naperville (North) | 19:34.60 |
| 56 | Harper Campbell | ROWVA Williamsfield | 19:55.80 |
| 56 | Monica Marrero | Naperville (Central) | 21:25.10 |
| 57 | Isabella Renguso | Arlington Heights (St. Viator) | 19:33.90 |
| 57 | Annabel Paquette | Moline | 19:35.60 |
| 57 | Emma Pampaloni | Farmington | 19:56.80 |
| 57 | Ainsley Goodwin | Edwardsville | 21:31.50 |
| 58 | Gabrielle Kohnle | Rockford (Boylan Catholic) | 19:35.80 |
| 58 | Emma Breese | Naperville (Central) | 19:37.50 |
| 58 | Brooklyn Turley | Williamsville | 19:58.60 |
| 58 | Caroline O'Malley | Naperville (North) | 21:31.60 |
| 59 | Maddie James | Washington | 19:37.90 |
| 59 | Dani Soto | Algonquin (Jacobs) | 19:38.60 |
| 59 | Avery Manning | ROWVA Williamsfield | 19:59.00 |
| 59 | Meara McTighe | Minooka | 21:35.10 |
| 60 | Genevieve Torgerson | Crystal Lake (Prairie Ridge) | 19:38.50 |
| 60 | Hailey Romano | Burlington (Central) | 19:39.20 |
| 60 | Verity Nowark | El Paso (E.P.-Gridley) | 19:59.60 |
| 60 | Elizabeth Pierce | Minooka | 21:39.00 |
| 61 | Hannah Zei | Naperville (Central) | 19:39.30 |
| 61 | Isabella Stevens | Olney (Richland County) | 19:42.50 |
| 61 | Charlotte Walker | Elmwood-Plum City | 20:01.30 |
| 61 | Kate Looper | Edwardsville | 21:40.00 |
| 62 | Reagan Jumper | Edwardsville | 19:40.30 |
| 62 | Elsie Parnham | Morton | 19:43.00 |
| 62 | Bre Lehman | Eureka | 20:02.50 |
| 62 | Skylyn Worden | Plainfield (North) | 21:40.10 |
| 63 | Addison Davis | Burlington (Central) | 19:40.70 |
| 63 | Charlize Wachtel | Geneseo | 19:43.10 |
| 63 | Grace Wherley | Tolono (Unity) | 20:03.10 |
| 63 | Alynn Bledsoe | Plainfield (North) | 21:41.90 |
| 64 | Annabelle Haskins | Hampshire | 19:41.00 |
| 64 | Nora Bloebaum | Normal (University) | 19:43.30 |
| 64 | Harper Ellermeyer | Murphysboro | 20:04.30 |
| 64 | Sam Guereca | Hinsdale (Central) | 21:45.10 |
| 65 | Carolina Jorge | Minooka | 19:41.20 |
| 65 | Sarah Chae | Chicago (Northside) | 19:44.60 |
| 65 | Sophie Hinthorne | El Paso (E.P.-Gridley) | 20:05.00 |
| 65 | Isabella Hooper | Algonquin (Jacobs) | 21:46.20 |
| 66 | Grace Gruber | Hinsdale (Central) | 19:43.30 |
| 66 | Lyla Nevel | Manteno | 19:44.80 |
| 66 | Payton Eifrid | Batavia | 21:47.90 |
| 67 | Madison Popelar | Edwardsville | 19:46.30 |
| 67 | Emberlie Goins | Troy (Triad) | 19:47.20 |
| 67 | Mira Kistner | Stanford (Olympia) | 20:06.20 |
| 67 | Elizabeth Moran | Riverside (R.-Brookfield) | 21:48.90 |
| 68 | Sara Wolfe | Batavia | 19:47.00 |
| 68 | Mia Whitfield | Metamora | 19:54.70 |
| 68 | Myli Ehrhardt | El Paso (E.P.-Gridley) | 20:06.80 |
| 68 | Raegan Byram | Naperville (North) | 21:49.20 |
| 69 | Chloe Kammes | Batavia | 19:47.50 |
| 69 | Haylie Bernhard | Joliet (Catholic Academy) | 19:55.70 |
| 69 | Drew Robison | Delavan-Darien | 20:08.10 |
| 69 | Izzy Poskonka | Naperville (Central) | 21:51.40 |
| 70 | Matylda Maciejczyk | Algonquin (Jacobs) | 19:47.80 |
| 70 | Ellie Chevrier | Grayslake (Central) | 19:59.10 |
| 70 | Nova Shaw | Roxana | 20:08.20 |
| 70 | Lucy Kozlik | Naperville (Central) | 21:51.80 |
| 71 | Paige Kusmerz | Barrington | 19:47.90 |
| 71 | Marin Janiak | Arlington Heights (St. Viator) | 19:59.90 |
| 71 | Ava Stuemke | Murphysboro | 20:11.10 |
| 71 | Jenna Bhatt | Naperville (North) | 21:52.90 |
| 72 | Clara Johnson | Edwardsville | 19:48.70 |
| 72 | Sophie Sarabia | Woodstock | 20:01.80 |
| 72 | Aelyn Anderson | Westmont | 20:11.50 |
| 72 | Elsie Clark | Riverside (R.-Brookfield) | 21:54.30 |
| 73 | Madison Miles | Barrington | 19:48.80 |
| 73 | Annaliese Sanders | Morton | 20:02.40 |
| 73 | Rachel Imig | Beecher | 20:11.50 |
| 73 | Elizabeth Peterson | Washington | 21:54.40 |
| 74 | Isabelle Karl Garcia | Libertyville | 19:49.40 |
| 74 | Jemma Farrell | Morton | 20:02.50 |
| 74 | Maddy Hegele | Pleasant Plains | 20:12.90 |
| 74 | Srihasini Alokam | Naperville (Central) | 21:55.10 |
| 75 | Alexandra Schwantes | DeKalb | 19:50.20 |
| 75 | Aubrey Ott | Dunlap | 20:02.60 |
| 75 | Brooklyn Mumm | Tolono (Unity) | 20:13.50 |
| 75 | Siena Tella | Naperville (North) | 21:56.30 |
| 76 | Olivia Martinez | Wheaton (W. Warrenville South) | 19:52.30 |
| 76 | Brooklyn Virtue | Dunlap | 20:03.00 |
| 76 | Ava Martel | Port Byron (Riverdale) | 20:14.30 |
| 76 | Jocelyn Aho | Naperville (North) | 21:58.50 |
| 77 | Julia Garrison | Libertyville | 19:52.90 |
| 77 | Natalia Arevalo | Deerfield | 20:05.80 |
| 77 | Anya Anaya | Oregon | 20:14.40 |
| 77 | Yaretzy Escandon | Rockford (Auburn) | 22:00.50 |
| 78 | Emily Offutt | Wheaton (North) | 19:53.50 |
| 78 | Mia Siguenza | Glen Ellyn (Glenbard South) | 20:07.20 |
| 78 | Ashlynn Robinson | Winnebago Lutheran | 20:18.10 |
| 78 | Rory Moxley | Minooka | 22:01.80 |
| 79 | Willow Jackson | Edwardsville | 19:53.90 |
| 79 | Ali Broaddus | Chatham (Glenwood) | 20:08.30 |
| 79 | Kat Scott | Rock Falls | 20:19.40 |
| 79 | Abigail Elter | LaGrange (Lyons) | 22:02.70 |
| 80 | Caprice Rodely | Minooka | 19:55.80 |
| 80 | Yadira Viramontes | Belvidere | 20:09.40 |
| 80 | Avery Humphrey | Cambridge | 20:19.40 |
| 80 | Cara Kielty | Edwardsville | 22:03.70 |
| 81 | Chelsi Heyob | Minooka | 19:58.30 |
| 81 | Vivian Sidrys | Chicago (Latin) | 20:11.20 |
| 81 | Halle Bredel | Carlinville | 20:19.80 |
| 81 | Izzy Gutierrez | Burlington (Central) | 22:05.10 |
| 82 | Gracie Kane | Lockport (Twp.) | 19:58.60 |
| 82 | Madison Greiner | Morton | 20:11.60 |
| 82 | Lily Mueller | Seneca | 20:19.90 |
| 82 | Giselle Ramirez | Wheaton (North) | 22:11.30 |
| 83 | Tessa Russo | Plainfield (North) | 19:58.90 |
| 83 | Maggie Jablonski | Cary (C.-Grove) | 20:11.80 |
| 83 | Bristol Schmidgall | Elmwood-Plum City | 20:21.40 |
| 83 | Joelle Hodel | Morton | 22:12.70 |
| 84 | Mackenzie Cronin | Algonquin (Jacobs) | 19:59.50 |
| 84 | Siona Rajshekhar | Deerfield | 20:11.90 |
| 84 | Jillian Murray | Port Byron (Riverdale) | 20:22.20 |
| 84 | Audrey Kahn | Deerfield | 22:12.70 |
| 85 | Addie Powers | LaGrange (Lyons) | 19:59.90 |
| 85 | Clara Knutson | Urbana (University) | 20:12.30 |
| 85 | Kinley Leek | Anna (A.-Jonesboro) | 20:22.30 |
| 85 | Naya Kachrani | Naperville (Central) | 22:13.10 |
| 86 | Zeta Zbroszczyk | Plainfield (North) | 20:00.90 |
| 86 | Claire Sigmund | LaGrange Park (Nazareth Academy) | 20:13.60 |
| 86 | Mya Hill | Elmwood-Plum City | 20:22.30 |
| 86 | Kate Gallagher | Naperville (North) | 22:13.60 |
| 87 | Kavea Senthilanand | Naperville (Central) | 20:01.80 |
| 87 | Allie O'Halloran | LaGrange Park (Nazareth Academy) | 20:13.70 |
| 87 | Alli VanVeldhuizen | Pleasant Plains | 20:28.00 |
| 87 | Kate Rodakowski | Wheaton (W. Warrenville South) | 22:13.90 |
| 88 | Ireland Hockman | Plainfield (North) | 20:02.00 |
| 88 | Maya Fedko | Lemont | 20:14.70 |
| 88 | Gracyn Smith | Byron | 20:28.80 |
| 88 | Madalyn Moraes | Batavia | 22:14.10 |
| 89 | Macy Bjork | Naperville (Central) | 20:02.20 |
| 89 | Charlotte Wik-Ford | Chicago (Northside) | 20:15.10 |
| 89 | Adi Wilson | Nashville | 20:30.40 |
| 89 | Ella Struyf | Naperville (North) | 22:15.10 |
| 90 | Veronica Skibicki | Lockport (Twp.) | 20:04.90 |
| 90 | Frances Makela | Lake Villa (Lakes) | 20:15.30 |
| 90 | Ava Gaulrapp | Port Byron (Riverdale) | 20:30.40 |
| 90 | Evelyn Walsh | Riverside (R.-Brookfield) | 22:17.60 |
| 91 | Rachel Simek | Villa Park (Willowbrook) | 20:06.70 |
| 91 | Avery Lay | Freeburg | 20:16.30 |
| 91 | Abigail Bello | St. Joseph (S.J.-Ogden) | 20:30.90 |
| 91 | Kesli Miller | Naperville (Central) | 22:18.20 |
| 92 | Eva Martin | Wheaton (W. Warrenville South) | 20:07.10 |
| 92 | Riley Shafer | Deerfield | 20:16.90 |
| 92 | Layne Schaffer | Fairbury (Prairie Central) | 20:31.50 |
| 92 | Chloe Reidel | Algonquin (Jacobs) | 22:21.20 |
| 93 | Kate Borho | Villa Park (Willowbrook) | 20:08.00 |
| 93 | Cassie Cunningham | Lemont | 20:18.10 |
| 93 | Kaylea Hollinshead | Williamsville | 20:32.60 |
| 93 | Alea Hazarul | Dunlap | 22:22.50 |
| 94 | Ford Sullivan | Winnetka (New Trier) | 20:09.20 |
| 94 | Addie Hamrick | Chatham (Glenwood) | 20:18.30 |
| 94 | Jemma Finley | Peru (St. Bede) | 20:34.50 |
| 94 | Gabriella Molina | Rockford (Guilford) | 22:22.70 |
| 95 | Kennedy Harding | McHenry | 20:12.10 |
| 95 | Hannah Salbilla | Lake Villa (Lakes) | 20:19.20 |
| 95 | Hannah Ames | Cambridge | 20:34.50 |
| 95 | Lydia Engstrom | Washington | 22:24.10 |
| 96 | Paige Joachim | Minooka | 20:12.20 |
| 96 | Eden Beyer | Morton | 20:19.60 |
| 96 | Whitney Parker | Glasford (Illini Bluffs) | 20:36.80 |
| 96 | Kash Grimm | Hinsdale (Central) | 22:24.80 |
| 97 | Ava Horsfall | Edwardsville | 20:12.40 |
| 97 | Jaz'Mya Castaneda | Sterling | 20:21.50 |
| 97 | Dorothy Williams | Mt. Sterling (Brown County) | 20:38.30 |
| 97 | Sophia Raineri | Lockport (Twp.) | 22:27.60 |
| 98 | Valentina Klassy | Burlington (Central) | 20:14.70 |
| 98 | Zorina Bohannon | Jacksonville | 20:21.60 |
| 98 | Emma Ward | Winnebago Lutheran | 20:40.10 |
| 98 | Corinne Hammack | Deerfield | 22:29.50 |
| 99 | Bethany Yurich | Villa Park (Willowbrook) | 20:16.40 |
| 99 | Ellie Jones | Mt. Zion | 20:21.80 |
| 99 | Emma James | Genoa (G.-Kingston) | 20:41.10 |
| 99 | Molly Croghan | Cary (C.-Grove) | 22:30.90 |
| 100 | Julia Felton | Algonquin (Jacobs) | 20:19.00 |
| 100 | Cadence Scheunemann | Urbana (University) | 20:22.40 |
| 100 | Kendall Ziegler | East Dubuque | 20:44.60 |
| 100 | Sienna Keith | Wheaton (North) | 22:32.00 |
| 101 | Halle Hillman | Batavia | 20:22.00 |
| 101 | Anna Anderson | Sycamore | 20:23.50 |
| 101 | Kayla Kressin | Sandwich | 20:47.90 |
| 101 | Ainsley Grove | LaGrange (Lyons) | 22:32.30 |
| 102 | Delaina Floden | McHenry | 20:22.10 |
| 102 | Maggie Gormley | Tinley Park | 20:24.50 |
| 102 | Mary Haschemeyer | Canton | 20:48.80 |
| 102 | Jenna Rockey | Morton | 22:32.60 |
| 103 | Miya Moraga | Hampshire | 20:22.80 |
| 103 | Julia Parkes | LaGrange Park (Nazareth Academy) | 20:24.70 |
| 103 | Mia Reifsteck | Tolono (Unity) | 20:49.00 |
| 103 | Reagan Bachta | Rockford (Guilford) | 22:33.10 |
| 104 | Izabel Vega | Rock Island | 20:23.70 |
| 104 | Hannah Greenfield | Vernon Hills | 20:27.00 |
| 104 | Sophie Venckauskas | Herscher | 20:49.60 |
| 104 | Morgan Merritt | Batavia | 22:33.10 |
| 105 | Emily Marks | Bolingbrook | 20:24.40 |
| 105 | Susana Marti | Woodstock | 20:28.50 |
| 105 | Sydney Kendall | Argenta (A.-Oreana) | 20:50.60 |
| 105 | Demi Yerly | Pekin | 22:34.90 |
| 106 | Emalyn Davis | Burlington (Central) | 20:25.40 |
| 106 | Elena Vlahos | LaGrange Park (Nazareth Academy) | 20:29.70 |
| 106 | Gracie Zapatka | Genoa (G.-Kingston) | 20:51.70 |
| 106 | Lucy Morlan | Rockford (Guilford) | 22:35.60 |
| 107 | Lauren Quigg | Naperville (Central) | 20:26.80 |
| 107 | Amy Smith | Marengo | 20:30.40 |
| 107 | Amanda Gonzalez | Eureka | 20:52.00 |
| 107 | Eleanor Meuer | LaGrange (Lyons) | 22:36.20 |
| 108 | Lucinda Martinez | LaGrange (Lyons) | 20:26.90 |
| 108 | Ella McKee | Macomb | 20:35.30 |
| 108 | Anna Sears | Eureka | 20:52.30 |
| 108 | Allie Huth | LaGrange (Lyons) | 22:37.70 |
| 109 | Bella Mohip | Skokie (Niles West) | 20:27.30 |
| 109 | Giana Havrilla | Chicago (Northside) | 20:37.70 |
| 109 | Mackenzie Mallicoat | Auburn | 20:52.80 |
| 109 | Aven Thomas | Plainfield (North) | 22:38.20 |
| 110 | Kaley Byhre | Hampshire | 20:28.30 |
| 110 | Ciara Tanny | Norridge (Ridgewood) | 20:37.80 |
| 110 | Kylie Mathis | Sherrard | 20:53.00 |
| 110 | Elise Kraseman | Naperville (North) | 22:38.50 |
| 111 | Eniyah Emery | Bolingbrook | 20:29.00 |
| 111 | Ella Smart | Woodstock | 20:38.10 |
| 111 | Taylor Bressan | Williamsville | 20:54.00 |
| 111 | Lexie Wenckowski | Minooka | 22:38.80 |
| 112 | Sophia Krummick | Libertyville | 20:29.30 |
| 112 | Ailidzie Perez | Aurora (Central Catholic) | 20:38.80 |
| 112 | Maura Oeffling | Johnsburg | 20:54.60 |
| 112 | Michelle Park | Chatham (Glenwood) | 22:39.50 |
| 113 | Alex Sinclair | Plainfield (South) | 20:29.50 |
| 113 | Quinn Juergens | Washington | 20:39.50 |
| 113 | Finley Ewald | Pleasant Plains | 20:57.50 |
| 113 | Neve Martin | Edwardsville | 22:39.60 |
| 114 | Adeline Oster | Plainfield (South) | 20:30.40 |
| 114 | Alivia Brown | Geneseo | 20:41.20 |
| 114 | Taylor Forney | Elmwood-Plum City | 20:57.70 |
| 114 | Savannah Monahan | Crystal Lake (Prairie Ridge) | 22:40.70 |
| 115 | Ellison Meyers | Yorkville | 20:30.80 |
| 115 | Cora Passerman | Morris | 20:41.60 |
| 115 | Mya Griffin | El Paso (E.P.-Gridley) | 20:58.50 |
| 115 | Evelyn Bristow | Edwardsville | 22:41.10 |
| 116 | Amelia Ludden | LaGrange (Lyons) | 20:31.50 |
| 116 | Eva Stalets | Normal (University) | 20:42.70 |
| 116 | Taylor Vaughn | St. Joseph (S.J.-Ogden) | 20:59.60 |
| 116 | Olivia Field | Naperville (North) | 22:41.70 |
| 117 | Ema Eissler | Wheaton (North) | 20:32.00 |
| 117 | Isabella (Bella) McMorris | Cary (C.-Grove) | 20:42.80 |
| 117 | Maeve Mcdermott | Beecher | 21:00.70 |
| 117 | Zofia Orlowska | Algonquin (Jacobs) | 22:41.90 |
| 118 | Rachel Rotramel | Yorkville | 20:33.00 |
| 118 | Maggie Davey | Lemont | 20:43.20 |
| 118 | Riley Kelly | Elmwood-Plum City | 21:01.30 |
| 118 | Jaclyn Bolognani | Naperville (North) | 22:42.80 |
| 119 | Emily Fahrman | Wheaton (W. Warrenville South) | 20:33.30 |
| 119 | Josie Kroll | Dunlap | 20:43.40 |
| 119 | Reese Piper | Auburn | 21:03.10 |
| 119 | Presley Hartzold | Plainfield (North) | 22:43.30 |
| 120 | Juliet Oddo | Villa Park (Willowbrook) | 20:34.70 |
| 120 | Kyara Chavez | Dixon | 20:43.80 |
| 120 | Audrey Roth | El Paso (E.P.-Gridley) | 21:04.30 |
| 120 | Anna Hanson | Evanston (Twp.) | 22:45.80 |
| 121 | Claire Lin | Naperville (Central) | 20:36.50 |
| 121 | Norah Gould | Peoria (Notre Dame) | 20:46.70 |
| 121 | Jessie DeNeve | Erie-Prophetstown | 21:04.60 |
| 121 | Maggie Marchyshyn | Crystal Lake (Prairie Ridge) | 22:46.50 |
| 122 | Isabella Munoz | Burlington (Central) | 20:37.20 |
| 122 | Abigail James | Troy (Triad) | 20:47.40 |
| 122 | Payten Niles | Tolono (Unity) | 21:06.10 |
| 122 | Olivia Wolz | Edwardsville | 22:47.60 |
| 123 | Karen Martinez Hernandez | Moline | 20:37.80 |
| 123 | Leah Tatroe | Cary (C.-Grove) | 20:47.80 |
| 123 | Tori Browning | Sherrard | 21:07.50 |
| 123 | Kaitlyn Johnston | Hampshire | 22:47.80 |
| 124 | Emaan Hussain | Plainfield (North) | 20:38.40 |
| 124 | Claire Sack | Dunlap | 20:48.00 |
| 124 | Madeline Rogers | Oregon | 21:09.20 |
| 124 | Lauren Lee | Naperville (North) | 22:48.10 |
| 125 | Rylie Warczak | Algonquin (Jacobs) | 20:39.30 |
| 125 | Lizzy Rupsis | Lemont | 20:48.50 |
| 125 | Brenna Burlack | Rock Falls | 21:11.60 |
| 125 | Eliza Boyk | Plainfield (North) | 22:48.80 |
| 126 | Annie Witte | Peoria (Richwoods) | 20:39.80 |
| 126 | Maggie Morrissey | LaGrange Park (Nazareth Academy) | 20:50.70 |
| 126 | Allie Bott | St. Joseph (S.J.-Ogden) | 21:11.70 |
| 126 | Lana Archer | Naperville (Central) | 22:49.00 |
| 127 | Lexi Danz | McHenry | 20:41.80 |
| 127 | Tessa Ritter | Normal (University) | 20:51.30 |
| 127 | Talia Jenkins | Seneca | 21:12.20 |
| 127 | Peach Santini | Plainfield (North) | 22:49.10 |
| 128 | Sarah Edell | LaGrange (Lyons) | 20:43.20 |
| 128 | Celia Lukas | Chicago (University) | 20:51.40 |
| 128 | Maddie Overmeyer | Williamsville | 21:12.30 |
| 128 | Mary-Kate Kroesch | Normal (University) | 22:49.10 |
| 129 | Reese Knysak | Batavia | 20:45.20 |
| 129 | Rachel Russell | Normal (Community West) | 20:51.60 |
| 129 | Karlee Henkins | Sandwich | 21:12.90 |
| 129 | Abby Fijal | LaGrange Park (Nazareth Academy) | 22:49.30 |
| 130 | Addie Krogstie | Hinsdale (Central) | 20:46.40 |
| 130 | Eva Barke | Normal (University) | 20:53.10 |
| 130 | Paige Swank | Gillespie | 21:14.10 |
| 130 | Grace Kelly | Naperville (North) | 22:49.60 |
| 131 | Cassie Gatza | Hampshire | 20:47.60 |
| 131 | Morgan Mason | Troy (Triad) | 20:55.50 |
| 131 | Hannah Walker | Genoa (G.-Kingston) | 21:14.70 |
| 131 | Gianna Frana | Minooka | 22:49.70 |
| 132 | Claire Deppe | Batavia | 20:47.80 |
| 132 | Rielle Beasley | Washington | 20:55.50 |
| 132 | Grace Knight | Aurora (A. Christian) | 21:15.30 |
| 132 | Lydia Rickard | Burlington (Central) | 22:50.80 |
| 133 | Sarah Read | Lisle (Benet Academy) | 20:48.70 |
| 133 | Lacey Updike | Sterling | 20:58.80 |
| 133 | Lexi Brooke | Lawrenceville | 21:16.00 |
| 133 | Ashlyn Niecko | Burlington (Central) | 22:50.80 |
| 134 | Grace Seibt | Lockport (Twp.) | 20:48.70 |
| 134 | Sanjana Siddaraju | Dunlap | 21:00.30 |
| 134 | Khloe Stockham | Delavan-Darien | 21:16.60 |
| 134 | Avery Cathcart | Burlington (Central) | 22:50.80 |
| 135 | Amisha Schlicht | Algonquin (Jacobs) | 20:49.40 |
| 135 | Elleigh Grochowsky | Chillicothe (Illinois Valley Central) | 21:02.10 |
| 135 | Adaleigh Pierce | Stockton | 21:17.30 |
| 135 | Maria Kutrovatz | Burlington (Central) | 22:50.90 |
| 136 | Mia Evans | Yorkville | 20:51.20 |
| 136 | Lucille Wachtel | Geneseo | 21:04.90 |
| 136 | Ellie Webster | El Paso (E.P.-Gridley) | 21:17.90 |
| 136 | Raegan Kies | Minooka | 22:51.00 |
| 137 | Danielle Marcinkowski | Addison (A. Trail) | 20:51.90 |
| 137 | Maddie Berry | Aurora (Central Catholic) | 21:05.20 |
| 137 | Reese Jones | Anna (A.-Jonesboro) | 21:20.00 |
| 137 | Zoe Farrar | Batavia | 22:51.20 |
| 138 | Gianna Cesarone | Batavia | 20:52.70 |
| 138 | Shriya Nagaraj | Urbana (University) | 21:06.60 |
| 138 | Emma Franchi | Byron | 21:20.20 |
| 138 | Fiona Beck | Batavia | 22:52.30 |
| 139 | Clare Bremner | Lisle (Benet Academy) | 20:53.80 |
| 139 | Elena Coon | Mt. Zion | 21:06.60 |
| 139 | Haley Sauder | Eureka | 21:20.20 |
| 139 | Julia Daniels | Riverside (R.-Brookfield) | 22:53.00 |
| 140 | Bethany Afework | Skokie (Niles West) | 20:55.40 |
| 140 | Lily Stevens | Olney (Richland County) | 21:07.10 |
| 140 | Sophia Bradarich | Sherrard | 21:20.40 |
| 140 | Madison Andra | Skokie (Niles West) | 22:53.40 |
| 141 | Natalie Andrews | Minooka | 20:55.90 |
| 141 | Isabella Frangiamore | Cary (C.-Grove) | 21:07.30 |
| 141 | Grace Schmidt | Port Byron (Riverdale) | 21:22.30 |
| 141 | Sofia Casler-Bustamante | Evanston (Twp.) | 22:53.50 |
| 142 | Jamie Lakeman | Algonquin (Jacobs) | 20:56.90 |
| 142 | Olivia Brown | Deerfield | 21:08.90 |
| 142 | Lindsey Britton | Rock Island (Alleman) | 21:23.20 |
| 142 | Diya Patel | Naperville (North) | 22:55.10 |
| 143 | Grace Betts | McHenry | 20:59.80 |
| 143 | Zoe Heitz | Mt. Zion | 21:09.90 |
| 143 | McKayla Noonan | Naperville (Central) | 22:56.20 |
| 144 | Virginia Siejka | Edwardsville | 20:59.90 |
| 144 | Morgan Purcell | Chicago (University) | 21:10.10 |
| 144 | Lila Coleman | Seneca | 21:27.00 |
| 144 | Selene Alvarez | Bolingbrook | 22:56.30 |
| 145 | Maribel Contreras | Berwyn-Cicero (Morton) | 21:02.40 |
| 145 | Abby Mullin | Palos Heights (Chicago Christian) | 21:10.30 |
| 145 | Khloe Miller-Dyrby | Cullom (Tri-Point) | 21:27.30 |
| 145 | Maya Celiknal | Skokie (Niles West) | 22:56.70 |
| 146 | Violet Young | Libertyville | 21:02.60 |
| 146 | Bailey Butler | Washington | 21:11.20 |
| 146 | Staley Sancken | Eureka | 21:27.70 |
| 146 | Victoria Motisi | Cary (C.-Grove) | 22:57.20 |
| 147 | Maret Siblik | DeKalb | 21:03.10 |
| 147 | Sadie Dregne | Deerfield | 21:11.30 |
| 147 | Darilis Knobloch | Toulon (Stark County) | 21:28.20 |
| 147 | Bridget Battaglia | Naperville (North) | 22:58.70 |
| 148 | Ashley Schraeder | Yorkville | 21:04.00 |
| 148 | Campbell Fenton | Vernon Hills | 21:13.50 |
| 148 | Alaina Karker | Delavan-Darien | 21:28.50 |
| 148 | Jayariah Riley | Pekin | 23:00.00 |
| 149 | Sam Vander Bleek | DeKalb | 21:04.80 |
| 149 | Lana Alcorn | Normal (University) | 21:15.30 |
| 149 | Galina Fairbanks | Tolono (Unity) | 21:28.50 |
| 149 | Naomi O'Hare | LaGrange (Lyons) | 23:02.60 |
| 150 | Jenna Lally | LaGrange (Lyons) | 21:05.10 |
| 150 | Audrey Shane | Peoria (Notre Dame) | 21:15.50 |
| 150 | Lola Risinger | Tremont | 21:31.70 |
| 150 | Chloe Johnston | Dunlap | 23:03.00 |
| 151 | Eliza Edgerton | Evanston (Twp.) | 21:05.30 |
| 151 | Ella Morgan | Mt. Zion | 21:16.40 |
| 151 | Carolina Popovics | Tolono (Unity) | 21:32.70 |
| 151 | Linnea Madrid | Naperville (Central) | 23:03.60 |
| 152 | Teresa Gattuso | Skokie (Niles West) | 21:06.80 |
| 152 | Payton Murray | Jacksonville | 21:17.80 |
| 152 | Rozlyn Mosher | Erie-Prophetstown | 21:34.60 |
| 152 | Evie Wilson | Minooka | 23:03.90 |
| 153 | Delilah Kissane | Carpentersville (Dundee-Crown) | 21:10.30 |
| 153 | Maddie Lyons | Metamora | 21:17.80 |
| 153 | Molly Hahn | Williamsville | 21:36.50 |
| 153 | Olivia Seidlitz | Rock Island | 23:05.60 |
| 154 | Itzel Ramirez | Burbank (Reavis) | 21:11.50 |
| 154 | Caitlyn Macaulay | Crystal Lake (Prairie Ridge) | 21:20.60 |
| 154 | Izzy Wellenreiter | Winchester | 21:37.30 |
| 154 | Britney Mahoney | Algonquin (Jacobs) | 23:06.90 |
| 155 | Madeline Singh | Plainfield (North) | 21:15.90 |
| 155 | Julia Valaitis | Cary (C.-Grove) | 21:21.00 |
| 155 | Grace Richie | Cullom (Tri-Point) | 21:37.90 |
| 155 | Katelyn Wipperfurth | Burlington (Central) | 23:08.40 |
| 156 | Jersey Cates | Pekin | 21:16.20 |
| 156 | Ava Weaver | Macomb | 21:22.10 |
| 156 | Ashley Rodriguez | Rock Falls | 21:38.80 |
| 156 | Anabel Olesiak | Riverside (R.-Brookfield) | 23:11.90 |
| 157 | Gia Fraley | Rockton (Hononegah) | 21:16.70 |
| 157 | Georgia Kirkpatrick | Ottawa (Twp.) | 21:23.00 |
| 157 | Valerie Roth | Eureka | 21:39.60 |
| 157 | Amelie Reedy | Normal (University) | 23:12.30 |
| 158 | Julia Haacker | Burlington (Central) | 21:16.70 |
| 158 | Vanessa Tekampe | Rockford (Boylan Catholic) | 21:23.50 |
| 158 | Avni Sharma | Deerfield | 23:13.30 |
| 159 | Lauren Ladendorf | Pekin | 21:19.80 |
| 159 | Alexia Morris | Breese (Central) | 21:24.50 |
| 159 | Natalie Babcock | Elmwood-Plum City | 21:39.90 |
| 159 | Alexandra Cruz | Naperville (Central) | 23:13.40 |
| 160 | Ava Wagemann | Pekin | 21:20.50 |
| 160 | Ava Burgess | Morton | 21:25.40 |
| 160 | Gabriella Northrup | Byron | 21:40.60 |
| 160 | Aubrey Fouliard | LaGrange (Lyons) | 23:14.90 |
| 161 | Katelyn Burke | Naperville (Central) | 21:22.00 |
| 161 | Madison Marshall | Freeburg | 21:25.40 |
| 161 | Mia Donald | Maryville (M. Christian) | 21:42.10 |
| 161 | Jillian Suhre | Edwardsville | 23:15.20 |
| 162 | Claire Gustafson | Rock Island | 21:22.80 |
| 162 | Marian Johnson | Chicago (Northside) | 21:25.50 |
| 162 | Nevaeh Thomas | Gillespie | 21:42.50 |
| 162 | Kayla Romano | Burlington (Central) | 23:15.30 |
| 163 | Callie Pflug | Burlington (Central) | 21:25.80 |
| 163 | Kylie Kula | Sycamore | 21:26.10 |
| 163 | Addison Klos | Johnsburg | 21:43.40 |
| 163 | Mallory Weitzmann | Plainfield (North) | 23:15.60 |
| 164 | Katelyn Rosen | Highland Park | 21:26.60 |
| 164 | Kaija Hover | Metamora | 21:28.20 |
| 164 | Bethany Sennett | Princeville | 21:43.60 |
| 164 | Isabel White | Minooka | 23:16.70 |
| 165 | Elizabeth Leustek | Peoria (Notre Dame) | 21:28.60 |
| 165 | Lucia Lindberg | Evanston (Twp.) | 21:28.60 |
| 165 | Evelyn Anderson | Oregon | 21:43.80 |
| 165 | Andrea DeAvilia | Edwardsville | 23:18.60 |
| 166 | Sophia Davis | Sterling | 21:28.60 |
| 166 | Genevieve Kling | Villa Park (Willowbrook) | 21:30.10 |
| 166 | Zeta Fay | Hinckley (H.-Big Rock) | 21:44.60 |
| 166 | Ellinor Lach | LaGrange (Lyons) | 23:19.30 |
| 167 | Adriana Lehr | Glen Ellyn (Glenbard South) | 21:28.90 |
| 167 | Antonina Moriczi | Skokie (Niles West) | 21:30.60 |
| 167 | Isabella Canzoneri | Hinckley (H.-Big Rock) | 21:45.20 |
| 167 | Brooke Schaefer | Naperville (Central) | 23:20.70 |
| 168 | Ella Anderson | Glen Ellyn (Glenbard South) | 21:29.20 |
| 168 | Gabriela (Gaby) Gonzalez | Berwyn-Cicero (Morton) | 21:31.70 |
| 168 | Juniper McFerren | Canton | 21:45.70 |
| 168 | Nora Clarke | Evanston (Twp.) | 23:21.00 |
| 169 | Hope Emmerich | Morris | 21:29.20 |
| 169 | Claire Rehmer | Libertyville | 21:31.90 |
| 169 | Jennica Norman | Erie-Prophetstown | 21:48.20 |
| 169 | Kailyn Schlicht | Algonquin (Jacobs) | 23:21.10 |
| 170 | Ella Ylagan | Urbana (University) | 21:29.60 |
| 170 | Abby Kovacs | Plainfield (South) | 21:32.40 |
| 170 | Nora Seeman | Minooka | 23:24.70 |
| 171 | Lillian Hauck | Sterling | 21:30.60 |
| 171 | Vivian Little | Villa Park (Willowbrook) | 21:36.40 |
| 171 | Ella Buckley | Princeville | 21:53.50 |
| 171 | Bailey Wolfe | Batavia | 23:25.20 |
| 172 | Amelia Pan | Vernon Hills | 21:31.20 |
| 172 | Carly Ernst | Naperville (Central) | 21:36.50 |
| 172 | Bailey Schallenberg-Decker | Roxana | 21:55.00 |
| 172 | Gisselle Miranda | Riverside (R.-Brookfield) | 23:25.60 |
| 173 | Ayla Schultz | Geneseo | 21:32.20 |
| 173 | Jasmine Sarpong | Bolingbrook | 21:36.90 |
| 173 | Jillian Hammer | Oregon | 21:56.40 |
| 173 | Mallory Waters | LaGrange Park (Nazareth Academy) | 23:25.70 |
| 174 | Lola Maldonado | Mt. Zion | 21:32.90 |
| 174 | Kate Kubicki | Highland Park | 21:37.80 |
| 174 | Aniya Proctor | Murphysboro | 21:57.20 |
| 174 | Sara Jakobsze | Glen Ellyn (Glenbard South) | 23:25.80 |
| 175 | Brenna Hooper | Champaign (Centennial) | 21:36.10 |
| 175 | Kylie McDougall | Batavia | 21:39.50 |
| 175 | Madalyn Ori | Elmwood-Plum City | 21:59.30 |
| 175 | Gabriela Salinas | Rockton (Hononegah) | 23:26.90 |
| 176 | Kylie Smith | Lake Villa (Lakes) | 21:37.80 |
| 176 | Marilee Fosdick | Pekin | 21:40.00 |
| 176 | Ella Knoles | Williamsville | 22:00.90 |
| 176 | Grace Kovacs | Lockport (Twp.) | 23:27.40 |
| 177 | Mia Caporale | Palos Heights (Chicago Christian) | 21:39.50 |
| 177 | Alina Arguello | DeKalb | 21:42.40 |
| 177 | Sydney Steinbach | St. Joseph (S.J.-Ogden) | 22:01.50 |
| 177 | Sophia Bohannan | Washington | 23:27.90 |
| 178 | Naina Mathur | Vernon Hills | 21:40.10 |
| 178 | Thain Karr | Naperville (North) | 21:42.50 |
| 178 | Yuri Vilchis | Fairbury (Prairie Central) | 22:01.90 |
| 178 | Sophia Olivares | Lisle (Benet Academy) | 23:29.60 |
| 179 | Dallas Dopler | Pontiac | 21:41.00 |
| 179 | Olivia Goerzen | Wheaton (North) | 21:46.10 |
| 179 | Ella Bally | Eureka | 22:04.00 |
| 179 | Brooke Lindsey | Rockford (Guilford) | 23:30.80 |
| 180 | Fiona Felten | Lombard (Montini) | 21:42.20 |
| 180 | Alli Cox | Pekin | 21:51.40 |
| 180 | Paytin Terwilliger | Toulon (Stark County) | 22:05.60 |
| 180 | Riley Eifrid | Batavia | 23:32.00 |
| 181 | Alexandra Chrisman | Lemont | 21:42.80 |
| 181 | Ivette Quintana | Bolingbrook | 21:51.70 |
| 181 | Alayna Swanson | Byron | 22:12.30 |
| 181 | Aliyah Avila | Hampshire | 23:32.60 |
| 182 | Audra Loney | Glen Ellyn (Glenbard South) | 21:43.90 |
| 182 | Felicity Haworth | Wheaton (North) | 21:52.60 |
| 182 | Elly Huette | El Paso (E.P.-Gridley) | 22:12.50 |
| 182 | Lina Meah | Glen Ellyn (Glenbard South) | 23:33.40 |
| 183 | Olivia Mace | Rockford (Boylan Catholic) | 21:43.90 |
| 183 | Evelyn Thomas | LaGrange (Lyons) | 21:53.00 |
| 183 | Grace Burnes | Byron | 22:12.90 |
| 183 | Grace Rhoten | LaGrange (Lyons) | 23:34.10 |
| 184 | Makena Steele | Troy (Triad) | 21:44.10 |
| 184 | Shaili Peters | Evanston (Twp.) | 21:53.40 |
| 184 | Marion Hemmer | Edwardsville (Metro-East Lutheran) | 22:14.00 |
| 184 | Lucy Fort | LaGrange (Lyons) | 23:35.90 |
| 185 | Harlyn Shoffner | Pontiac | 21:44.70 |
| 185 | Sophie Surface | Bradley (B.-Bourbonnais) | 21:53.40 |
| 185 | Eva Knapp | Eureka | 22:14.70 |
| 185 | Clara Chung | Deerfield | 23:36.50 |
| 186 | Amelia Jumper | Jerseyville (Jersey) | 21:44.80 |
| 186 | Penelope Donohue | Evanston (Twp.) | 21:53.80 |
| 186 | Reaghan Stierwalt | Broadlands (Heritage) | 22:21.40 |
| 186 | Kienale Aguilar | Skokie (Niles West) | 23:37.40 |
| 187 | Kennedy Pendleton | Grayslake (Central) | 21:44.80 |
| 187 | Kamila Torres-Huerta | Bolingbrook | 21:56.70 |
| 187 | Monserrat Solano | East Dubuque | 22:22.20 |
| 187 | Alex Bultema | Minooka | 23:37.50 |
| 188 | Addison Sawyer | Crystal Lake (Prairie Ridge) | 21:44.90 |
| 188 | Ryann Remiasz | LaGrange (Lyons) | 21:57.00 |
| 188 | Addison Smith | El Paso (E.P.-Gridley) | 22:22.60 |
| 188 | Kaila Phillips | Morton | 23:37.60 |
| 189 | Olivia Miklik | Washington | 21:45.40 |
| 189 | Lucille Mass | Rock Island | 21:58.70 |
| 189 | Naomi Staple | Murphysboro | 22:22.60 |
| 189 | Samantha Smith | LaGrange (Lyons) | 23:37.60 |
| 190 | Jocelyn Forsythe | Chillicothe (Illinois Valley Central) | 21:45.80 |
| 190 | Eleanor Hultgren | Burlington (Central) | 22:01.00 |
| 190 | Avery Kaap | Winnebago Lutheran | 22:24.70 |
| 190 | Larkin Kutay | Naperville (North) | 23:38.10 |
| 191 | Liberty Brumbaugh | Geneseo | 21:46.10 |
| 191 | Ellis Schilb | Moline | 22:01.40 |
| 191 | Isla Stevens | Sandwich | 22:25.40 |
| 191 | Ebony Vasquez | McHenry | 23:38.50 |
| 192 | Kate Schuler | Morton | 21:46.20 |
| 192 | Laura Roe | Wheaton (North) | 22:04.10 |
| 192 | Madyson McDowell | Genoa (G.-Kingston) | 22:26.50 |
| 192 | Haley Kaluza | Morton | 23:38.60 |
| 193 | Brooklynn Webster | East Peoria | 21:46.60 |
| 193 | Sarah Farrell | Wheaton (North) | 22:04.20 |
| 193 | Emily Urbanski | Sandwich | 22:27.80 |
| 193 | Adilene Batsch | Naperville (Central) | 23:40.10 |
| 194 | Grae Boone | Galesburg | 21:47.60 |
| 194 | Sydney Cox | Pekin | 22:05.30 |
| 194 | Laurel Buchanan | Lawrenceville | 22:28.10 |
| 194 | Anastasia Mykytin | Cary (C.-Grove) | 23:40.30 |
| 195 | Alissa Ruiz | Carterville | 21:48.00 |
| 195 | Charlotte Halfar | Bolingbrook | 22:05.90 |
| 195 | Analise Hubert | Eureka | 22:29.30 |
| 195 | Abby Sea | Pekin | 23:40.50 |
| 196 | Sophia Nangle | Deerfield | 21:48.40 |
| 196 | Alli Merrick | Edwardsville | 22:06.40 |
| 196 | Elyse Eldred | Carlinville | 22:29.70 |
| 196 | Victoria Rowan | Dunlap | 23:41.70 |
| 197 | Sofia MacDonald | Urbana (University) | 21:52.60 |
| 197 | Amelia Heine | Rock Island | 22:10.70 |
| 197 | Mae Rueter | Winchester | 22:31.50 |
| 197 | Jessica Weckesser | Wheaton (W. Warrenville South) | 23:42.00 |
| 198 | Molly Pate | Champaign (Centennial) | 21:53.50 |
| 198 | Emma Moore | Rockton (Hononegah) | 22:11.10 |
| 198 | Sylvie Carlson | Rockford (R. Christian) | 22:32.20 |
| 198 | Annika Madrid | Naperville (Central) | 23:42.00 |
| 199 | Karlee Piercefield | Olney (Richland County) | 21:53.60 |
| 199 | Nancy Alvarez | Burlington (Central) | 22:11.70 |
| 199 | Kaitlyn Zehr | Eureka | 22:33.20 |
| 199 | Addison Shenefield | Edwardsville | 23:42.40 |
| 200 | Viola Grosvenor | Grayslake (Central) | 21:54.20 |
| 200 | Hannah Singer | Algonquin (Jacobs) | 22:13.90 |
| 200 | Calia Bennett | Argenta (A.-Oreana) | 22:33.30 |
| 200 | Eden Stickling | Morton | 23:42.80 |
| 201 | Kelly Dietsch | Normal (University) | 21:54.40 |
| 201 | Allyson Stefani | Villa Park (Willowbrook) | 22:14.60 |
| 201 | Christine Ramirez | Oregon | 22:34.70 |
| 201 | Trisha Joshi | Naperville (North) | 23:43.70 |
| 202 | Emma Savage | Freeburg | 21:55.30 |
| 202 | Ulana Richey | Rock Island | 22:15.10 |
| 202 | Emma Peterson | Rock Falls | 22:34.80 |
| 202 | Alexandra (Ali) Pye-Meyer | Burlington (Central) | 23:44.50 |
| 203 | Audrey Wendt | LaGrange Park (Nazareth Academy) | 21:55.70 |
| 203 | Sierra Vahl | Oak Lawn (Richards) | 22:20.30 |
| 203 | Ireland Barrett | Stockton | 22:35.50 |
| 203 | Clara Stevens | Wheaton (North) | 23:46.70 |
| 204 | Kinley Alexander | Champaign (Centennial) | 21:55.70 |
| 204 | Caitlyn Griffith | Libertyville | 22:22.10 |
| 204 | Sami Layer | Rock Island (Alleman) | 22:36.60 |
| 204 | Emma Mangune | Burlington (Central) | 23:47.50 |
| 205 | Leya Alcorn | Normal (University) | 21:58.20 |
| 205 | Gabrielle Greving | Rockton (Hononegah) | 22:22.40 |
| 205 | Jessica Rios | Sandwich | 22:38.70 |
| 205 | Avery Lappe | Glen Ellyn (Glenbard South) | 23:48.20 |
| 206 | Mackenzie James | Peoria (Notre Dame) | 21:58.20 |
| 206 | Lizbeth Alvarez | Burlington (Central) | 22:22.50 |
| 206 | Brynlee Finch | West Prairie | 22:40.80 |
| 206 | Olivia Bracken | Lisle (Benet Academy) | 23:48.70 |
| 207 | Layna Berry | Sycamore | 21:59.90 |
| 207 | Savannah Trench | Lisle (Benet Academy) | 22:28.40 |
| 207 | Sidney Jackson | Normal (Calvary Christian Academy) | 22:41.90 |
| 207 | Kaya Luciano | Lisle (Benet Academy) | 23:49.60 |
| 208 | Haley Van Til | Palos Heights (Chicago Christian) | 22:00.40 |
| 208 | Aubrey Doss | Rock Island | 22:28.70 |
| 208 | Elinor McHale | Byron | 22:43.30 |
| 208 | Reagan McReynolds | Minooka | 23:50.30 |
| 209 | Hadley Sloman | Chatham (Glenwood) | 22:01.20 |
| 209 | McKenzie Rihm | Libertyville | 22:29.00 |
| 209 | Ellie Buchanan | Lawrenceville | 22:43.40 |
| 209 | Allison Mondragon | LaGrange (Lyons) | 23:51.00 |
| 210 | Annaliese Koziol | Rochelle | 22:01.30 |
| 210 | Sadie Eissing | Lockport (Twp.) | 22:29.70 |
| 210 | Claire Schreck | Bloomington (Cornerstone Christian Academy) | 22:43.40 |
| 210 | Paige Timm | Yorkville | 23:51.80 |
| 211 | Grace Trentman | Freeburg | 22:02.20 |
| 211 | Penelope Kapple | Highland Park | 22:29.90 |
| 211 | Mia Chavez | Beecher | 22:44.40 |
| 211 | Gissel Vasquez | Algonquin (Jacobs) | 23:54.00 |
| 212 | Addyson Olson | Morris | 22:03.10 |
| 212 | Jazlin Munoz | Burbank (Reavis) | 22:30.00 |
| 212 | Alexa Ayala | Genoa (G.-Kingston) | 22:45.10 |
| 212 | Ellie Lopez | LaGrange Park (Nazareth Academy) | 23:54.80 |
| 213 | Eve Schmutzler | Dunlap | 22:03.80 |
| 213 | Nora Hyma | Bradley (B.-Bourbonnais) | 22:30.50 |
| 213 | Madyson Harms | El Paso (E.P.-Gridley) | 22:47.70 |
| 213 | Collins Overturf | Yorkville | 23:55.70 |
| 214 | Tori Garcia | Breese (Central) | 22:04.80 |
| 214 | Melanie Lozano | Burbank (Reavis) | 22:32.30 |
| 214 | Emma Christin | Morrison | 22:47.80 |
| 214 | Serafina Gilson | Pekin | 23:56.40 |
| 215 | Kate Munday | Joliet (Catholic Academy) | 22:07.40 |
| 215 | Analese Haase | Hampshire | 22:36.30 |
| 215 | Audra Mecum | Winnebago Lutheran | 22:50.10 |
| 215 | Kaylie Coltrin | Metamora | 23:57.90 |
| 216 | Olivia Parker | Cary (C.-Grove) | 22:07.40 |
| 216 | Briseyda Hueramo | DeKalb | 22:36.60 |
| 216 | Jocelie Tharp | Eureka | 22:51.60 |
| 216 | Hailey Fryzek | Wheaton (North) | 23:58.30 |
| 217 | Sofia Carrillo | Washington | 22:07.40 |
| 217 | Liliana Pervan | Lisle (Benet Academy) | 22:41.00 |
| 217 | Kennedy Smith | Genoa (G.-Kingston) | 22:53.00 |
| 217 | Marisa Abad | Lemont | 23:59.00 |
| 218 | Allexis Gray | Macomb | 22:08.80 |
| 218 | Abigail O'Toole | LaGrange (Lyons) | 22:43.80 |
| 218 | Linnea Lyons | Winnebago Lutheran | 22:53.40 |
| 218 | Ezabella Llanos | Hampshire | 23:59.50 |
| 219 | Emi Brown | Morton | 22:11.30 |
| 219 | Peyton Petrine | Villa Park (Willowbrook) | 22:45.40 |
| 219 | Elizabeth Clouse | Roxana | 22:53.40 |
| 219 | Reet Gohar | Wheaton (W. Warrenville South) | 23:59.60 |
| 220 | Liesel Balmforth | Carterville | 22:12.40 |
| 220 | Savanna Joyce | Libertyville | 22:52.60 |
| 220 | Kelsey Adcock | Tolono (Unity) | 22:54.20 |
| 220 | Audrey Bonham | Morton | 24:01.10 |
| 221 | Emma Tonkery | Grayslake (Central) | 22:14.10 |
| 221 | Camila Ariza | Highland Park | 22:52.70 |
| 221 | Emily Hilman | ROWVA Williamsfield | 22:54.90 |
| 221 | Aubrey Sauder | Morton | 24:03.10 |
| 222 | Holly Lewer | Washington | 22:14.80 |
| 222 | Reese Andrews | Rockton (Hononegah) | 22:53.20 |
| 222 | Caley Head | Gillespie | 22:56.00 |
| 222 | Caroline Frank | Wheaton (W. Warrenville South) | 24:03.20 |
| 223 | Baylee Summers | Effingham | 22:16.00 |
| 223 | Madison DeLong | Rockton (Hononegah) | 22:53.30 |
| 223 | Avery Brule | Winnebago Lutheran | 22:56.70 |
| 223 | Natalie Larson | Wheaton (W. Warrenville South) | 24:03.40 |
| 224 | Regan Gould | Chicago (Northside) | 22:16.30 |
| 224 | Sydnee Moseley | Rock Island | 22:53.40 |
| 224 | Emerson Brule | Winnebago Lutheran | 22:56.70 |
| 224 | Morgan Hart | Metamora | 24:04.30 |
| 225 | Mallory Kocher | Olney (Richland County) | 22:18.00 |
| 225 | Mariana Millan | Libertyville | 22:55.90 |
| 225 | Cassie Block | Cerro Gordo-Bement | 22:57.40 |
| 225 | Viviana Gonzalez | LaGrange (Lyons) | 24:04.40 |
| 226 | Briley Kocher | Olney (Richland County) | 22:18.50 |
| 226 | Adalyn Solomonson | El Paso (E.P.-Gridley) | 22:57.80 |
| 226 | Brooke Rotherham | Pekin | 22:59.20 |
| 226 | Hannah Bennie | Deerfield | 24:05.00 |
| 227 | Nyameye Maison | Morton | 22:19.50 |
| 227 | Makia Boles | Eureka | 22:58.20 |
| 227 | Cameron Shaw | Hampshire | 23:00.10 |
| 227 | Catherine Davis | Pekin | 24:05.50 |
| 228 | Marlena Kendra | Glen Ellyn (Glenbard South) | 22:20.20 |
| 228 | Lyla Schell | Mackinaw (Deer Creek-M.) | 22:59.40 |
| 228 | Allison Thannert | Skokie (Niles West) | 23:03.40 |
| 228 | Siyana Ileva | Cary (C.-Grove) | 24:05.70 |
| 229 | Lily Haws | Dixon | 22:20.40 |
| 229 | Grace Pena | Genoa (G.-Kingston) | 23:00.00 |
| 229 | Kym Angeles | Bolingbrook | 23:03.50 |
| 229 | Lisania Sandoval | Rockford (Jefferson) | 24:05.90 |
| 230 | Michaela Huhn | Chillicothe (Illinois Valley Central) | 22:21.30 |
| 230 | Hannah Truax | Carlinville | 23:00.00 |
| 230 | Maise Parylak | Skokie (Niles West) | 23:04.30 |
| 230 | Iva Tokic | LaGrange (Lyons) | 24:06.20 |
| 231 | Adalyn Patterson | Mt. Zion | 22:22.10 |
| 231 | Jenna Baumann | Rockford (Lutheran) | 23:01.50 |
| 231 | Magaly Cuautle | Villa Park (Willowbrook) | 23:05.50 |
| 231 | Violet Erdemsoyol | Burlington (Central) | 24:06.40 |
| 232 | Esme Gibbons | Dunlap | 22:23.50 |
| 232 | Elliott Cox | Anna (A.-Jonesboro) | 23:01.70 |
| 232 | Yazleen Santos | Carpentersville (Dundee-Crown) | 23:07.60 |
| 232 | Anne Rimkus | LaGrange (Lyons) | 24:09.40 |
| 233 | Flynn Wolff | Crystal Lake (Prairie Ridge) | 22:25.70 |
| 233 | Althea Gnatovich | Sherrard | 23:04.60 |
| 233 | Lea Johnson | McHenry | 23:10.30 |
| 233 | Kaylah Narcaroti | Rockton (Hononegah) | 24:09.70 |
| 234 | Georgia Sullivan | Mt. Zion | 22:26.20 |
| 234 | Josselin Mateo | Murphysboro | 23:07.30 |
| 234 | Charlotte Wilhite | Highland Park | 23:12.50 |
| 234 | Anya Janovjak | Yorkville | 24:11.10 |
| 235 | Leah Koelper | Marengo | 22:26.30 |
| 235 | Makenzy Zimmerman | Winnebago Lutheran | 23:09.20 |
| 235 | Olivia Stanojev | Algonquin (Jacobs) | 23:16.30 |
| 235 | Lindsay Randolph | Glen Ellyn (Glenbard South) | 24:16.40 |
| 236 | Martha Baker | Woodstock | 22:27.20 |
| 236 | Bella Hitchins | Eureka | 23:09.40 |
| 236 | Sarah Mack | Lockport (Twp.) | 23:16.30 |
| 236 | Lillian Fredericks | Edwardsville | 24:18.50 |
| 237 | Alessandra Pineda | River Forest (Trinity) | 22:29.00 |
| 237 | Camryn Emmons | Farmington | 23:10.60 |
| 237 | Jocelyn Martinez | Burbank (Reavis) | 23:21.10 |
| 237 | Ivy DiDomenico | Burlington (Central) | 24:19.40 |
| 238 | Maria Gerkin | Metamora | 22:29.60 |
| 238 | Jayden Gerard | ROWVA Williamsfield | 23:12.80 |
| 238 | Ximena Padilla | Burbank (Reavis) | 23:23.20 |
| 238 | Madelyn Cairo | Plainfield (North) | 24:19.60 |
| 239 | Timyra Caces | Lake Villa (Lakes) | 22:30.00 |
| 239 | Penny Albertson | Eureka | 23:14.20 |
| 239 | Heidy Solis | Burbank (Reavis) | 23:26.80 |
| 239 | Elysa Zavala | LaGrange (Lyons) | 24:21.40 |
| 240 | Grace Puhar | Cary (C.-Grove) | 22:31.30 |
| 240 | Mari Rager | Oregon | 23:14.90 |
| 240 | Bridget Hasenauer | Lisle (Benet Academy) | 23:29.40 |
| 240 | Elvira Polishchuk | Washington | 24:21.50 |
| 241 | Cameron Powers | Troy (Triad) | 22:32.10 |
| 241 | Savannah Cline | Roxana | 23:15.60 |
| 241 | Makenzie Goodman | Bradley (B.-Bourbonnais) | 23:30.50 |
| 241 | Paige Baughman | Yorkville | 24:21.60 |
| 242 | Isabel Olson | Metamora | 22:32.30 |
| 242 | Rebecca Mangold | Eureka | 23:19.40 |
| 242 | Hawa Habona | Moline | 23:30.80 |
| 242 | Brooke Stanojlovic | Minooka | 24:22.40 |
| 243 | Claire Samples | Carterville | 22:32.40 |
| 243 | Natalie Petri | Stanford (Olympia) | 23:24.90 |
| 243 | Giana Maloney | Lockport (Twp.) | 23:32.30 |
| 243 | Norah Boeing | McHenry | 24:23.10 |
| 244 | Landrey Crain | Carterville | 22:32.50 |
| 244 | Helen Chamberlain | Genoa (G.-Kingston) | 23:26.50 |
| 244 | Leslie Cruz | Berwyn-Cicero (Morton) | 23:32.50 |
| 244 | Naomi Rukin | Rockton (Hononegah) | 24:23.30 |
| 245 | Allison Tuck | Metamora | 22:32.90 |
| 245 | Olivia Nehmelman | Delavan-Darien | 23:27.40 |
| 245 | Miranda Powley | Lockport (Twp.) | 23:37.20 |
| 245 | Andrea Alvarez | Lemont | 24:24.30 |
| 246 | Rosie Callaghan | Lombard (Montini) | 22:33.60 |
| 246 | Jocelyn Abney | Genoa (G.-Kingston) | 23:28.10 |
| 246 | Chidiuto Ezeani | Rockton (Hononegah) | 23:38.20 |
| 246 | Viviana Cervantes | Plano | 24:24.40 |
| 247 | Kyleigh Cazel | Olney (Richland County) | 22:34.50 |
| 247 | Lucy Trefry | Rock Island (Alleman) | 23:31.10 |
| 247 | Skylar Niederberger | Highland Park | 23:46.50 |
| 247 | Sonia Williams | Rock Island | 24:25.70 |
| 248 | Brook Gerstung | Cary (C.-Grove) | 22:35.10 |
| 248 | Shawn Gende | Rock Island (Alleman) | 23:33.10 |
| 248 | Sheila Mehtarkhel | Skokie (Niles West) | 23:47.40 |
| 248 | Tallula McDaniel | Lisle (Benet Academy) | 24:25.80 |
| 249 | Grace Hansen | Galesburg | 22:35.10 |
| 249 | Ksenia Medvedenko | Dakota | 23:35.10 |
| 249 | Sydney Piazza-Green | Lockport (Twp.) | 23:47.90 |
| 249 | Lexi Dolan | Batavia | 24:26.60 |
| 250 | Riley Thrush | Ottawa (Twp.) | 22:36.20 |
| 250 | Fabienne Houberg | Herscher | 23:36.30 |
| 250 | Addelynn Amidei | Lisle (Benet Academy) | 23:48.40 |
| 250 | Rachel Dickson | Yorkville | 24:26.70 |
| 251 | Emily LaPorte | Crystal Lake (Prairie Ridge) | 22:37.00 |
| 251 | Chloe Kelly | Monmouth (M.-Roseville) | 23:36.50 |
| 251 | Karolyn Martinez Hernandez | Moline | 23:56.60 |
| 251 | Samantha Amaya | Rock Island | 24:27.50 |
| 252 | Stephanie Sykes | Danville | 22:37.50 |
| 252 | Isabella Houston | Delavan-Darien | 23:39.20 |
| 252 | Chyna Jefferson | Bradley (B.-Bourbonnais) | 23:59.40 |
| 252 | Esmi Vega | Plainfield (North) | 24:27.70 |
| 253 | Gianna Cerauli | Vernon Hills | 22:38.70 |
| 253 | Emma Mercy | Rock Island (Alleman) | 23:39.50 |
| 253 | Mattia Rosenberg | Peoria (Richwoods) | 23:59.70 |
| 253 | Amina Tayba | Naperville (Central) | 24:29.50 |
| 254 | Alaina Miller | Effingham | 22:38.80 |
| 254 | Ellen Horacek | Mackinaw (Deer Creek-M.) | 23:41.30 |
| 254 | Grace Fink | Plainfield (South) | 24:03.50 |
| 254 | Lucia Fernandez | Lisle (Benet Academy) | 24:30.90 |
| 255 | Ashley Kenna | LaGrange Park (Nazareth Academy) | 22:40.00 |
| 255 | Yazmyne Martinez | Rock Island | 24:05.50 |
| 255 | Besseggen Stowell | Deerfield | 24:32.50 |
| 256 | Grace Tranel | Dunlap | 22:40.10 |
| 256 | Kaylee Overton | Port Byron (Riverdale) | 23:49.50 |
| 256 | Athena Roman | Fox Lake (Grant) | 24:07.70 |
| 256 | Charlotte Magda | LaGrange (Lyons) | 24:33.80 |
| 257 | Keira Gorrie | Chatham (Glenwood) | 22:40.70 |
| 257 | Lorelai Dannhorn | Oregon | 23:52.20 |
| 257 | Stephanie Castro | DeKalb | 24:07.80 |
| 257 | Aleah Kennell | Morton | 24:33.90 |
| 258 | Ailey Harstad | Ottawa (Twp.) | 22:41.20 |
| 258 | Raina McKay | Beecher | 23:53.60 |
| 258 | Hannah Rotherham | Pekin | 24:08.30 |
| 258 | Abi Salinas | Rockton (Hononegah) | 24:34.00 |
| 259 | Elizabeth Windy | Morris | 22:41.80 |
| 259 | Jazmyne Albers | Pleasant Plains | 23:55.60 |
| 259 | Samantha Calvillo | Bolingbrook | 24:09.30 |
| 259 | Gracie May Biziarek | Wheaton (W. Warrenville South) | 24:34.30 |
| 260 | Jocelyn Lewis | Normal (University) | 22:41.80 |
| 260 | Hannah Roggensack | Winnebago Lutheran | 23:56.70 |
| 260 | Samiya McBean | Fox Lake (Grant) | 24:09.60 |
| 260 | Selah Springer | Pekin | 24:34.80 |
| 261 | Kathryn Wilbur | Metamora | 22:42.90 |
| 261 | Gianna High | Herscher | 23:57.40 |
| 261 | Anna Pachla | Berwyn-Cicero (Morton) | 24:11.00 |
| 261 | Sarah Edwards | Chatham (Glenwood) | 24:34.90 |
| 262 | Haley Solan | Ottawa (Twp.) | 22:43.20 |
| 262 | Summer Paul | Pleasant Plains | 23:58.80 |
| 262 | Allison Thomas | Fox Lake (Grant) | 24:15.80 |
| 262 | Piper Stroyan | Normal (University) | 24:35.20 |
| 263 | Bryanna Domier | Grayslake (Central) | 22:44.40 |
| 263 | Ava Rogers | Rock Island (Alleman) | 23:59.00 |
| 263 | Grace Johnson | Bradley (B.-Bourbonnais) | 24:17.90 |
| 263 | Abbie Gayhart | Lockport (Twp.) | 24:36.00 |
| 264 | Kaelin Morris | Sterling | 22:46.80 |
| 264 | Olivia White | Herscher | 24:00.90 |
| 264 | Juliana Weisz | Highland Park | 24:20.10 |
| 264 | Lily Morris | Wheaton (W. Warrenville South) | 24:36.10 |
| 265 | Lily Ewing | Normal (Community West) | 22:47.90 |
| 265 | Maddie Cooper | Eureka | 24:01.40 |
| 265 | Yaretzi Delgado | Lockport (Twp.) | 24:22.50 |
| 265 | Olivia Fraley | Glen Ellyn (Glenbard South) | 24:36.90 |
| 266 | Regan Heimsoth | Marengo | 22:49.40 |
| 266 | Lyla Drewel | Gillespie | 24:05.10 |
| 266 | America Carmona | Carpentersville (Dundee-Crown) | 24:23.40 |
| 266 | Lilly Vitullo | Cary (C.-Grove) | 24:37.00 |
| 267 | Natalie Borders | Pontiac | 22:53.30 |
| 267 | Lucy Wheaton | DeKalb | 24:25.50 |
| 267 | Sunny Osborne | Skokie (Niles West) | 24:37.60 |
| 268 | Molly Clarin | Glen Ellyn (Glenbard South) | 22:54.30 |
| 268 | Tesla Shaw | Bloomington (Cornerstone Christian Academy) | 24:05.60 |
| 268 | Brianna Pasillas | Hampshire | 24:26.80 |
| 268 | Anna Dulyaba | LaGrange (Lyons) | 24:38.00 |
| 269 | Sarah Barnes | Aurora (Central Catholic) | 22:54.40 |
| 269 | Carys Mayo | Eureka | 24:06.70 |
| 269 | Helen Kozlowski | Bolingbrook | 24:31.90 |
| 269 | Violet Sloan | Villa Park (Willowbrook) | 24:40.00 |
| 270 | Halle Opperman | Pontiac | 22:55.30 |
| 270 | Maddie Welch | Pleasant Plains | 24:09.30 |
| 270 | Becca Trotter | DeKalb | 24:37.40 |
| 270 | Emily Kazberuk | Hampshire | 24:41.90 |
| 271 | Shanzeh Abbas | Crystal Lake (Prairie Ridge) | 22:56.90 |
| 271 | Kiah Riesel | St. Joseph (S.J.-Ogden) | 24:10.00 |
| 271 | Marilyn (Maisy) VanVooren | Moline | 24:38.90 |
| 271 | AnnMarie Trentman | Freeburg | 24:43.40 |
| 272 | Mya Mann | LaGrange Park (Nazareth Academy) | 22:56.90 |
| 272 | Tessa Gempler | East Dubuque | 24:10.40 |
| 272 | Reid Jarosik | Lockport (Twp.) | 24:45.00 |
| 272 | Fiona Gutierrez | Plainfield (South) | 24:54.60 |
| 273 | Zoey Pearson | Sycamore | 22:57.50 |
| 273 | Kamryn Barker | El Paso (E.P.-Gridley) | 24:14.20 |
| 273 | Luciana Olivito | Wheaton (W. Warrenville South) | 24:45.80 |
| 273 | Briana Martinez | Berwyn-Cicero (Morton) | 25:00.80 |
| 274 | Yuliana Manzanares | Arlington Heights (St. Viator) | 22:57.80 |
| 274 | Allison Venckauskas | Herscher | 24:15.50 |
| 274 | Kailynn Mariscal | Plainfield (South) | 24:48.90 |
| 274 | Jane Larsen | Carpentersville (Dundee-Crown) | 25:00.80 |
| 275 | Brynn Dean | Chillicothe (Illinois Valley Central) | 22:58.00 |
| 275 | Lexi Kapple | Erie-Prophetstown | 24:15.80 |
| 275 | Calla Kean | Rock Island | 24:49.60 |
| 275 | Chloe Wiese | Rock Island | 25:01.50 |
| 276 | Hannah Stone | Geneseo | 22:58.20 |
| 276 | Olivia Agajanian | Sandwich | 24:17.90 |
| 276 | Sofia Macaluso | Lisle (Benet Academy) | 24:50.10 |
| 276 | Ariana Williams | Rock Island | 25:09.90 |
| 277 | Helen Schulze | East Peoria | 22:58.70 |
| 277 | Ella Stalter | Eureka | 24:21.00 |
| 277 | Chloe Craine | Dunlap | 24:50.70 |
| 277 | Emma Greco | Lisle (Benet Academy) | 25:10.90 |
| 278 | Logan Shoulders | Freeburg | 22:59.10 |
| 278 | Deja Luckey | Johnsburg | 24:22.70 |
| 278 | Esme Bleskin | LaGrange Park (Nazareth Academy) | 24:50.90 |
| 278 | Alexis Fulghum | Fox Lake (Grant) | 25:19.70 |
| 279 | Leah Ferrantino | Ottawa (Twp.) | 22:59.80 |
| 279 | Abbie Ludwig | Oregon | 24:23.50 |
| 279 | Stacy Petrova | Naperville (North) | 24:51.60 |
| 279 | Ava Haegele | Hampshire | 25:34.60 |
| 280 | Claire Horwitz | Chicago (Latin) | 23:00.80 |
| 280 | Josie Cunningham | Eureka | 24:23.80 |
| 280 | Izabelle Keller | Morton | 24:52.90 |
| 280 | Maeda Schofield | Lisle (Benet Academy) | 25:47.50 |
| 281 | Kaelyn DeMars | Aurora (Central Catholic) | 23:02.20 |
| 281 | Kristen Mulvaney | Fairbury (Prairie Central) | 24:24.60 |
| 281 | Reagan Woolever | Washington | 24:53.10 |
| 281 | Nayeli Rodriguez | Addison (A. Trail) | 25:59.90 |
| 282 | Hazel Head | Freeburg | 23:05.20 |
| 282 | Amelia Good | Tolono (Unity) | 24:25.00 |
| 282 | Jenna Campbell | Metamora | 24:53.40 |
| 282 | Mariana Ramirez | Berwyn-Cicero (Morton) | 26:13.90 |
| 283 | Evelyn Rozanski | Rockford (Boylan Catholic) | 23:05.70 |
| 283 | Moira Krueger | Edwardsville (Metro-East Lutheran) | 24:25.00 |
| 283 | Christina Lin | Freeburg | 24:54.20 |
| 283 | Paige Mauritzson | Peoria (Richwoods) | 26:22.30 |
| 284 | Taylor Woodring | Jerseyville (Jersey) | 23:06.60 |
| 284 | Melanie Carrillo | Oregon | 24:25.40 |
| 284 | Maggie Hertz | Edwardsville | 24:54.70 |
| 284 | Julia Gomez | Berwyn-Cicero (Morton) | 26:28.00 |
| 285 | Milly Celletti | Chatham (Glenwood) | 23:06.80 |
| 285 | Quinn Larson | Stockton | 24:25.90 |
| 285 | Adriana Cascallares | Plainfield (South) | 24:55.00 |
| 285 | Olivia Schiman | McHenry | 26:29.20 |
| 286 | Chloe Simpson | Chatham (Glenwood) | 23:07.30 |
| 286 | Stella Peirce | Port Byron (Riverdale) | 24:27.30 |
| 286 | Haley Helfrich | Freeburg | 24:55.60 |
| 286 | Nicole Sas | Addison (A. Trail) | 26:33.00 |
| 287 | Ella Heinen | Joliet (Catholic Academy) | 23:07.70 |
| 287 | Braylee Hammond | Farmington | 24:27.50 |
| 287 | Bryanna Brand | Rock Island | 24:56.30 |
| 287 | Paulette Alfaro | Addison (A. Trail) | 26:46.80 |
| 288 | Gracyn Wiles | Lemont | 23:07.80 |
| 288 | Maggie Allen | Glasford (Illini Bluffs) | 24:27.60 |
| 288 | Sophie Chu | Naperville (Central) | 24:58.40 |
| 288 | Asmaa Shaibat | Oak Lawn (Richards) | 26:57.10 |
| 289 | Hazeleigh Rosemann | Woodstock | 23:08.60 |
| 289 | Addisyn Toohill | Fairbury (Prairie Central) | 24:28.20 |
| 289 | Diya Gandhi | Naperville (North) | 24:58.70 |
| 289 | Ariel Huynh | Addison (A. Trail) | 27:08.50 |
| 290 | Salome Freites-Alvarado | Woodstock | 23:09.20 |
| 290 | Yesenia Avila | Peru (St. Bede) | 24:28.30 |
| 290 | Eliza Hogan | Evanston (Twp.) | 24:58.80 |
| 290 | Rebecca Juarez | Berwyn-Cicero (Morton) | 27:13.60 |
| 291 | Amanda Schapen | Tinley Park | 23:10.90 |
| 291 | Madison Smith | Beecher | 24:28.70 |
| 291 | Molly Starr | Cary (C.-Grove) | 25:00.30 |
| 291 | Riley Nolan | Peoria (Richwoods) | 27:47.00 |
| 292 | Melissa Salgado | Norridge (Ridgewood) | 23:13.10 |
| 292 | Ava Landwehr | Kewanee (Wethersfield) | 24:28.90 |
| 292 | Zahra Fakhri | East Moline (United) | 25:00.70 |
| 292 | Shinjini VijayVargiya | Moline | 27:47.60 |
| 293 | Zara Lugo | Morris | 23:13.80 |
| 293 | Fiona Rocke | Eureka | 24:29.10 |
| 293 | Ava Cole | Plainfield (North) | 25:02.10 |
| 293 | Alina Rojas | Carpentersville (Dundee-Crown) | 27:50.20 |
| 294 | Maria Lara | Norridge (Ridgewood) | 23:13.90 |
| 294 | Gracie Kruse | Stockton | 24:29.30 |
| 294 | Victoria Aguirre | Bolingbrook | 25:02.80 |
| 294 | Karen Juarez | Addison (A. Trail) | 28:09.20 |
| 295 | Erin Braun | Chillicothe (Illinois Valley Central) | 23:14.50 |
| 295 | Lanaya Kellum | Beecher | 24:29.60 |
| 295 | Kayli Gergen | Lombard (Montini) | 25:03.10 |
| 295 | Lola Skolaski | Peoria (Richwoods) | 28:22.30 |
| 296 | Kenzie Liebetrau | Woodstock | 23:14.70 |
| 296 | Madelyn Libberton | Stockton | 24:29.80 |
| 296 | Annie Lydon | Evanston (Twp.) | 25:03.80 |
| 296 | Lucia Farrell | Peoria (Richwoods) | 28:59.90 |
| 297 | Gwen Rodts | Normal (Community West) | 23:15.70 |
| 297 | Hanna Carswell | Tuscola | 24:30.20 |
| 297 | Xitlali Vargas | LaGrange Park (Nazareth Academy) | 25:04.00 |
| 297 | Yenifer Pulido | Berwyn-Cicero (Morton) | 29:25.50 |
| 298 | Khloe Diggs | Macomb | 23:16.90 |
| 298 | Hayden Calcagno | Elmhurst (IC Catholic) | 24:31.00 |
| 298 | Arora Gurley | Minooka | 25:05.80 |
| 298 | Genesis Ramirez | Berwyn-Cicero (Morton) | 29:52.70 |
| 299 | Maggie Broderick | LaGrange Park (Nazareth Academy) | 23:18.70 |
| 299 | Abigail VanDeSampel | Kewanee (Wethersfield) | 24:31.70 |
| 299 | Ana Kosir | Skokie (Niles West) | 25:06.50 |
| 299 | Zarianna Rhodes | Peoria (Richwoods) | 32:12.20 |
| 300 | Olivia Morgan | Freeburg | 23:20.00 |
| 300 | Peyton Howell | Pleasant Plains | 24:32.60 |
| 300 | Hallie Sherard | Chatham (Glenwood) | 25:07.00 |
| 301 | Magdelyn Brough | Antioch | 23:21.60 |
| 301 | Sophia Hart | Rockford (Lutheran) | 24:39.90 |
| 301 | Emersyn Klutcharch | Lockport (Twp.) | 25:07.60 |
| 302 | Ruby Bokus Carlson | Normal (Community West) | 23:26.10 |
| 302 | Danika Maddex | Henry (H.-Senachwine) | 24:39.90 |
| 302 | Claire Plackett | Naperville (Central) | 25:07.80 |
| 303 | Emma Wright | Vernon Hills | 23:28.00 |
| 303 | Marie Pedersen | Rockford (Lutheran) | 24:40.90 |
| 303 | Gabi Rosales | LaGrange Park (Nazareth Academy) | 25:08.20 |
| 304 | Ainsley Nelson | Chicago (Northside) | 23:28.20 |
| 304 | Natalie Walsh | Sandwich | 24:41.40 |
| 304 | Gwynevere Johnson | Naperville (North) | 25:08.50 |
| 305 | Zoey Galos | Lemont | 23:32.10 |
| 305 | Alyie Roth | El Paso (E.P.-Gridley) | 24:46.40 |
| 305 | Payton Fritz | Freeburg | 25:09.00 |
| 306 | Ella Sullivan | Normal (Community West) | 23:34.20 |
| 306 | Ruthie Steffes | Seneca | 24:48.40 |
| 306 | Sophia Miller | Normal (University) | 25:10.10 |
| 307 | Sarah Kreiner | Arlington Heights (St. Viator) | 23:34.60 |
| 307 | Ashlyn Bertsch | Elmwood-Plum City | 24:49.00 |
| 307 | Gabbi Goldstein | Highland Park | 25:10.50 |
| 308 | Alexis Harris | Marengo | 23:36.00 |
| 308 | Lily Walloch | Edwardsville (Metro-East Lutheran) | 24:52.40 |
| 308 | Caroline Hillebrand | Morton | 25:10.60 |
| 309 | Cassidy Ancheta | Chicago (Northside) | 23:36.40 |
| 309 | Lyla Rosado | Toulon (Stark County) | 24:52.50 |
| 309 | Hannah Stahlheber | Edwardsville | 25:10.70 |
| 310 | Yoselin Martinez | Midlothian (Bremen) | 23:36.80 |
| 310 | Ocean Fowler | Ottawa (Twp.) | 25:12.40 |
| 311 | Caelan Nolen | Marengo | 23:36.90 |
| 311 | Celia Palin | Evanston (Twp.) | 25:14.30 |
| 312 | Hailey Casey | Jacksonville | 23:37.50 |
| 312 | Caylah Roberts | St. Joseph (S.J.-Ogden) | 24:55.30 |
| 312 | Heidi Heffernan | Burlington (Central) | 25:14.50 |
| 313 | Grace Henrichs | Breese (Central) | 23:38.40 |
| 313 | Annabelle Kapchinske | Beecher | 24:56.20 |
| 313 | Molly Cannon | Lisle (Benet Academy) | 25:14.80 |
| 314 | Abby Sherman | Freeburg | 23:38.50 |
| 314 | Alexis Havener | Argenta (A.-Oreana) | 24:58.60 |
| 314 | Madison Maldonado | Yorkville | 25:14.80 |
| 315 | Devyn Martino | Jacksonville | 23:40.20 |
| 315 | Abigail Ayer | Edwardsville (Metro-East Lutheran) | 24:58.80 |
| 315 | Evie Morris | Metamora | 25:16.30 |
| 316 | Sage Hardy | Troy (Triad) | 23:43.30 |
| 316 | Maddie McNeill | Cullom (Tri-Point) | 24:59.70 |
| 316 | Emilia Balogh | Villa Park (Willowbrook) | 25:17.40 |
| 317 | Haylee Viita | Belvidere | 23:44.50 |
| 317 | Ivy Clark | Lawrenceville | 25:00.40 |
| 317 | Ava Maline | Glen Ellyn (Glenbard South) | 25:18.30 |
| 318 | Courtney Breden | Jerseyville (Jersey) | 23:45.90 |
| 318 | Kaila Underhill | Hinckley (H.-Big Rock) | 25:00.60 |
| 318 | Violet Stratton | Algonquin (Jacobs) | 25:18.70 |
| 319 | Ella Chico | Lombard (Montini) | 23:46.80 |
| 319 | Finley Jackson | Normal (Calvary Christian Academy) | 25:02.70 |
| 319 | Evelyn Stoltz | Algonquin (Jacobs) | 25:19.50 |
| 320 | Vivian Worthington | Rochelle | 23:47.30 |
| 320 | Catie Smith | Port Byron (Riverdale) | 25:04.20 |
| 320 | Rose Schoerner | Wheaton (North) | 25:21.10 |
| 321 | Rachel Van Tholen | Glen Ellyn (Glenbard South) | 23:48.30 |
| 321 | Riley Faulstich | Wheaton (W. Warrenville South) | 25:21.40 |
| 322 | Giselle Guadarrama | Streator (Twp.) | 23:49.90 |
| 322 | Lucy Grimm | Eureka | 25:08.10 |
| 322 | Alyssa Gruel | Dunlap | 25:21.70 |
| 323 | Mattisyn Berry | Jacksonville | 23:50.10 |
| 323 | Allison Havener | Argenta (A.-Oreana) | 25:08.40 |
| 323 | Maggie Firek | Carpentersville (Dundee-Crown) | 25:22.00 |
| 324 | Perrine Gaudilliere | Effingham | 23:50.40 |
| 324 | Isabella Hill | Maryville (M. Christian) | 25:08.90 |
| 324 | Makayle Garland | Mt. Zion | 25:22.10 |
| 325 | Abbey Kosloskus | Palos Heights (Chicago Christian) | 23:51.80 |
| 325 | Alyna Garcia | Genoa (G.-Kingston) | 25:12.80 |
| 325 | Ellie Youngren | Wheaton (North) | 25:22.30 |
| 326 | Sofia Cardenas-Roman | Macomb | 23:56.80 |
| 326 | Stella Meiss | El Paso (E.P.-Gridley) | 25:13.30 |
| 326 | Kerri Dickson | Yorkville | 25:22.90 |
| 327 | Brooke Rubel | Marengo | 23:57.10 |
| 327 | Elia Stoltz | Lawrenceville | 25:13.80 |
| 327 | Alicia Medina Llamas | Naperville (Central) | 25:23.50 |
| 328 | Cassidy Graham | Mt. Zion | 23:58.50 |
| 328 | Eisley Soucie | Elmwood-Plum City | 25:15.40 |
| 328 | Beesan Awad | Dunlap | 25:24.90 |
| 329 | Jada Mason | Galesburg | 23:59.00 |
| 329 | Kia Jewell | Aurora (A. Christian) | 25:15.70 |
| 329 | Adison Greenman | Chatham (Glenwood) | 25:25.80 |
| 330 | Julia Smith | Urbana (University) | 23:59.30 |
| 330 | Alina Mowen | Farmington | 25:20.20 |
| 330 | Kim Marinov | Naperville (North) | 25:26.30 |
| 331 | Jillian Leuck | Vernon Hills | 24:00.30 |
| 331 | Evie Buckson | Hinckley (H.-Big Rock) | 25:22.40 |
| 331 | Lily Kuo | Rockton (Hononegah) | 25:26.40 |
| 332 | Victoria Sarabia | Woodstock | 24:01.40 |
| 332 | Glory Wakeland | Sherrard | 25:23.40 |
| 332 | Ella McDonald | Edwardsville | 25:27.50 |
| 333 | Kyana Berry | Ottawa (Twp.) | 24:02.40 |
| 333 | Taylor Goebel | Yorkville | 25:27.60 |
| 333 | Natalie Selvey | Eureka | 25:31.80 |
| 334 | Elizabeth Arnold | Ottawa (Twp.) | 24:03.40 |
| 334 | Gianna Campbell | Sterling | 25:28.40 |
| 334 | Amy Finney | Rock Falls | 25:37.00 |
| 335 | Sophia Ginocchio | Aurora (Central Catholic) | 24:05.40 |
| 335 | Annie Ryan | LaGrange Park (Nazareth Academy) | 25:28.70 |
| 335 | Kalia Ray | Sherrard | 25:38.60 |
| 336 | Gabriela Rivera Santoy | Midlothian (Bremen) | 24:05.40 |
| 336 | June Porter | Evanston (Twp.) | 25:30.20 |
| 336 | Mackenzie Hand | Canton | 25:44.90 |
| 337 | Phoebe Cochrane | Glen Ellyn (Glenbard South) | 24:06.10 |
| 337 | Addy Burner | Burlington (Central) | 25:30.90 |
| 337 | Emily Anton | Tremont | 25:47.10 |
| 338 | Rebekah Descalzo | Galesburg | 24:07.20 |
| 338 | Kylie Mazurek | Wheaton (W. Warrenville South) | 25:31.30 |
| 338 | Isabella Martinez | Hinckley (H.-Big Rock) | 25:48.70 |
| 339 | Paisley Frank | Freeburg | 24:09.10 |
| 339 | Emma Randle-Zeglis | Hampshire | 25:32.70 |
| 339 | Isabell Ortega | Glasford (Illini Bluffs) | 25:50.70 |
| 340 | Isabella Matty | Aurora (Central Catholic) | 24:10.40 |
| 340 | Riley Edmondson | Edwardsville | 25:33.50 |
| 340 | Olivia se la Rosa Alventosoa | Williamsville | 25:55.50 |
| 341 | Grace Vanfossen | Arlington Heights (St. Viator) | 24:12.20 |
| 341 | Melva Gallego-Sugar | Naperville (Central) | 25:35.80 |
| 341 | Emilia Malcomb | Edwardsville (Metro-East Lutheran) | 25:57.30 |
| 342 | Salma Gallegos | Joliet (Catholic Academy) | 24:19.80 |
| 342 | Yaxiri Juarez | Woodstock | 25:36.20 |
| 342 | Morgan Hoekstra | Eureka | 25:57.60 |
| 343 | Leah Berning | Crystal Lake (Prairie Ridge) | 24:20.00 |
| 343 | Isabelle Padilla | Sterling | 25:36.60 |
| 343 | Giana Kapp | Gillespie | 25:59.10 |
| 344 | Samantha Fehrenbacher | Charleston | 24:21.60 |
| 344 | Yazbeth Santos | Plainfield (South) | 25:37.80 |
| 344 | Taylor Robshaw | Erie-Prophetstown | 25:59.50 |
| 345 | Kennedy Diel | Carterville | 24:21.90 |
| 345 | Leo Salazar | Deerfield | 25:38.30 |
| 345 | Cecilia Reynolds | Ottawa (Marquette) | 26:00.80 |
| 346 | Laynee Pankau | Effingham | 24:24.10 |
| 346 | Quinn Wilkinson | Ottawa (Twp.) | 25:39.40 |
| 346 | Evynn Gregory | Winchester | 26:01.20 |
| 347 | Layla Zong | Urbana (University) | 24:24.80 |
| 347 | Ashley Schulz | Yorkville | 25:40.80 |
| 347 | Emma Franklin | Westmont | 26:01.30 |
| 348 | Emma Swiatek | Aurora (Central Catholic) | 24:27.30 |
| 348 | Stella Kieser | Morton | 25:41.40 |
| 348 | Mia Duran Angel | Westmont | 26:10.60 |
| 349 | Bella Pollack | Joliet (Catholic Academy) | 24:29.00 |
| 349 | Jessica Knapp | Morton | 25:41.90 |
| 349 | Jillene Stoller | Eureka | 26:13.50 |
| 350 | Adele Loxtercamp | Tinley Park | 24:30.50 |
| 350 | Karen Huerta | Bolingbrook | 25:42.30 |
| 350 | October Stahl | Dakota | 26:16.30 |
| 351 | Katelyn Davis | Chillicothe (Illinois Valley Central) | 24:31.00 |
| 351 | Mae Osborn | Woodstock | 25:43.20 |
| 351 | Chloe Briggs | Farmington | 26:19.40 |
| 352 | Zoe Field | Sycamore | 24:31.60 |
| 352 | Brigid McCrate | Carpentersville (Dundee-Crown) | 25:43.70 |
| 352 | Addison Brugger | Elmwood-Plum City | 26:20.10 |
| 353 | Elena Tognarelli | Chicago (Latin) | 24:33.50 |
| 353 | Alex Zaucha | Algonquin (Jacobs) | 25:43.80 |
| 353 | Atziri Vazquez | Monmouth (M.-Roseville) | 26:20.30 |
| 354 | Annabelle Bould | Belvidere | 24:35.10 |
| 354 | Madalyn Finder | Freeburg | 25:45.00 |
| 354 | Kelsey Hawley | Toulon (Stark County) | 26:25.10 |
| 355 | Katie Sitko | Palos Heights (Chicago Christian) | 24:36.40 |
| 355 | Marcella Sullivan | Naperville (North) | 25:45.30 |
| 355 | Brynn Green | Byron | 26:26.90 |
| 356 | Sam Christ | Freeburg | 24:36.50 |
| 356 | Paisley Pollock | Burlington (Central) | 25:47.50 |
| 356 | Ella Tunink | Byron | 26:26.90 |
| 357 | Laina Ruane | Tinley Park | 24:36.90 |
| 357 | Olivia Hillyer | Plainfield (South) | 25:47.70 |
| 357 | Makiya Baker | Fairbury (Prairie Central) | 26:27.80 |
| 358 | Laylana Parker | Danville | 24:37.20 |
| 358 | Mazdalifa Ali | East Moline (United) | 25:48.20 |
| 358 | Grace Frederick | Genoa (G.-Kingston) | 26:29.00 |
| 359 | Hannah Kupiec | Lemont | 24:37.80 |
| 359 | Laila Coffman | East Moline (United) | 25:53.20 |
| 359 | Addison McCallister | Rock Falls | 26:29.80 |
| 360 | Ava Norrenberns | Troy (Triad) | 24:39.90 |
| 360 | Aleha Munoz | Sterling | 25:54.40 |
| 360 | Lily Meckley | Heyworth | 26:46.40 |
| 361 | Litsa Lara | Norridge (Ridgewood) | 24:40.30 |
| 361 | Miranda Perez | DeKalb | 25:55.50 |
| 361 | Sophia Stombaugh | Oregon | 26:46.80 |
| 362 | Jillian DeMayo | Glen Ellyn (Glenbard South) | 24:41.80 |
| 362 | Haylie Goynshor | Deerfield | 25:55.60 |
| 362 | Jaslynn Vargas | Beecher | 26:50.50 |
| 363 | Adrienne Criswell | Dunlap | 24:42.70 |
| 363 | Abigail Basinger | Lockport (Twp.) | 25:56.20 |
| 363 | Tessa Horn | Tolono (Unity) | 26:50.70 |
| 364 | Emma Martin | Dunlap | 24:42.80 |
| 364 | Madison Edwards | Lockport (Twp.) | 25:56.40 |
| 364 | Taylor Schaefer | Seneca | 26:51.00 |
| 365 | Ellie Wall | Woodstock (North) | 24:44.60 |
| 365 | Kate Nordhielm | Washington | 25:58.30 |
| 365 | Bailey Goad | Murphysboro | 26:52.50 |
| 366 | Abigail Marshall | Sycamore | 24:46.90 |
| 366 | Samara Acosta | Oak Lawn (Richards) | 25:58.60 |
| 366 | Abbey Carman | Kewanee (Wethersfield) | 26:57.10 |
| 367 | Nora Strickler | Chillicothe (Illinois Valley Central) | 24:49.10 |
| 367 | Giselle Gallegos | Oak Lawn (Richards) | 25:59.00 |
| 367 | Arianna Irvin | Byron | 26:57.40 |
| 368 | Caroline Barker | Rockford (Boylan Catholic) | 24:50.40 |
| 368 | Lejla Kliko | Wheaton (W. Warrenville South) | 25:59.90 |
| 368 | Adrienne Rogers | ROWVA Williamsfield | 27:02.00 |
| 369 | Mia Huicochea | Woodstock | 24:50.90 |
| 369 | Libby Zimmerman | Rockford (Guilford) | 26:01.20 |
| 369 | Lydia Cartwright | Sandwich | 27:08.40 |
| 370 | Taylor Henson | Pontiac | 24:51.20 |
| 370 | Nevaeh Bridges | Grayslake (Central) | 26:01.80 |
| 370 | Lucinda Deppermann | Farmington | 27:09.00 |
| 371 | Joy Kim | Vernon Hills | 24:54.40 |
| 371 | Brooke Snyder | McHenry | 26:02.10 |
| 371 | Alison Feliciano | Westmont | 27:12.80 |
| 372 | Rebecca White | Jacksonville | 24:56.20 |
| 372 | Emma De La Haza Stockenstrom | Evanston (Twp.) | 26:02.20 |
| 372 | Andrea Charlton | Rockford (Lutheran) | 27:15.80 |
| 373 | Makenzie Blazys | Ottawa (Twp.) | 24:57.40 |
| 373 | Lila Sonnenberg | Wheaton (W. Warrenville South) | 26:05.50 |
| 373 | Kaylee Goerks | Toulon (Stark County) | 27:19.30 |
| 374 | Mia Cruz | Woodstock | 24:59.20 |
| 374 | Yuliia Dubrovina | Bolingbrook | 26:06.10 |
| 374 | Charlotte Farmer | Galva | 27:20.20 |
| 375 | Jade Setchell | Dixon | 25:00.80 |
| 375 | Kyra Funk | Morton | 26:10.10 |
| 375 | Gabby Graham | Elmhurst (IC Catholic) | 27:26.50 |
| 376 | Angelina Weeks | Lake Villa (Lakes) | 25:00.90 |
| 376 | Maddie Morrison | Pekin | 26:10.70 |
| 376 | Kaitlyn Pickerell | Edwardsville (Metro-East Lutheran) | 27:32.10 |
| 377 | Amelia Sherman | Lombard (Montini) | 25:05.00 |
| 377 | Melany Villa | Yorkville | 26:11.90 |
| 377 | MaKenna VerKruyse | Kewanee (Wethersfield) | 27:36.00 |
| 378 | Dawn Smith | Metamora | 25:05.50 |
| 378 | Kitson Muck | Naperville (North) | 26:15.10 |
| 378 | Abby Cochran | Rock Falls | 27:39.30 |
| 379 | Ava Alt | East Peoria | 25:05.90 |
| 379 | Sienna Hearn | Evanston (Twp.) | 26:16.40 |
| 379 | Katarina Gengler | Hinckley (H.-Big Rock) | 27:43.60 |
| 380 | Ellie Kemp | Dixon | 25:06.00 |
| 380 | Bridget Olk | LaGrange Park (Nazareth Academy) | 26:16.90 |
| 380 | Ella Nimrick | Cambridge | 27:46.40 |
| 381 | Kayla Soriano | Marengo | 25:06.80 |
| 381 | Ilinca Mihai | Rockford (Jefferson) | 26:17.30 |
| 381 | Kylee Reinhart | Tolono (Unity) | 27:48.40 |
| 382 | Ava Hagler | Dixon | 25:06.90 |
| 382 | Ania Patel | Burlington (Central) | 26:17.90 |
| 382 | Ashley Wichman | Byron | 27:48.60 |
| 383 | Keerah Cooper | Galesburg | 25:08.10 |
| 383 | Michelle Welo | Algonquin (Jacobs) | 26:19.00 |
| 383 | Summer Menold | Cambridge | 27:52.60 |
| 384 | Leah Palanos | Marengo | 25:09.80 |
| 384 | Nithya Augusthy | Naperville (Central) | 26:19.20 |
| 384 | Pearl Carlson | ROWVA Williamsfield | 27:54.20 |
| 385 | Erin Magner | Peoria (Notre Dame) | 25:10.60 |
| 385 | Teagan Cole | Ottawa (Twp.) | 26:21.60 |
| 385 | Marissa Putman | Abingdon (A.-Avon) | 27:54.70 |
| 386 | Mackenzie Reames | Carterville | 25:14.20 |
| 386 | Kenadie London | Carpentersville (Dundee-Crown) | 26:22.60 |
| 386 | Tiana Koch | Rockford (Lutheran) | 27:59.10 |
| 387 | Faith McGroarty | Rockford (Boylan Catholic) | 25:15.40 |
| 387 | Zadie Ortiz | Ottawa (Twp.) | 26:23.70 |
| 387 | Colten Thompson | Rock Falls | 28:03.20 |
| 388 | Olivia Hyun | Vernon Hills | 25:16.30 |
| 388 | Rachel Kim | Dunlap | 26:24.80 |
| 388 | Josie Parker | Glasford (Illini Bluffs) | 28:04.20 |
| 389 | Addison McLaughlin | Olney (Richland County) | 25:19.50 |
| 389 | Hailey Hoffmann | Burlington (Central) | 26:25.30 |
| 389 | Perrine Krampl | El Paso (E.P.-Gridley) | 28:05.00 |
| 390 | Adalyn Harden | Peoria (Notre Dame) | 25:19.50 |
| 390 | Suze Lazeroms | Naperville (Central) | 26:25.80 |
| 390 | Maya Behrends | Tolono (Unity) | 28:06.80 |
| 391 | Laney Myers | Effingham | 25:19.50 |
| 391 | Keira Geraci | Lisle (Benet Academy) | 26:26.90 |
| 391 | Lailah Binkley | Argenta (A.-Oreana) | 28:10.80 |
| 392 | Emilia Krol | Norridge (Ridgewood) | 25:23.70 |
| 392 | Alexis Baygood | Glen Ellyn (Glenbard South) | 26:27.10 |
| 392 | Jazmin Rios | Sandwich | 28:12.90 |
| 393 | Julianne Panlilio | Norridge (Ridgewood) | 25:27.50 |
| 393 | Eden Monkemeier | Wheaton (North) | 26:27.30 |
| 394 | Chelsea Breen | Chicago (Northside) | 25:28.70 |
| 394 | Addison Sloan | LaGrange Park (Nazareth Academy) | 26:27.50 |
| 394 | Madisyn Thomas | Gillespie | 28:18.60 |
| 395 | Gabriela Huerta | Danville | 25:29.30 |
| 395 | Marissa Gomez | Bolingbrook | 26:27.60 |
| 396 | Jazlynn Whorrall | Danville | 25:29.50 |
| 396 | Aubrey Gassen | Batavia | 26:29.30 |
| 396 | Caitlin Welch | Rock Island (Alleman) | 28:47.50 |
| 397 | Milena Avalos | Midlothian (Bremen) | 25:32.30 |
| 397 | Morgan Fantozzi | LaGrange Park (Nazareth Academy) | 26:30.40 |
| 397 | Helen Wenger | Dakota | 29:08.40 |
| 398 | Ella Withrow | Tinley Park | 25:36.20 |
| 398 | Jamie Fernandez | McHenry | 26:30.90 |
| 398 | Madalyn Quarton | Carlinville | 29:14.30 |
| 399 | juliana Seale | Chicago (Latin) | 25:38.80 |
| 399 | Sadie Flynn | Highland Park | 26:33.60 |
| 399 | Alana Little | Erie-Prophetstown | 29:20.40 |
| 400 | Belle Peuterbaugh | Jerseyville (Jersey) | 25:40.20 |
| 400 | Aidra May | Moline | 26:33.80 |
| 400 | Arianna Chapa | Oregon | 29:25.10 |
| 401 | Mya Madlem | Charleston | 25:43.40 |
| 401 | Payton Creger | Rock Island | 26:34.60 |
| 401 | Hayleigh Howell | East Dubuque | 29:29.00 |
| 402 | Emma Karbassioon | Charleston | 25:43.70 |
| 402 | Kairo Pye-Meyer | Burlington (Central) | 26:34.90 |
| 402 | Aleah Brammeier | Stanford (Olympia) | 29:35.50 |
| 403 | Dulce Xique | Morris | 25:51.50 |
| 403 | Isabel Urbanc | Dunlap | 26:35.60 |
| 403 | Courtney Kurek | Johnsburg | 29:37.50 |
| 404 | Kaylee Work | Carterville | 25:51.60 |
| 404 | Ally Evans | Lisle (Benet Academy) | 26:36.30 |
| 404 | Selah Schauer | Rockford (Lutheran) | 29:45.50 |
| 405 | Charity Blanchard | Peoria (Notre Dame) | 25:52.70 |
| 405 | Hadas Cesana | Deerfield | 26:36.80 |
| 405 | Avery Smallwood | Mackinaw (Deer Creek-M.) | 30:08.00 |
| 406 | Alexa Rodriguez | River Forest (Trinity) | 25:57.60 |
| 406 | Joselyn Sandoval | Carpentersville (Dundee-Crown) | 26:37.50 |
| 406 | Elizabeth Hill | Anna (A.-Jonesboro) | 30:10.00 |
| 407 | Amber Hagen | Marengo | 25:58.30 |
| 407 | Maribel Paty | Edwardsville | 26:37.50 |
| 407 | Chyla Crainick | Gillespie | 30:51.70 |
| 408 | Violet Huizenga | Galesburg | 25:59.00 |
| 408 | Eunice Juarez | Addison (A. Trail) | 26:39.80 |
| 408 | Aubrey McGinty | Port Byron (Riverdale) | 31:18.20 |
| 409 | Jazmine Adams | Ottawa (Twp.) | 25:59.80 |
| 409 | Victoria Padilla | Sterling | 26:40.30 |
| 409 | Elle Theobald | Canton | 31:20.40 |
| 410 | Elaina Serrano | Normal (Community West) | 26:01.10 |
| 410 | Mia Bedon | Naperville (Central) | 26:41.10 |
| 410 | Alaina Dobereiner | Sherrard | 31:22.90 |
| 411 | Rowan Wampler | Morris | 26:05.40 |
| 411 | Noelle Gay | Woodstock | 26:44.10 |
| 411 | Courtney Thomas | Cambridge | 31:26.80 |
| 412 | Abril Hernandez | Midlothian (Bremen) | 26:08.60 |
| 412 | Abigail (Abby) Hughes | Washington | 26:44.30 |
| 412 | Bridget Moodie | Henry (H.-Senachwine) | 31:33.50 |
| 413 | Lauren Etheridge | Effingham | 26:14.40 |
| 413 | Emma Miklik | Washington | 26:44.60 |
| 413 | Savannah Smith | Sherrard | 31:55.40 |
| 414 | Angelina Carrig | Midlothian (Bremen) | 26:23.50 |
| 414 | Layla Quintero | Minooka | 26:44.70 |
| 414 | Charley Turnbaugh | Mount Carroll (West Carroll) | 32:00.30 |
| 415 | Lillee Torson | Sycamore | 26:32.20 |
| 415 | Esther Muang | Wheaton (W. Warrenville South) | 26:45.60 |
| 415 | Lily Rosenow | Kewanee (Wethersfield) | 32:17.30 |
| 416 | Mary Margaret Wynne | River Forest (Trinity) | 26:33.90 |
| 416 | Mya Turner | Glen Ellyn (Glenbard South) | 26:46.80 |
| 416 | Aura Martin | Byron | 32:21.70 |
| 417 | Gigi Vitto | River Forest (Trinity) | 26:34.90 |
| 417 | Faven Smith | DeKalb | 26:48.10 |
| 417 | Natalie Reyes | Rock Island (Alleman) | 32:57.20 |
| 418 | Emily Miehlich | River Forest (Trinity) | 26:35.20 |
| 418 | Mia McGovern | Addison (A. Trail) | 26:48.40 |
| 418 | Lily Blum | Sherrard | 34:10.60 |
| 419 | Katelyn Nooner | Rockford (Boylan Catholic) | 26:36.20 |
| 419 | Rayna Siwani | Naperville (Central) | 26:48.90 |
| 419 | Irlanda Rivas | Beecher | 34:34.10 |
| 420 | Cecily Daly | Chicago (Latin) | 26:41.30 |
| 420 | Ella Cornellis | LaGrange Park (Nazareth Academy) | 26:49.80 |
| 420 | Kayleigh Hampton | Kewanee (Wethersfield) | 36:05.10 |
| 421 | Chloe Cartright | Charleston | 26:45.20 |
| 421 | Ella Schmitz | LaGrange Park (Nazareth Academy) | 26:50.10 |
| 421 | Tess Dixon | Gillespie | 39:53.10 |
| 422 | Stephanie Ramos | Belvidere | 26:47.80 |
| 422 | Amada Blumer | Moline | 26:50.30 |
| 423 | Clarice Berus | Burlington (Central) | 26:50.90 |
| 423 | Kyla Waller | Carterville | 26:53.30 |
| 424 | Melanie Granda | Burlington (Central) | 26:53.20 |
| 424 | Bennington Stout | Olney (Richland County) | 26:57.40 |
| 425 | Evelyn Brown | Edwardsville | 26:55.40 |
| 425 | Mary Chadwick | Rochelle | 27:09.00 |
| 426 | Moira Conner | Wheaton (W. Warrenville South) | 26:55.60 |
| 426 | Mia Butler | Norridge (Ridgewood) | 27:14.70 |
| 427 | Hannah Vu | Naperville (North) | 26:56.00 |
| 427 | McKinley Wood | Charleston | 27:15.10 |
| 428 | Amaris Rinconeno | Plainfield (North) | 26:56.30 |
| 428 | Charlotte Houlihan | River Forest (Trinity) | 27:29.10 |
| 429 | YsaBella Romando | Lockport (Twp.) | 26:56.40 |
| 429 | Amari Williams | Peoria | 27:30.90 |
| 430 | Agata Kairys | Naperville (North) | 26:56.50 |
| 430 | Thea Colwell | Lake Villa (Lakes) | 27:41.60 |
| 431 | Ava Wessel | Freeburg | 26:58.30 |
| 431 | Kendall Green | Sycamore | 27:43.00 |
| 432 | Whitney Bowen | Rockford (Guilford) | 26:58.80 |
| 432 | Lindsay Alcantar | Joliet (Catholic Academy) | 27:53.00 |
| 433 | Martha Abuke | Rock Island | 27:00.80 |
| 433 | Julia Syzmala | Joliet (Catholic Academy) | 27:55.30 |
| 434 | Larkin Blakeney | Rockford (Guilford) | 27:01.10 |
| 434 | Cherlyn Jimenez | Midlothian (Bremen) | 27:59.60 |
| 435 | Audrey Seminerio | Rockford (Guilford) | 27:01.60 |
| 435 | Ava Dirnberger | River Forest (Trinity) | 28:02.00 |
| 436 | Payton Mowinski | Wheaton (W. Warrenville South) | 27:02.60 |
| 436 | Giada Fabbi | Aurora (Central Catholic) | 28:03.40 |
| 437 | Riley Powell | Manteno | 27:03.30 |
| 437 | Rose Luxton | Rochelle | 28:05.90 |
| 438 | Brianna Dillion | Belvidere | 27:03.90 |
| 438 | Morgan Elliott | Breese (Central) | 28:11.00 |
| 439 | MJ Otruba | Algonquin (Jacobs) | 27:04.10 |
| 439 | Leah Gorman | Macomb | 28:15.30 |
| 440 | Nahomi Aguilar | Belvidere | 27:04.20 |
| 440 | Kenzie Law | Jacksonville | 28:31.90 |
| 441 | Brynn Jones | Grayslake (Central) | 27:05.70 |
| 441 | Tylea Kirkwoods | Peoria | 28:47.70 |
| 442 | Hallee Loza | Ottawa (Twp.) | 27:06.30 |
| 442 | Maleah Faller | Charleston | 28:48.90 |
| 443 | Alicia Cruz | Carpentersville (Dundee-Crown) | 27:07.10 |
| 443 | Nyla Turner | Peoria | 28:54.20 |
| 444 | Zianya Hernandez | Addison (A. Trail) | 27:07.60 |
| 444 | Charlie Bown | Marengo | 29:02.30 |
| 445 | Lakshmi Harris | Highland Park | 27:08.60 |
| 445 | Madison Zurliene | Breese (Central) | 29:03.70 |
| 446 | Hannah Guffey | Rockton (Hononegah) | 27:08.60 |
| 446 | Lily Donohue | East Peoria | 29:04.10 |
| 447 | Catherine (Caty) Randle-Zeglis | Hampshire | 27:11.90 |
| 447 | Peyton Wiley | East Peoria | 29:12.60 |
| 448 | Lyla Turschman | Burlington (Central) | 27:12.10 |
| 448 | Faith Ahiandjo | Galesburg | 29:44.40 |
| 449 | Elle Hohmeier | Arlington Heights (St. Viator) | 27:12.90 |
| 449 | Lainey Rockwell | Troy (Triad) | 30:24.00 |
| 450 | Sophia Dorantes | DeKalb | 27:13.40 |
| 450 | Jackie Rouse | Macomb | 30:44.50 |
| 451 | Hailey Vasquez | East Moline (United) | 27:13.70 |
| 451 | Alyssa McCalla | Troy (Triad) | 30:51.00 |
| 452 | Brooklyn Swallows | Wheaton (North) | 27:13.70 |
| 452 | Olivia Long | Peoria | 32:34.10 |
| 453 | Nataly Perez | DeKalb | 27:14.30 |
| 453 | Isabella Biggs | Rochelle | 34:30.90 |
| 454 | Elise Jochum | Glen Ellyn (Glenbard South) | 27:14.90 |
| 454 | Shyann Poppen | Charleston | 35:13.30 |
| 455 | Kali Winkelman | Rockton (Hononegah) | 27:15.20 |
| 455 | Magaly Belmonte | Rochelle | 36:59.60 |
| 456 | Francesca Doyle | Minooka | 27:15.20 |
| 456 | Reagan Voss | Pontiac | 37:48.70 |
| 457 | Liana Balderas | Woodstock | 27:15.80 |
| 457 | Nevaeh Patrick | Galesburg | 38:19.50 |
| 458 | Magali Garcia | Batavia | 27:16.30 |
| 459 | Janisha Prasad | Dunlap | 27:16.60 |
| 460 | Paisley Leal | Ottawa (Twp.) | 27:18.00 |
| 461 | Abigail Stenger | Normal (University) | 27:18.00 |
| 462 | Avery Wallick | Metamora | 27:18.90 |
| 463 | Kierra South | Sterling | 27:19.60 |
| 464 | Lia Standish | Marengo | 27:20.30 |
| 465 | Abigail Price | Naperville (North) | 27:21.30 |
| 466 | Caitlin Stack | Lockport (Twp.) | 27:24.30 |
| 467 | Abigail Perry | Evanston (Twp.) | 27:24.40 |
| 468 | Sofia Turbendian | Dunlap | 27:26.70 |
| 469 | Bridget Martin | LaGrange Park (Nazareth Academy) | 27:27.50 |
| 470 | Courtney Walls | Rock Island | 27:27.90 |
| 471 | Coralynn Amstutz | Deerfield | 27:28.30 |
| 472 | Mia Moreno | LaGrange Park (Nazareth Academy) | 27:29.80 |
| 473 | Emma Bauer | Lockport (Twp.) | 27:30.70 |
| 474 | Lillian Achtstatter | Naperville (North) | 27:31.20 |
| 475 | Koraline Marincic | Hampshire | 27:33.70 |
| 476 | Isabella Beltran | Glen Ellyn (Glenbard South) | 27:34.50 |
| 477 | Taylor Coleman | Washington | 27:36.10 |
| 478 | Josephine Arana | Woodstock | 27:39.60 |
| 479 | Grace Albert | Minooka | 27:42.00 |
| 480 | Andrea Rojas | Carpentersville (Dundee-Crown) | 27:44.40 |
| 481 | Anna Gecan | Lemont | 27:46.20 |
| 482 | Brooke Domier | Grayslake (Central) | 27:46.70 |
| 483 | Lily Olsen | Rockford (Guilford) | 27:48.30 |
| 484 | Iris Fausto | Addison (A. Trail) | 27:48.40 |
| 485 | Hanna Kofoet | Rockton (Hononegah) | 27:50.00 |
| 486 | Emily Ryan | LaGrange Park (Nazareth Academy) | 27:51.70 |
| 487 | Jules Yerly | Pekin | 27:52.30 |
| 488 | Gabryelle Hill | South Holland (Thornwood) | 27:55.20 |
| 489 | Aishah Chaudhry | Addison (A. Trail) | 27:56.50 |
| 490 | Hanley Swiderski | Wheaton (W. Warrenville South) | 27:56.70 |
| 491 | Delilah Durek | Glen Ellyn (Glenbard South) | 27:57.50 |
| 492 | Grace Pan | Dunlap | 27:58.40 |
| 493 | Lacie Hill | Freeburg | 27:59.70 |
| 494 | Sara Zaid | Dunlap | 28:00.30 |
| 495 | Ariana Gonzalez | Carpentersville (Dundee-Crown) | 28:00.50 |
| 496 | June Welhouse | Highland Park | 28:01.10 |
| 497 | Maddyn Wagenknecht | Batavia | 28:02.00 |
| 498 | Jenna Blasinski | Algonquin (Jacobs) | 28:04.00 |
| 499 | Ava Lust | Freeburg | 28:05.60 |
| 500 | Addy Caldera | Morton | 28:06.00 |
| 501 | Agnes Flatley | Chicago (University) | 28:07.20 |
| 502 | Lana Bailey-Oladunni | Arlington Heights (St. Viator) | 28:07.80 |
| 503 | Lily Oplawski | Fox Lake (Grant) | 28:10.50 |
| 504 | Bella-Rose Estrada | Lockport (Twp.) | 28:11.90 |
| 505 | Lulya Haile | Moline | 28:13.60 |
| 506 | Olivia Bachman | Metamora | 28:13.70 |
| 507 | Lizzie Walden | Dunlap | 28:15.10 |
| 508 | Taylor Brandt | Ottawa (Twp.) | 28:16.00 |
| 509 | Elise Lawler | Freeburg | 28:17.80 |
| 510 | Oriana Pedemonte | Rockford (Guilford) | 28:19.80 |
| 511 | McKenna McBeth | Wheaton (W. Warrenville South) | 28:21.60 |
| 512 | Mallory Lupton | DeKalb | 28:26.10 |
| 513 | Jasmine Fisher | Bolingbrook | 28:27.50 |
| 514 | Makayla Fischrup | Hampshire | 28:28.70 |
| 515 | Chloe Fletcher | Freeburg | 28:28.80 |
| 516 | Ally D'Apice | LaGrange Park (Nazareth Academy) | 28:29.00 |
| 517 | Maya Matsa | Evanston (Twp.) | 28:29.60 |
| 518 | Jianna George | Normal (Community West) | 28:32.20 |
| 519 | Samya Khairane | Moline | 28:32.30 |
| 520 | Abigail Honecker | Rockton (Hononegah) | 28:33.90 |
| 521 | Gergana Harizanova | Addison (A. Trail) | 28:34.20 |
| 522 | Josellyn Barajas | Addison (A. Trail) | 28:35.10 |
| 523 | Mia Gonzalez | LaGrange Park (Nazareth Academy) | 28:38.30 |
| 524 | Maria Torres | Mt. Zion | 28:39.70 |
| 525 | Kaylin Huynh | Morton | 28:40.00 |
| 526 | Natalie Bosco | Lisle (Benet Academy) | 28:40.90 |
| 527 | Erin Fahrman | Wheaton (W. Warrenville South) | 28:41.70 |
| 528 | Addisyn Nichols | Sterling | 28:42.00 |
| 529 | Jessica Guadarrama | Carpentersville (Dundee-Crown) | 28:44.20 |
| 530 | Eden Lovelady | Rock Island | 28:44.80 |
| 531 | Riley Bierma | Morton | 28:48.80 |
| 532 | Sarah Wilondja | Rock Island | 28:49.10 |
| 533 | Evelyn Berkley | Naperville (North) | 28:49.40 |
| 534 | Izzy Tillson | Cary (C.-Grove) | 28:49.80 |
| 535 | Juno Ilang | Highland Park | 28:51.40 |
| 536 | Lucy McDonough | Belvidere | 28:52.10 |
| 537 | Norah Brooks | Normal (Community West) | 28:55.40 |
| 538 | Alondra Lagunilla | Evanston (Twp.) | 29:00.20 |
| 539 | Riley Penar | Burlington (Central) | 29:01.30 |
| 540 | Hermonie Kerr | Burlington (Central) | 29:01.30 |
| 541 | Blanca Sanchez | Rockton (Hononegah) | 29:05.60 |
| 542 | Hailey Francl | Burlington (Central) | 29:06.00 |
| 543 | Maddy Hayes | Burlington (Central) | 29:06.30 |
| 544 | Ryann Spivey | Minooka | 29:07.90 |
| 545 | Rosie Sanchez | McHenry | 29:08.60 |
| 546 | Ellery Gioe | Cary (C.-Grove) | 29:11.20 |
| 547 | Becca Kravetz | Peoria (Richwoods) | 29:11.30 |
| 548 | Madison Willette | Rockton (Hononegah) | 29:12.10 |
| 549 | Hana Abdalla | Burlington (Central) | 29:18.80 |
| 550 | Kaylee Mancilla | Bolingbrook | 29:22.00 |
| 551 | Fernanda Alamo | Plano | 29:25.90 |
| 552 | Madi Ramos | Dunlap | 29:27.30 |
| 553 | Millie Gidaszewski | Rock Island | 29:30.10 |
| 554 | Leah Flanders | Rockton (Hononegah) | 29:32.20 |
| 555 | Kelly Parkes | LaGrange Park (Nazareth Academy) | 29:33.40 |
| 556 | Maddie Collins | Lisle (Benet Academy) | 29:33.60 |
| 557 | Venitzya Pena | Fox Lake (Grant) | 29:35.60 |
| 558 | Whitney Schroer | East Peoria | 29:35.60 |
| 559 | Madison McKenzie | Highland Park | 29:39.20 |
| 560 | Natalia Quesada | Burlington (Central) | 29:42.40 |
| 561 | Sydney Shinkus | Lockport (Twp.) | 29:43.90 |
| 562 | Eleanor Redfield | Sterling | 29:44.20 |
| 563 | Ashley Rosales | Rockford (Guilford) | 29:49.50 |
| 564 | Ayla Kliko | Wheaton (W. Warrenville South) | 29:49.90 |
| 565 | Maryam Chaudhry | Addison (A. Trail) | 29:57.80 |
| 566 | Maylin Tavares-Hernandez | Rockford (Jefferson) | 29:59.00 |
| 567 | Brooklyn Malert | Lockport (Twp.) | 29:59.50 |
| 568 | Kowsar Oumer | East Moline (United) | 30:02.50 |
| 569 | Alanna Johnson | Rockford (Guilford) | 30:09.10 |
| 570 | Farah Alhamdan | Rock Island | 30:09.90 |
| 571 | Alexis Kocka | Freeburg | 30:10.80 |
| 572 | Giselle Herrera | South Holland (Thornwood) | 30:14.10 |
| 573 | McKenzie Carey | Minooka | 30:15.30 |
| 574 | Amanda Comess | Evanston (Twp.) | 30:16.40 |
| 575 | Elysia Serrano | Normal (Community West) | 30:18.50 |
| 576 | Catherine Morse | Evanston (Twp.) | 30:20.60 |
| 577 | Rigley Jindrich | Crystal Lake (Prairie Ridge) | 30:21.00 |
| 578 | Ella Sommer | Normal (Community West) | 30:22.20 |
| 579 | Alyssa Carlson | Dunlap | 30:30.20 |
| 580 | Kaitlyn Roman | Oak Lawn (Richards) | 30:30.30 |
| 581 | Hyelynn Lee | Urbana (University) | 30:30.60 |
| 582 | Brooklynn Hooper | Algonquin (Jacobs) | 30:35.50 |
| 583 | Blyss Payne | Freeburg | 30:36.90 |
| 584 | Maleah Boyer | Freeburg | 30:41.50 |
| 585 | Madilyn Olivares | Plainfield (North) | 30:47.70 |
| 586 | Zariah Bonds | Normal (Community West) | 30:48.40 |
| 587 | Kiera Molitor | Rockton (Hononegah) | 30:48.50 |
| 588 | Emilia Garza | LaGrange Park (Nazareth Academy) | 30:55.70 |
| 589 | Shelby Robinson | Edwardsville | 30:56.60 |
| 590 | Elizabeth Saxer | Jacksonville | 30:59.90 |
| 591 | Victoria Bafia | Lockport (Twp.) | 31:02.10 |
| 592 | Adele Rauduve | Lisle (Benet Academy) | 31:03.10 |
| 593 | Luisa Diaz | Woodstock | 31:08.50 |
| 594 | Zoey Hanley | Fox Lake (Grant) | 31:09.90 |
| 595 | Aamina Makki | Addison (A. Trail) | 31:11.90 |
| 596 | Jasmine Khaira | Fox Lake (Grant) | 31:15.50 |
| 597 | Brenna Jarzyna | Minooka | 31:18.60 |
| 598 | Nayely Ramos Garcia | Belvidere | 31:20.10 |
| 599 | April Benitez | Addison (A. Trail) | 31:20.20 |
| 600 | Abigail Busa | Arlington Heights (St. Viator) | 31:24.60 |
| 601 | Keegan Broderick | Evanston (Twp.) | 31:33.70 |
| 602 | Sara I. Schmidt | Manteno | 31:44.50 |
| 603 | Nora Fitzpatrick | Lombard (Montini) | 31:45.70 |
| 604 | Madison Giblin | Minooka | 31:46.50 |
| 605 | Leah Castellanos | Batavia | 31:50.70 |
| 606 | Marleen Caballero | Carpentersville (Dundee-Crown) | 31:52.20 |
| 607 | Emily Anteles | Wheaton (North) | 31:52.70 |
| 608 | Serenity Reeves | Metamora | 31:54.10 |
| 609 | Zoe Zheng | Naperville (Central) | 31:56.90 |
| 610 | Riley King | Lisle (Benet Academy) | 31:57.20 |
| 611 | Sofiia Maikut | Algonquin (Jacobs) | 32:01.20 |
| 612 | Aliyah Patino | Lockport (Twp.) | 32:04.00 |
| 613 | Gianna Sanchez | Addison (A. Trail) | 32:14.90 |
| 614 | Lydia Langley | Sterling | 32:17.90 |
| 615 | Genesis Orozco | Yorkville | 32:20.80 |
| 616 | Kate Kadusale | Burlington (Central) | 32:25.50 |
| 617 | Ava Vasquez | Freeburg | 32:27.40 |
| 618 | Jillian Tompkins | Moline | 32:27.50 |
| 619 | Elizabeth Curless | Pekin | 32:37.80 |
| 620 | Jade Marquez | Addison (A. Trail) | 32:45.50 |
| 621 | Natalie Osborn | Rock Island | 32:49.80 |
| 622 | Eloise Gummerson | Burlington (Central) | 32:57.10 |
| 623 | Elliana Bartlett | Burlington (Central) | 32:57.30 |
| 624 | Fatuma Oumer | East Moline (United) | 33:20.30 |
| 625 | Riley Drew | Lockport (Twp.) | 33:23.20 |
| 626 | Emma Ruthenberg | Burlington (Central) | 33:40.90 |
| 627 | Malena Rose | Naperville (Central) | 33:44.60 |
| 628 | Grace Fritts | Normal (Community West) | 33:56.90 |
| 629 | Natalie Lopez | Minooka | 33:59.00 |
| 630 | Amelia Lechuga | LaGrange Park (Nazareth Academy) | 34:19.20 |
| 631 | Colette Kemp | South Holland (Thornwood) | 34:23.40 |
| 632 | Harper Lindsay-Ryan | Evanston (Twp.) | 34:24.50 |
| 633 | Natalia Lopez | Oak Lawn (Richards) | 34:55.60 |
| 634 | Odalys Velasquez | Carpentersville (Dundee-Crown) | 35:14.40 |
| 635 | Destiny Chaidez | Oak Lawn (Richards) | 35:30.70 |
| 636 | Sophia Chen | Urbana (University) | 36:13.40 |
| 637 | Jasmine Rhoden | East Moline (United) | 36:25.20 |
| 638 | Dahlia Padilla | LaGrange Park (Nazareth Academy) | 36:28.80 |
| 639 | Eliah Teague | East Moline (United) | 36:29.80 |
| 640 | Natalie White | Jacksonville | 36:30.60 |
| 641 | Victoria Garcia | East Moline (United) | 36:47.90 |
| 642 | Yaquelin Urquiza | Addison (A. Trail) | 37:02.60 |
| 643 | Ayla Blanton | Jacksonville | 37:27.20 |
| 644 | Izzy Eshelman | Peoria (Richwoods) | 37:34.00 |
| 645 | Caitlin Stiglitz | Bolingbrook | 38:16.10 |
| 646 | Kafui Agbatozonhoun | East Moline (United) | 38:27.20 |
| 647 | Rebecca Rodriguez | East Moline (United) | 39:27.00 |
| 648 | Anna Stuber | Arlington Heights (St. Viator) | 39:51.40 |
Wisconsin high school cross country · 2025 season · free on WI Athlete