| 1 | Andrew MoraPlace 1 · Grade 5 · British International of Chicago | 5 | British International of Chicago | 7:05.1 |
| 2 | Julian DummPlace 2 · Grade 6 · River Forest Roosevelt | 6 | River Forest Roosevelt | 7:16.0 PR |
| 3 | John Patrick HlavinPlace 3 · Grade 6 · River Forest Roosevelt | 6 | River Forest Roosevelt | 7:16.6 PR |
| 4 | Julien CaulliezPlace 4 · Grade 5 · River Forest Roosevelt | 5 | River Forest Roosevelt | 7:20.3 PR |
| 5 | Tate FordPlace 5 · Grade 7 · Chicago Trailblazers | 7 | Chicago Trailblazers | 7:21.4 PR |
| 6 | Julien DuquePlace 6 · Grade 5 · Chicago Old St. Mary's | 5 | Chicago Old St. Mary's | 7:22.9 |
| 7 | Jameson WalshPlace 7 · Grade 4 · Chicago Alphonsus | 4 | Chicago Alphonsus | 7:27.9 |
| 8 | Declan KennedyPlace 8 · Grade 5 · Chicago Frances Xavier Warde | 5 | Chicago Frances Xavier Warde | 7:29.0 |
| 9 | Kipton JohnsonPlace 9 · Grade 5 · Chicago Alphonsus | 5 | Chicago Alphonsus | 7:31.5 PR |
| 10 | Luke BorkowskiPlace 10 · Grade 5 · Chicago Frances Xavier Warde | 5 | Chicago Frances Xavier Warde | 7:34.6 |
| 11 | Kai LichtenfeldPlace 11 · Grade 6 · Rogers Park Montessori | 6 | Rogers Park Montessori | 7:37.5 |
| 12 | Nicholas KrebsPlace 12 · Grade 6 · Chicago St. Matthias | 6 | Chicago St. Matthias | 7:39.1 |
| 13 | Brendan HoranPlace 13 · Grade 4 · Chicago St. Matthias | 4 | Chicago St. Matthias | 7:40.1 |
| 14 | Dominic RonchettaPlace 14 · Grade 5 · Chicago St. Benedict | 5 | Chicago St. Benedict | 7:41.4 PR |
| 15 | Aiden RegoPlace 15 · Grade 6 · Chicago Old St. Mary's | 6 | Chicago Old St. Mary's | 7:42.0 |
| 16 | Benjamin WallerPlace 16 · Grade 5 · Chicago Old St. Mary's | 5 | Chicago Old St. Mary's | 7:42.0 |
| 17 | Hunter FunchesPlace 17 · Grade 6 · Chicago Old St. Mary's | 6 | Chicago Old St. Mary's | 7:42.2 |
| 18 | Lawson SpieldennerPlace 18 · Grade 6 · Glenview Our Lady of Perpetual Help | 6 | Glenview Our Lady of Perpetual Help | 7:43.0 |
| 19 | Duncan McgrealPlace 19 · Grade 5 · Chicago St. Andrew | 5 | Chicago St. Andrew | 7:44.0 |
| 20 | Finley O'ConnorPlace 20 · Grade 5 · Chicago Old St. Mary's | 5 | Chicago Old St. Mary's | 7:45.3 |
| 21 | Andrew GoldhaberPlace 21 · Grade 6 · River Forest Roosevelt | 6 | River Forest Roosevelt | 7:46.6 PR |
| 22 | Ardan MahicPlace 22 · Grade 5 · River Forest Roosevelt | 5 | River Forest Roosevelt | 7:47.7 PR |
| 23 | Ben VanderbeekPlace 23 · Grade 6 · Chicago Alphonsus | 6 | Chicago Alphonsus | 7:47.8 |
| 24 | Aydin JavedPlace 24 · Grade 5 · Rogers Park Montessori | 5 | Rogers Park Montessori | 7:48.7 |
| 25 | Angelo MaranoPlace 25 · Grade 5 · Chicago Old St. Mary's | 5 | Chicago Old St. Mary's | 7:51.6 |
| 26 | Oliver OswaldPlace 26 · Grade 4 · Chicago St. Matthias | 4 | Chicago St. Matthias | 7:51.9 |
| 27 | Charles MorowczynskiPlace 27 · Grade 5 · River Forest Roosevelt | 5 | River Forest Roosevelt | 7:54.2 PR |
| 28 | Wesley ReyesPlace 28 · Grade 6 · Bluford | 6 | Bluford | 7:54.3 PR |
| 29 | Sebastian KamyszPlace 29 · Grade 6 · River Forest Roosevelt | 6 | River Forest Roosevelt | 7:55.7 PR |
| 30 | Daniel OConnorPlace 30 · Grade 6 · Chicago St. Benedict | 6 | Chicago St. Benedict | 7:58.7 |
| 31 | Declan TobinPlace 31 · Grade 4 · Rogers Park Montessori | 4 | Rogers Park Montessori | 7:59.0 PR |
| 32 | Nicholas CookPlace 32 · Grade 5 · Chicago Old St. Mary's | 5 | Chicago Old St. Mary's | 7:59.9 |
| 33 | Dylan SmithPlace 33 · Grade 4 · Chicago Old St. Mary's | 4 | Chicago Old St. Mary's | 8:00.3 |
| 34 | Sam JacobsonPlace 34 · Grade 12 · Chicago Trailblazers | 12 | Chicago Trailblazers | 8:00.9 PR |
| 35 | Teddy VaughnPlace 35 · Grade 4 · Evanston Academy SJA | 4 | Evanston Academy SJA | 8:01.0 |
| 36 | Tommy DoylePlace 36 · Grade 5 · Chicago Old St. Mary's | 5 | Chicago Old St. Mary's | 8:01.7 |
| 37 | Franco LealPlace 37 · Grade 5 · Chicago Old St. Mary's | 5 | Chicago Old St. Mary's | 8:02.8 |
| 38 | Will BartolucciPlace 38 · Grade 6 · River Forest Roosevelt | 6 | River Forest Roosevelt | 8:04.1 PR |
| 39 | Bennett HillPlace 39 · Grade 5 · Chicago St. Benedict | 5 | Chicago St. Benedict | 8:04.3 |
| 40 | Oliver KitsonPlace 40 · Grade 5 · River Forest Roosevelt | 5 | River Forest Roosevelt | 8:04.6 |
| 41 | Lukas DickersonPlace 41 · Grade 6 · Chicago St. Matthias | 6 | Chicago St. Matthias | 8:08.7 PR |
| 42 | Elias MoralesPlace 42 · Grade 4 · Chicago St. Andrew | 4 | Chicago St. Andrew | 8:08.8 |
| 43 | Kiran PatelPlace 43 · Grade 5 · Evanston Academy SJA | 5 | Evanston Academy SJA | 8:11.7 |
| 44 | Nate VolmerdingPlace 44 · Grade 4 · Chicago St. Matthias | 4 | Chicago St. Matthias | 8:15.1 |
| 45 | Liam GoodmanPlace 45 · Grade 6 · Chicago Frances Xavier Warde | 6 | Chicago Frances Xavier Warde | 8:16.2 |
| 46 | Oscar GrondyPlace 46 · Grade 6 · Chicago Alphonsus | 6 | Chicago Alphonsus | 8:16.7 |
| 47 | Elan PikkelPlace 47 · Grade 5 · Rogers Park Montessori | 5 | Rogers Park Montessori | 8:19.4 |
| 48 | Patrick ChurchPlace 48 · Grade 5 · Chicago Frances Xavier Warde | 5 | Chicago Frances Xavier Warde | 8:20.3 |
| 49 | Connor O'NeillPlace 49 · Grade 5 · Chicago Frances Xavier Warde | 5 | Chicago Frances Xavier Warde | 8:21.1 |
| 50 | Patrick QuinnPlace 50 · Grade 6 · Chicago Old St. Mary's | 6 | Chicago Old St. Mary's | 8:21.7 |
| 51 | Joseph HorosPlace 51 · Grade 6 · Chicago Alphonsus | 6 | Chicago Alphonsus | 8:26.5 |
| 52 | Nicholas BevanPlace 52 · Grade 5 · River Forest Roosevelt | 5 | River Forest Roosevelt | 8:27.2 |
| 53 | Zach WehrmanPlace 53 · Grade 6 · River Forest Roosevelt | 6 | River Forest Roosevelt | 8:31.0 PR |
| 54 | Gio JumeanPlace 54 · Grade 6 · Chicago Frances Xavier Warde | 6 | Chicago Frances Xavier Warde | 8:31.3 PR |
| 55 | Sam SchollPlace 55 · Grade 5 · Rogers Park Montessori | 5 | Rogers Park Montessori | 8:31.7 |
| 56 | Ben WeinachtPlace 56 · Grade 6 · Glenview Our Lady of Perpetual Help | 6 | Glenview Our Lady of Perpetual Help | 8:34.0 |
| 57 | Marcus LeePlace 57 · Grade 4 · Chicago Frances Xavier Warde | 4 | Chicago Frances Xavier Warde | 8:34.9 |
| 58 | Matteo Hrzic WeedonPlace 58 · Grade 8 · Chicago Old St. Mary's | 8 | Chicago Old St. Mary's | 8:35.0 PR |
| 59 | Julian GoebelPlace 59 · Grade 6 · Roycemore | 6 | Roycemore | 8:39.0 PR |
| 60 | Grayson OttPlace 60 · Grade 5 · Chicago St. Matthias | 5 | Chicago St. Matthias | 8:40.2 PR |
| 61 | Dominic PragalzPlace 61 · Grade 5 · Chicago Alphonsus | 5 | Chicago Alphonsus | 8:40.8 |
| 62 | Patrick O'KelleyPlace 62 · Grade 5 · Chicago Old St. Mary's | 5 | Chicago Old St. Mary's | 8:41.8 |
| 63 | Henry VanDerSchiePlace 63 · Grade 6 · River Forest Roosevelt | 6 | River Forest Roosevelt | 8:50.1 PR |
| 64 | Preston FioraniPlace 64 · Grade 5 · Chicago Alphonsus | 5 | Chicago Alphonsus | 8:53.9 |
| 65 | Elliot PalmPlace 65 · Grade 5 · Chicago St. Andrew | 5 | Chicago St. Andrew | 8:58.8 |
| 66 | Jack HughesPlace 66 · Grade 6 · River Forest Roosevelt | 6 | River Forest Roosevelt | 9:03.4 PR |
| 67 | Nelson BohnPlace 67 · Grade 6 · Chicago Alphonsus | 6 | Chicago Alphonsus | 9:06.1 |
| 68 | Burke PalmerPlace 68 · Grade 6 · Chicago Alphonsus | 6 | Chicago Alphonsus | 9:06.8 |
| 69 | Albert MillettPlace 69 · Grade 4 · Chicago Alphonsus | 4 | Chicago Alphonsus | 9:09.1 |
| 70 | Ben MattisonPlace 70 · Grade 5 · Chicago St. Benedict | 5 | Chicago St. Benedict | 9:10.1 |
| 71 | Jack MarrionPlace 71 · Grade 6 · Chicago St. Benedict | 6 | Chicago St. Benedict | 9:13.5 PR |
| 72 | Breck McGinleyPlace 72 · Grade 4 · Chicago Frances Xavier Warde | 4 | Chicago Frances Xavier Warde | 9:17.8 |
| 73 | Carlos SandovalPlace 73 · Grade 4 · Chicago Old St. Mary's | 4 | Chicago Old St. Mary's | 9:18.0 |
| 74 | Chris JohniganPlace 74 · Grade 4 · Chicago Old St. Mary's | 4 | Chicago Old St. Mary's | 9:23.1 |
| 75 | Luke HanPlace 75 · Grade 4 · Chicago Old St. Mary's | 4 | Chicago Old St. Mary's | 9:28.1 |
| 76 | Sam BevanPlace 76 · Grade 6 · River Forest Roosevelt | 6 | River Forest Roosevelt | 9:30.7 |
| 77 | David ButlerPlace 77 · Grade 4 · Chicago Old St. Mary's | 4 | Chicago Old St. Mary's | 9:31.1 |
| 78 | Connor SheetsPlace 78 · Grade 4 · Chicago Alphonsus | 4 | Chicago Alphonsus | 9:31.9 |
| 79 | Ryan MurphyPlace 79 · Grade 6 · River Forest Roosevelt | 6 | River Forest Roosevelt | 9:43.1 PR |
| 80 | Gideon JohnPlace 80 · Grade 5 · River Forest Roosevelt | 5 | River Forest Roosevelt | 9:43.8 |
| 81 | Ronan KellyPlace 81 · Grade 5 · Chicago Frances Xavier Warde | 5 | Chicago Frances Xavier Warde | 9:47.8 |
| 82 | Jack SharpPlace 82 · Grade 5 · Chicago St. Matthias | 5 | Chicago St. Matthias | 9:49.7 PR |
| 83 | Aadi MujtabaPlace 83 · Grade 5 · Chicago Frances Xavier Warde | 5 | Chicago Frances Xavier Warde | 9:52.7 |
| 84 | Henry BadePlace 84 · Grade 6 · River Forest Roosevelt | 6 | River Forest Roosevelt | 9:59.8 PR |
| 85 | Hank CarefPlace 85 · Grade 5 · Chicago St. Andrew | 5 | Chicago St. Andrew | 10:01.4 |
| 86 | Kosh GriffinPlace 86 · Grade 5 · Roycemore | 5 | Roycemore | 10:04.7 PR |
| 87 | David VallejoPlace 87 · Grade 4 · Chicago Old St. Mary's | 4 | Chicago Old St. Mary's | 10:09.8 |
| 88 | Kevin PatelPlace 88 · Grade 5 · Chicago St. Benedict | 5 | Chicago St. Benedict | 10:14.9 |
| 89 | Bladen FunchesPlace 89 · Grade 4 · Chicago Old St. Mary's | 4 | Chicago Old St. Mary's | 10:17.9 |
| 90 | Everett ZannPlace 90 · Grade 5 · Chicago Alphonsus | 5 | Chicago Alphonsus | 10:25.0 |
| 91 | Carter TutronePlace 91 · Grade 4 · Chicago Alphonsus | 4 | Chicago Alphonsus | 10:31.8 |
| 92 | Santiago ReyesPlace 92 · Grade 1 · Bluford | 1 | Bluford | 10:37.0 PR |
| 93 | Connor MitchellPlace 93 · Grade 4 · Chicago St. Andrew | 4 | Chicago St. Andrew | 10:53.0 |
| 94 | Dylan DerhakePlace 94 · Grade 6 · Chicago Alphonsus | 6 | Chicago Alphonsus | 11:01.6 |
| 95 | Ravi FloresPlace 95 · Grade 5 · Chicago Frances Xavier Warde | 5 | Chicago Frances Xavier Warde | 11:03.9 |
| 96 | Lincoln TrussellPlace 96 · Grade 5 · Rogers Park Montessori | 5 | Rogers Park Montessori | 11:21.4 |
| 97 | Joe TrotskyPlace 97 · Grade 6 · River Forest Roosevelt | 6 | River Forest Roosevelt | 11:47.1 PR |
| 98 | Jack FlanaganPlace 98 · Grade 6 · Chicago Alphonsus | 6 | Chicago Alphonsus | 11:56.8 |
| 99 | Alexander (Alex) WielandPlace 99 · Grade 4 · Chicago Frances Xavier Warde | 4 | Chicago Frances Xavier Warde | 11:57.1 |
| 100 | Miles KramerPlace 100 · Grade 6 · Roycemore | 6 | Roycemore | 12:11.2 PR |
| 101 | Jack BachkoskyPlace 101 · Grade 4 · Chicago Alphonsus | 4 | Chicago Alphonsus | 12:14.4 |
| 102 | John (Johnny) MoorePlace 102 · Grade 4 · Chicago Frances Xavier Warde | 4 | Chicago Frances Xavier Warde | 12:15.1 |
| 103 | Oliver JentaPlace 103 · Grade 6 · Rogers Park Montessori | 6 | Rogers Park Montessori | 12:17.4 PR |
| 104 | Dylan Chhay-VickersPlace 104 · Grade 4 · Rogers Park Montessori | 4 | Rogers Park Montessori | 12:45.5 |
| 105 | Fletcher MiskePlace 105 · Grade 6 · Chicago Alphonsus | 6 | Chicago Alphonsus | 12:46.5 |
| 106 | Andrew ChristopherPlace 106 · Grade 4 · Chicago St. Andrew | 4 | Chicago St. Andrew | 14:54.1 |