| 1 | Sean GrayPlace 1 · Grade 12 · Portsmouth | 12 | Portsmouth | 16:33 |
| 2 | Arthur FerrisPlace 2 · Grade 12 · St Raphael | 12 | St Raphael | 16:40 |
| 3 | Patrick OrbonPlace 3 · Grade 11 · Portsmouth | 11 | Portsmouth | 17:07 |
| 4 | Leo WoodmanPlace 4 · Grade 11 · Providence Country Day | 11 | Providence Country Day | 17:10 |
| 5 | Jackson CicchinelliPlace 5 · Grade 12 · Mt Hope | 12 | Mt Hope | 18:04 |
| 6 | Gavin BramanPlace 6 · Grade 11 · Portsmouth | 11 | Portsmouth | 18:59 |
| 7 | Anderson CharestPlace 7 · Grade 12 · Mt Hope | 12 | Mt Hope | 19:03 |
| 8 | Myles MacPheePlace 8 · Grade 9 · St Raphael | 9 | St Raphael | 19:16 |
| 9 | Jacob BarryPlace 9 · Grade 10 · St Raphael | 10 | St Raphael | 19:16 PR |
| 10 | Tim SpoonerPlace 10 · Grade 12 · Portsmouth | 12 | Portsmouth | 19:16 |
| 11 | Michael DuschangPlace 11 · Grade 12 · St Raphael | 12 | St Raphael | 19:18 |
| 12 | Jackson LopesPlace 12 · Grade 12 · Mt Hope | 12 | Mt Hope | 19:30 |
| 13 | Jack KennedyPlace 13 · Grade 11 · Providence Country Day | 11 | Providence Country Day | 19:33 |
| 14 | Cameron McVeighPlace 14 · Grade 11 · St Raphael | 11 | St Raphael | 19:54 |
| 15 | Dylan ShawPlace 15 · Grade 12 · Mt Hope | 12 | Mt Hope | 20:06 |
| 16 | Dean PriorPlace 16 · Grade 11 · Portsmouth | 11 | Portsmouth | 20:08 |
| 17 | Ernesto RochaPlace 17 · Grade 9 · Providence Country Day | 9 | Providence Country Day | 20:19 |
| 18 | Jacob LopesPlace 18 · Grade 10 · Mt Hope | 10 | Mt Hope | 20:20 |
| 19 | Greyson BarthPlace 19 · Grade 9 · Portsmouth | 9 | Portsmouth | 20:20 |
| 20 | Alexander DealPlace 20 · Grade 10 · Mt Hope | 10 | Mt Hope | 20:21 |
| 21 | Joe PalmerPlace 21 · Grade 11 · Providence Country Day | 11 | Providence Country Day | 20:39 |
| 22 | Blake McNeillPlace 22 · Grade 10 · Portsmouth | 10 | Portsmouth | 20:40 |
| 23 | Chase AiksnorasPlace 23 · Grade 9 · Mt Hope | 9 | Mt Hope | 20:45 |
| 24 | Miles MacedoPlace 24 · Grade 9 · Portsmouth | 9 | Portsmouth | 20:56 |
| 25 | Henry SchmidtPlace 25 · Grade 12 · Portsmouth | 12 | Portsmouth | 21:00 |
| 26 | Cole KaufmannPlace 26 · Grade 10 · Providence Country Day | 10 | Providence Country Day | 21:01 |
| 27 | Adam CobbPlace 27 · Grade 10 · Mt Hope | 10 | Mt Hope | 21:10 |
| 28 | Grayson SandersPlace 28 · Grade 9 · Portsmouth | 9 | Portsmouth | 21:17 |
| 29 | Henry BloomrosePlace 29 · Grade 10 · Portsmouth | 10 | Portsmouth | 21:35 |
| 30 | Maxwell WeldonPlace 30 · Grade 9 · Mt Hope | 9 | Mt Hope | 21:37 |
| 31 | Patrick WingatePlace 31 · Grade 9 · St Raphael | 9 | St Raphael | 21:40 |
| 32 | Graeme WheelerPlace 32 · Grade 10 · Portsmouth | 10 | Portsmouth | 21:42 |
| 33 | Jack JonesPlace 33 · Grade 9 · Portsmouth | 9 | Portsmouth | 21:44 |
| 34 | Xavier WilsonPlace 34 · Grade 9 · Portsmouth | 9 | Portsmouth | 21:55 |
| 35 | Dylan CirilloPlace 35 · Grade 9 · Mt Hope | 9 | Mt Hope | 21:59 |
| 36 | Carver HelgerPlace 36 · Grade 9 · Providence Country Day | 9 | Providence Country Day | 22:04 |
| 37 | Dylan ScarboroughPlace 37 · Grade 10 · Mt Hope | 10 | Mt Hope | 22:19 |
| 38 | Tom WatsonPlace 38 · Grade 11 · Providence Country Day | 11 | Providence Country Day | 22:21 |
| 39 | Miles CookPlace 39 · Grade 11 · Providence Country Day | 11 | Providence Country Day | 22:33 |
| 40 | Jacob LagorPlace 40 · Grade 9 · St Raphael | 9 | St Raphael | 22:38 |
| 41 | Tyler ScarboroughPlace 41 · Grade 12 · Mt Hope | 12 | Mt Hope | 22:43 |
| 42 | Troy EnosPlace 42 · Grade 10 · Providence Country Day | 10 | Providence Country Day | 22:51 |
| 43 | Leo EikenbergPlace 43 · Grade 10 · Mt Hope | 10 | Mt Hope | 23:05 |
| 44 | Owen AlmeidaPlace 44 · Grade 10 · Mt Hope | 10 | Mt Hope | 23:09 |
| 45 | Sam EthierPlace 45 · Grade 11 · Providence Country Day | 11 | Providence Country Day | 23:13 |
| 46 | Nathan JamesPlace 46 · Grade 10 · Mt Hope | 10 | Mt Hope | 23:14 |
| 47 | William SouthworthPlace 47 · Grade 12 · Mt Hope | 12 | Mt Hope | 23:30 |
| 48 | Joseph WalkuskyPlace 48 · Grade 10 · Portsmouth | 10 | Portsmouth | 23:32 |
| 49 | Isaac EliacinPlace 49 · Grade 9 · Providence Country Day | 9 | Providence Country Day | 23:43 PR |
| 50 | Nolan MacPheePlace 50 · Grade 12 · St Raphael | 12 | St Raphael | 23:45 |
| 51 | Dario ColettaPlace 51 · Grade 9 · Mt Hope | 9 | Mt Hope | 23:51 |
| 52 | Owen FreemanPlace 52 · Grade 10 · Portsmouth | 10 | Portsmouth | 24:01 |
| 53 | Logan LangPlace 53 · Grade 12 · St Raphael | 12 | St Raphael | 24:16 |
| 54 | Dean MassePlace 54 · Grade 9 · Providence Country Day | 9 | Providence Country Day | 24:18 |
| 55 | Ryan WatermanPlace 55 · Grade 9 · Mt Hope | 9 | Mt Hope | 24:35 |
| 56 | Mason YepezPlace 56 · Grade 11 · St Raphael | 11 | St Raphael | 24:54 |
| 57 | Rowen MarkPlace 57 · Grade 10 · Mt Hope | 10 | Mt Hope | 24:57 |
| 58 | Desmon BlackbeardPlace 58 · Grade 11 · Mt Hope | 11 | Mt Hope | 24:58 |
| 59 | Alexander WatkinsonPlace 59 · Grade 12 · Mt Hope | 12 | Mt Hope | 25:04 PR |
| 60 | Titan CrumpPlace 60 · Grade 10 · Providence Country Day | 10 | Providence Country Day | 25:11 |
| 61 | Sebastian RiveraPlace 61 · Grade 9 · St Raphael | 9 | St Raphael | 25:41 |
| 62 | David IannellaPlace 62 · Grade 10 · Providence Country Day | 10 | Providence Country Day | 26:06 |
| 63 | Zubin AnandPlace 63 · Grade 9 · Portsmouth | 9 | Portsmouth | 26:07 |
| 64 | Cleo ClarkPlace 64 · Grade 9 · Providence Country Day | 9 | Providence Country Day | 26:17 PR |
| 65 | Parker McHalePlace 65 · Grade 9 · Portsmouth | 9 | Portsmouth | 26:53 |
| 66 | Jacob SavasPlace 66 · Grade 9 · Portsmouth | 9 | Portsmouth | 27:14 |
| 67 | Miles GrammittPlace 67 · Grade 9 · Portsmouth | 9 | Portsmouth | 29:13 |
| 68 | Theodore (Teddy) ArmstrongPlace 68 · Grade 9 · Providence Country Day | 9 | Providence Country Day | 29:29 |
| 69 | August MetnickPlace 69 · Grade 9 · Providence Country Day | 9 | Providence Country Day | 29:35 |
| 70 | Jules GrammittPlace 70 · Grade 9 · Portsmouth | 9 | Portsmouth | 30:03 |
| 71 | Drew KissellPlace 71 · Grade 9 · Portsmouth | 9 | Portsmouth | 31:37 |