| 1 | Marcelo PargaPlace 1 · Grade 5 · Minooka | 5 | Minooka | 7:08.6 |
| 2 | Austin ChernikPlace 2 · Grade 6 · Buffalo Grove Cooper | 6 | Buffalo Grove Cooper | 7:11.8 PR |
| 3 | Eli OrtizPlace 3 · Grade 6 · Frankfort Hickory Creek | 6 | Frankfort Hickory Creek | 7:16.6 PR |
| 4 | Aldo LagunasPlace 4 · Grade 5 · Frankfort Summit Hill | 5 | Frankfort Summit Hill | 7:17.7 PR |
| 5 | Dylan MartinPlace 5 · Grade 6 · Mt. Prospect Lincoln | 6 | Mt. Prospect Lincoln | 7:22.2 PR |
| 6 | John DuBoisPlace 6 · Grade 6 · Orland Park St. Michael | 6 | Orland Park St. Michael | 7:35.0 PR |
| 7 | Jonathan LaurinPlace 7 · Grade 5 · LaGrange Gurrie | 5 | LaGrange Gurrie | 7:39.8 |
| 8 | Gage WhillockPlace 8 · Grade 6 · Minooka | 6 | Minooka | 7:40.6 |
| 9 | Arjun MukhopadhyayaPlace 9 · Grade 6 · Arlington Heights South | 6 | Arlington Heights South | 7:44.3 |
| 10 | Samuel LeinssPlace 10 · Grade 6 · Oak Park Julian | 6 | Oak Park Julian | 7:44.9 PR |
| 11 | Eli CalumpangPlace 11 · Grade 6 · Chicago Old St. Mary's | 6 | Chicago Old St. Mary's | 7:45.1 |
| 12 | Lucas FiguieredoPlace 12 · Grade 6 · River Forest Roosevelt | 6 | River Forest Roosevelt | 7:50.3 |
| 13 | Ben SattayatamPlace 13 · Grade 6 · Bolingbrook Jane Addams | 6 | Bolingbrook Jane Addams | 7:52.8 |
| 14 | Austin BrockPlace 14 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 7:55.6 |
| 15 | Sebastian MalagonPlace 15 · Grade 6 · Palatine Winston | 6 | Palatine Winston | 7:55.7 |
| 16 | Logan CaturanoPlace 16 · Grade 6 · Lockport Oak Prairie | 6 | Lockport Oak Prairie | 7:55.8 |
| 17 | Frankie McDonnellPlace 17 · Grade 6 · Arlington Heights South | 6 | Arlington Heights South | 7:56.5 |
| 18 | Angelo PendletonPlace 18 · Grade 6 · Bolingbrook Jane Addams | 6 | Bolingbrook Jane Addams | 7:57.1 |
| 19 | Jackson SchoneyPlace 19 · Grade 6 · Buffalo Grove Cooper | 6 | Buffalo Grove Cooper | 7:57.2 PR |
| 20 | Henry RiffPlace 20 · Grade 5 · River Forest Roosevelt | 5 | River Forest Roosevelt | 7:59.9 |
| 21 | Giovanni RodriguezPlace 21 · Grade 6 · Frankfort Summit Hill | 6 | Frankfort Summit Hill | 8:02.0 PR |
| 22 | Matthew PaonePlace 22 · Grade 5 · Shorewood Holy family | 5 | Shorewood Holy family | 8:02.4 |
| 23 | Miles AmodioPlace 23 · Grade 6 · Oak Park Julian | 6 | Oak Park Julian | 8:02.8 PR |
| 24 | Nicholas HowellPlace 24 · Grade 6 · Joliet Gompers | 6 | Joliet Gompers | 8:04.5 |
| 25 | Lukas LarsenPlace 25 · Grade 6 · Shorewood Troy | 6 | Shorewood Troy | 8:04.6 PR |
| 26 | Isaac DePalmaPlace 26 · Grade 6 · Chicago St. Benedict | 6 | Chicago St. Benedict | 8:05.2 |
| 27 | Isaac PadillaPlace 27 · Grade 6 · Joliet Hufford | 6 | Joliet Hufford | 8:06.0 |
| 28 | Oliver VoldPlace 28 · Grade 6 · Willowbrook Westview Hills | 6 | Willowbrook Westview Hills | 8:08.0 PR |
| 29 | Patryk SadowskiPlace 29 · Grade 6 · Lockport Oak Prairie | 6 | Lockport Oak Prairie | 8:09.5 |
| 30 | Luke HansenPlace 30 · Grade 6 · Mundelein Carl Sandburg | 6 | Mundelein Carl Sandburg | 8:09.7 PR |
| 31 | Simon CastilloPlace 31 · Grade 6 · Chicago Field | 6 | Chicago Field | 8:09.9 |
| 32 | Miles BrunellPlace 32 · Grade 6 · Willowbrook Westview Hills | 6 | Willowbrook Westview Hills | 8:11.3 PR |
| 33 | Sawyer SulaicaPlace 33 · Grade 6 · Shorewood Troy | 6 | Shorewood Troy | 8:11.7 |
| 34 | Bruno KleinfelderPlace 34 · Grade 6 · Manteno | 6 | Manteno | 8:12.4 PR |
| 35 | Austin MeadePlace 35 · Grade 5 · Minooka | 5 | Minooka | 8:12.7 |
| 36 | Emmett BloggPlace 36 · Grade 6 · Princeton Logan | 6 | Princeton Logan | 8:13.1 |
| 37 | Theodore BollwegPlace 37 · Grade 6 · Arlington Heights South | 6 | Arlington Heights South | 8:13.4 |
| 38 | Levi JoachimPlace 38 · Grade 5 · Channahon | 5 | Channahon | 8:13.7 |
| 39 | Javier CazaresPlace 39 · Grade 6 · Wilmette JHS | 6 | Wilmette JHS | 8:14.8 |
| 40 | Sadler DevinePlace 40 · Grade 6 · Mt. Prospect Lincoln | 6 | Mt. Prospect Lincoln | 8:15.9 PR |
| 41 | Terrance DillardPlace 41 · Grade 6 · Bolingbrook Jane Addams | 6 | Bolingbrook Jane Addams | 8:15.9 |
| 42 | Teddy ScouffasPlace 42 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 8:16.2 PR |
| 43 | Noah LukasikPlace 43 · Grade 5 · Minooka | 5 | Minooka | 8:17.4 |
| 44 | Luke BlackburnPlace 44 · Grade 6 · Minooka | 6 | Minooka | 8:18.5 |
| 45 | Aayan KapoorPlace 45 · Grade 6 · Chicago Old St. Mary's | 6 | Chicago Old St. Mary's | 8:19.1 |
| 46 | Rory BolhuisPlace 46 · Grade 6 · Manhattan | 6 | Manhattan | 8:19.2 PR |
| 47 | Alfred ArnaultPlace 47 · Grade 5 · Wilmette JHS | 5 | Wilmette JHS | 8:20.5 |
| 48 | Micah SkierkiewiczPlace 48 · Grade 6 · Buffalo Grove Cooper | 6 | Buffalo Grove Cooper | 8:20.5 PR |
| 49 | Noah ChoudharyPlace 49 · Grade 6 · O.A. Thorp | 6 | O.A. Thorp | 8:20.6 |
| 50 | Joshua NeislerPlace 50 · Grade 5 · Shorewood Troy | 5 | Shorewood Troy | 8:20.9 |
| 51 | Nolan ShaferPlace 51 · Grade 6 · Oak Park Julian | 6 | Oak Park Julian | 8:21.6 PR |
| 52 | Jace BurrowsPlace 52 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 8:21.7 |
| 53 | Ethan SherrPlace 53 · Grade 5 · Chicago St. Benedict | 5 | Chicago St. Benedict | 8:21.9 |
| 54 | Cooper BurneyPlace 54 · Grade 6 · Bednarcik | 6 | Bednarcik | 8:22.5 PR |
| 55 | Nicholas NielsenPlace 55 · Grade 5 · Plainfield St. Mary | 5 | Plainfield St. Mary | 8:23.1 |
| 56 | Sebastian GuidoPlace 56 · Grade 5 · Chicago St. Benedict | 5 | Chicago St. Benedict | 8:23.2 |
| 57 | Connor MalloyPlace 57 · Grade 5 · Minooka | 5 | Minooka | 8:23.2 |
| 58 | Owen RobertsPlace 58 · Grade 6 · Lockport Oak Prairie | 6 | Lockport Oak Prairie | 8:23.6 |
| 59 | Ricky BrockPlace 59 · Grade 6 · Mt. Prospect Lincoln | 6 | Mt. Prospect Lincoln | 8:23.9 PR |
| 60 | Nana OwusuPlace 60 · Grade 6 · Willowbrook Westview Hills | 6 | Willowbrook Westview Hills | 8:24.9 PR |
| 61 | Carter St. JosephPlace 61 · Grade 6 · Palatine Winston | 6 | Palatine Winston | 8:25.4 |
| 62 | Adam HockinsonPlace 62 · Grade 6 · Plainfield St. Mary | 6 | Plainfield St. Mary | 8:26.0 |
| 63 | Lucas CernyPlace 63 · Grade 5 · Clarendon Hills Notre Dame | 5 | Clarendon Hills Notre Dame | 8:26.8 |
| 64 | Deven JethmalaniPlace 64 · Grade 6 · Oak Park Julian | 6 | Oak Park Julian | 8:26.9 PR |
| 65 | Jacob SchmidPlace 65 · Grade 6 · Clarendon Hills Notre Dame | 6 | Clarendon Hills Notre Dame | 8:27.9 |
| 66 | Tristan ModestoPlace 66 · Grade 6 · Joliet Hufford | 6 | Joliet Hufford | 8:27.9 |
| 67 | Liam GarciaPlace 67 · Grade 6 · O.A. Thorp | 6 | O.A. Thorp | 8:28.0 |
| 68 | John QuigleyPlace 68 · Grade 5 · Shorewood Troy | 5 | Shorewood Troy | 8:28.7 PR |
| 69 | Ryder SkilesPlace 69 · Grade 6 · Oak Park Julian | 6 | Oak Park Julian | 8:29.1 PR |
| 70 | Will MinarichPlace 70 · Grade 6 · Plainfield St. Mary | 6 | Plainfield St. Mary | 8:29.4 |
| 71 | Kelly SchaferPlace 71 · Grade 5 · River Forest Roosevelt | 5 | River Forest Roosevelt | 8:29.9 |
| 72 | George Kyrias-GannPlace 72 · Grade 5 · River Forest Roosevelt | 5 | River Forest Roosevelt | 8:30.1 |
| 73 | Ian FudalaPlace 73 · Grade 6 · Mt. Prospect Lincoln | 6 | Mt. Prospect Lincoln | 8:30.2 PR |
| 74 | Kaushik KarthikPlace 74 · Grade 6 · Buffalo Grove Twin Groves | 6 | Buffalo Grove Twin Groves | 8:30.9 PR |
| 75 | Finn McAllisterPlace 75 · Grade 6 · Willowbrook Westview Hills | 6 | Willowbrook Westview Hills | 8:33.3 PR |
| 76 | Mark VanDegriftPlace 76 · Grade 5 · Chicago St. Benedict | 5 | Chicago St. Benedict | 8:33.7 |
| 77 | Theodore EmphPlace 77 · Grade 5 · Shorewood Troy | 5 | Shorewood Troy | 8:34.1 |
| 78 | Dylan JurgensPlace 78 · Grade 5 · Chicago St. Benedict | 5 | Chicago St. Benedict | 8:35.8 |
| 79 | Harrison BarfellPlace 79 · Grade 6 · Arlington Heights Thomas | 6 | Arlington Heights Thomas | 8:36.9 |
| 80 | Johnny HuffakerPlace 80 · Grade 6 · Buffalo Grove Twin Groves | 6 | Buffalo Grove Twin Groves | 8:36.9 PR |
| 81 | Elliot WilhitePlace 81 · Grade 6 · Oak Park Julian | 6 | Oak Park Julian | 8:37.8 PR |
| 82 | Joe Olrick-RiebPlace 82 · Grade 6 · Arlington Heights South | 6 | Arlington Heights South | 8:38.0 |
| 83 | Jonathan HerpyPlace 83 · Grade 6 · Orland Park St. Michael | 6 | Orland Park St. Michael | 8:38.3 PR |
| 84 | Lenox AdamsonPlace 84 · Grade 6 · Lake in the Hills Marlowe | 6 | Lake in the Hills Marlowe | 8:39.8 PR |
| 85 | Dean NugentPlace 85 · Grade 5 · Plainfield St. Mary | 5 | Plainfield St. Mary | 8:39.9 |
| 86 | Eliot GilbertPlace 86 · Grade 6 · Oak Park Julian | 6 | Oak Park Julian | 8:40.1 PR |
| 87 | Ty KorbaPlace 87 · Grade 6 · Minooka | 6 | Minooka | 8:41.6 |
| 88 | Theodore WilbyPlace 88 · Grade 6 · Bednarcik | 6 | Bednarcik | 8:42.3 PR |
| 89 | Luke CardPlace 89 · Grade 6 · Sandwich | 6 | Sandwich | 8:43.0 |
| 90 | Luke BrickeyPlace 90 · Grade 6 · Orland Park St. Michael | 6 | Orland Park St. Michael | 8:43.0 |
| 91 | TJ BrownPlace 91 · Grade 6 · Minooka | 6 | Minooka | 8:44.5 |
| 92 | Finn MaguirePlace 92 · Grade 6 · Clarendon Hills Notre Dame | 6 | Clarendon Hills Notre Dame | 8:44.5 |
| 93 | Rodrigo SotoPlace 93 · Grade 6 · Bolingbrook Humphrey | 6 | Bolingbrook Humphrey | 8:44.6 PR |
| 94 | Kaleb MazharyPlace 94 · Grade 6 · Lake in the Hills Marlowe | 6 | Lake in the Hills Marlowe | 8:45.9 PR |
| 95 | Alex Van BurenPlace 95 · Grade 6 · Arlington Heights Thomas | 6 | Arlington Heights Thomas | 8:46.1 |
| 96 | Levi CardPlace 96 · Grade 6 · Sandwich | 6 | Sandwich | 8:46.2 |
| 97 | Henry VartiakPlace 97 · Grade 6 · Sandwich | 6 | Sandwich | 8:46.4 |
| 98 | James IbarraPlace 98 · Grade 6 · Palatine Winston | 6 | Palatine Winston | 8:47.3 |
| 99 | Ethan SunPlace 99 · Grade 5 · O.A. Thorp | 5 | O.A. Thorp | 8:47.4 |
| 100 | Sulaiman HammouchPlace 100 · Grade 6 · Plank | 6 | Plank | 8:47.4 PR |