| 1 | Dominic OswaldPlace 1 · Grade 8 · Mokena St. Mary | 8 | Mokena St. Mary | 11:32.49 PR |
| 2 | Nathan JanetPlace 2 · Grade 8 · Orland Hills Bernardin | 8 | Orland Hills Bernardin | 11:37.04 PR |
| 3 | Jack SimmsPlace 3 · Grade 6 · South Wilmington | 6 | South Wilmington | 12:02.98 |
| 4 | Daniel MurrayPlace 4 · Grade 6 · Mokena St. Mary | 6 | Mokena St. Mary | 12:07.53 PR |
| 5 | Cal ChristensenPlace 5 · Grade 7 · South Wilmington | 7 | South Wilmington | 12:10.62 PR |
| 6 | Tucker LynePlace 6 · Grade 8 · Plainfield St. Mary | 8 | Plainfield St. Mary | 12:11.75 PR |
| 7 | Jackson ProvostPlace 7 · Grade 8 · Bourbonnais St. Paul's | 8 | Bourbonnais St. Paul's | 12:12.64 PR |
| 8 | Grey ProvostPlace 8 · Grade 5 · Bourbonnais St. Paul's | 5 | Bourbonnais St. Paul's | 12:21.15 PR |
| 9 | Evan BiancoPlace 9 · Grade 8 · Orland Hills Bernardin | 8 | Orland Hills Bernardin | 12:21.60 PR |
| 10 | Anthony CrumrinePlace 10 · Grade 5 · Westmont Holy Trinity | 5 | Westmont Holy Trinity | 12:22.29 PR |
| 11 | Emmett ReillyPlace 11 · Grade 7 · Shorewood Holy family | 7 | Shorewood Holy family | 12:27.43 PR |
| 12 | Colin MillerPlace 12 · Grade 7 · Bourbonnais St. George | 7 | Bourbonnais St. George | 12:33.37 PR |
| 13 | Johnny DemontePlace 13 · Grade 7 · Plainfield St. Mary | 7 | Plainfield St. Mary | 12:40.02 |
| 14 | Matt PullmanPlace 14 · Grade 8 · Shorewood Holy family | 8 | Shorewood Holy family | 12:44.34 PR |
| 15 | Santino RussoPlace 15 · Grade 7 · Plainfield St. Mary | 7 | Plainfield St. Mary | 12:44.69 |
| 16 | Corey MundayPlace 16 · Grade 7 · Joliet St. Raymond | 7 | Joliet St. Raymond | 12:49.05 |
| 17 | Brayden OpiolaPlace 17 · Grade 8 · Shorewood Holy family | 8 | Shorewood Holy family | 12:51.19 PR |
| 18 | John KappasPlace 18 · Grade 7 · Plainfield St. Mary | 7 | Plainfield St. Mary | 13:02.86 |
| 19 | Owen HencinskiPlace 19 · Grade 5 · South Wilmington | 5 | South Wilmington | 13:03.63 PR |
| 20 | Elias SepperPlace 20 · Grade 8 · Plainfield St. Mary | 8 | Plainfield St. Mary | 13:06.85 PR |
| 21 | Dean O'ConnorPlace 21 · Grade 7 · Mokena St. Mary | 7 | Mokena St. Mary | 13:12.45 PR |
| 22 | Caleb MariettaPlace 22 · Grade 7 · Mokena St. Mary | 7 | Mokena St. Mary | 13:13.71 PR |
| 23 | Blaize EvansPlace 23 · Grade 7 · Mokena St. Mary | 7 | Mokena St. Mary | 13:14.25 PR |
| 24 | Camdyn TalleyPlace 24 · Grade 8 · Odell | 8 | Odell | 13:15.75 PR |
| 25 | Matthew PaonePlace 25 · Grade 5 · Shorewood Holy family | 5 | Shorewood Holy family | 13:26.08 PR |
| 26 | Michael MillerPlace 26 · Grade 8 · Ottawa (Marquette) | 8 | Ottawa (Marquette) | 13:30.41 PR |
| 27 | Seamus McCormackPlace 27 · Grade 7 · Orland Hills Bernardin | 7 | Orland Hills Bernardin | 13:31.30 PR |
| 28 | Harrison MyrickPlace 28 · Grade 7 · Bourbonnais St. George | 7 | Bourbonnais St. George | 13:35.13 PR |
| 29 | Miles GregoirePlace 29 · Grade 7 · Bourbonnais St. George | 7 | Bourbonnais St. George | 13:39.87 PR |
| 30 | Boston LewisPlace 30 · Grade 7 · Odell | 7 | Odell | 13:42.85 PR |
| 31 | Jaime VargasPlace 31 · Grade 7 · Joliet St. Raymond | 7 | Joliet St. Raymond | 13:44.03 |
| 32 | Gavin BurtonPlace 32 · Grade 7 · Bourbonnais St. George | 7 | Bourbonnais St. George | 13:47.04 |
| 33 | Finn O'ConnorPlace 33 · Grade 6 · Mokena St. Mary | 6 | Mokena St. Mary | 13:50.97 PR |
| 34 | Dean NugentPlace 34 · Grade 5 · Plainfield St. Mary | 5 | Plainfield St. Mary | 13:52.58 PR |
| 35 | Jason MatteaPlace 35 · Grade 6 · Shorewood Holy family | 6 | Shorewood Holy family | 13:53.55 PR |
| 36 | Santiago CarabajalPlace 36 · Grade 6 · Elwood GS | 6 | Elwood GS | 13:54.15 PR |
| 37 | Josiah AlixPlace 37 · Grade 7 · Ottawa (Marquette) | 7 | Ottawa (Marquette) | 13:55.59 PR |
| 38 | Mateus RibeiroPlace 38 · Grade 5 · Ottawa (Marquette) | 5 | Ottawa (Marquette) | 13:56.59 PR |
| 39 | Nicholas NielsenPlace 39 · Grade 5 · Plainfield St. Mary | 5 | Plainfield St. Mary | 13:56.65 PR |
| 40 | Lucas RodriguezPlace 40 · Grade 7 · Shorewood Holy family | 7 | Shorewood Holy family | 14:01.15 |
| 41 | Drew ThompsonPlace 41 · Grade 7 · Orland Hills Bernardin | 7 | Orland Hills Bernardin | 14:04.18 PR |
| 42 | Tanner WeberPlace 42 · Grade 5 · Bourbonnais St. George | 5 | Bourbonnais St. George | 14:05.72 PR |
| 43 | Owen StyckPlace 43 · Grade 6 · Bourbonnais St. Paul's | 6 | Bourbonnais St. Paul's | 14:07.42 |
| 44 | Alex MondscheanPlace 44 · Grade 8 · Westmont Holy Trinity | 8 | Westmont Holy Trinity | 14:08.18 PR |
| 45 | Killian CantlinPlace 45 · Grade 5 · Ottawa (Marquette) | 5 | Ottawa (Marquette) | 14:09.04 PR |
| 46 | Payson FarrellPlace 46 · Grade 7 · Ottawa Wallace | 7 | Ottawa Wallace | 14:16.72 |
| 47 | Jimmy KaiserPlace 47 · Grade 5 · Westmont Holy Trinity | 5 | Westmont Holy Trinity | 14:21.34 PR |
| 48 | Hudson RichardsonPlace 48 · Grade 5 · Elwood GS | 5 | Elwood GS | 14:24.50 |
| 49 | Victor OskvarekPlace 49 · Grade 6 · Shorewood Holy family | 6 | Shorewood Holy family | 14:27.98 |
| 50 | Benton BrunsPlace 50 · Grade 7 · Bourbonnais St. George | 7 | Bourbonnais St. George | 14:29.74 PR |
| 51 | Parker WedicPlace 51 · Grade 6 · Elwood GS | 6 | Elwood GS | 14:31.76 PR |
| 52 | Graham AndersonPlace 52 · Grade 8 · Bourbonnais St. Paul's | 8 | Bourbonnais St. Paul's | 14:32.24 PR |
| 53 | Francis FultonPlace 53 · Grade 6 · Mokena St. Mary | 6 | Mokena St. Mary | 14:36.67 PR |
| 54 | James MuzzarelliPlace 54 · Grade 7 · South Wilmington | 7 | South Wilmington | 14:37.65 PR |
| 55 | Porter AndersonPlace 55 · Grade 6 · Ottawa Wallace | 6 | Ottawa Wallace | 14:45.19 PR |
| 56 | Rogan RennewanzPlace 56 · Grade 6 · Bourbonnais St. Paul's | 6 | Bourbonnais St. Paul's | 14:45.90 PR |
| 57 | Daniel MarionPlace 57 · Grade 8 · Bourbonnais St. George | 8 | Bourbonnais St. George | 14:49.88 PR |
| 58 | Lyndon CoffeyPlace 58 · Grade 5 · Saunemin | 5 | Saunemin | 15:12.09 PR |
| 59 | AJ MancusoPlace 59 · Grade 8 · Ottawa (Marquette) | 8 | Ottawa (Marquette) | 15:19.50 |
| 60 | Jaxson RamboPlace 60 · Grade 5 · Odell | 5 | Odell | 15:23.13 PR |
| 61 | Richard KaiserPlace 61 · Grade 6 · Westmont Holy Trinity | 6 | Westmont Holy Trinity | 15:25.33 PR |
| 62 | Preston WatfordPlace 62 · Grade 7 · Bourbonnais St. Paul's | 7 | Bourbonnais St. Paul's | 15:29.40 PR |
| 63 | Blake MaxardPlace 63 · Grade 6 · South Wilmington | 6 | South Wilmington | 15:33.38 PR |
| 64 | Benjamin CofranPlace 64 · Grade 6 · Orland Hills Bernardin | 6 | Orland Hills Bernardin | 15:33.76 PR |
| 65 | Charles MuzzarelliPlace 65 · Grade 5 · South Wilmington | 5 | South Wilmington | 15:36.20 |
| 66 | Mackson TalleyPlace 66 · Grade 6 · Odell | 6 | Odell | 15:40.75 PR |
| 67 | Hudson EddyPlace 67 · Grade 6 · South Wilmington | 6 | South Wilmington | 15:59.82 PR |
| 68 | Joseph McIntyre-TullPlace 68 · Grade 6 · Westmont Holy Trinity | 6 | Westmont Holy Trinity | 16:06.52 PR |
| 69 | Parker AubryPlace 69 · Grade 6 · Ottawa Wallace | 6 | Ottawa Wallace | 16:17.65 PR |
| 70 | Emmett RoachPlace 70 · Grade 6 · Millbrook | 6 | Millbrook | 16:20.68 |
| 71 | Cameron GrossPlace 71 · Grade 6 · Ottawa Wallace | 6 | Ottawa Wallace | 16:52.18 PR |
| 72 | Emmett BurkheadPlace 72 · Grade 7 · Ottawa (Marquette) | 7 | Ottawa (Marquette) | 17:04.78 PR |
| 73 | Ben AustinPlace 73 · Grade 6 · Odell | 6 | Odell | 17:05.52 |
| 74 | Will JenningsPlace 74 · Grade 8 · Saunemin | 8 | Saunemin | 17:29.73 PR |
| 75 | Benjamin ArevaloPlace 75 · Grade 5 · Ottawa Wallace | 5 | Ottawa Wallace | 17:36.72 PR |
| 76 | Liam NolanPlace 76 · Grade 6 · Ottawa (Marquette) | 6 | Ottawa (Marquette) | 18:29.68 |
| 77 | Clay HarstedPlace 77 · Grade 6 · Ottawa Wallace | 6 | Ottawa Wallace | 18:31.72 PR |
| 78 | Jacob JohnsonPlace 78 · Grade 8 · Orland Hills Bernardin | 8 | Orland Hills Bernardin | 19:42.68 PR |
| 79 | Angelo BernabePlace 79 · Grade 6 · Orland Hills Bernardin | 6 | Orland Hills Bernardin | 19:46.52 |
| 80 | Anthony NortonPlace 80 · Grade 6 · Elwood GS | 6 | Elwood GS | 21:55.29 |