| 1 | Joseph SederPlace 1 · Grade 4 · Our Lady of Victory | 4 | Our Lady of Victory | 7:19.47 PR |
| 2 | Michael KammoPlace 2 · Grade 3 · St. Fabian | 3 | St. Fabian | 7:59.32 PR |
| 3 | John HickeyPlace 3 · Grade 4 · Our Lady of Good Counsel | 4 | Our Lady of Good Counsel | 8:02.29 PR |
| 4 | Declan MunsonPlace 4 · Grade 5 · St Edith | 5 | St Edith | 8:07.27 PR |
| 5 | Jackson ShewchuckPlace 5 · Grade 3 · Our Lady of Good Counsel | 3 | Our Lady of Good Counsel | 8:08.52 PR |
| 6 | Owen VipondPlace 6 · Grade 3 · Our Lady of Good Counsel | 3 | Our Lady of Good Counsel | 8:14.60 PR |
| 7 | Dylan NordhausPlace 7 · Grade 4 · All Saints | 4 | All Saints | 8:22.98 PR |
| 8 | Dom DiMambroPlace 8 · Grade 6 · Our Lady of Victory | 6 | Our Lady of Victory | 8:25.86 PR |
| 9 | Joseph AlexandrowskiPlace 9 · Grade 6 · Our Lady of Good Counsel | 6 | Our Lady of Good Counsel | 8:26.63 PR |
| 10 | Finn MartusPlace 10 · Grade 4 · Our Lady of Victory | 4 | Our Lady of Victory | 8:32.46 |
| 11 | Jacob MylerPlace 11 · Grade 3 · Our Lady of Good Counsel | 3 | Our Lady of Good Counsel | 8:35.50 PR |
| 12 | Jacob PlinePlace 12 · Grade 2 · All Saints | 2 | All Saints | 8:44.00 PR |
| 13 | Fulton KempaPlace 13 · Grade 4 · Our Lady of Good Counsel | 4 | Our Lady of Good Counsel | 8:44.78 PR |
| 14 | Henry PattisonPlace 14 · Grade 4 · Our Lady of Victory | 4 | Our Lady of Victory | 8:53.09 |
| 15 | Harrison WagnerPlace 15 · Grade 6 · Our Lady of Victory | 6 | Our Lady of Victory | 8:57.28 PR |
| 16 | Henry SpauldingPlace 16 · Grade 4 · Our Lady of Good Counsel | 4 | Our Lady of Good Counsel | 8:57.91 PR |
| 17 | Ben LaurencellePlace 17 · Grade 3 · St. Fabian | 3 | St. Fabian | 9:11.88 |
| 18 | Zachary DellyPlace 18 · Grade 3 · Our Lady of Victory | 3 | Our Lady of Victory | 9:16.17 |
| 19 | Hudson FrancisPlace 19 · Grade 2 · St Patrick (Brighton) | 2 | St Patrick (Brighton) | 9:19.28 |
| 20 | Luke BraziunasPlace 20 · Grade 4 · Our Lady of Victory | 4 | Our Lady of Victory | 9:24.29 |
| 21 | Milton WrightPlace 21 · Grade 5 · Our Lady of Good Counsel | 5 | Our Lady of Good Counsel | 9:35.06 |
| 22 | Dominic BrandtPlace 22 · Grade 4 · All Saints | 4 | All Saints | 9:41.56 |
| 23 | Nicholas ThamarusPlace 23 · Grade 1 · All Saints | 1 | All Saints | 9:43.51 PR |
| 24 | Connor KrossPlace 24 · Grade 4 · All Saints | 4 | All Saints | 9:48.68 |
| 25 | Bennett CarlsonPlace 25 · Grade 2 · All Saints | 2 | All Saints | 9:49.81 |
| 26 | James KrcatovichPlace 26 · Grade 6 · Our Lady of Good Counsel | 6 | Our Lady of Good Counsel | 9:50.29 PR |
| 27 | Teddy HattyPlace 27 · Grade 4 · All Saints | 4 | All Saints | 9:51.07 |
| 28 | Jackson KellerPlace 28 · Grade 2 · All Saints | 2 | All Saints | 9:53.19 |
| 29 | Paul GrahorPlace 29 · Grade 5 · St Edith | 5 | St Edith | 9:56.81 PR |
| 30 | Max MayorchakPlace 30 · Grade 1 · St. Fabian | 1 | St. Fabian | 10:00.25 PR |
| 31 | Hendrick RossPlace 31 · Grade 6 · St Patrick (Brighton) | 6 | St Patrick (Brighton) | 10:00.84 |
| 32 | Julian AlexandrowskiPlace 32 · Grade 5 · Our Lady of Good Counsel | 5 | Our Lady of Good Counsel | 10:06.85 |
| 33 | Evan WescottPlace 33 · Grade 4 · All Saints | 4 | All Saints | 10:10.74 |
| 34 | Owen CapracottaPlace 34 · Grade 5 · Our Lady of Good Counsel | 5 | Our Lady of Good Counsel | 10:13.04 PR |
| 35 | Adrian MyronovychPlace 35 · Grade 5 · All Saints | 5 | All Saints | 10:45.43 |
| 36 | Ben RittenhousePlace 36 · Grade 6 · All Saints | 6 | All Saints | 10:48.09 |
| 37 | Owen WatkinsPlace 37 · Grade 4 · All Saints | 4 | All Saints | 10:48.96 PR |
| 38 | Jackson SvirblyPlace 38 · Grade 4 · Our Lady of Good Counsel | 4 | Our Lady of Good Counsel | 10:49.24 PR |
| 39 | Willbey SchwabPlace 39 · Grade 2 · All Saints | 2 | All Saints | 10:52.22 |
| 40 | Charlie O'NeillPlace 40 · Grade 1 · All Saints | 1 | All Saints | 11:03.62 PR |
| 41 | Dawson BrandtPlace 41 · Grade 2 · All Saints | 2 | All Saints | 11:03.99 |
| 42 | Teddy LaskowskiPlace 42 · Grade 3 · Our Lady of Victory | 3 | Our Lady of Victory | 11:06.09 |
| 43 | Mikey AdelmanPlace 43 · Grade 2 · All Saints | 2 | All Saints | 11:18.58 |
| 44 | Jack AmmelPlace 44 · Grade 4 · All Saints | 4 | All Saints | 11:36.79 PR |
| 45 | Chip SchulerPlace 45 · Grade 2 · All Saints | 2 | All Saints | 11:48.77 |
| 46 | Ethan GuevaraPlace 46 · Grade 3 · All Saints | 3 | All Saints | 11:59.26 PR |
| 47 | Abram EskinsPlace 47 · Grade 1 · All Saints | 1 | All Saints | 12:45.25 PR |
| 48 | Ryan DornikPlace 48 · Grade 1 · All Saints | 1 | All Saints | 13:12.73 |
| 49 | Ryan HockerPlace 49 · Grade 2 · All Saints | 2 | All Saints | 14:21.50 PR |
| 50 | Marcelio ShammamiPlace 50 · Grade 3 · St. Fabian | 3 | St. Fabian | 18:07.63 |