| 1 | Dakota GettyPlace 1 · Neuqua Valley | — | Neuqua Valley | 15:58.4 |
| 2 | Keanan GinellPlace 2 · Neuqua Valley | — | Neuqua Valley | 16:11.8 |
| 3 | Michael O'ConnorPlace 3 · Neuqua Valley | — | Neuqua Valley | 16:14.8 |
| 4 | Quinton QuaglianoPlace 4 · Neuqua Valley | — | Neuqua Valley | 16:15.5 |
| 5 | Solomon MichalakPlace 5 · Wheaton Warrenville South | — | Wheaton Warrenville South | 16:20.6 |
| 6 | Thomas McCarthyPlace 6 · John Hersey | — | John Hersey | 16:24.5 |
| 7 | Spencer TeskePlace 7 · Neuqua Valley | — | Neuqua Valley | 16:29 |
| 8 | Nicholas DrechslerPlace 8 · Neuqua Valley | — | Neuqua Valley | 16:32.1 |
| 9 | Sam TouvannasPlace 9 · Lake Zurich | — | Lake Zurich | 16:32.9 |
| 10 | Liam VaughnPlace 10 · Normal University | — | Normal University | 16:33.1 |
| 11 | Wally SchmidtPlace 11 · Naperville Central | — | Naperville Central | 16:35.2 |
| 12 | Brady MelloPlace 12 · Oswego | — | Oswego | 16:36.5 |
| 13 | Dieter SauerPlace 13 · Neuqua Valley | — | Neuqua Valley | 16:37.1 |
| 14 | William LathropPlace 14 · Plainfield South Cougars | — | Plainfield South Cougars | 16:39.4 |
| 15 | Jacob SykutaPlace 15 · Rock Bridge | — | Rock Bridge | 16:40.4 |
| 16 | Sean PatonPlace 16 · John Hersey | — | John Hersey | 16:41.2 |
| 17 | Kent NicholsPlace 17 · Pleasant Valley | — | Pleasant Valley | 16:42.3 |
| 18 | Nathan MillerPlace 18 · Oswego | — | Oswego | 16:42.4 |
| 19 | Rohan KamatarPlace 19 · Normal University | — | Normal University | 16:43.1 |
| 20 | Jonathan ZamboPlace 20 · Oswego | — | Oswego | 16:44.5 |
| 21 | Arthur GrahamPlace 21 · Naperville Central | — | Naperville Central | 16:46.7 |
| 22 | Brenden WenglerPlace 22 · Plainfield South Cougars | — | Plainfield South Cougars | 16:47.2 |
| 23 | Carson VittorioPlace 23 · Plainfield South Cougars | — | Plainfield South Cougars | 16:48.6 |
| — | Griffin Blecke · Naperville North | — | Naperville North | 16:49.9 |
| 24 | Andrew WilliamsPlace 24 · Naperville Central | — | Naperville Central | 16:56 |
| 25 | Ethan GrayPlace 25 · Naperville Central | — | Naperville Central | 16:56.7 |
| 26 | Sam GuintaPlace 26 · Lake Zurich | — | Lake Zurich | 16:58.5 |
| 27 | Benjamin SmithPlace 27 · Naperville Central | — | Naperville Central | 16:59.3 |
| 28 | Peter BurkiriPlace 28 · Sandburg | — | Sandburg | 16:59.8 |
| 29 | Matthew RicePlace 29 · Wheaton Warrenville South | — | Wheaton Warrenville South | 17:00.8 |
| 30 | James WeaverPlace 30 · Rock Bridge | — | Rock Bridge | 17:00.9 |
| 31 | Patrick MorrisPlace 31 · Sandburg | — | Sandburg | 17:01.1 |
| 32 | Joe TheisenPlace 32 · John Hersey | — | John Hersey | 17:01.7 |
| 33 | Tim RhodenbaughPlace 33 · Rock Bridge | — | Rock Bridge | 17:02.5 |
| 34 | Collin KuebrichPlace 34 · Pleasant Valley | — | Pleasant Valley | 17:02.5 |
| 35 | Noah VanderheiPlace 35 · Oswego | — | Oswego | 17:02.8 |
| 36 | Josh NepomucenoPlace 36 · Normal University | — | Normal University | 17:06 |
| 37 | Eric ZabelPlace 37 · Pleasant Valley | — | Pleasant Valley | 17:06.6 |
| 38 | Kevin KiehnePlace 38 · Rock Bridge | — | Rock Bridge | 17:07 |
| 39 | Kyle KeltyPlace 39 · Oswego | — | Oswego | 17:07.6 |
| 40 | Aaron BensonPlace 40 · Naperville Central | — | Naperville Central | 17:08.8 |
| 41 | Patrick TRUEPlace 41 · Lake Zurich | — | Lake Zurich | 17:10.8 |
| 42 | Christopher WilsonPlace 42 · Naperville Central | — | Naperville Central | 17:11 |
| 43 | Ismail TinehPlace 43 · Sandburg | — | Sandburg | 17:11.9 |
| 44 | Zach SimonsPlace 44 · Palatine | — | Palatine | 17:13.1 |
| 45 | Ivan GarciaPlace 45 · Oswego | — | Oswego | 17:13.5 |
| 46 | Figura ShanePlace 46 · Stagg | — | Stagg | 17:15 |
| 47 | Jack FornarisPlace 47 · Sandburg | — | Sandburg | 17:18 |
| — | Kevin Daneliak · Neuqua Valley | — | Neuqua Valley | 17:18.5 |
| 48 | Josh HardenPlace 48 · John Hersey | — | John Hersey | 17:19.3 |
| 49 | John Paul KossPlace 49 · Chicago Marist | — | Chicago Marist | 17:20.4 |
| 50 | Ismael AlvaradoPlace 50 · Plainfield East | — | Plainfield East | 17:21.9 |
| 51 | Liam FonsecaPlace 51 · Oswego East | — | Oswego East | 17:22.2 |
| — | Erik Thompson · Neuqua Valley | — | Neuqua Valley | 17:22.6 |
| 52 | Thomas LambkePlace 52 · Palatine | — | Palatine | 17:23.6 |
| — | Matthew Lindell · Neuqua Valley | — | Neuqua Valley | 17:23.9 |
| 53 | Adam LeonardPlace 53 · Wheaton Warrenville South | — | Wheaton Warrenville South | 17:24.3 |
| 54 | Zachary SwansonPlace 54 · Loyola Academy | — | Loyola Academy | 17:24.6 |
| 55 | Mucyo BangerezakoPlace 55 · Rock Bridge | — | Rock Bridge | 17:26 |
| 56 | Luke ThurstonPlace 56 · Lake Zurich | — | Lake Zurich | 17:26.7 |
| 57 | Connor DevlinPlace 57 · Sandburg | — | Sandburg | 17:27 |
| 58 | Nic GutierrezPlace 58 · St. Charles North | — | St. Charles North | 17:27.4 |
| 59 | Aidan RodriguezPlace 59 · Oswego East | — | Oswego East | 17:28.9 |
| — | Blake Storoe · Neuqua Valley | — | Neuqua Valley | 17:29.5 |
| 60 | Alex GoraPlace 60 · Lake Park | — | Lake Park | 17:29.7 |
| — | Scott Morgan · Naperville Central | — | Naperville Central | 17:29.8 |
| 61 | Param MehtaPlace 61 · Plainfield South Cougars | — | Plainfield South Cougars | 17:31.4 |
| 62 | Malcolm FilichiaPlace 62 · Palatine | — | Palatine | 17:32.1 |
| 63 | Tyler WasonPlace 63 · Plainfield East | — | Plainfield East | 17:32.3 |
| 64 | Cameron DeesPlace 64 · Glenwood | — | Glenwood | 17:32.9 |
| — | Austin Haas · Naperville North | — | Naperville North | 17:33.2 |
| 65 | Cole DixonPlace 65 · Wheaton Warrenville South | — | Wheaton Warrenville South | 17:33.4 |
| 66 | Owen SavoyPlace 66 · Oak Park and River Forest | — | Oak Park and River Forest | 17:34.6 |
| 67 | Buzz SmithPlace 67 · Oak Park and River Forest | — | Oak Park and River Forest | 17:35.2 |
| 68 | Josh KayiwaPlace 68 · Plainfield East | — | Plainfield East | 17:35.2 |
| — | Christopher Wang · Naperville Central | — | Naperville Central | 17:35.4 |
| 69 | Braden FioresiPlace 69 · Geneva | — | Geneva | 17:37.5 |
| 70 | Jacob ColemanPlace 70 · Sandburg | — | Sandburg | 17:39.7 |
| — | Brandon Kamp · Naperville Central | — | Naperville Central | 17:39.9 |
| 71 | Marco DelarosaPlace 71 · Rock Bridge | — | Rock Bridge | 17:41.1 |
| 72 | Conner MocnyPlace 72 · Loyola Academy | — | Loyola Academy | 17:44.2 |
| 73 | Alex IrvinePlace 73 · Lake Zurich | — | Lake Zurich | 17:46.3 |
| — | David Underwood · Naperville Central | — | Naperville Central | 17:46.3 |
| 74 | Connor BurnsPlace 74 · Wheaton Warrenville South | — | Wheaton Warrenville South | 17:48.1 |
| 75 | Mitchell StrobbePlace 75 · Pleasant Valley | — | Pleasant Valley | 17:49 |
| — | Paul McIntyre · Neuqua Valley | — | Neuqua Valley | 17:50 |
| 76 | Spencer BurkhalterPlace 76 · John Hersey | — | John Hersey | 17:50.3 |
| 77 | Marcello RobbinsPlace 77 · Oak Park and River Forest | — | Oak Park and River Forest | 17:50.8 |
| 78 | Jared WalshPlace 78 · Wheaton Warrenville South | — | Wheaton Warrenville South | 17:52 |
| 79 | Ryan WagnerPlace 79 · Sandburg | — | Sandburg | 17:52.1 |
| — | Diego Hernandez · Sandburg | — | Sandburg | 17:52.7 |
| — | David Alegre · Lane Tech | — | Lane Tech | 17:53.2 |
| 80 | Danny SotoPlace 80 · Lake Zurich | — | Lake Zurich | 17:54.3 |
| — | Sean Li · Naperville Central | — | Naperville Central | 17:54.6 |
| — | Matt Almonte · Lane Tech | — | Lane Tech | 17:54.7 |
| 81 | Dan O'ConnellPlace 81 · Geneva | — | Geneva | 17:56.4 |
| — | Sasha Dresbach · Naperville North | — | Naperville North | 17:56.7 |
| 82 | Evan GuthriePlace 82 · Wheaton Warrenville South | — | Wheaton Warrenville South | 17:57.6 |
| 83 | Xavier ScottPlace 83 · Normal Community | — | Normal Community | 17:57.7 |
| — | Sebastian Bernal · Shepard | — | Shepard | 17:45.8 |
| 84 | Nolan KrolPlace 84 · Lincoln-Way West | — | Lincoln-Way West | 17:58.1 |
| 85 | Jivan NallamothuPlace 85 · Glenwood | — | Glenwood | 17:58.2 |
| — | Caleb Britton · Bartlett | — | Bartlett | 17:58.5 |
| — | Joshua Villacastin · Bartlett | — | Bartlett | 17:58.7 |
| — | Gabriel Ham · Wheaton Warrenville South | — | Wheaton Warrenville South | 17:59.1 |
| 86 | Chase NimeePlace 86 · Oswego East | — | Oswego East | 17:59.9 |
| 87 | Jason SubickPlace 87 · Plainfield South Cougars | — | Plainfield South Cougars | 17:59.9 |
| — | Charles Mallin · Naperville Central | — | Naperville Central | 18:00 |
| 88 | John McDonoughPlace 88 · John Hersey | — | John Hersey | 18:00.5 |
| 89 | Jacob SefranekPlace 89 · Oswego | — | Oswego | 18:01.9 |
| — | Connor Gallagher · Naperville Central | — | Naperville Central | 18:02.3 |
| — | Carson Bruce · Sandburg | — | Sandburg | 18:03 |
| 90 | Max MurphyPlace 90 · Pleasant Valley | — | Pleasant Valley | 18:03.7 |
| 91 | Nathan BoleynPlace 91 · Pleasant Valley | — | Pleasant Valley | 18:04 |
| 92 | Cole LongPlace 92 · Joliet West | — | Joliet West | 18:04.6 |
| — | Daniel Gallagher · Naperville Central | — | Naperville Central | 18:05.3 |
| 93 | Jack MeyersPlace 93 · Pleasant Valley | — | Pleasant Valley | 18:06.2 |
| 94 | Tanner BoothPlace 94 · Hinsdale South | — | Hinsdale South | 18:06.5 |
| — | Chris Curry · Naperville Central | — | Naperville Central | 18:06.9 |
| — | Calvin McIntyre · Neuqua Valley | — | Neuqua Valley | 18:07.9 |
| 95 | Connor MorfootPlace 95 · Plainfield East | — | Plainfield East | 18:09.4 |
| 96 | Jacomore BussePlace 96 · Palatine | — | Palatine | 18:10.4 |
| — | Jack Thatcher · Naperville Central | — | Naperville Central | 18:10.6 |
| — | stelios gerousis · Naperville Central | — | Naperville Central | 18:11.7 |
| 97 | Connor NelisPlace 97 · St. Charles North | — | St. Charles North | 18:13 |
| — | Steele McKinnon · Pleasant Valley | — | Pleasant Valley | 18:13.5 |
| 98 | Alexis BibianPlace 98 · Joliet Central | — | Joliet Central | 18:15.5 |
| 99 | Eoin DevinePlace 99 · O'Fallon Township | — | O'Fallon Township | 18:15.9 |
| 100 | Daniel FlattumPlace 100 · Plainfield East | — | Plainfield East | 18:16.6 |
| 101 | Nate StewardPlace 101 · Hononegah | — | Hononegah | 18:16.7 |
| 102 | Kyle DonahuePlace 102 · Stagg | — | Stagg | 18:17 |
| — | Daniel Speckels · Neuqua Valley | — | Neuqua Valley | 18:17.1 |
| — | Nathan Zabel · Pleasant Valley | — | Pleasant Valley | 18:17.2 |
| — | Peter Ruffolo · Wheaton Warrenville South | — | Wheaton Warrenville South | 18:17.6 |
| 103 | Brendan KrellPlace 103 · O'Fallon Township | — | O'Fallon Township | 18:17.9 |
| 104 | Auchstetter JackPlace 104 · Lincoln-Way West | — | Lincoln-Way West | 18:18.6 |
| 105 | Thomas WagnerPlace 105 · St. Charles North | — | St. Charles North | 18:18.6 |
| 106 | Santiago RochesPlace 106 · Loyola Academy | — | Loyola Academy | 18:18.6 |
| 107 | Kyle SheehyPlace 107 · Mahomet-Seymour | — | Mahomet-Seymour | 18:19 |
| 108 | Jacob RipleyPlace 108 · Rock Bridge | — | Rock Bridge | 18:20.1 |
| — | Ellis Laveen · Wheaton Warrenville South | — | Wheaton Warrenville South | 18:20.3 |
| 109 | Michael SolmosPlace 109 · Loyola Academy | — | Loyola Academy | 18:20.5 |
| — | Jack Speake · Rock Bridge | — | Rock Bridge | 18:22.2 |
| 110 | Kolson MendelsohnPlace 110 · O'Fallon Township | — | O'Fallon Township | 18:22.5 |
| — | Brendan Duffy · Sandburg | — | Sandburg | 18:22.9 |
| 111 | David WilcoskiPlace 111 · Mahomet-Seymour | — | Mahomet-Seymour | 18:23.6 |
| 112 | Connor JacobsPlace 112 · St. Charles North | — | St. Charles North | 18:24 |
| — | Ahmad Alhayek · Sandburg | — | Sandburg | 18:24.3 |
| — | Luke Reynolds · Wheaton Warrenville South | — | Wheaton Warrenville South | 18:24.7 |
| 113 | John SreenanPlace 113 · Oak Park and River Forest | — | Oak Park and River Forest | 18:24.8 |
| 114 | Declan CavanaughPlace 114 · Oak Park and River Forest | — | Oak Park and River Forest | 18:24.8 |
| — | Jeffrey Spaagaren · Sandburg | — | Sandburg | 18:25.8 |
| 115 | Andrew InksetterPlace 115 · Oak Park and River Forest | — | Oak Park and River Forest | 18:26.1 |
| — | Grant Tebbe · Pleasant Valley | — | Pleasant Valley | 18:26.3 |
| 116 | Griffin GinderPlace 116 · John Hersey | — | John Hersey | 18:26.6 |
| — | Collin Freese · Naperville Central | — | Naperville Central | 18:27 |
| 117 | Cole KieferPlace 117 · Palatine | — | Palatine | 18:27.8 |
| 118 | Ryan BobbyPlace 118 · Lincoln-Way West | — | Lincoln-Way West | 18:27.8 |
| — | Haisong Yang · Wheaton Warrenville South | — | Wheaton Warrenville South | 18:28.2 |
| — | Sammy Schuster · Pleasant Valley | — | Pleasant Valley | 18:28.8 |
| 119 | Johnny GarciaPlace 119 · Joliet Central | — | Joliet Central | 18:29.6 |
| 120 | Robbie McCrackenPlace 120 · Palatine | — | Palatine | 18:29.7 |
| — | Jason Kennedy · Naperville Central | — | Naperville Central | 18:30.3 |
| — | Hanbin Kim · Rock Bridge | — | Rock Bridge | 18:30.9 |
| 121 | Krishna TewariPlace 121 · Palatine | — | Palatine | 18:31.4 |
| 122 | Alex WilhelmPlace 122 · O'Fallon Township | — | O'Fallon Township | 18:32.1 |
| 123 | Josel HernandezPlace 123 · Joliet West | — | Joliet West | 18:32.2 |
| — | Patryk Szczepaniak · John Hersey | — | John Hersey | 18:33 |
| 124 | Brandon BigusPlace 124 · Oswego East | — | Oswego East | 18:33.2 |
| 125 | Aaron BeckPlace 125 · Geneva | — | Geneva | 18:33.4 |
| 126 | Connor CahillPlace 126 · St. Charles North | — | St. Charles North | 18:33.9 |
| — | Jack Orengo · Neuqua Valley | — | Neuqua Valley | 18:34 |
| 127 | Kevin AusterPlace 127 · Lake Zurich | — | Lake Zurich | 18:34.6 |
| 128 | Anders LempiaPlace 128 · Oak Park and River Forest | — | Oak Park and River Forest | 18:34.8 |
| — | Gabe Manes · Oak Park and River Forest | — | Oak Park and River Forest | 18:35.7 |
| 129 | Peyton HartmanPlace 129 · Oswego East | — | Oswego East | 18:36.5 |
| — | Nicholas Vassilakis · Naperville Central | — | Naperville Central | 18:37.4 |
| — | Kyle Knedler · Pleasant Valley | — | Pleasant Valley | 18:38 |
| 130 | Nate DouglasPlace 130 · Mahomet-Seymour | — | Mahomet-Seymour | 18:38.1 |
| — | Chris Pearson · Sandburg | — | Sandburg | 18:38.9 |
| — | Nathan McLaughlin · Palatine | — | Palatine | 18:39 |
| — | Ben Hendricks · Rock Bridge | — | Rock Bridge | 18:39.3 |
| 131 | Holden MillerPlace 131 · Monticello | — | Monticello | 18:39.5 |
| — | Eli Loyd · Pleasant Valley | — | Pleasant Valley | 18:40.5 |
| — | Thai Davis · Wheaton Warrenville South | — | Wheaton Warrenville South | 18:40.7 |
| — | Zakariah Mikos · Naperville Central | — | Naperville Central | 18:41.1 |
| — | Anthony Malysz · Sandburg | — | Sandburg | 18:41.2 |
| — | Brandon Guernsey · Oswego | — | Oswego | 18:42.5 |
| — | Kyle Thornton · Naperville Central | — | Naperville Central | 18:43 |
| — | Terence Fielden · Naperville Central | — | Naperville Central | 18:43 |
| — | Jonathan Lahue · Rock Bridge | — | Rock Bridge | 18:43 |
| 132 | Alpesh ChapagaiPlace 132 · Oswego East | — | Oswego East | 18:43.7 |
| 133 | Jose PachecoPlace 133 · Hinsdale South | — | Hinsdale South | 18:44.2 |
| — | James LeGrand · Sandburg | — | Sandburg | 18:44.4 |
| — | Quinn Born · John Hersey | — | John Hersey | 18:44.4 |
| — | Lane Froese · Wheaton Academy | — | Wheaton Academy | 18:45.2 |
| — | Joe Kuhlman · Rock Bridge | — | Rock Bridge | 18:45.5 |
| — | Christian Steinhofer · Oak Park and River Forest | — | Oak Park and River Forest | 18:46.3 |
| — | Eric Butolph · Oswego | — | Oswego | 18:47 |
| 134 | Quinn JackPlace 134 · Lincoln-Way West | — | Lincoln-Way West | 18:48.8 |
| — | Chase Schwarz · Naperville Central | — | Naperville Central | 18:48.9 |
| 135 | Jeff BiddlePlace 135 · Lake Park | — | Lake Park | 18:49.4 |
| — | Jeet Patel · Bartlett | — | Bartlett | 18:49.5 |
| 136 | Riley YatesPlace 136 · Hononegah | — | Hononegah | 18:50.3 |
| — | Robert Spicer · Wheaton Warrenville South | — | Wheaton Warrenville South | 18:50.8 |
| — | Sean Foley · Wheaton Warrenville South | — | Wheaton Warrenville South | 18:52 |
| — | Henry Adkins · Wheaton Warrenville South | — | Wheaton Warrenville South | 18:52.4 |
| 137 | Caleb DifforPlace 137 · Normal University | — | Normal University | 18:52.6 |
| 138 | Grant EdwardsPlace 138 · Glenwood | — | Glenwood | 18:52.9 |
| — | Alexander Gazarek · Wheaton Warrenville South | — | Wheaton Warrenville South | 18:53.2 |
| — | Ryan Fredericks · Naperville Central | — | Naperville Central | 18:53.7 |
| — | Tyler Nishimura · John Hersey | — | John Hersey | 18:54 |
| 139 | West JenningsPlace 139 · Hononegah | — | Hononegah | 18:54.5 |
| — | Nick Paraskevas · John Hersey | — | John Hersey | 18:55.3 |
| — | Noah Vance · Pleasant Valley | — | Pleasant Valley | 18:56.2 |
| 140 | Jacob DenleyPlace 140 · O'Fallon Township | — | O'Fallon Township | 18:56.7 |
| — | Joseph Symanski · Naperville Central | — | Naperville Central | 18:57 |
| — | Connor Flinn · Pleasant Valley | — | Pleasant Valley | 18:57.5 |
| — | Jimmy Feeney · Pleasant Valley | — | Pleasant Valley | 18:57.9 |
| — | Andy Haberkorn · Pleasant Valley | — | Pleasant Valley | 18:58 |
| — | Devin Leasure · Oswego | — | Oswego | 18:58.8 |
| 141 | Braden VoylesPlace 141 · Hononegah | — | Hononegah | 18:59 |
| 142 | Zach CurreraPlace 142 · Lake Park | — | Lake Park | 18:59.9 |
| — | Hyejun Jeong · Naperville Central | — | Naperville Central | 19:00.2 |
| 143 | Luke BoehmPlace 143 · St. Charles North | — | St. Charles North | 19:01.1 |
| — | Jagger Moore · Taylorville | — | Taylorville | 19:01.6 |
| — | Eldar Shanahan · Palatine | — | Palatine | 19:03.1 |
| 144 | Matt WendelPlace 144 · Glenwood | — | Glenwood | 19:03.2 |
| 145 | Brent MillerPlace 145 · Hononegah | — | Hononegah | 19:03.6 |
| 146 | Coby AdayaPlace 146 · Oswego East | — | Oswego East | 19:04 |
| 147 | Cade VetorPlace 147 · Lincoln-Way West | — | Lincoln-Way West | 19:04 |
| — | Tommy Braasch · Lake Zurich | — | Lake Zurich | 19:04.3 |
| — | Alan Acosta · Palatine | — | Palatine | 19:04.7 |
| 148 | Adam TrevarthanPlace 148 · Normal University | — | Normal University | 19:05.2 |
| 149 | Roan RegnierPlace 149 · Loyola Academy | — | Loyola Academy | 19:05.9 |
| — | Brandon Eggerding · Rock Bridge | — | Rock Bridge | 19:06.6 |
| — | Rohan Abernathy · Pleasant Valley | — | Pleasant Valley | 19:06.7 |
| 150 | Nate WalinderPlace 150 · Geneva | — | Geneva | 19:07.2 |
| — | Chris Wiemer · Neuqua Valley | — | Neuqua Valley | 19:07.5 |
| — | Matt Sak · Sandburg | — | Sandburg | 19:08.1 |
| 151 | Jacob HaggartyPlace 151 · Normal Community | — | Normal Community | 19:08.1 |
| 152 | Alex TillockPlace 152 · O'Fallon Township | — | O'Fallon Township | 19:08.6 |
| 153 | Sergio TeranPlace 153 · Peoria Notre Dame | — | Peoria Notre Dame | 19:10.2 |
| 154 | Nick WilkinPlace 154 · Monticello | — | Monticello | 19:10.3 |
| — | Leif Anderson · Neuqua Valley | — | Neuqua Valley | 19:11.1 |
| 155 | Matthew RayPlace 155 · O'Fallon Township | — | O'Fallon Township | 19:11.6 |
| — | Kalen Bunch · Pleasant Valley | — | Pleasant Valley | 19:11.9 |
| 156 | Cameron VanMetrePlace 156 · Springfield | — | Springfield | 19:12.1 |
| 157 | Kyle PearcePlace 157 · Lincoln-Way West | — | Lincoln-Way West | 19:12.2 |
| 158 | Connor LundborgPlace 158 · St. Charles North | — | St. Charles North | 19:12.4 |
| 159 | Keith Kline IIIPlace 159 · Hononegah | — | Hononegah | 19:13.9 |
| 160 | Nathan OlsonPlace 160 · Joliet West | — | Joliet West | 19:14.4 |
| 161 | Andrew OlenekPlace 161 · Geneva | — | Geneva | 19:15.4 |
| 162 | Andres CastilloPlace 162 · Chicago Marist | — | Chicago Marist | 19:15.8 |
| — | Naail Moazam · Sandburg | — | Sandburg | 19:16 |
| 163 | Suhrud RautPlace 163 · Normal Community | — | Normal Community | 19:16.5 |
| 164 | Hugo TroeskenPlace 164 · Lake Park | — | Lake Park | 19:16.5 |
| 165 | Will HoganPlace 165 · Hinsdale South | — | Hinsdale South | 19:18.4 |
| — | Marcelo Claure · Sandburg | — | Sandburg | 19:18.6 |
| — | Kyle Kurbyun · St. Charles North | — | St. Charles North | 19:18.8 |
| — | Akshad Pai · Oswego East | — | Oswego East | 19:19.1 |
| — | Zach Smith · Rock Bridge | — | Rock Bridge | 19:19.2 |
| — | Adrian Swanson · Pleasant Valley | — | Pleasant Valley | 19:19.2 |
| 166 | Matthew RowleyPlace 166 · Normal Community | — | Normal Community | 19:19.9 |
| 167 | Josh PalaciosPlace 167 · Joliet West | — | Joliet West | 19:20.6 |
| — | Michael Dy · Neuqua Valley | — | Neuqua Valley | 19:20.7 |
| 168 | David AlexanderPlace 168 · Monticello | — | Monticello | 19:21.2 |
| — | Kai Larson · Neuqua Valley | — | Neuqua Valley | 19:21.2 |
| 169 | Branch PaytonPlace 169 · Lincoln-Way West | — | Lincoln-Way West | 19:21.9 |
| — | Cooper Frakes · Pleasant Valley | — | Pleasant Valley | 19:22 |
| — | Patrick Kelley · Wheaton Warrenville South | — | Wheaton Warrenville South | 19:22 |
| 170 | Michael CamposPlace 170 · Joliet Central | — | Joliet Central | 19:22.5 |
| 171 | Patrick MenkePlace 171 · Peoria Notre Dame | — | Peoria Notre Dame | 19:22.7 |
| — | Jacob Hollar · St. Charles North | — | St. Charles North | 19:23.2 |
| — | Joey Nemec · Lake Zurich | — | Lake Zurich | 19:24 |
| — | Zachary Dudek · Wheaton Warrenville South | — | Wheaton Warrenville South | 19:24.3 |
| 172 | Arnas LiesisPlace 172 · Stagg | — | Stagg | 19:24.6 |
| — | Sean Pittacora · Sandburg | — | Sandburg | 19:25.2 |
| 173 | Kyle LeichtenbergPlace 173 · Pekin Community | — | Pekin Community | 19:25.4 |
| 174 | Connor ChadwellPlace 174 · Geneva | — | Geneva | 19:25.8 |
| — | Mac Mitchell · Neuqua Valley | — | Neuqua Valley | 19:26.8 |
| 175 | Cole SkadelandPlace 175 · Hononegah | — | Hononegah | 19:27.4 |
| — | Nico Brousallian · Pleasant Valley | — | Pleasant Valley | 19:27.8 |
| — | Noah Kasper · Naperville Central | — | Naperville Central | 19:28 |
| — | Raymond Tong · Naperville Central | — | Naperville Central | 19:28 |
| 176 | Darren MetcalfPlace 176 · Glenbard East | — | Glenbard East | 19:28.7 |
| — | Jason England · Naperville Central | — | Naperville Central | 19:29 |
| — | Braedan Johnson · Wheaton Warrenville South | — | Wheaton Warrenville South | 19:29.9 |
| — | Gunnar Wheeler · Wheaton Warrenville South | — | Wheaton Warrenville South | 19:30.1 |
| — | Sam Lane · Sandburg | — | Sandburg | 19:30.4 |
| — | Charlie Drohmerecky · Lane Tech | — | Lane Tech | 19:31.1 |
| — | Joshua Rodriguez · Neuqua Valley | — | Neuqua Valley | 19:31.2 |
| — | Eugene Tanquilit · Lincoln-Way West | — | Lincoln-Way West | 19:31.4 |
| — | Andrew Carollo · Sandburg | — | Sandburg | 19:32.2 |
| — | Noah Streeter · Pleasant Valley | — | Pleasant Valley | 19:32.5 |
| 177 | Max MurphyPlace 177 · Peoria Notre Dame | — | Peoria Notre Dame | 19:32.8 |
| 178 | Brennan MessmerPlace 178 · Peoria Notre Dame | — | Peoria Notre Dame | 19:32.9 |
| — | Thatcher Lincheck · St. Charles North | — | St. Charles North | 19:33.1 |
| — | Indiana Hauter · Sandburg | — | Sandburg | 19:34.6 |
| — | Thomas White · Oswego East | — | Oswego East | 19:35 |
| 179 | Aidan BoveePlace 179 · Normal University | — | Normal University | 19:36.4 |
| 180 | Edwin ZamudioPlace 180 · Joliet Central | — | Joliet Central | 19:37.3 |
| — | David Towa · Neuqua Valley | — | Neuqua Valley | 19:37.8 |
| — | Dan Dederowski · Sandburg | — | Sandburg | 19:38 |
| 181 | Moe AbuasabPlace 181 · Stagg | — | Stagg | 19:38.4 |
| — | Jonathan Jennings · Oswego | — | Oswego | 19:38.9 |
| — | Blake White · Oswego East | — | Oswego East | 19:39.6 |
| 182 | Joe DonnellyPlace 182 · Chicago Marist | — | Chicago Marist | 19:40 |
| 183 | Christian PokornPlace 183 · Glenbard East | — | Glenbard East | 19:40.2 |
| — | Josh Ripoli · Lake Zurich | — | Lake Zurich | 19:41.1 |
| — | Ben Aumiller · Rock Bridge | — | Rock Bridge | 19:42 |
| — | Collin Nelson · Oswego | — | Oswego | 19:42.4 |
| — | Ben Williams · Sandburg | — | Sandburg | 19:42.5 |
| 184 | Tony PetrillaPlace 184 · Joliet West | — | Joliet West | 19:42.8 |
| — | Scott Brindise · Lake Zurich | — | Lake Zurich | 19:43.1 |
| 185 | Adam CoatsPlace 185 · Geneva | — | Geneva | 19:43.3 |
| 186 | Luis HernandezPlace 186 · Joliet Central | — | Joliet Central | 19:43.7 |
| 187 | Matt AleckPlace 187 · Stagg | — | Stagg | 19:43.8 |
| — | Sam Stuart · Neuqua Valley | — | Neuqua Valley | 19:43.9 |
| 188 | Carter AaronPlace 188 · Normal Community | — | Normal Community | 19:43.9 |
| — | Sebastian Wong · Oswego | — | Oswego | 19:44 |
| 189 | Bailey StreitmatterPlace 189 · Peoria Notre Dame | — | Peoria Notre Dame | 19:44.1 |
| — | Noah Beck · Oswego | — | Oswego | 19:44.2 |
| 190 | Jack McHalePlace 190 · Mahomet-Seymour | — | Mahomet-Seymour | 19:44.6 |
| — | Shawn Rottinghaus · Rock Bridge | — | Rock Bridge | 19:44.9 |
| — | Philip Marrero · Naperville Central | — | Naperville Central | 19:45.2 |
| 191 | Davis NguyPlace 191 · Normal Community | — | Normal Community | 19:45.6 |
| — | Julian Heidrich · Oswego | — | Oswego | 19:45.7 |
| 192 | Brian BreslinPlace 192 · Chicago Marist | — | Chicago Marist | 19:46.8 |
| 193 | Rodriguez AndrewPlace 193 · Stagg | — | Stagg | 19:47.3 |
| 194 | Pablo EnriquezPlace 194 · Plainfield South Cougars | — | Plainfield South Cougars | 19:48.1 |
| 195 | Jack MurphyPlace 195 · Peoria Notre Dame | — | Peoria Notre Dame | 19:48.6 |
| — | Joseph Koo · Rock Bridge | — | Rock Bridge | 19:48.8 |
| — | Charlie Sanders · Wheaton Warrenville South | — | Wheaton Warrenville South | 19:49 |
| — | Isaiah Rabchuk · Pleasant Valley | — | Pleasant Valley | 19:49.4 |
| — | Shubham Chauhan · Pleasant Valley | — | Pleasant Valley | 19:49.4 |
| 196 | Ben KortzPlace 196 · Peoria Notre Dame | — | Peoria Notre Dame | 19:50.2 |
| — | Ryan Aplington · Pleasant Valley | — | Pleasant Valley | 19:51.3 |
| — | Francis Balquin · Lincoln-Way West | — | Lincoln-Way West | 19:52.3 |
| — | Stephen Quackenbusch · Rock Bridge | — | Rock Bridge | 19:52.6 |
| — | Vinnie Perillo · Lincoln-Way West | — | Lincoln-Way West | 19:52.6 |
| — | Danny Yang · Naperville Central | — | Naperville Central | 19:53.4 |
| — | Hayden Plack · Peoria Notre Dame | — | Peoria Notre Dame | 19:53.6 |
| — | Colin Clancy · Geneva | — | Geneva | 19:53.7 |
| 197 | Jake HeppnerPlace 197 · Joliet West | — | Joliet West | 19:54.1 |
| 198 | Nick DoerflerPlace 198 · Glenwood | — | Glenwood | 19:55.3 |
| — | Stephen Smilie · Neuqua Valley | — | Neuqua Valley | 19:55.8 |
| — | Travis Halverson · O'Fallon Township | — | O'Fallon Township | 19:55.8 |
| — | Joshua Taylor · Wheaton Warrenville South | — | Wheaton Warrenville South | 19:57 |
| — | Nathan Spencer · Neuqua Valley | — | Neuqua Valley | 19:57.1 |
| — | Dhanush Gopalakrishnan · Pleasant Valley | — | Pleasant Valley | 19:57.8 |
| — | Seth Hamby · Pleasant Valley | — | Pleasant Valley | 19:57.8 |
| 199 | Andrew BeugnetPlace 199 · Lake Park | — | Lake Park | 19:58.5 |
| — | Bobby Mikos · St. Charles North | — | St. Charles North | 19:58.6 |
| — | Ryan Sparks · Lake Zurich | — | Lake Zurich | 19:58.8 |
| — | Luke Huenecke · Neuqua Valley | — | Neuqua Valley | 19:59 |
| 200 | Omar AbutalebPlace 200 · Plainfield East | — | Plainfield East | 19:59.1 |
| — | Eamonn Dixon · O'Fallon Township | — | O'Fallon Township | 19:59.5 |
| — | Jake Gneiting · Pleasant Valley | — | Pleasant Valley | 19:59.7 |
| — | Hersh Pathak · Naperville Central | — | Naperville Central | 20:00.6 |
| — | Tai Fredricks · Oswego | — | Oswego | 20:01 |
| — | Brian Jett · Neuqua Valley | — | Neuqua Valley | 20:02.3 |
| — | Dan Lenz · Lincoln-Way West | — | Lincoln-Way West | 20:03.3 |
| 201 | Daniel MitchellPlace 201 · Shepard | — | Shepard | 20:03.7 |
| — | Daniel Gardner · Taylorville | — | Taylorville | 20:03.9 |
| — | Max Collins · Lake Zurich | — | Lake Zurich | 20:04.5 |
| — | Sam Munns · Rock Bridge | — | Rock Bridge | 20:05.3 |
| — | Konnor Del Mar · Palatine | — | Palatine | 20:05.8 |
| 202 | Garret WilliamsPlace 202 · Mahomet-Seymour | — | Mahomet-Seymour | 20:05.9 |
| — | Eric Kenes · Sandburg | — | Sandburg | 20:06.1 |
| 203 | Joe TaylorPlace 203 · Mahomet-Seymour | — | Mahomet-Seymour | 20:06.1 |
| 204 | Brandon TomicPlace 204 · Normal University | — | Normal University | 20:06.3 |
| — | Joseph Klaips · Neuqua Valley | — | Neuqua Valley | 20:06.7 |
| — | Michael Molloy · Sandburg | — | Sandburg | 20:08.1 |
| — | Evan Skelton · Lake Zurich | — | Lake Zurich | 20:08.4 |
| — | Ashish Abraham · Pleasant Valley | — | Pleasant Valley | 20:09.4 |
| 205 | Hector QuinteroPlace 205 · Hinsdale South | — | Hinsdale South | 20:09.5 |
| — | Joseph Vogel · Quincy Senior | — | Quincy Senior | 20:10.4 |
| — | Max Gortmaker · Rock Bridge | — | Rock Bridge | 20:10.6 |
| — | Daniel Gutierrez · Neuqua Valley | — | Neuqua Valley | 20:10.7 |
| — | Matthew Thomas · Neuqua Valley | — | Neuqua Valley | 20:12.3 |
| — | Vincent Kim · Neuqua Valley | — | Neuqua Valley | 20:12.9 |
| 206 | Justin SchwambergerPlace 206 · Normal Community | — | Normal Community | 20:14.1 |
| — | Michael Wagner · Wheaton Warrenville South | — | Wheaton Warrenville South | 20:14.2 |
| — | Nathaniel Taggart · Oswego East | — | Oswego East | 20:15.5 |
| — | Nathan Corwin-Shah · Normal Community | — | Normal Community | 20:15.6 |
| 207 | Joseph DooleyPlace 207 · Loyola Academy | — | Loyola Academy | 20:16.3 |
| — | Mike McKeough · Sandburg | — | Sandburg | 20:17.1 |
| 208 | J.C. WilkinPlace 208 · Monticello | — | Monticello | 20:17.8 |
| — | Jack Owen · Normal Community | — | Normal Community | 20:18.2 |
| — | Aleksandras Majus · Neuqua Valley | — | Neuqua Valley | 20:18.3 |
| 209 | Nick StramaPlace 209 · Shepard | — | Shepard | 20:18.6 |
| — | Luke Suman · Neuqua Valley | — | Neuqua Valley | 20:18.8 |
| 210 | Brady MalonePlace 210 · Springfield | — | Springfield | 20:19.3 |
| — | Sam McGrath · Pleasant Valley | — | Pleasant Valley | 20:20.4 |
| — | Erik Andersen · St. Charles North | — | St. Charles North | 20:20.6 |
| — | Jared Broughton · Rock Bridge | — | Rock Bridge | 20:20.8 |
| — | CJ Bruns · Normal University | — | Normal University | 20:24.3 |
| — | Jordan Hilbert · Rock Bridge | — | Rock Bridge | 20:24.5 |
| — | Brandon Waller · Palatine | — | Palatine | 20:25 |
| — | Devin Kurbyun · St. Charles North | — | St. Charles North | 20:25 |
| — | Abel Gunn · Taylorville | — | Taylorville | 20:26 |
| 211 | Jake PollackPlace 211 · Joliet West | — | Joliet West | 20:26.1 |
| 212 | Eric LeonardPlace 212 · Shepard | — | Shepard | 20:26.4 |
| — | Adam McMullin · Paxton Buckley Loda | — | Paxton Buckley Loda | 20:26.7 |
| — | Matthew Bytnar · Oswego | — | Oswego | 20:27.2 |
| — | Tyler Livingston · Normal University | — | Normal University | 20:27.6 |
| — | Teddy Webster · Geneva | — | Geneva | 20:28.2 |
| — | Max Baxter · St. Charles North | — | St. Charles North | 20:28.5 |
| 213 | Skylar SpeckPlace 213 · Pekin Community | — | Pekin Community | 20:28.6 |
| — | Guilherme Reginato · Neuqua Valley | — | Neuqua Valley | 20:29 |
| — | Jacoub Letourneau · Neuqua Valley | — | Neuqua Valley | 20:29 |
| — | Eric Largent · O'Fallon Township | — | O'Fallon Township | 20:29.8 |
| — | Jonathan Chan · Oswego East | — | Oswego East | 20:29.9 |
| 214 | Jason BeugnetPlace 214 · Lake Park | — | Lake Park | 20:29.9 |
| 215 | Andrew SteetzPlace 215 · Lake Park | — | Lake Park | 20:30 |
| — | Ryan DeMarco · Geneva | — | Geneva | 20:30.3 |
| — | Kyle Warner · Wheaton Academy | — | Wheaton Academy | 20:31.5 |
| — | Max Anliker · Wheaton Academy | — | Wheaton Academy | 20:31.7 |
| — | Andy Giglio · Normal Community | — | Normal Community | 20:33.3 |
| — | Jdyn Ross · Grant | — | Grant | 20:33.9 |
| — | Noah White · Sandburg | — | Sandburg | 20:34.9 |
| — | Alex Boren · Rock Bridge | — | Rock Bridge | 20:36.1 |
| — | Jacob Everix · Oswego | — | Oswego | 20:37.5 |
| — | Matthew Dale · Wheaton Warrenville South | — | Wheaton Warrenville South | 20:37.7 |
| — | Andrew Hattoon · Hononegah | — | Hononegah | 20:37.8 |
| — | Evan Moore · Pleasant Plains | — | Pleasant Plains | 20:38.1 |
| 216 | Eric TatePlace 216 · Monticello | — | Monticello | 20:38.2 |
| — | Javier Bernal · Lake Park | — | Lake Park | 20:38.4 |
| — | Jackson Stoos · Pleasant Valley | — | Pleasant Valley | 20:39.2 |
| — | Shawn Largent · O'Fallon Township | — | O'Fallon Township | 20:40.1 |
| 217 | Tristan McLainPlace 217 · Glenwood | — | Glenwood | 20:40.1 |
| 218 | Michael LiuPlace 218 · Springfield | — | Springfield | 20:40.2 |
| — | Alex Diffor · Normal University | — | Normal University | 20:40.3 |
| — | James Kelly · O'Fallon Township | — | O'Fallon Township | 20:41.2 |
| — | Matthew Carlson · Sandburg | — | Sandburg | 20:41.8 |
| — | Tom Scott · Normal University | — | Normal University | 20:41.8 |
| — | Darshan Gundala · St. Charles North | — | St. Charles North | 20:42.3 |
| — | Christopher Hall · Geneva | — | Geneva | 20:42.6 |
| — | Joshua Samojla · Lake Park | — | Lake Park | 20:42.8 |
| — | Connor Miller · Pleasant Valley | — | Pleasant Valley | 20:43.8 |
| 219 | Duda GabePlace 219 · Stagg | — | Stagg | 20:44.2 |
| 220 | Finian McNultyPlace 220 · Loyola Academy | — | Loyola Academy | 20:44.4 |
| — | Jacob Nora · Peoria Notre Dame | — | Peoria Notre Dame | 20:44.6 |
| — | Adarsh Pillai · Pleasant Valley | — | Pleasant Valley | 20:46.2 |
| 221 | Leonardo RamosPlace 221 · Joliet Central | — | Joliet Central | 20:46.3 |
| — | Jacob Knepp · Pleasant Valley | — | Pleasant Valley | 20:47.2 |
| — | Aiden Gralinski · Lake Zurich | — | Lake Zurich | 20:47.2 |
| — | Drake O'Leary · O'Fallon Township | — | O'Fallon Township | 20:48 |
| — | Rian O'Hanlon · Pleasant Valley | — | Pleasant Valley | 20:48.1 |
| — | Amal Denny · Neuqua Valley | — | Neuqua Valley | 20:48.9 |
| — | Cooper Toler · Wheaton Warrenville South | — | Wheaton Warrenville South | 20:49.1 |
| — | Mario Haro · Wheaton Warrenville South | — | Wheaton Warrenville South | 20:49.2 |
| — | Bryan Flentge · Oswego | — | Oswego | 20:50.1 |
| — | Patrick Hong · Neuqua Valley | — | Neuqua Valley | 20:50.6 |
| — | Joseph Spencer · Neuqua Valley | — | Neuqua Valley | 20:50.7 |
| — | Merlin Peacey · Hononegah | — | Hononegah | 20:51.2 |
| 222 | Ben BarryPlace 222 · Glenbard East | — | Glenbard East | 20:51.3 |
| — | Mitch Donahue · Neuqua Valley | — | Neuqua Valley | 20:51.6 |
| — | Brode Wall · Normal University | — | Normal University | 20:51.8 |
| — | Michael Kirkton · Normal University | — | Normal University | 20:52 |
| — | Mike Perino · Providence Catholic | — | Providence Catholic | 20:52.4 |
| 223 | Josh RiriePlace 223 · Hinsdale South | — | Hinsdale South | 20:52.5 |
| — | Harrison Zhang · Naperville Central | — | Naperville Central | 20:52.9 |
| — | Norman Dong · Neuqua Valley | — | Neuqua Valley | 20:53.4 |
| — | Thomas Shen · Naperville Central | — | Naperville Central | 20:54 |
| — | Alex Treharne · Pleasant Valley | — | Pleasant Valley | 20:54 |
| 224 | David MorenoPlace 224 · West Chicago | — | West Chicago | 20:54.2 |
| — | Matthew Shaughnessy · St. Charles North | — | St. Charles North | 20:54.3 |
| — | Ryan Scaglione · Palatine | — | Palatine | 20:54.4 |
| 225 | Sylvester BradyPlace 225 · Joliet Central | — | Joliet Central | 20:54.7 |
| — | Daniel Rugutt · Normal University | — | Normal University | 20:57.5 |
| — | Eric Zankowski · St. Charles North | — | St. Charles North | 20:57.8 |
| — | Andrew Johns · Palatine | — | Palatine | 20:59.3 |
| — | David Mojica · Joliet West | — | Joliet West | 20:59.7 |
| — | Danny Osofa · Neuqua Valley | — | Neuqua Valley | 20:59.8 |
| — | Henry Gabriel · Palatine | — | Palatine | 21:00.2 |
| — | Cooper Hornstrom · St. Charles North | — | St. Charles North | 21:01.2 |
| — | Truman Sanchez · Palatine | — | Palatine | 21:01.4 |
| — | William Kleinkopf · Naperville Central | — | Naperville Central | 21:01.4 |
| — | Gavin Ogburn · Paxton Buckley Loda | — | Paxton Buckley Loda | 21:03.6 |
| — | Diego Leon · Joliet Central | — | Joliet Central | 21:04 |
| — | Lucas Ueda · O'Fallon Township | — | O'Fallon Township | 21:05.6 |
| — | Kyle Rady · Palatine | — | Palatine | 21:06 |
| — | Avik Vaish · Neuqua Valley | — | Neuqua Valley | 21:06.2 |
| — | Ryan Feyen · Lincoln-Way West | — | Lincoln-Way West | 21:06.7 |
| 226 | Josh KingzettePlace 226 · Shepard | — | Shepard | 21:06.9 |
| 227 | Justin BaysorePlace 227 · Monticello | — | Monticello | 21:07.1 |
| — | Jon Murray · Palatine | — | Palatine | 21:07.5 |
| — | Charlie Adkins · Wheaton Warrenville South | — | Wheaton Warrenville South | 21:07.9 |
| — | Phil Caines · St. Charles North | — | St. Charles North | 21:08.3 |
| — | Jack Ashby · Neuqua Valley | — | Neuqua Valley | 21:08.4 |
| 228 | Jake SchillingPlace 228 · Hinsdale South | — | Hinsdale South | 21:08.6 |
| — | Landon Fuller · O'Fallon Township | — | O'Fallon Township | 21:10.2 |
| — | Carter Stradling · Neuqua Valley | — | Neuqua Valley | 21:11.6 |
| — | Kaleb Kittle · Lincoln-Way West | — | Lincoln-Way West | 21:12.2 |
| — | Andrew Combs · O'Fallon Township | — | O'Fallon Township | 21:12.5 |
| — | Trevor Glaum · Pleasant Valley | — | Pleasant Valley | 21:12.6 |
| 229 | Caleb MasonPlace 229 · Mahomet-Seymour | — | Mahomet-Seymour | 21:12.8 |
| — | Mickey Conlon · Sacred Heart-Griffin | — | Sacred Heart-Griffin | 21:13.2 |
| — | Gavin Sears · Pleasant Valley | — | Pleasant Valley | 21:14.2 |
| — | Trevino Marc · Lincoln-Way West | — | Lincoln-Way West | 21:15 |
| — | Fish Daniel · Lincoln-Way West | — | Lincoln-Way West | 21:16 |
| 230 | Scott LinaresPlace 230 · Glenbard East | — | Glenbard East | 21:16.1 |
| — | Cole Christensen · St. Charles North | — | St. Charles North | 21:16.7 |
| — | Erick Morales · Joliet West | — | Joliet West | 21:16.8 |
| — | Matthew Bermudez · Wheaton Academy | — | Wheaton Academy | 21:17.4 |
| 231 | Steven IngebrigtenPlace 231 · Springfield | — | Springfield | 21:17.8 |
| — | Wyatt Robinson · O'Fallon Township | — | O'Fallon Township | 21:18.9 |
| — | Jackson Gysbers · Rock Bridge | — | Rock Bridge | 21:19.3 |
| — | Gavin Burns · Sandburg | — | Sandburg | 21:19.6 |
| — | Alex Bozhkov · Palatine | — | Palatine | 21:20 |
| — | Max Marrel · O'Fallon Township | — | O'Fallon Township | 21:21.5 |
| — | Isaac Love · Pleasant Valley | — | Pleasant Valley | 21:21.7 |
| — | Carter Sinnock · Quincy Senior | — | Quincy Senior | 21:21.9 |
| — | Ben McCoy · O'Fallon Township | — | O'Fallon Township | 21:22.8 |
| — | Jonathan Amalidosan · Neuqua Valley | — | Neuqua Valley | 21:24 |
| — | Chris Baraglia · St. Charles North | — | St. Charles North | 21:24.3 |
| — | Nathan Kuryla · St. Charles North | — | St. Charles North | 21:25 |
| 232 | Jason KrausePlace 232 · Shepard | — | Shepard | 21:25.3 |
| — | Alex Trickey · Naperville Central | — | Naperville Central | 21:25.3 |
| — | Sean Fu · Neuqua Valley | — | Neuqua Valley | 21:26.1 |
| — | Jackson Johannsen · Pleasant Valley | — | Pleasant Valley | 21:26.3 |
| — | TJ Ferrenbach · O'Fallon Township | — | O'Fallon Township | 21:26.3 |
| — | Sahil Yemul · Neuqua Valley | — | Neuqua Valley | 21:27.8 |
| — | Jacob Baker · Normal Community | — | Normal Community | 21:28.2 |
| 233 | Calvin CzapkoPlace 233 · Hinsdale South | — | Hinsdale South | 21:28.3 |
| — | Griffin Vaughn · Lincoln-Way West | — | Lincoln-Way West | 21:28.4 |
| 234 | Aaron PeckPlace 234 · Glenwood | — | Glenwood | 21:29 |
| — | Noah Davison · Normal University | — | Normal University | 21:29.2 |
| — | Corey Brend · Lake Zurich | — | Lake Zurich | 21:29.3 |
| — | Ethan Blankenship · Lake Zurich | — | Lake Zurich | 21:31 |
| 235 | Roy EbersoldPlace 235 · Glenbard East | — | Glenbard East | 21:31.1 |
| — | Ryan Lahey · Wheaton Warrenville South | — | Wheaton Warrenville South | 21:32 |
| — | Angad Agrawal · Neuqua Valley | — | Neuqua Valley | 21:32.6 |
| 236 | Antonio PerezPlace 236 · West Chicago | — | West Chicago | 21:32.7 |
| 237 | Ignacio JassoPlace 237 · Chicago Marist | — | Chicago Marist | 21:34.1 |
| — | Jack Reicherts · Naperville Central | — | Naperville Central | 21:34.3 |
| 238 | Devlin IgaravidezPlace 238 · Plainfield South Cougars | — | Plainfield South Cougars | 21:34.3 |
| — | Jack Wharton · Neuqua Valley | — | Neuqua Valley | 21:35.1 |
| — | Matthew Park · Naperville Central | — | Naperville Central | 21:35.9 |
| — | Xander Gottner · Joliet West | — | Joliet West | 21:36.1 |
| — | Danny Garcia · Joliet West | — | Joliet West | 21:36.7 |
| — | Stephen Potocsnak · Neuqua Valley | — | Neuqua Valley | 21:36.7 |
| — | Maxwell Keenan · Neuqua Valley | — | Neuqua Valley | 21:36.7 |
| — | Sam LaMonica · Hononegah | — | Hononegah | 21:36.8 |
| 239 | Sam BrowerPlace 239 · Springfield | — | Springfield | 21:38.5 |
| 240 | Adam ZatarPlace 240 · Shepard | — | Shepard | 21:38.8 |
| — | Gage Rees · Normal Community | — | Normal Community | 21:39.5 |
| — | Evan Cooke · Neuqua Valley | — | Neuqua Valley | 21:40.2 |
| 241 | Sam BonhamPlace 241 · Glenbard East | — | Glenbard East | 21:40.5 |
| — | Akshat Maheshwari · Neuqua Valley | — | Neuqua Valley | 21:41.3 |
| — | Guilherme Jonas Deghi · Palatine | — | Palatine | 21:41.7 |
| — | Nick Mihailavic · Plainfield South Cougars | — | Plainfield South Cougars | 21:42.5 |
| 242 | Jaylen GaryPlace 242 · Springfield | — | Springfield | 21:42.6 |
| 243 | Jamie BlandingPlace 243 · Shepard | — | Shepard | 21:42.8 |
| — | Aidan Bell · Neuqua Valley | — | Neuqua Valley | 21:43.5 |
| — | Jackson Fowler · Pleasant Valley | — | Pleasant Valley | 21:43.5 |
| — | Joseph Walwer · Neuqua Valley | — | Neuqua Valley | 21:44.2 |
| 244 | Anesti SotirovskiPlace 244 · Glenbard East | — | Glenbard East | 21:44.5 |
| — | Will Mercer · Pleasant Valley | — | Pleasant Valley | 21:44.7 |
| — | Ethan Lockwood · Neuqua Valley | — | Neuqua Valley | 21:46 |
| — | Max Winiecki · Plainfield South Cougars | — | Plainfield South Cougars | 21:46.1 |
| 245 | Judah SchleyhanPlace 245 · Springfield | — | Springfield | 21:46.4 |
| — | Mason Winkler · Normal Community | — | Normal Community | 21:47 |
| — | Angel Gutierrez · Shepard | — | Shepard | 21:47.5 |
| — | Matt Cowen · Neuqua Valley | — | Neuqua Valley | 21:47.6 |
| — | Kyle Lake · Hononegah | — | Hononegah | 21:47.8 |
| — | Colin Pearson · Sandburg | — | Sandburg | 21:48.4 |
| — | Jack Yang · Naperville Central | — | Naperville Central | 21:49 |
| — | Anthony LaMonica · Hononegah | — | Hononegah | 21:49.5 |
| — | Alec Schulze · Glenbard East | — | Glenbard East | 21:50 |
| — | Justin Groves · Naperville Central | — | Naperville Central | 21:50.9 |
| — | James Teune · Neuqua Valley | — | Neuqua Valley | 21:51.5 |
| 246 | Skylar WileaverPlace 246 · Monticello | — | Monticello | 21:52.1 |
| — | Joseph Suh · Normal University | — | Normal University | 21:52.6 |
| — | Logan Kunkle · Oswego | — | Oswego | 21:52.9 |
| — | Andrew Bouc · Lake Zurich | — | Lake Zurich | 21:53.5 |
| — | Matthew Styrna · Geneva | — | Geneva | 21:53.6 |
| — | Raf Sanchez · Stagg | — | Stagg | 21:54.3 |
| — | Clayton Morgan · Rock Bridge | — | Rock Bridge | 21:54.4 |
| — | Dylan Harper · Neuqua Valley | — | Neuqua Valley | 21:54.5 |
| — | Komini Pardalos · Rock Bridge | — | Rock Bridge | 21:55.1 |
| — | Gus Lackner · St. Charles North | — | St. Charles North | 21:55.4 |
| — | Alex Rothschild · Springfield | — | Springfield | 21:55.5 |
| — | Parker Oshgan · Lake Zurich | — | Lake Zurich | 21:56.2 |
| — | Hunter Meyrer · Pleasant Valley | — | Pleasant Valley | 21:56.8 |
| — | Eric Lipiszko · Hinsdale South | — | Hinsdale South | 21:58.4 |
| — | Amari Townsend · Plainfield South Cougars | — | Plainfield South Cougars | 22:00.2 |
| — | Stefano Garcia · Oswego East | — | Oswego East | 22:01.1 |
| — | Goberville Nicholas · Lincoln-Way West | — | Lincoln-Way West | 22:01.9 |
| — | Joesph Dubravec · Normal University | — | Normal University | 22:02.1 |
| — | Daniel Martinez · Joliet West | — | Joliet West | 22:02.9 |
| — | Nick King · Normal University | — | Normal University | 22:03.9 |
| — | Matthew Abe-Bell · Springfield | — | Springfield | 22:04.6 |
| — | Yash Mazumdar · Naperville Central | — | Naperville Central | 22:05 |
| — | Zac Tackett · O'Fallon Township | — | O'Fallon Township | 22:05.5 |
| — | Ethan Young · Peoria Notre Dame | — | Peoria Notre Dame | 22:06.7 |
| — | Matthew Valerin · Peoria Notre Dame | — | Peoria Notre Dame | 22:07.1 |
| — | Yaw Asiamah · St. Charles North | — | St. Charles North | 22:07.4 |
| — | Jimmy Walsh · Naperville Central | — | Naperville Central | 22:08.2 |
| — | Darwin Mah · O'Fallon Township | — | O'Fallon Township | 22:09.4 |
| 247 | Daniel AndersonPlace 247 · Plainfield East | — | Plainfield East | 22:09.8 |
| — | Braxton Farmer · Pleasant Valley | — | Pleasant Valley | 22:10.4 |
| — | Cole Craven · Glenwood | — | Glenwood | 22:11 |
| — | Kushal Shah · Hinsdale South | — | Hinsdale South | 22:11.2 |
| — | Jack O'Connell · Providence Catholic | — | Providence Catholic | 22:11.2 |
| — | Patrick Kelly · Neuqua Valley | — | Neuqua Valley | 22:11.8 |
| — | Xavier Lopez · Shepard | — | Shepard | 22:12.2 |
| — | Michael Han · Neuqua Valley | — | Neuqua Valley | 22:13.1 |
| — | Andreas Geranios · Glenwood | — | Glenwood | 22:13.7 |
| — | Glen Hogan · Hinsdale South | — | Hinsdale South | 22:14 |
| — | Max Dunn · Naperville Central | — | Naperville Central | 22:14.6 |
| — | Alack Whiting · Glenwood | — | Glenwood | 22:15.1 |
| — | Neel Pai · Neuqua Valley | — | Neuqua Valley | 22:15.2 |
| — | David Roach · Oswego East | — | Oswego East | 22:15.3 |
| — | Grant Thompson · Springfield | — | Springfield | 22:15.5 |
| — | Ivo Komornicki · Naperville Central | — | Naperville Central | 22:15.7 |
| — | Kevin Shaffer · Neuqua Valley | — | Neuqua Valley | 22:16 |
| — | Cole Urban · Shepard | — | Shepard | 22:16.5 |
| — | Henry Jordan · Neuqua Valley | — | Neuqua Valley | 22:17.1 |
| — | Thomas Jacques · Stagg | — | Stagg | 22:17.5 |
| — | Juan Dugay · Glenwood | — | Glenwood | 22:17.8 |
| — | Conner Schiltz · Naperville Central | — | Naperville Central | 22:18.2 |
| — | Tim Kopec · Shepard | — | Shepard | 22:18.4 |
| — | Quinn Doud · Hononegah | — | Hononegah | 22:18.8 |
| — | Aldo Mitri · Glenbard East | — | Glenbard East | 22:20.6 |
| — | Robert Payton · Naperville Central | — | Naperville Central | 22:23.5 |
| — | Bhargav Yadavalli · Palatine | — | Palatine | 22:24 |
| — | Matt Dresselhaus · Pleasant Valley | — | Pleasant Valley | 22:24.1 |
| — | Jaber Helmi · Stagg | — | Stagg | 22:24.2 |
| — | Sam Pasman · Springfield | — | Springfield | 22:25.2 |
| — | Junyoung Jeong · Naperville Central | — | Naperville Central | 22:26.5 |
| — | Luke Elser · Peoria Notre Dame | — | Peoria Notre Dame | 22:28 |
| — | Cormac O'Connell · Oswego East | — | Oswego East | 22:28.7 |
| — | Joe Feldner · Shepard | — | Shepard | 22:29.7 |
| — | Stripeik Ryan · Lincoln-Way West | — | Lincoln-Way West | 22:30 |
| — | Lucas Gleich · Shepard | — | Shepard | 22:30.2 |
| — | Vikram Sunderrajan · Neuqua Valley | — | Neuqua Valley | 22:30.6 |
| — | Christopher Achammer · Wheaton Warrenville South | — | Wheaton Warrenville South | 22:30.6 |
| — | Luke Walsh · Glenbard East | — | Glenbard East | 22:31.7 |
| — | Brian Feutz · Lake Park | — | Lake Park | 22:33 |
| — | Noah Clark · Glenwood | — | Glenwood | 22:34.9 |
| — | Syed Naqvi · Plainfield South Cougars | — | Plainfield South Cougars | 22:35.1 |
| — | Kevin Chen · Normal Community | — | Normal Community | 22:35.3 |
| — | Ezra Saywitz · Hinsdale South | — | Hinsdale South | 22:35.9 |
| 248 | Ian SaylesPlace 248 · Pekin Community | — | Pekin Community | 22:36 |
| — | Luke Hanson · Normal Community | — | Normal Community | 22:36.9 |
| — | James Wagoner · Sacred Heart-Griffin | — | Sacred Heart-Griffin | 22:38.8 |
| — | Jake Monsees · Rock Bridge | — | Rock Bridge | 22:39.4 |
| — | Alec Williamson · Naperville Central | — | Naperville Central | 22:39.5 |
| — | Steven Desch · Naperville Central | — | Naperville Central | 22:41.2 |
| — | Mac Cushing · Pleasant Valley | — | Pleasant Valley | 22:41.4 |
| — | Adrian Bolds · O'Fallon Township | — | O'Fallon Township | 22:42 |
| — | Kaden Robb · Naperville Central | — | Naperville Central | 22:43.3 |
| — | Hernan Mireles · Joliet West | — | Joliet West | 22:43.5 |
| — | Ryan Krell · O'Fallon Township | — | O'Fallon Township | 22:43.5 |
| — | Michael Gard · Rock Bridge | — | Rock Bridge | 22:43.7 |
| — | Eli McVey · Rock Bridge | — | Rock Bridge | 22:44.1 |
| — | Eli Exner · Normal Community | — | Normal Community | 22:44.7 |
| — | Wyatt Dorothy · Normal Community | — | Normal Community | 22:45.6 |
| — | Evan Schmidtgall · Neuqua Valley | — | Neuqua Valley | 22:47.9 |
| — | Anthony Muller · Shepard | — | Shepard | 22:48.4 |
| — | Mitchell Rabick · Oswego | — | Oswego | 22:49 |
| — | Nathan Clark · Glenwood | — | Glenwood | 22:49.4 |
| — | Josh Lagrosa · Shepard | — | Shepard | 22:50.3 |
| — | Miguel Quintero · Palatine | — | Palatine | 22:51.4 |
| — | Gavin Williams · Mahomet-Seymour | — | Mahomet-Seymour | 22:51.6 |
| — | Ethan Swan · Normal Community | — | Normal Community | 22:52.8 |
| — | Rudy Gerena · Stagg | — | Stagg | 22:53.4 |
| — | David Fogerty · Peoria Notre Dame | — | Peoria Notre Dame | 22:53.4 |
| 249 | Juan TapiaPlace 249 · West Chicago | — | West Chicago | 22:54.3 |
| — | Taylor Xia · Naperville Central | — | Naperville Central | 22:57 |
| — | Dave Albano · Stagg | — | Stagg | 22:58.7 |
| — | Gavin Dudley · Hinsdale South | — | Hinsdale South | 22:59.3 |
| — | Jerry Liu · Neuqua Valley | — | Neuqua Valley | 23:00.8 |
| — | Shrey Parikh · Palatine | — | Palatine | 23:00.9 |
| — | Connor Herbert · Normal University | — | Normal University | 23:01.1 |
| 250 | Brandon PalkaPlace 250 · Pekin Community | — | Pekin Community | 23:01.1 |
| — | Tyler Bortolazzo · Pleasant Valley | — | Pleasant Valley | 23:01.3 |
| — | Erick Rios · Wheaton Warrenville South | — | Wheaton Warrenville South | 23:03.3 |
| 251 | Daniel ZuercherPlace 251 · Pekin Community | — | Pekin Community | 23:04.2 |
| — | Mark Frye · Shepard | — | Shepard | 23:07.2 |
| — | Simon Shackleton · Quincy Senior | — | Quincy Senior | 23:09.1 |
| — | Kolosa Bart · Stagg | — | Stagg | 23:09.2 |
| — | Alex Kiefer · Neuqua Valley | — | Neuqua Valley | 23:09.5 |
| — | Nathan Strain · Normal Community | — | Normal Community | 23:13.8 |
| — | Josue Salas · Joliet West | — | Joliet West | 23:14.3 |
| — | Benen Eagle · Normal Community | — | Normal Community | 23:15.3 |
| — | Juan Terrazas · Glenbard East | — | Glenbard East | 23:15.3 |
| — | Curtis Bryant · Glenwood | — | Glenwood | 23:16 |
| — | Joe Piccione · Peoria Notre Dame | — | Peoria Notre Dame | 23:18.1 |
| — | John Whalen · Hinsdale South | — | Hinsdale South | 23:20.2 |
| — | Akil Dhamo · Glenbard East | — | Glenbard East | 23:21.2 |
| 252 | Jaxxon FaverPlace 252 · West Chicago | — | West Chicago | 23:22.3 |
| — | Noah Richer · Shepard | — | Shepard | 23:23 |
| — | Michael Caiafa · St. Charles North | — | St. Charles North | 23:26.7 |
| — | Tyler Johannes · Sacred Heart-Griffin | — | Sacred Heart-Griffin | 23:28.5 |
| — | Jake Kats · Shepard | — | Shepard | 23:28.7 |
| — | Nathan Leakeas · Naperville Central | — | Naperville Central | 23:30 |
| — | Philip Cyriac · Hinsdale South | — | Hinsdale South | 23:31.3 |
| — | Jacob Aalfs · St. Charles North | — | St. Charles North | 23:31.5 |
| — | Cody Wagner · Hinsdale South | — | Hinsdale South | 23:32.3 |
| — | Jeremy Koermer · Lincoln-Way West | — | Lincoln-Way West | 23:34.6 |
| — | Ryan Kukorola · O'Fallon Township | — | O'Fallon Township | 23:34.7 |
| — | Goutham Baskaran · Neuqua Valley | — | Neuqua Valley | 23:35.5 |
| — | Matthew Rabick · Oswego | — | Oswego | 23:37.4 |
| — | Kyle Suess · Oswego East | — | Oswego East | 23:39.3 |
| — | Miguel Martinez · Palatine | — | Palatine | 23:39.8 |
| — | Florczyk Alex · Stagg | — | Stagg | 23:41 |
| — | Alec Lemus · Plainfield South Cougars | — | Plainfield South Cougars | 23:41.9 |
| — | Gavin LaPointe · Hinsdale South | — | Hinsdale South | 23:47.6 |
| — | Nick Schab · Stagg | — | Stagg | 23:49.5 |
| — | Andrew Rohan · Sandburg | — | Sandburg | 23:51 |
| — | Brett Hanson · Normal Community | — | Normal Community | 23:53.3 |
| — | Yafet Kinfe · Wheaton Warrenville South | — | Wheaton Warrenville South | 24:00 |
| — | Anthony Nicosia · Hinsdale South | — | Hinsdale South | 24:04 |
| — | Alex Kraft · Normal Community | — | Normal Community | 24:06.2 |
| 253 | Ty OrtegaPlace 253 · Pekin Community | — | Pekin Community | 24:10.9 |
| — | Andy Baxter · Hononegah | — | Hononegah | 24:11.1 |
| — | Michael Misquitta · Normal Community | — | Normal Community | 24:13.8 |
| — | Mateusz Gronski · Shepard | — | Shepard | 24:14.2 |
| — | Adrian Lopez · Oswego | — | Oswego | 24:15.5 |
| — | Owen Ramert · Plainfield South Cougars | — | Plainfield South Cougars | 24:17.8 |
| — | Abdullah Shahab · Glenbard East | — | Glenbard East | 24:18.2 |
| — | Michael Ritchie · Shepard | — | Shepard | 24:19.4 |
| — | Caleb Hilliard · Glenbard East | — | Glenbard East | 24:19.5 |
| — | Abhiru Raut · Normal Community | — | Normal Community | 24:19.6 |
| — | Isaac Strickler · Peoria Notre Dame | — | Peoria Notre Dame | 24:19.7 |
| — | Jacob Salvatori · Hinsdale South | — | Hinsdale South | 24:20.2 |
| — | Nick Nowak · Palatine | — | Palatine | 24:20.4 |
| — | Trent Sebring · Neuqua Valley | — | Neuqua Valley | 24:20.6 |
| — | Baraa Alkhani · Stagg | — | Stagg | 24:21.5 |
| — | Joseph Kim · Naperville Central | — | Naperville Central | 24:23.3 |
| — | Connor Hjelm · Palatine | — | Palatine | 24:25.3 |
| — | Mickey Holub · Lake Zurich | — | Lake Zurich | 24:29.5 |
| — | Jordan Arzate · Hinsdale South | — | Hinsdale South | 24:31.3 |
| — | Ajay Smith · Neuqua Valley | — | Neuqua Valley | 24:33.2 |
| — | Joseph Kline · Hononegah | — | Hononegah | 24:35.3 |
| — | Brian Godoy · Naperville Central | — | Naperville Central | 24:38.7 |
| — | Sam Lynos · Hononegah | — | Hononegah | 24:41.3 |
| — | Tyler Teague · Grant | — | Grant | 24:42.4 |
| — | Dalton Peavey · Hononegah | — | Hononegah | 24:43.8 |
| — | Payne Kapp · Peoria Notre Dame | — | Peoria Notre Dame | 24:52.4 |
| — | Rahul Nair · Neuqua Valley | — | Neuqua Valley | 24:53.9 |
| — | Logan Ybarra · Joliet West | — | Joliet West | 24:55.3 |
| — | Emmanuel Akinyoade · Lake Park | — | Lake Park | 24:58.3 |
| — | Chris Stennett · Plainfield South Cougars | — | Plainfield South Cougars | 24:59 |
| — | Liam Mckenna · Naperville Central | — | Naperville Central | 24:59.2 |
| — | Rickerson Charlie · Lincoln-Way West | — | Lincoln-Way West | 25:01.9 |
| — | Jake Harrison · Normal University | — | Normal University | 25:04.2 |
| — | Sam Rubin · Normal University | — | Normal University | 25:05.9 |
| — | Sean Badgley · Lake Park | — | Lake Park | 25:10.1 |
| — | Freddy Ortiz · Joliet West | — | Joliet West | 25:10.3 |
| — | Shalin Doshi · Lake Park | — | Lake Park | 25:13.8 |
| — | Jackson Pfautsch · Peoria Notre Dame | — | Peoria Notre Dame | 25:14.1 |
| — | Travahn Brassel · Glenbard East | — | Glenbard East | 25:18.5 |
| — | Luke Jenkins · Glenbard East | — | Glenbard East | 25:19.3 |
| — | Alejandro Cisneros · Joliet West | — | Joliet West | 25:19.8 |
| — | Armando Ramirez · Stagg | — | Stagg | 25:21 |
| — | Edward Downey Iii · Wheaton Warrenville South | — | Wheaton Warrenville South | 25:24.8 |
| — | Trenton Hull · Oswego | — | Oswego | 25:27.5 |
| — | Carlos Morn-Toro · Normal University | — | Normal University | 25:32.3 |
| — | Cesar Jr. Maldonado · Naperville Central | — | Naperville Central | 25:33.1 |
| — | Josh Bradstad · Geneva | — | Geneva | 25:35 |
| — | Carlos Gomez · Geneva | — | Geneva | 25:37.3 |
| — | Kinastowski Fabian · Stagg | — | Stagg | 25:38.1 |
| — | Eric DeBoef · Hononegah | — | Hononegah | 25:38.5 |
| — | Aiden Smiser · Normal Community | — | Normal Community | 25:38.7 |
| — | Theodore Walsh · Neuqua Valley | — | Neuqua Valley | 25:41.2 |
| — | Elijah Banks · Hinsdale South | — | Hinsdale South | 25:43.6 |
| — | Carter Liebig · O'Fallon Township | — | O'Fallon Township | 25:44.2 |
| — | Anthony Amant · Shepard | — | Shepard | 25:51.1 |
| — | Zeke Frappier · Pleasant Plains | — | Pleasant Plains | 25:51.2 |
| — | Robrrt Kline · Hononegah | — | Hononegah | 25:56.5 |
| — | Nick Escobar · Plainfield South Cougars | — | Plainfield South Cougars | 25:58.7 |
| — | Michael Story · Normal University | — | Normal University | 26:04 |
| — | Alexander Krug · Lake Park | — | Lake Park | 26:14.1 |
| — | Alex Thorne · Pleasant Valley | — | Pleasant Valley | 26:17.2 |
| — | Armando Cortes · Glenbard East | — | Glenbard East | 26:22.6 |
| — | Caleb Albert · Sacred Heart-Griffin | — | Sacred Heart-Griffin | 26:28 |
| — | Jonathan Schriver · Grant | — | Grant | 26:34.3 |
| — | Michael Von Driska · Rockford Keith Country Day | — | Rockford Keith Country Day | 26:39.6 |
| — | Dhanvii Ravindran · Lake Zurich | — | Lake Zurich | 26:40.2 |
| 254 | Nolan LightPlace 254 · Chicago Marist | — | Chicago Marist | 26:40.9 |
| — | Emmet Stuart · Lake Zurich | — | Lake Zurich | 26:44 |
| — | Luke Altman · Joliet West | — | Joliet West | 26:46.6 |
| — | Omar Taha · Stagg | — | Stagg | 26:47.9 |
| — | Buralli Nick · Stagg | — | Stagg | 26:48.8 |
| — | Jack Matasek · Lake Zurich | — | Lake Zurich | 26:49.6 |
| — | Owen Jones · Pleasant Valley | — | Pleasant Valley | 26:53.3 |
| — | Manoa Kapua · Pleasant Valley | — | Pleasant Valley | 26:53.6 |
| — | Max Daubert · Rock Bridge | — | Rock Bridge | 27:13.4 |
| — | Tony Cai · Neuqua Valley | — | Neuqua Valley | 27:20.9 |
| — | Ryan Johnson · Naperville Central | — | Naperville Central | 27:21 |
| — | Shamarie Bell · Hinsdale South | — | Hinsdale South | 27:39.3 |
| — | Alek Giecewicz · Lake Park | — | Lake Park | 27:39.4 |
| — | Jake Estrada · Hinsdale South | — | Hinsdale South | 27:56.1 |
| 255 | Chris HernandezPlace 255 · West Chicago | — | West Chicago | 27:56.8 |
| — | Thielmann Devin · Stagg | — | Stagg | 28:04.8 |
| — | Bode Engelmann · Lake Zurich | — | Lake Zurich | 28:09.8 |
| — | Spencer Ejupi · Lake Zurich | — | Lake Zurich | 28:11.2 |
| — | Jiawei Chen · Naperville Central | — | Naperville Central | 28:16.1 |
| — | Jeremy Parker · Pleasant Plains | — | Pleasant Plains | 28:16.3 |
| — | Joe Aabram · Naperville Central | — | Naperville Central | 28:43.5 |
| — | Bryce Kitchens · Normal Community | — | Normal Community | 28:48.9 |
| — | Zickert Ethan · Stagg | — | Stagg | 28:56.1 |
| — | Schuntz Grant · Stagg | — | Stagg | 29:06.1 |
| — | Bryce Tucker · Springfield | — | Springfield | 29:15.5 |
| 256 | Caleb WhitePlace 256 · Pekin Community | — | Pekin Community | 29:26.4 |
| — | Nathaniel Sobery · Normal Community | — | Normal Community | 29:49.7 |
| — | Derek Steinberger · Neuqua Valley | — | Neuqua Valley | 30:41.7 |
| — | Kenton Wiley · Shepard | — | Shepard | 32:19.2 |
| — | Ernest Robinson · Shepard | — | Shepard | 32:40.3 |
| — | Elias Muir · Glenbard East | — | Glenbard East | 32:48.1 |
| — | Yuri Tancredi · Shepard | — | Shepard | 35:11.5 |
| 257 | Patrick DevlinPlace 257 · Chicago Marist | — | Chicago Marist | 43:02.2 |