| 1 | Jack GerzemaPlace 1 · Grade 6 · St. Fabian | 6 | St. Fabian | 7:36.40 |
| 2 | Oscar SwimPlace 2 · Grade 5 · St. Michael the Archangel | 5 | St. Michael the Archangel | 8:05.10 |
| 3 | Anthony BertucciPlace 3 · Grade 6 · St. Fabian | 6 | St. Fabian | 8:06.30 PR |
| 4 | Michael PerryPlace 4 · Grade 6 · Divine Child | 6 | Divine Child | 8:12.60 |
| 5 | Owen PlutPlace 5 · Grade 6 · Divine Child | 6 | Divine Child | 8:16.20 |
| 6 | Jack MontesPlace 6 · Grade 6 · All Saints | 6 | All Saints | 8:17.30 |
| 7 | Benjamin AstleyPlace 7 · Grade 4 · St Patrick (Brighton) | 4 | St Patrick (Brighton) | 8:21.30 |
| 8 | Joseph SederPlace 8 · Grade 3 · Our Lady of Victory | 3 | Our Lady of Victory | 8:22.80 |
| 9 | Bradley SamonaPlace 9 · Grade 6 · St. Fabian | 6 | St. Fabian | 8:37.70 |
| 10 | Dominic McDowellPlace 10 · Grade 3 · Our Lady of Good Counsel | 3 | Our Lady of Good Counsel | 8:40.20 |
| 11 | Cameron KubusPlace 11 · Grade 4 · St Patrick (Brighton) | 4 | St Patrick (Brighton) | 8:50.90 |
| 12 | Noah RadcliffePlace 12 · Grade 3 · All Saints | 3 | All Saints | 8:59.00 |
| 13 | James ArriolaPlace 13 · Grade 6 · Divine Child | 6 | Divine Child | 9:00.60 |
| 14 | Nolan NosisPlace 14 · Grade 6 · St Anselm | 6 | St Anselm | 9:01.50 |
| 15 | Finn MartusPlace 15 · Grade 3 · Our Lady of Victory | 3 | Our Lady of Victory | 9:03.10 |
| 16 | Joshua LousiaPlace 16 · Grade 6 · St. Fabian | 6 | St. Fabian | 9:04.60 |
| 17 | Henry MatthewsPlace 17 · Grade 3 · St. Joseph (Trenton) | 3 | St. Joseph (Trenton) | 9:05.40 |
| 18 | Henry PattisonPlace 18 · Grade 3 · Our Lady of Victory | 3 | Our Lady of Victory | 9:11.30 |
| 19 | Sully PlatzPlace 19 · Grade 5 · Our Lady of Victory | 5 | Our Lady of Victory | 9:11.40 |
| 20 | Teddy LeePlace 20 · Grade 2 · St. Fabian | 2 | St. Fabian | 9:13.60 |
| 21 | John HickeyPlace 21 · Grade 3 · Our Lady of Good Counsel | 3 | Our Lady of Good Counsel | 9:15.20 |
| 22 | Leo GeorvassilisPlace 22 · Grade 3 · All Saints | 3 | All Saints | 9:15.40 |
| 23 | Theo ZasaPlace 23 · Grade 6 · Divine Child | 6 | Divine Child | 9:16.50 |
| 24 | William KraftPlace 24 · Grade 3 · Our Lady of Victory | 3 | Our Lady of Victory | 9:19.60 |
| 25 | Richard MaderaPlace 25 · Grade 4 · Divine Child | 4 | Divine Child | 9:30.20 |
| 26 | Joseph AlexandrowskiPlace 26 · Grade 5 · Our Lady of Good Counsel | 5 | Our Lady of Good Counsel | 9:31.70 |
| 27 | Reid MaderaPlace 27 · Grade 4 · Divine Child | 4 | Divine Child | 9:37.60 |
| 28 | Nate BittnerPlace 28 · Grade 4 · St Pius X Catholic | 4 | St Pius X Catholic | 9:38.40 |
| 29 | Isaac MackPlace 29 · Grade 3 · Our Lady of Good Counsel | 3 | Our Lady of Good Counsel | 9:43.60 PR |
| 30 | Henry ConnersPlace 30 · Grade 6 · Our Lady of Good Counsel | 6 | Our Lady of Good Counsel | 9:44.20 |
| 31 | Brooklyn AstleyPlace 31 · Grade - · St Patrick (Brighton) | - | St Patrick (Brighton) | 9:47.40 |
| 32 | Luke YonoPlace 32 · Grade 6 · St. Fabian | 6 | St. Fabian | 9:48.80 |
| 33 | Nicholas MikaPlace 33 · Grade 5 · St Anselm | 5 | St Anselm | 9:51.20 |
| 34 | Malcolm HimmelspachPlace 34 · Grade 3 · St. Joseph (Trenton) | 3 | St. Joseph (Trenton) | 9:54.30 |
| 35 | Henry MincelPlace 35 · Grade 4 · St. Michael the Archangel | 4 | St. Michael the Archangel | 10:05.50 |
| 36 | Logan HenslerPlace 36 · Grade 1 · All Saints | 1 | All Saints | 10:09.30 |
| 37 | Evan WescottPlace 37 · Grade 3 · All Saints | 3 | All Saints | 10:13.50 |
| 38 | Luke BraziunasPlace 38 · Grade 3 · Our Lady of Victory | 3 | Our Lady of Victory | 10:16.10 |
| 39 | Dominic BrandtPlace 39 · Grade 3 · All Saints | 3 | All Saints | 10:18.00 |
| 40 | Cristiano ReaPlace 40 · Grade 4 · St. Michael the Archangel | 4 | St. Michael the Archangel | 10:22.10 |
| 41 | Brady WalentowiczPlace 41 · Grade 3 · St Pius X Catholic | 3 | St Pius X Catholic | 10:22.30 |
| 42 | Nicolas CracchioloPlace 42 · Grade 6 · St Patrick (Brighton) | 6 | St Patrick (Brighton) | 10:23.70 |
| 43 | Lawrence AdamkiewiczPlace 43 · Grade 4 · Divine Child | 4 | Divine Child | 10:29.00 |
| 44 | Sabastian BrazdauPlace 44 · Grade 4 · All Saints | 4 | All Saints | 10:30.00 PR |
| 45 | Aaron DominguezPlace 45 · Grade 6 · All Saints | 6 | All Saints | 10:30.20 |
| 46 | Liam EllisPlace 46 · Grade 6 · St Pius X Catholic | 6 | St Pius X Catholic | 10:35.70 |
| 47 | Jacob HoslerPlace 47 · Grade 4 · St. Michael the Archangel | 4 | St. Michael the Archangel | 10:38.40 |
| 48 | Thomas RochonPlace 48 · Grade 6 · St. Fabian | 6 | St. Fabian | 10:40.50 |
| 49 | Jackson StilesPlace 49 · Grade 4 · St. Michael the Archangel | 4 | St. Michael the Archangel | 10:49.60 |
| 50 | Cameron FloloPlace 50 · Grade 6 · Our Lady of Good Counsel | 6 | Our Lady of Good Counsel | 10:51.40 |
| 51 | Peter TrinhPlace 51 · Grade 6 · St. Fabian | 6 | St. Fabian | 10:53.50 |
| 52 | Alexander BlantonPlace 52 · Grade 6 · St. Fabian | 6 | St. Fabian | 10:54.60 |
| 53 | Julian AlexandrowskiPlace 53 · Grade 4 · Our Lady of Good Counsel | 4 | Our Lady of Good Counsel | 10:56.30 |
| 54 | Tru LarscheidPlace 54 · Grade 6 · St Patrick (Brighton) | 6 | St Patrick (Brighton) | 10:58.30 |
| 55 | Gavin DePlanchePlace 55 · Grade 6 · St Pius X Catholic | 6 | St Pius X Catholic | 11:00.60 |
| 56 | Paul GrahorPlace 56 · Grade 4 · St. Michael the Archangel | 4 | St. Michael the Archangel | 11:00.90 |
| 57 | Jack HarrisPlace 57 · Grade 4 · St Anselm | 4 | St Anselm | 11:02.20 |
| 58 | Michael KammoPlace 58 · Grade 2 · St. Fabian | 2 | St. Fabian | 11:02.30 |
| 59 | Teddy HattyPlace 59 · Grade 3 · All Saints | 3 | All Saints | 11:05.50 |
| 60 | Samuel MackPlace 60 · Grade 4 · Our Lady of Good Counsel | 4 | Our Lady of Good Counsel | 11:07.00 |
| 61 | Noah AmmarPlace 61 · Grade 6 · St Anselm | 6 | St Anselm | 11:08.20 |
| 62 | Colin SpechtPlace 62 · Grade 6 · St. Fabian | 6 | St. Fabian | 11:19.00 |
| 63 | William ErvinPlace 63 · Grade 4 · Our Lady of Good Counsel | 4 | Our Lady of Good Counsel | 11:22.00 |
| 64 | Willbey SchwabPlace 64 · Grade 1 · All Saints | 1 | All Saints | 11:26.30 |
| 65 | George BenderPlace 65 · Grade 3 · Our Lady of Victory | 3 | Our Lady of Victory | 11:27.40 |
| 66 | Flynn MorricePlace 66 · Grade 3 · Divine Child | 3 | Divine Child | 11:28.50 |
| 67 | Daniel HudakPlace 67 · Grade 6 · St Patrick (Brighton) | 6 | St Patrick (Brighton) | 11:33.50 |
| 68 | Ben LaurencellePlace 68 · Grade 2 · St. Fabian | 2 | St. Fabian | 11:36.20 |
| 69 | Gus VitalePlace 69 · Grade 4 · Divine Child | 4 | Divine Child | 11:48.30 |
| 70 | Ky KowalikPlace 70 · Grade 6 · St. Fabian | 6 | St. Fabian | 11:54.80 |
| 71 | Dawson BrandtPlace 71 · Grade 1 · All Saints | 1 | All Saints | 12:06.20 |
| 72 | Charlie O'NeillPlace 72 · Grade 1 · All Saints | 1 | All Saints | 12:08.30 |
| 73 | Preston KibitPlace 73 · Grade 5 · St Anselm | 5 | St Anselm | 12:09.60 |
| 74 | George ShewchuckPlace 74 · Grade 4 · Our Lady of Good Counsel | 4 | Our Lady of Good Counsel | 12:22.00 |
| 75 | Jackson SvirblyPlace 75 · Grade 3 · Our Lady of Good Counsel | 3 | Our Lady of Good Counsel | 12:28.40 |
| 76 | Will LichyPlace 76 · Grade 6 · Our Lady of Good Counsel | 6 | Our Lady of Good Counsel | 12:33.90 PR |
| 77 | Ben RittenhousePlace 77 · Grade 5 · All Saints | 5 | All Saints | 12:48.80 |
| 78 | Fadi El BadaouiPlace 78 · Grade 4 · Divine Child | 4 | Divine Child | 13:14.20 |
| 79 | Michael AdelmanPlace 79 · Grade 1 · All Saints | 1 | All Saints | 13:22.00 |
| 80 | Noah BonenbergerPlace 80 · Grade 2 · All Saints | 2 | All Saints | 13:25.30 |
| 81 | Bruce DavisPlace 81 · Grade 1 · St. Fabian | 1 | St. Fabian | 13:38.60 |
| 82 | Thomas TrzeciakPlace 82 · Grade 4 · Divine Child | 4 | Divine Child | 13:40.10 |
| 83 | Parker KuderikPlace 83 · Grade 1 · St. Joseph (Trenton) | 1 | St. Joseph (Trenton) | 14:15.70 |
| 84 | Xavier GordyPlace 84 · Grade 2 · St. Fabian | 2 | St. Fabian | 14:39.40 |
| 85 | Augustine BustamantePlace 85 · Grade 6 · Divine Child | 6 | Divine Child | 14:42.60 |
| 86 | Ezra BommerPlace 86 · Grade 5 · St. Joseph (Trenton) | 5 | St. Joseph (Trenton) | 15:34.70 |
| 87 | Oliver KuderikPlace 87 · Grade 2 · St. Joseph (Trenton) | 2 | St. Joseph (Trenton) | 16:37.60 |
| 88 | Matthew PappPlace 88 · Grade 4 · St. Michael the Archangel | 4 | St. Michael the Archangel | 22:02.70 |