| 1 | Carter MouraPlace 1 · Grade 11 · Mt Saint Charles | 11 | Mt Saint Charles | 18:18.26 | 1 |
| 2 | John (JJ) O'MeiliaPlace 2 · Grade 11 · Mt Saint Charles | 11 | Mt Saint Charles | 18:18.70 | 2 |
| 3 | Collin O'BrienPlace 3 · Grade 11 · Marianapolis Prep | 11 | Marianapolis Prep | 19:24.42 | 3 |
| 4 | Colin HealeyPlace 4 · Grade 11 · Marianapolis Prep | 11 | Marianapolis Prep | 19:49.20 | 4 |
| 5 | Giovanni ZoninPlace 5 · Grade 12 · Marianapolis Prep | 12 | Marianapolis Prep | 19:52.15 | 5 |
| 6 | Noah LaChancePlace 6 · Grade 12 · The Macduffie | 12 | The Macduffie | 20:43.12 | 6 |
| 7 | Keegan PorterPlace 7 · Grade 12 · Marianapolis Prep | 12 | Marianapolis Prep | 20:46.33 | 7 |
| 8 | Moses LiftonPlace 8 · Grade 9 · St Andrews | 9 | St Andrews | 20:49.33 | 8 |
| 9 | Zak E.Place 9 · Grade 10 · Eagle Hill | 10 | Eagle Hill | 20:55.70 | 9 |
| 10 | Aldin D.Place 10 · Grade 10 · Eagle Hill | 10 | Eagle Hill | 21:09.96 | 10 |
| 11 | Tucker PeckhamPlace 11 · Grade 11 · Marianapolis Prep | 11 | Marianapolis Prep | 21:16.58 | 11 |
| 12 | Nicholas ThrulPlace 12 · Grade 11 · Mt Saint Charles | 11 | Mt Saint Charles | 21:19.95 | 12 |
| 13 | Andrew A.Place 13 · Grade 12 · Eagle Hill | 12 | Eagle Hill | 21:31.29 | 13 |
| 14 | Chamberlain SmithPlace 14 · Grade 11 · St Andrews | 11 | St Andrews | 21:41.01 | 14 |
| 15 | Cole C.Place 15 · Grade 12 · Eagle Hill | 12 | Eagle Hill | 21:42.22 | 15 |
| 16 | Jiwon ChangPlace 16 · Grade 8 · The Macduffie | 8 | The Macduffie | 21:49.50 | 16 |
| 17 | Malcolm ParmentierPlace 17 · Grade 10 · Marianapolis Prep | 10 | Marianapolis Prep | 21:55.38 | 17 |
| 18 | Brody H.Place 18 · Grade 9 · Eagle Hill | 9 | Eagle Hill | 22:24.95 | 18 |
| 19 | Micah S.Place 19 · Grade 11 · Eagle Hill | 11 | Eagle Hill | 22:43.89 | 19 |
| 20 | Juan LucasPlace 20 · Grade 12 · St Andrews | 12 | St Andrews | 22:56.23 | 20 |
| 21 | Julian RoyPlace 21 · Grade 9 · Mt Saint Charles | 9 | Mt Saint Charles | 22:59.17 | 21 |
| 22 | Aiden W.Place 22 · Grade 11 · Eagle Hill | 11 | Eagle Hill | 23:05.34 | 22 |
| 23 | HTC s.Place 23 · Grade 10 · Eagle Hill | 10 | Eagle Hill | 23:11.51 | 0 |
| 24 | Devon VonlehPlace 24 · Grade 12 · St Andrews | 12 | St Andrews | 23:19.83 | 23 |
| 25 | Caleb GingrasPlace 25 · Grade 11 · Marianapolis Prep | 11 | Marianapolis Prep | 23:22.75 | 24 |
| 26 | Caelum BlaisPlace 26 · Grade 11 · Mt Saint Charles | 11 | Mt Saint Charles | 23:25.92 | 25 |
| 27 | Tristan S.Place 27 · Grade 10 · Eagle Hill | 10 | Eagle Hill | 23:37.02 | 0 |
| 28 | Finnegan WenzPlace 28 · Grade 11 · St Andrews | 11 | St Andrews | 23:50.25 | 26 |
| 29 | Finn LawlessPlace 29 · Grade 9 · St Andrews | 9 | St Andrews | 23:55.69 | 27 |
| 30 | Tomiwa OnigbogiPlace 30 · Grade 11 · St Andrews | 11 | St Andrews | 24:01.84 | 28 |
| 31 | Yudai FujimotoPlace 31 · Grade 11 · The Macduffie | 11 | The Macduffie | 24:03.22 | 29 |
| 32 | Nick S.Place 32 · Grade 12 · Eagle Hill | 12 | Eagle Hill | 24:04.77 | 0 |
| 33 | Ben WronaPlace 33 · Grade 10 · Mt Saint Charles | 10 | Mt Saint Charles | 24:20.69 | 30 |
| 34 | Cooper ManioudakisPlace 34 · Grade 12 · The Macduffie | 12 | The Macduffie | 24:26.33 | 31 |
| 35 | Edward Ceballos-AlpuchePlace 35 · Grade 9 · Marianapolis Prep | 9 | Marianapolis Prep | 24:45.79 | 0 |
| 36 | Lukas BarbosaPlace 36 · Grade 9 · Marianapolis Prep | 9 | Marianapolis Prep | 25:05.35 | 0 |
| 37 | Braden AndersenPlace 37 · Grade 12 · Marianapolis Prep | 12 | Marianapolis Prep | 25:16.99 | 0 |
| 38 | Antony KamauPlace 38 · Grade 11 · Marianapolis Prep | 11 | Marianapolis Prep | 25:33.72 | 0 |
| 39 | Icaro NevesPlace 39 · Grade 11 · The Macduffie | 11 | The Macduffie | 25:46.37 | 32 |
| 40 | Jason ParkPlace 40 · Grade 9 · The Macduffie | 9 | The Macduffie | 26:10.74 | 33 |
| 41 | Jack GravinaPlace 41 · Grade 12 · St Andrews | 12 | St Andrews | 26:18.33 | 0 |
| 42 | Phineas B.Place 42 · Grade 10 · Eagle Hill | 10 | Eagle Hill | 26:22.99 | 0 |
| 43 | Alex S.Place 43 · Grade 11 · Eagle Hill | 11 | Eagle Hill | 26:28.08 | 0 |
| 44 | Jacob MarcuccioPlace 44 · Grade 9 · Marianapolis Prep | 9 | Marianapolis Prep | 26:29.66 | 0 |
| 45 | Myles H.Place 45 · Grade 12 · Eagle Hill | 12 | Eagle Hill | 26:33.17 | 0 |
| 46 | Dennis NgoPlace 46 · Grade 12 · The Macduffie | 12 | The Macduffie | 26:38.40 | 34 |
| 47 | Luke M.Place 47 · Grade 12 · Eagle Hill | 12 | Eagle Hill | 27:01.45 | 0 |
| 48 | Connor L.Place 48 · Grade 9 · Eagle Hill | 9 | Eagle Hill | 27:29.74 | 0 |
| 49 | Matthew HowayeckPlace 49 · Grade 12 · St Andrews | 12 | St Andrews | 28:00.78 | 0 |
| 50 | Gabe McMullenPlace 50 · Grade 10 · St Andrews | 10 | St Andrews | 28:29.59 | 0 |
| 51 | Jefferson (JJ) WoodPlace 51 · Grade 12 · The Macduffie | 12 | The Macduffie | 29:38.78 | 0 |
| 52 | Cormac ChaneyPlace 52 · Grade 12 · St Andrews | 12 | St Andrews | 29:44.61 | 0 |
| 53 | Veer J.Place 53 · Grade 10 · Eagle Hill | 10 | Eagle Hill | 29:53.96 | 0 |
| 54 | Colin G.Place 54 · Grade 11 · Eagle Hill | 11 | Eagle Hill | 31:46.92 | 0 |
| 55 | Alaric EdsonPlace 55 · Grade 12 · St Andrews | 12 | St Andrews | 31:51.84 | 0 |
| 56 | Dylan BurkePlace 56 · Grade 12 · Marianapolis Prep | 12 | Marianapolis Prep | 32:04.92 | 0 |
| 57 | Brendan MorleyPlace 57 · Grade 9 · St Andrews | 9 | St Andrews | 32:17.89 | 0 |
| 58 | Peter J.Place 58 · Grade 9 · Eagle Hill | 9 | Eagle Hill | 35:34.44 | 0 |
| 59 | Vitanza CarloPlace 59 · Grade 11 · Eagle Hill | 11 | Eagle Hill | 36:16.98 | 0 |
| 60 | Logan DuartePlace 60 · Grade 9 · St Andrews | 9 | St Andrews | 38:40.17 PR | 0 |