| 1 | Enzo AguileraPlace 1 · Grade 5 · St Pius X Catholic | 5 | St Pius X Catholic | 7:59.70 |
| 2 | William KraftPlace 2 · Grade 4 · Our Lady of Victory | 4 | Our Lady of Victory | 8:16.60 |
| 3 | Teddy LeePlace 3 · Grade 3 · St. Fabian | 3 | St. Fabian | 8:20.00 PR |
| 4 | John HickeyPlace 4 · Grade 4 · Our Lady of Good Counsel | 4 | Our Lady of Good Counsel | 8:28.50 |
| 5 | Declan MunsonPlace 5 · Grade 5 · St Edith | 5 | St Edith | 8:30.50 |
| 6 | Reid MaderaPlace 6 · Grade 5 · Divine Child | 5 | Divine Child | 8:31.10 PR |
| 7 | Owen VipondPlace 7 · Grade 3 · Our Lady of Good Counsel | 3 | Our Lady of Good Counsel | 8:35.10 |
| 8 | Nathan DavisPlace 8 · Grade 3 · All Saints | 3 | All Saints | 8:37.00 |
| 9 | Jackson ShewchuckPlace 9 · Grade 3 · Our Lady of Good Counsel | 3 | Our Lady of Good Counsel | 8:37.30 |
| 10 | Jackson KraftPlace 10 · Grade 3 · Our Lady of Victory | 3 | Our Lady of Victory | 8:38.30 |
| 11 | Bennett KovalchikPlace 11 · Grade 6 · St Pius X Catholic | 6 | St Pius X Catholic | 8:48.80 |
| 12 | Tristan Bowling-BoniPlace 12 · Grade 4 · St. Michael the Archangel | 4 | St. Michael the Archangel | 8:50.10 |
| 13 | Zeke MatthewsPlace 13 · Grade 2 · St. Joseph (Trenton) | 2 | St. Joseph (Trenton) | 8:50.60 |
| 14 | Henry MincelPlace 14 · Grade 5 · St. Michael the Archangel | 5 | St. Michael the Archangel | 8:54.00 |
| 15 | Fulton KempaPlace 15 · Grade 4 · Our Lady of Good Counsel | 4 | Our Lady of Good Counsel | 8:54.20 |
| 16 | Michael KammoPlace 16 · Grade 3 · St. Fabian | 3 | St. Fabian | 9:04.60 |
| 17 | Benjamin PopykPlace 17 · Grade 3 · St Anselm | 3 | St Anselm | 9:07.00 |
| 18 | Hudson FrancisPlace 18 · Grade 2 · St Patrick (Brighton) | 2 | St Patrick (Brighton) | 9:07.50 |
| 19 | Henry PattisonPlace 19 · Grade 4 · Our Lady of Victory | 4 | Our Lady of Victory | 9:08.20 |
| 20 | Tyler PopykPlace 20 · Grade 6 · St Anselm | 6 | St Anselm | 9:10.90 |
| 21 | Logan HenslerPlace 21 · Grade 2 · All Saints | 2 | All Saints | 9:13.50 |
| 22 | Clark BosenPlace 22 · Grade 3 · St Anselm | 3 | St Anselm | 9:16.50 |
| 23 | Ben LaurencellePlace 23 · Grade 3 · St. Fabian | 3 | St. Fabian | 9:18.40 |
| 24 | Finn MartusPlace 24 · Grade 4 · Our Lady of Victory | 4 | Our Lady of Victory | 9:19.20 |
| 25 | Lucas MarcucciPlace 25 · Grade 4 · Our Lady of Victory | 4 | Our Lady of Victory | 9:20.90 |
| 26 | Jacob PlinePlace 26 · Grade 2 · All Saints | 2 | All Saints | 9:24.00 |
| 27 | Harrison WagnerPlace 27 · Grade 6 · Our Lady of Victory | 6 | Our Lady of Victory | 9:28.80 |
| 28 | Jacob MylerPlace 28 · Grade 3 · Our Lady of Good Counsel | 3 | Our Lady of Good Counsel | 9:37.80 |
| 29 | Milton WrightPlace 29 · Grade 5 · Our Lady of Good Counsel | 5 | Our Lady of Good Counsel | 9:40.30 |
| 30 | Jackson KellerPlace 30 · Grade 2 · All Saints | 2 | All Saints | 9:42.50 |
| 31 | Nate BittnerPlace 31 · Grade 5 · St Pius X Catholic | 5 | St Pius X Catholic | 9:43.50 |
| 32 | Joseph AlexandrowskiPlace 32 · Grade 6 · Our Lady of Good Counsel | 6 | Our Lady of Good Counsel | 9:46.40 |
| 33 | Henry SpauldingPlace 33 · Grade 4 · Our Lady of Good Counsel | 4 | Our Lady of Good Counsel | 9:48.80 |
| 34 | Andrew LeferePlace 34 · Grade 6 · St Pius X Catholic | 6 | St Pius X Catholic | 9:50.70 |
| 35 | Luke AlmhanaPlace 35 · Grade 3 · St. Fabian | 3 | St. Fabian | 9:58.40 PR |
| 36 | Jackson StilesPlace 36 · Grade 5 · St. Michael the Archangel | 5 | St. Michael the Archangel | 10:00.50 |
| 37 | Jacob HoslerPlace 37 · Grade 5 · St. Michael the Archangel | 5 | St. Michael the Archangel | 10:00.90 |
| 38 | Connor KrossPlace 38 · Grade 4 · All Saints | 4 | All Saints | 10:08.20 |
| 39 | Teddy HattyPlace 39 · Grade 4 · All Saints | 4 | All Saints | 10:09.00 |
| 40 | Nicholas ThamarusPlace 40 · Grade 1 · All Saints | 1 | All Saints | 10:14.10 |
| 41 | Zachary DellyPlace 41 · Grade 3 · Our Lady of Victory | 3 | Our Lady of Victory | 10:19.70 |
| 42 | James KrcatovichPlace 42 · Grade 6 · Our Lady of Good Counsel | 6 | Our Lady of Good Counsel | 10:27.70 |
| 43 | Hendrick RossPlace 43 · Grade 6 · St Patrick (Brighton) | 6 | St Patrick (Brighton) | 10:29.80 |
| 44 | Theodore StempinPlace 44 · Grade 3 · St Anselm | 3 | St Anselm | 10:32.50 |
| 45 | Paul GrahorPlace 45 · Grade 5 · St Edith | 5 | St Edith | 10:33.10 |
| 46 | Dom DiMambroPlace 46 · Grade 6 · Our Lady of Victory | 6 | Our Lady of Victory | 10:34.30 |
| 47 | Dominic BrandtPlace 47 · Grade 4 · All Saints | 4 | All Saints | 10:34.50 |
| 48 | Flynn MorricePlace 48 · Grade 4 · Divine Child | 4 | Divine Child | 10:36.50 |
| 49 | Teddy LaskowskiPlace 49 · Grade 3 · Our Lady of Victory | 3 | Our Lady of Victory | 10:39.20 PR |
| 50 | Louis CydermanPlace 50 · Grade 6 · St Pius X Catholic | 6 | St Pius X Catholic | 10:40.30 |
| 51 | Jonah BauerPlace 51 · Grade 6 · Divine Child | 6 | Divine Child | 10:41.00 |
| 52 | Preston KibitPlace 52 · Grade 6 · St Edith | 6 | St Edith | 10:41.60 PR |
| 53 | Owen CapracottaPlace 53 · Grade 5 · Our Lady of Good Counsel | 5 | Our Lady of Good Counsel | 10:42.60 |
| 54 | Vincent VenaPlace 54 · Grade 3 · St Anselm | 3 | St Anselm | 10:52.00 |
| 55 | Domenico HeidenPlace 55 · Grade 5 · Divine Child | 5 | Divine Child | 10:53.80 |
| 56 | Adrian MyronovychPlace 56 · Grade 5 · All Saints | 5 | All Saints | 11:00.10 |
| 57 | Owen WatkinsPlace 57 · Grade 4 · All Saints | 4 | All Saints | 11:00.30 |
| 58 | Noah BonenbergerPlace 58 · Grade 3 · All Saints | 3 | All Saints | 11:12.10 |
| 59 | Bruce DavisPlace 59 · Grade 2 · St. Fabian | 2 | St. Fabian | 11:14.20 |
| 60 | Francis StempinPlace 60 · Grade 4 · St Anselm | 4 | St Anselm | 11:19.40 |
| 61 | Nicolas CracchioloPlace 61 · Grade 7 · St Patrick (Brighton) | 7 | St Patrick (Brighton) | 11:22.30 |
| 62 | Noah JudePlace 62 · Grade 2 · St. Fabian | 2 | St. Fabian | 11:31.00 PR |
| 63 | Elliott MillerPlace 63 · Grade 3 · Our Lady of Victory | 3 | Our Lady of Victory | 11:41.40 PR |
| 64 | Jackson SvirblyPlace 64 · Grade 4 · Our Lady of Good Counsel | 4 | Our Lady of Good Counsel | 11:45.90 |
| 65 | Jack AmmelPlace 65 · Grade 4 · All Saints | 4 | All Saints | 11:51.30 |
| 66 | Charlie O'NeillPlace 66 · Grade 1 · All Saints | 1 | All Saints | 12:01.40 |
| 67 | Willbey SchwabPlace 67 · Grade 2 · All Saints | 2 | All Saints | 12:27.60 |
| 68 | Chip SchulerPlace 68 · Grade 2 · All Saints | 2 | All Saints | 12:31.60 |
| 69 | Owen JonesPlace 69 · Grade 5 · St. Michael the Archangel | 5 | St. Michael the Archangel | 12:33.30 PR |
| 70 | Ben RittenhousePlace 70 · Grade 6 · All Saints | 6 | All Saints | 12:50.60 |
| 71 | Dawson BrandtPlace 71 · Grade 2 · All Saints | 2 | All Saints | 13:11.60 |
| 72 | Oliver KuderikPlace 72 · Grade 3 · St. Joseph (Trenton) | 3 | St. Joseph (Trenton) | 13:36.00 |
| 73 | Parker KuderikPlace 73 · Grade 1 · St. Joseph (Trenton) | 1 | St. Joseph (Trenton) | 13:37.90 |
| 74 | Nikolas WonsulPlace 74 · Grade 4 · Divine Child | 4 | Divine Child | 13:59.20 |
| 75 | Ben PittsPlace 75 · Grade 3 · St. Joseph (Trenton) | 3 | St. Joseph (Trenton) | 14:28.50 |
| 76 | Thomas TrzeciakPlace 76 · Grade 5 · Divine Child | 5 | Divine Child | 14:34.60 |
| 77 | Edmund BurekPlace 77 · Grade 1 · All Saints | 1 | All Saints | 14:35.10 |
| 78 | Ryan HockerPlace 78 · Grade 2 · All Saints | 2 | All Saints | 14:38.40 |
| 79 | Wyatt MatthewsPlace 79 · Grade 1 · St. Joseph (Trenton) | 1 | St. Joseph (Trenton) | 15:12.90 |
| 80 | Ethan GuevaraPlace 80 · Grade 3 · All Saints | 3 | All Saints | 15:35.60 |
| 81 | Lucas BradleyPlace 81 · Grade 1 · St. Joseph (Trenton) | 1 | St. Joseph (Trenton) | 15:36.00 PR |
| 82 | Abram EskinsPlace 82 · Grade 1 · All Saints | 1 | All Saints | 15:37.30 |
| 83 | Ryan DornikPlace 83 · Grade 1 · All Saints | 1 | All Saints | 15:46.30 |
| 84 | Marcelio ShammamiPlace 84 · Grade 3 · St. Fabian | 3 | St. Fabian | 16:29.50 |
| 85 | Bastian PittsPlace 85 · Grade 1 · St. Joseph (Trenton) | 1 | St. Joseph (Trenton) | 16:43.70 PR |
| 86 | Liam O'ReillyPlace 86 · Grade 2 · St. Joseph (Trenton) | 2 | St. Joseph (Trenton) | 17:10.50 PR |
| 87 | Noah O'ReillyPlace 87 · Grade 1 · St. Joseph (Trenton) | 1 | St. Joseph (Trenton) | 17:20.70 PR |