| 1 | Luke BaganzPlace 1 · Grade 5 · Bethany Lutheran | 5 | Bethany Lutheran | 6:52.1 |
| 2 | Shaan ShahPlace 2 · Grade 5 · St. Peter (Schaumburg) | 5 | St. Peter (Schaumburg) | 7:00.5 |
| 3 | Jax JosupaitPlace 3 · Grade 5 · Bethany Lutheran | 5 | Bethany Lutheran | 7:29.3 PR |
| 4 | Lincoln BellPlace 4 · Grade 4 · St. Paul (Mount Prospect) | 4 | St. Paul (Mount Prospect) | 7:33.6 |
| 5 | Edward VenciusPlace 5 · Grade 3 · Bethany Lutheran | 3 | Bethany Lutheran | 7:36.0 |
| 6 | Andrew ObrechtPlace 6 · Grade 5 · St John's (Lombard) | 5 | St John's (Lombard) | 7:42.6 |
| 7 | Declan ClancyPlace 7 · Grade 5 · Cross Lutheran | 5 | Cross Lutheran | 7:45.9 |
| 8 | Connor ShannonPlace 8 · Grade 5 · St John's (Lombard) | 5 | St John's (Lombard) | 7:46.1 |
| 9 | Brayden BrennanPlace 9 · Grade 4 · St. Peter (Schaumburg) | 4 | St. Peter (Schaumburg) | 7:46.2 |
| 10 | Darian KellerPlace 10 · Grade 5 · Immanuel Lutheran (Crystal Lake) | 5 | Immanuel Lutheran (Crystal Lake) | 7:46.4 PR |
| 11 | Grayson FurgusonPlace 11 · Grade 4 · St. Peter Lutheran (Arlington Heights) | 4 | St. Peter Lutheran (Arlington Heights) | 7:49.2 |
| 12 | Hudson NowackPlace 12 · Grade 6 · St John's (Lombard) | 6 | St John's (Lombard) | 8:03.5 |
| 13 | Henry ZikaPlace 13 · Grade 5 · St. Peter (Schaumburg) | 5 | St. Peter (Schaumburg) | 8:12.1 |
| 14 | Joshua BuelPlace 14 · Grade 3 · Bethany Lutheran | 3 | Bethany Lutheran | 8:17.7 |
| 15 | Anthony FisherPlace 15 · Grade 5 · St John's (Lombard) | 5 | St John's (Lombard) | 8:22.4 |
| 16 | Zach TurnerPlace 16 · Grade 5 · St John's (Lombard) | 5 | St John's (Lombard) | 8:25.4 |
| 17 | Andrew HobusPlace 17 · Grade 3 · Bethany Lutheran | 3 | Bethany Lutheran | 8:41.1 |
| 18 | Joshua McBreenPlace 18 · Grade 5 · Cross Lutheran | 5 | Cross Lutheran | 8:44.0 |
| 19 | Noah PenrodPlace 19 · Grade 4 · Cross Lutheran | 4 | Cross Lutheran | 8:46.1 |
| 20 | Carlos DorantesPlace 20 · Grade 4 · St. Andrews Lutheran | 4 | St. Andrews Lutheran | 8:48.1 PR |
| 21 | Simon LindenPlace 21 · Grade 4 · Immanuel Lutheran (Crystal Lake) | 4 | Immanuel Lutheran (Crystal Lake) | 8:55.6 PR |
| 22 | Forrest RomanoPlace 22 · Grade 5 · St John's (Lombard) | 5 | St John's (Lombard) | 8:56.2 |
| 23 | Bobby PerezPlace 23 · Grade 3 · St John's (Lombard) | 3 | St John's (Lombard) | 9:00.5 PR |
| 24 | Carter WoodPlace 24 · Grade 3 · St. Paul (Mount Prospect) | 3 | St. Paul (Mount Prospect) | 9:05.0 PR |
| 25 | Minev KristianPlace 25 · Grade 3 · St. Paul (Mount Prospect) | 3 | St. Paul (Mount Prospect) | 9:05.6 PR |
| 26 | Frankie BoksaPlace 26 · Grade 5 · St John's (Lombard) | 5 | St John's (Lombard) | 9:06.3 PR |
| 27 | Charlie CarratoPlace 27 · Grade 3 · St. Peter Lutheran (Arlington Heights) | 3 | St. Peter Lutheran (Arlington Heights) | 9:07.5 PR |
| 28 | Charlie BussePlace 28 · Grade 3 · St. Paul (Mount Prospect) | 3 | St. Paul (Mount Prospect) | 9:10.8 PR |
| 29 | Logan ElmorePlace 29 · Grade 3 · St. Paul (Mount Prospect) | 3 | St. Paul (Mount Prospect) | 9:13.9 PR |
| 30 | Sam BreenPlace 30 · Grade 3 · St. Paul (Mount Prospect) | 3 | St. Paul (Mount Prospect) | 9:17.1 PR |
| 31 | Sean HerringPlace 31 · Grade 3 · Grace Lutheran Elementary | 3 | Grace Lutheran Elementary | 9:19.0 PR |
| 32 | Gavin ColePlace 32 · Grade 5 · Bethany Lutheran | 5 | Bethany Lutheran | 9:20.7 |
| 33 | Andrew StaehlinPlace 33 · Grade 3 · St. Peter Lutheran (Arlington Heights) | 3 | St. Peter Lutheran (Arlington Heights) | 9:21.2 PR |
| 34 | August CunninghamPlace 34 · Grade 5 · Bethany Lutheran | 5 | Bethany Lutheran | 9:29.7 |
| 35 | luke KendriganPlace 35 · Grade 4 · St. Andrews Lutheran | 4 | St. Andrews Lutheran | 9:32.8 |
| 36 | Sawyer NowackPlace 36 · Grade 4 · St John's (Lombard) | 4 | St John's (Lombard) | 9:35.3 |
| 37 | Bode MiltzPlace 37 · Grade 5 · St. Peter (Schaumburg) | 5 | St. Peter (Schaumburg) | 9:35.5 |
| 38 | Robbie GrahamPlace 38 · Grade 3 · St. Paul (Mount Prospect) | 3 | St. Paul (Mount Prospect) | 9:45.2 PR |
| 39 | Nolan KelleyPlace 39 · Grade 3 · St. Paul (Mount Prospect) | 3 | St. Paul (Mount Prospect) | 9:49.9 PR |
| 40 | Henry BoksaPlace 40 · Grade 4 · St John's (Lombard) | 4 | St John's (Lombard) | 9:55.6 |
| 41 | Kevin AmbrozewskiPlace 41 · Grade 6 · Zion Lutheran (Marengo) | 6 | Zion Lutheran (Marengo) | 10:03.8 PR |
| 42 | Judah KatzbergPlace 42 · Grade 6 · Christian Liberty Academy | 6 | Christian Liberty Academy | 10:11.3 |
| 43 | Jackson BergPlace 43 · Grade 8 · St. Peter (Schaumburg) | 8 | St. Peter (Schaumburg) | 10:11.6 |
| 44 | Colton ManringPlace 44 · Grade 4 · Zion Lutheran (Marengo) | 4 | Zion Lutheran (Marengo) | 10:14.4 PR |
| 45 | Levi VogelzangPlace 45 · Grade 4 · St. Paul (Mount Prospect) | 4 | St. Paul (Mount Prospect) | 10:21.0 |
| 46 | Eli DelantyPlace 46 · Grade 4 · St. Andrews Lutheran | 4 | St. Andrews Lutheran | 10:49.8 |
| 47 | Nate VictorPlace 47 · Grade 4 · St. Peter Lutheran (Arlington Heights) | 4 | St. Peter Lutheran (Arlington Heights) | 10:57.7 |
| 48 | Jordan (Dancho) RouhliadkovPlace 48 · Grade 4 · St. Peter (Schaumburg) | 4 | St. Peter (Schaumburg) | 11:12.3 |
| 49 | Barrett ZoellickPlace 49 · Grade 3 · St. Paul (Mount Prospect) | 3 | St. Paul (Mount Prospect) | 11:12.6 PR |
| 50 | Nathan LachmannPlace 50 · Grade 3 · St. Peter Lutheran (Arlington Heights) | 3 | St. Peter Lutheran (Arlington Heights) | 11:14.4 PR |
| 51 | Nolan DomeierPlace 51 · Grade 4 · Zion Lutheran (Marengo) | 4 | Zion Lutheran (Marengo) | 11:24.9 PR |
| 52 | Ryan ShieldsPlace 52 · Grade 3 · St. Peter Lutheran (Arlington Heights) | 3 | St. Peter Lutheran (Arlington Heights) | 11:33.8 PR |
| 53 | Brenton PittsPlace 53 · Grade 3 · Grace Lutheran Elementary | 3 | Grace Lutheran Elementary | 11:41.3 |
| 54 | Calvin TizuraPlace 54 · Grade 4 · St. Andrews Lutheran | 4 | St. Andrews Lutheran | 11:43.3 |
| 55 | Parker NunezPlace 55 · Grade 3 · St. Peter Lutheran (Arlington Heights) | 3 | St. Peter Lutheran (Arlington Heights) | 11:43.5 PR |
| 56 | bode HerrnreiterPlace 56 · Grade 3 · St. Andrews Lutheran | 3 | St. Andrews Lutheran | 11:49.2 PR |
| 57 | Olubamise AdegbulugbePlace 57 · Grade 4 · Grace Lutheran Elementary | 4 | Grace Lutheran Elementary | 12:14.4 |
| 58 | Luca LorancePlace 58 · Grade 4 · Cross Lutheran | 4 | Cross Lutheran | 12:18.5 |
| 59 | Axel OliverPlace 59 · Grade 5 · Cross Lutheran | 5 | Cross Lutheran | 12:50.9 |
| 60 | Andres PenalozaPlace 60 · Grade 4 · Immanuel Lutheran (East Dundee) | 4 | Immanuel Lutheran (East Dundee) | 13:26.2 PR |
| 61 | declan UpstromPlace 61 · Grade 5 · St. Andrews Lutheran | 5 | St. Andrews Lutheran | 13:39.1 PR |