| 1 | Luke LaningPlace 1 · Grade 8 · Woodridge St. Scholastica | 8 | Woodridge St. Scholastica | 11:37.09 |
| 2 | Jacob WollPlace 2 · Grade 8 · River Forest St. Luke | 8 | River Forest St. Luke | 11:45.91 PR |
| 3 | Max MillerPlace 3 · Grade 8 · River Forest St. Luke | 8 | River Forest St. Luke | 11:56.50 PR |
| 4 | Tommy BarrettPlace 4 · Grade 8 · Lombard St. Pius X | 8 | Lombard St. Pius X | 11:57.67 PR |
| 5 | Peter WrightPlace 5 · Grade 7 · River Forest St. Luke | 7 | River Forest St. Luke | 11:58.89 PR |
| 6 | Wells KustokPlace 6 · Grade 6 · Evanston St. Athanasius | 6 | Evanston St. Athanasius | 12:01.08 |
| 7 | Anthony GlittoPlace 7 · Grade 7 · Clarendon Hills Notre Dame | 7 | Clarendon Hills Notre Dame | 12:02.69 |
| 8 | Conor YoungPlace 8 · Grade 6 · Evanston St. Athanasius | 6 | Evanston St. Athanasius | 12:04.70 PR |
| 9 | Hayes KustokPlace 9 · Grade 7 · Evanston St. Athanasius | 7 | Evanston St. Athanasius | 12:04.73 |
| 10 | Isaac AlcantaraPlace 10 · Grade 8 · Woodridge St. Scholastica | 8 | Woodridge St. Scholastica | 12:08.79 |
| 11 | Luke JankowskiPlace 11 · Grade 8 · Evanston St. Athanasius | 8 | Evanston St. Athanasius | 12:10.86 |
| 12 | Hunter KirkPlace 12 · Grade 5 · River Forest St. Luke | 5 | River Forest St. Luke | 12:12.53 PR |
| 13 | Iggy LabanauskasPlace 13 · Grade 6 · Hinsdale St. Isaac Jogues | 6 | Hinsdale St. Isaac Jogues | 12:12.81 PR |
| 14 | Michael RichardsonPlace 14 · Grade 8 · Lombard St. Pius X | 8 | Lombard St. Pius X | 12:20.27 |
| 15 | Matthew RitcheyPlace 15 · Grade 8 · Lisle St. Joan of Arc | 8 | Lisle St. Joan of Arc | 12:22.27 PR |
| 16 | Cooper SoldatoPlace 16 · Grade 7 · Lisle St. Joan of Arc | 7 | Lisle St. Joan of Arc | 12:25.53 |
| 17 | Luke MendezPlace 17 · Grade 8 · Evanston St. Athanasius | 8 | Evanston St. Athanasius | 12:30.24 PR |
| 18 | Jayden CittaPlace 18 · Grade 7 · Lombard St. Pius X | 7 | Lombard St. Pius X | 12:33.84 |
| 19 | Kellen FerrisPlace 19 · Grade 8 · Lombard St. Pius X | 8 | Lombard St. Pius X | 12:34.50 |
| 20 | Decker AgnewPlace 20 · Grade 6 · Evanston St. Athanasius | 6 | Evanston St. Athanasius | 12:34.84 PR |
| 21 | Ronan DahlinPlace 21 · Grade 5 · Lombard St. Pius X | 5 | Lombard St. Pius X | 12:39.91 PR |
| 22 | Marco CastilloPlace 22 · Grade 8 · Niles Northridge | 8 | Niles Northridge | 12:40.82 |
| 23 | Ryan FugielPlace 23 · Grade 8 · Lisle St. Joan of Arc | 8 | Lisle St. Joan of Arc | 12:46.17 PR |
| 24 | Mateo AcevesPlace 24 · Grade 8 · Evanston St. Athanasius | 8 | Evanston St. Athanasius | 12:46.45 |
| 25 | James QuilPlace 25 · Grade 6 · Hinsdale St. Isaac Jogues | 6 | Hinsdale St. Isaac Jogues | 12:48.76 |
| 26 | Colin BlainPlace 26 · Grade 7 · Lombard St. Pius X | 7 | Lombard St. Pius X | 12:52.89 PR |
| 27 | Connor MalloyPlace 27 · Grade 8 · Hinsdale St. Isaac Jogues | 8 | Hinsdale St. Isaac Jogues | 12:56.36 |
| 28 | Luke SoldatoPlace 28 · Grade 5 · Lisle St. Joan of Arc | 5 | Lisle St. Joan of Arc | 12:59.07 PR |
| 29 | Jimmy CaliPlace 29 · Grade 7 · Lombard St. Pius X | 7 | Lombard St. Pius X | 13:00.09 PR |
| 30 | Patrick CampbellPlace 30 · Grade 7 · Lisle St. Joan of Arc | 7 | Lisle St. Joan of Arc | 13:04.24 PR |
| 31 | Perry VaupelPlace 31 · Grade 7 · Lisle St. Joan of Arc | 7 | Lisle St. Joan of Arc | 13:15.84 |
| 32 | Joey SipesPlace 32 · Grade 7 · Aurora Holy Angels | 7 | Aurora Holy Angels | 13:24.35 |
| 33 | Spencer WhiteheadPlace 33 · Grade 7 · Clarendon Hills Notre Dame | 7 | Clarendon Hills Notre Dame | 13:34.26 PR |
| 34 | Brandon Murphy JrPlace 34 · Grade 7 · Lisle St. Joan of Arc | 7 | Lisle St. Joan of Arc | 13:34.61 PR |
| 35 | Benjamin KellyPlace 35 · Grade 7 · Chicago Field | 7 | Chicago Field | 13:37.47 PR |
| 36 | Roland Del RosarioPlace 36 · Grade 7 · Naperville St. Raphael | 7 | Naperville St. Raphael | 13:39.64 |
| 37 | Anthony AJ OrlandoPlace 37 · Grade 7 · Chicago St. Eugene | 7 | Chicago St. Eugene | 13:43.36 PR |
| 38 | Bennett ShermanPlace 38 · Grade 8 · Woodridge St. Scholastica | 8 | Woodridge St. Scholastica | 13:49.29 |
| 39 | George SpencerPlace 39 · Grade 7 · Niles Northridge | 7 | Niles Northridge | 13:50.63 PR |
| 40 | Eamon NoonanPlace 40 · Grade 6 · Oak Park St. Giles | 6 | Oak Park St. Giles | 13:51.03 PR |
| 41 | Diego CastilloPlace 41 · Grade 6 · Niles Northridge | 6 | Niles Northridge | 13:51.23 PR |
| 42 | Henry SvejcarPlace 42 · Grade 6 · Naperville St. Raphael | 6 | Naperville St. Raphael | 13:56.76 PR |
| 43 | MJ EdwardsPlace 43 · Grade 5 · Geneva St. Peter | 5 | Geneva St. Peter | 13:58.58 PR |
| 44 | Michael PalenikPlace 44 · Grade 5 · Geneva St. Peter | 5 | Geneva St. Peter | 13:58.78 PR |
| 45 | Lucas CernyPlace 45 · Grade 5 · Clarendon Hills Notre Dame | 5 | Clarendon Hills Notre Dame | 13:59.73 PR |
| 46 | Matteo ZamarelliPlace 46 · Grade 8 · Evanston Academy SJA | 8 | Evanston Academy SJA | 13:59.91 |
| 47 | Jack HilbyPlace 47 · Grade 5 · Aurora Holy Angels | 5 | Aurora Holy Angels | 14:00.97 PR |
| 48 | Jacob SchmidPlace 48 · Grade 6 · Clarendon Hills Notre Dame | 6 | Clarendon Hills Notre Dame | 14:03.78 PR |
| 49 | Graham LucasPlace 49 · Grade 5 · Evanston Academy SJA | 5 | Evanston Academy SJA | 14:06.76 |
| 50 | Alex LutzowPlace 50 · Grade 5 · Geneva St. Peter | 5 | Geneva St. Peter | 14:13.99 PR |
| 51 | Bennett VillenaPlace 51 · Grade 7 · Chicago St. Eugene | 7 | Chicago St. Eugene | 14:15.09 PR |
| 52 | Rocco GalluzziPlace 52 · Grade 7 · Niles Northridge | 7 | Niles Northridge | 14:16.30 |
| 53 | Mateo HickeyPlace 53 · Grade 7 · Aurora St. Rita | 7 | Aurora St. Rita | 14:19.07 |
| 54 | Danny SadowskiPlace 54 · Grade 5 · Naperville St. Raphael | 5 | Naperville St. Raphael | 14:19.16 PR |
| 55 | Troy TiffanyPlace 55 · Grade 8 · Clarendon Hills Notre Dame | 8 | Clarendon Hills Notre Dame | 14:24.96 |
| 56 | Jack GaneyPlace 56 · Grade 5 · Aurora Holy Angels | 5 | Aurora Holy Angels | 14:31.08 PR |
| 57 | Clark McCartyPlace 57 · Grade 5 · Naperville St. Raphael | 5 | Naperville St. Raphael | 14:32.28 PR |
| 58 | Finn MaguirePlace 58 · Grade 6 · Clarendon Hills Notre Dame | 6 | Clarendon Hills Notre Dame | 14:32.89 PR |
| 59 | Mateo MartinezPlace 59 · Grade 6 · Woodridge St. Scholastica | 6 | Woodridge St. Scholastica | 14:34.69 PR |
| 60 | Jack StankusPlace 60 · Grade 6 · Woodridge St. Scholastica | 6 | Woodridge St. Scholastica | 14:35.28 PR |
| 61 | Harrison SvejcarPlace 61 · Grade 5 · Naperville St. Raphael | 5 | Naperville St. Raphael | 14:36.75 PR |
| 62 | Nikola MarinkovicPlace 62 · Grade 6 · Clarendon Hills Notre Dame | 6 | Clarendon Hills Notre Dame | 14:40.77 PR |
| 63 | Kiffin TrappPlace 63 · Grade 7 · Niles Northridge | 7 | Niles Northridge | 14:42.12 PR |
| 64 | Simon CastilloPlace 64 · Grade 6 · Chicago Field | 6 | Chicago Field | 14:45.60 PR |
| 65 | Zachary SchneiderPlace 65 · Grade 6 · Chicago Field | 6 | Chicago Field | 14:50.63 PR |
| 66 | Parker KrawczykPlace 66 · Grade 7 · Aurora Holy Angels | 7 | Aurora Holy Angels | 14:54.54 PR |
| 67 | Zayden GarubaPlace 67 · Grade 8 · Woodridge St. Scholastica | 8 | Woodridge St. Scholastica | 14:55.91 |
| 68 | Victor VelazquezPlace 68 · Grade 5 · Chicago Field | 5 | Chicago Field | 14:58.63 PR |
| 69 | Nate StankusPlace 69 · Grade 8 · Woodridge St. Scholastica | 8 | Woodridge St. Scholastica | 14:58.92 |
| 70 | Johnathan FarleyPlace 70 · Grade 7 · Hinsdale St. Isaac Jogues | 7 | Hinsdale St. Isaac Jogues | 15:08.33 |
| 71 | Patrick McElrathPlace 71 · Grade 7 · Niles Northridge | 7 | Niles Northridge | 15:09.15 |
| 72 | George JekaPlace 72 · Grade 8 · Hinsdale St. Isaac Jogues | 8 | Hinsdale St. Isaac Jogues | 15:13.39 PR |
| 73 | Willem RitsmanPlace 73 · Grade 6 · Chicago Field | 6 | Chicago Field | 15:16.38 PR |
| 74 | James PackPlace 74 · Grade 8 · Hinsdale St. Isaac Jogues | 8 | Hinsdale St. Isaac Jogues | 15:18.70 PR |
| 75 | JP SutarikPlace 75 · Grade 7 · Aurora Holy Angels | 7 | Aurora Holy Angels | 15:19.71 |
| 76 | Jonah MorganPlace 76 · Grade 6 · Aurora St. Rita | 6 | Aurora St. Rita | 15:24.91 PR |
| 77 | Bronson GianfranciscoPlace 77 · Grade 8 · River Forest St. Luke | 8 | River Forest St. Luke | 15:26.52 PR |
| 78 | Matthias KirkPlace 78 · Grade 6 · River Forest St. Luke | 6 | River Forest St. Luke | 15:27.53 |
| 79 | Wesley CarterPlace 79 · Grade 7 · Chicago Field | 7 | Chicago Field | 15:28.11 PR |
| 80 | Seamus ClaydonPlace 80 · Grade 8 · Evanston Academy SJA | 8 | Evanston Academy SJA | 15:29.36 |
| 81 | William McCauleyPlace 81 · Grade 7 · River Forest St. Luke | 7 | River Forest St. Luke | 15:31.25 |
| 82 | Isaiah ArmstrongPlace 82 · Grade 5 · Chicago Field | 5 | Chicago Field | 15:37.37 PR |
| 83 | Andrew SarbPlace 83 · Grade 7 · Naperville St. Raphael | 7 | Naperville St. Raphael | 15:38.42 |
| 84 | Luke McDonaldPlace 84 · Grade 6 · Hinsdale St. Isaac Jogues | 6 | Hinsdale St. Isaac Jogues | 15:43.82 PR |
| 85 | Ivan OntiverosPlace 85 · Grade 7 · Aurora St. Rita | 7 | Aurora St. Rita | 15:49.71 |
| 86 | Giovanni KatsantonesPlace 86 · Grade 6 · Niles Northridge | 6 | Niles Northridge | 16:00.75 |
| 87 | Andrew GasparPlace 87 · Grade 6 · Evanston Academy SJA | 6 | Evanston Academy SJA | 16:34.05 PR |
| 88 | Andre HaydenPlace 88 · Grade 7 · Aurora St. Rita | 7 | Aurora St. Rita | 16:59.95 |
| 89 | Kevin DoughertyPlace 89 · Grade 7 · Aurora Holy Angels | 7 | Aurora Holy Angels | 17:03.97 |
| 90 | Hunter KrzmarzickPlace 90 · Grade 7 · Naperville St. Raphael | 7 | Naperville St. Raphael | 17:43.49 PR |