| 1 | Luke McConnellPlace 1 · Grade 8 · River Forest St. Luke | 8 | River Forest St. Luke | 11:06.08 |
| 2 | Gavin HoeyPlace 2 · Grade 8 · River Forest St. Luke | 8 | River Forest St. Luke | 11:23.34 |
| 3 | Luke SarbPlace 3 · Grade 8 · Naperville St. Raphael | 8 | Naperville St. Raphael | 11:28.46 |
| 4 | David BarderPlace 4 · Grade 8 · Niles Northridge | 8 | Niles Northridge | 11:28.53 |
| 5 | Drew BentonPlace 5 · Grade 8 · Naperville St. Raphael | 8 | Naperville St. Raphael | 11:33.90 |
| 6 | Owen DuBoisPlace 6 · Grade 8 · Orland Hills Bernardin | 8 | Orland Hills Bernardin | 11:35.77 |
| 7 | Michael RichardsonPlace 7 · Grade 7 · Lombard St. Pius X | 7 | Lombard St. Pius X | 11:57.48 |
| 8 | Jack ReckampPlace 8 · Grade 8 · River Forest St. Luke | 8 | River Forest St. Luke | 11:59.74 PR |
| 9 | Luke MatejcakPlace 9 · Grade 8 · Geneva St. Peter | 8 | Geneva St. Peter | 12:02.98 PR |
| 10 | Ryan FruyPlace 10 · Grade 8 · Downers Grove St. Mary Gostyn | 8 | Downers Grove St. Mary Gostyn | 12:06.80 |
| 11 | Brennan DanielsPlace 11 · Grade 8 · Downers Grove St. Mary Gostyn | 8 | Downers Grove St. Mary Gostyn | 12:07.28 |
| 12 | Kyle CittaPlace 12 · Grade 8 · Lombard St. Pius X | 8 | Lombard St. Pius X | 12:09.88 |
| 13 | Max MillerPlace 13 · Grade 7 · River Forest St. Luke | 7 | River Forest St. Luke | 12:18.83 |
| 14 | Mario PesolaPlace 14 · Grade 7 · Lombard St. Pius X | 7 | Lombard St. Pius X | 12:18.99 |
| 15 | John DuBoisPlace 15 · Grade 5 · Orland Hills Bernardin | 5 | Orland Hills Bernardin | 12:19.02 PR |
| 16 | Johnny DemontePlace 16 · Grade 6 · Plainfield St. Mary | 6 | Plainfield St. Mary | 12:20.45 |
| 17 | Jacob WollPlace 17 · Grade 7 · River Forest St. Luke | 7 | River Forest St. Luke | 12:27.26 |
| 18 | Carter KellyPlace 18 · Grade 8 · Lisle St. Joan of Arc | 8 | Lisle St. Joan of Arc | 12:28.71 PR |
| 19 | Quinn FlanneryPlace 19 · Grade 8 · Downers Grove St. Mary Gostyn | 8 | Downers Grove St. Mary Gostyn | 12:30.12 PR |
| 20 | Jack KightPlace 20 · Grade 8 · Naperville St. Raphael | 8 | Naperville St. Raphael | 12:32.10 |
| 21 | Ben RichardsPlace 21 · Grade 8 · Niles Northridge | 8 | Niles Northridge | 12:32.43 |
| 22 | Marco CastilloPlace 22 · Grade 7 · Niles Northridge | 7 | Niles Northridge | 12:34.31 |
| 23 | Tommy BarrettPlace 23 · Grade 7 · Lombard St. Pius X | 7 | Lombard St. Pius X | 12:36.40 |
| 24 | Anthony GlittoPlace 24 · Grade 6 · Clarendon Hills Notre Dame | 6 | Clarendon Hills Notre Dame | 12:39.12 |
| 25 | Nathan JanetPlace 25 · Grade 7 · Orland Hills Bernardin | 7 | Orland Hills Bernardin | 12:43.18 |
| 26 | James QuilPlace 26 · Grade 5 · Hinsdale St. Isaac Jogues | 5 | Hinsdale St. Isaac Jogues | 12:43.90 PR |
| 27 | Kellen FerrisPlace 27 · Grade 7 · Lombard St. Pius X | 7 | Lombard St. Pius X | 12:47.60 |
| 28 | Matthew RitcheyPlace 28 · Grade 7 · Lisle St. Joan of Arc | 7 | Lisle St. Joan of Arc | 12:49.03 |
| 29 | Emmett RaymondPlace 29 · Grade 8 · Plainfield St. Mary | 8 | Plainfield St. Mary | 12:50.92 |
| 30 | Zach MarthPlace 30 · Grade 8 · Orland Hills Bernardin | 8 | Orland Hills Bernardin | 12:52.92 |
| 31 | Santino RussoPlace 31 · Grade 6 · Plainfield St. Mary | 6 | Plainfield St. Mary | 12:53.28 |
| 32 | Blake MantheiPlace 32 · Grade 7 · Downers Grove St. Mary Gostyn | 7 | Downers Grove St. Mary Gostyn | 12:53.53 |
| 33 | John KappasPlace 33 · Grade 6 · Plainfield St. Mary | 6 | Plainfield St. Mary | 12:53.62 |
| 34 | Aidan ConnellyPlace 34 · Grade 6 · River Forest St. Luke | 6 | River Forest St. Luke | 12:59.74 PR |
| 35 | John BolerPlace 35 · Grade 8 · Niles Northridge | 8 | Niles Northridge | 13:01.59 |
| 36 | Ryan KoisPlace 36 · Grade 8 · Plainfield St. Mary | 8 | Plainfield St. Mary | 13:07.74 PR |
| 37 | Ryan FugielPlace 37 · Grade 7 · Lisle St. Joan of Arc | 7 | Lisle St. Joan of Arc | 13:08.04 |
| 38 | Rylan BlainPlace 38 · Grade 8 · Lombard St. Pius X | 8 | Lombard St. Pius X | 13:17.62 |
| 39 | Andrew BarderPlace 39 · Grade 6 · Niles Northridge | 6 | Niles Northridge | 13:23.91 |
| 40 | Edward (EJ) RonquilloPlace 40 · Grade 8 · Orland Hills Bernardin | 8 | Orland Hills Bernardin | 13:26.81 PR |
| 41 | Rocco GalluzziPlace 41 · Grade 6 · Niles Northridge | 6 | Niles Northridge | 13:27.68 |
| 42 | Finn O'ConnorPlace 42 · Grade 5 · Orland Hills Bernardin | 5 | Orland Hills Bernardin | 13:29.74 PR |
| 43 | Evan BiancoPlace 43 · Grade 7 · Orland Hills Bernardin | 7 | Orland Hills Bernardin | 13:30.04 |
| 44 | Adam HockinsonPlace 44 · Grade 5 · Plainfield St. Mary | 5 | Plainfield St. Mary | 13:30.26 PR |
| 45 | Colin BlainPlace 45 · Grade 6 · Lombard St. Pius X | 6 | Lombard St. Pius X | 13:32.21 |
| 46 | Peter WrightPlace 46 · Grade 6 · River Forest St. Luke | 6 | River Forest St. Luke | 13:33.67 |
| 47 | Danny GlittoPlace 47 · Grade 7 · Clarendon Hills Notre Dame | 7 | Clarendon Hills Notre Dame | 13:34.00 |
| 48 | James KippPlace 48 · Grade 7 · Niles Northridge | 7 | Niles Northridge | 13:34.49 |
| 49 | Grayson WilkenPlace 49 · Grade 7 · Downers Grove St. Mary Gostyn | 7 | Downers Grove St. Mary Gostyn | 13:38.99 |
| 50 | Charlie DrinanPlace 50 · Grade 8 · Downers Grove St. Mary Gostyn | 8 | Downers Grove St. Mary Gostyn | 13:39.81 PR |
| 51 | Perry VaupelPlace 51 · Grade 6 · Lisle St. Joan of Arc | 6 | Lisle St. Joan of Arc | 13:41.33 |
| 52 | Mikey GilmartinPlace 52 · Grade 6 · Clarendon Hills Notre Dame | 6 | Clarendon Hills Notre Dame | 13:44.28 |
| 53 | Max AmatoPlace 53 · Grade 6 · Lisle St. Joan of Arc | 6 | Lisle St. Joan of Arc | 13:44.47 |
| 54 | Grant WoertzPlace 54 · Grade 6 · Clarendon Hills Notre Dame | 6 | Clarendon Hills Notre Dame | 13:44.48 PR |
| 55 | Charles PetersPlace 55 · Grade 8 · Downers Grove St. Mary Gostyn | 8 | Downers Grove St. Mary Gostyn | 13:50.28 PR |
| 56 | Brandon Jr MurphyPlace 56 · Grade 6 · Lisle St. Joan of Arc | 6 | Lisle St. Joan of Arc | 14:01.12 PR |
| 57 | Will SmithburgPlace 57 · Grade 8 · Hinsdale St. Isaac Jogues | 8 | Hinsdale St. Isaac Jogues | 14:05.29 PR |
| 58 | Griffin ArtlPlace 58 · Grade 8 · Naperville St. Raphael | 8 | Naperville St. Raphael | 14:08.40 PR |
| 59 | Hunter WilsonPlace 59 · Grade 7 · Chicago Morgan Park | 7 | Chicago Morgan Park | 14:13.78 |
| 60 | Roland Del RosarioPlace 60 · Grade 6 · Naperville St. Raphael | 6 | Naperville St. Raphael | 14:20.39 |
| 61 | Bennett VillenaPlace 61 · Grade 6 · Chicago St. Eugene | 6 | Chicago St. Eugene | 14:25.52 |
| 62 | Elias SepperPlace 62 · Grade 7 · Plainfield St. Mary | 7 | Plainfield St. Mary | 14:27.66 |
| 63 | Henry SvejcarPlace 63 · Grade 5 · Naperville St. Raphael | 5 | Naperville St. Raphael | 14:31.14 |
| 64 | Steven MineauPlace 64 · Grade 8 · Hinsdale St. Isaac Jogues | 8 | Hinsdale St. Isaac Jogues | 14:34.45 PR |
| 65 | Andrew SarbPlace 65 · Grade 6 · Naperville St. Raphael | 6 | Naperville St. Raphael | 14:41.53 PR |
| 66 | Ivan OntiverosPlace 66 · Grade 6 · Aurora St. Rita | 6 | Aurora St. Rita | 14:42.81 PR |
| 67 | Mateo HickeyPlace 67 · Grade 6 · Aurora St. Rita | 6 | Aurora St. Rita | 14:58.44 |
| 68 | Finn MaguirePlace 68 · Grade 5 · Clarendon Hills Notre Dame | 5 | Clarendon Hills Notre Dame | 15:01.19 |
| 69 | Jake MazePlace 69 · Grade 5 · Clarendon Hills Notre Dame | 5 | Clarendon Hills Notre Dame | 15:53.99 PR |
| 70 | Anthony AJ OrlandoPlace 70 · Grade 6 · Chicago St. Eugene | 6 | Chicago St. Eugene | 16:07.51 |
| 71 | Anthony ZychPlace 71 · Grade 5 · Chicago St. Eugene | 5 | Chicago St. Eugene | 16:16.04 PR |
| 72 | Kyle PreyssPlace 72 · Grade 6 · Hinsdale St. Isaac Jogues | 6 | Hinsdale St. Isaac Jogues | 16:22.30 PR |
| 73 | Carter BurtPlace 73 · Grade 7 · Chicago Morgan Park | 7 | Chicago Morgan Park | 16:22.40 |
| 74 | Robby ChapinPlace 74 · Grade 5 · Hinsdale St. Isaac Jogues | 5 | Hinsdale St. Isaac Jogues | 16:24.17 PR |
| 75 | Andre HaydenPlace 75 · Grade 6 · Aurora St. Rita | 6 | Aurora St. Rita | 16:51.69 |
| 76 | Henry KucajPlace 76 · Grade 7 · Lisle St. Joan of Arc | 7 | Lisle St. Joan of Arc | 16:59.89 |
| 77 | Jesse MartinezPlace 77 · Grade 6 · Aurora St. Rita | 6 | Aurora St. Rita | 17:02.42 PR |
| 78 | Paul Vande HeyPlace 78 · Grade 5 · Clarendon Hills Notre Dame | 5 | Clarendon Hills Notre Dame | 17:08.86 |
| 79 | Enzo MillerPlace 79 · Grade 5 · Geneva St. Peter | 5 | Geneva St. Peter | 18:20.12 PR |
| 80 | Maison PalmerPlace 80 · Grade 6 · Chicago Morgan Park | 6 | Chicago Morgan Park | 20:54.27 PR |
| — | Will MinarichGrade 5 · Plainfield St. Mary | 5 | Plainfield St. Mary | DNS |