| 1 | Aidan RossPlace 1 · Grade 11 · Uxbridge | 11 | Uxbridge | 15:34.0 |
| 3 | Michael AllevaPlace 3 · Grade 12 · Lunenburg | 12 | Lunenburg | 16:10.6 |
| 4 | Nicholas O'ConnellPlace 4 · Grade 12 · Brockton | 12 | Brockton | 16:28.5 |
| 5 | Alec CarewPlace 5 · Grade 10 · Milton | 10 | Milton | 16:50.2 |
| 6 | John GarveyPlace 6 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 16:50.4 |
| 7 | Dylan BrilliantPlace 7 · Grade 11 · Plymouth South | 11 | Plymouth South | 16:56.7 |
| 8 | Donovan MurrayPlace 8 · Grade 12 · Milton | 12 | Milton | 16:57.7 |
| 9 | Ben DrohanPlace 9 · Grade 10 · West Springfield | 10 | West Springfield | 16:59.1 |
| 10 | James ComiskyPlace 10 · Grade 12 · Milford | 12 | Milford | 17:06.6 |
| 11 | Carl GallawanPlace 11 · Grade 11 · Uxbridge | 11 | Uxbridge | 17:08.4 |
| 12 | Sean KerinPlace 12 · Grade 10 · Walpole | 10 | Walpole | 17:10.3 |
| 13 | Declan MorganPlace 13 · Grade 12 · West Springfield | 12 | West Springfield | 17:10.4 |
| 14 | Mamadu TchamoPlace 14 · Grade 12 · Brockton | 12 | Brockton | 17:12.5 |
| 15 | Chris LeonardPlace 15 · Grade 12 · Mansfield | 12 | Mansfield | 17:14.1 |
| 16 | Connor ReidyPlace 16 · Grade 11 · Norwell | 11 | Norwell | 17:22.8 |
| 18 | Thomas CorbettPlace 18 · Grade 10 · Norwell | 10 | Norwell | 17:36.7 |
| 19 | Aaron CorlettePlace 19 · Grade 10 · Brockton | 10 | Brockton | 17:37.4 |
| 20 | Cooper O'NeilPlace 20 · Grade 11 · Blackstone Valley Reg Voc/Tech | 11 | Blackstone Valley Reg Voc/Tech | 17:37.8 |
| 21 | Nathan SLANEYPlace 21 · Grade FR · Blackstone Valley Reg Voc/Tech | FR | Blackstone Valley Reg Voc/Tech | 17:38.6 PR |
| 22 | Mark ButtersPlace 22 · Grade 11 · Milford | 11 | Milford | 17:39.4 |
| 23 | Lincoln SchillerPlace 23 · Grade 10 · Uxbridge | 10 | Uxbridge | 17:46.2 |
| 24 | Connor MartinPlace 24 · Grade 9 · Lunenburg | 9 | Lunenburg | 17:50.6 |
| 27 | Kaden VincelettePlace 27 · Grade 12 · Blackstone Valley Reg Voc/Tech | 12 | Blackstone Valley Reg Voc/Tech | 17:59.0 |
| 28 | Jason McGettrickPlace 28 · Grade 12 · Plymouth North | 12 | Plymouth North | 17:59.0 PR |
| 29 | Evan KennedyPlace 29 · Grade 12 · Minnechaug Reg | 12 | Minnechaug Reg | 18:05.5 |
| 30 | Deven ARTHURPlace 30 · Grade FR · Blackstone Valley Reg Voc/Tech | FR | Blackstone Valley Reg Voc/Tech | 18:05.6 |
| 31 | Sam FosterPlace 31 · Grade 11 · Norwell | 11 | Norwell | 18:06.5 |
| 32 | Cole GuilianiPlace 32 · Grade 11 · Plymouth North | 11 | Plymouth North | 18:06.8 |
| 33 | Christopher GorynskiPlace 33 · Grade 11 · Brockton | 11 | Brockton | 18:07.7 |
| 34 | Riley TremblayPlace 34 · Grade 12 · Mansfield | 12 | Mansfield | 18:08.8 |
| 35 | Gianvito MontilloPlace 35 · Grade 11 · Archbishop Williams | 11 | Archbishop Williams | 18:12.2 |
| 36 | Owen MichelinPlace 36 · Grade 10 · Plymouth South | 10 | Plymouth South | 18:17.9 |
| 37 | Noah BrilliantPlace 37 · Grade 9 · Plymouth South | 9 | Plymouth South | 18:18.9 |
| 38 | Kieran StoverPlace 38 · Grade 11 · Walpole | 11 | Walpole | 18:19.8 |
| 39 | John CarewPlace 39 · Grade 12 · Milton | 12 | Milton | 18:21.6 |
| 40 | Carson ScarinciPlace 40 · Grade 11 · Norwell | 11 | Norwell | 18:24.2 |
| 41 | Dillon RyanPlace 41 · Grade 10 · Lunenburg | 10 | Lunenburg | 18:25.1 |
| 42 | Antonio TobonPlace 42 · Grade 9 · Brockton | 9 | Brockton | 18:27.0 |
| 43 | Jack CrowleyPlace 43 · Grade 11 · Whitinsville Christian | 11 | Whitinsville Christian | 18:28.4 |
| 44 | Justin VosPlace 44 · Grade 10 · Whitinsville Christian | 10 | Whitinsville Christian | 18:30.6 |
| 45 | Isaac MillerPlace 45 · Grade 12 · Brockton | 12 | Brockton | 18:34.0 |
| 46 | Benwa MAKALAPlace 46 · Grade FR · West Springfield | FR | West Springfield | 18:38.6 PR |
| 47 | Emerson DobrindtPlace 47 · Grade 10 · Milton | 10 | Milton | 18:45.1 |
| 48 | Chris PorterPlace 48 · Grade 12 · Plymouth South | 12 | Plymouth South | 18:46.0 PR |
| 49 | Robert MillettePlace 49 · Grade 12 · Walpole | 12 | Walpole | 18:48.9 PR |
| 50 | Malcolm Frank-McKnightPlace 50 · Grade 10 · Milton | 10 | Milton | 18:54.0 |
| 51 | Jack CarlinPlace 51 · Grade 9 · Whitinsville Christian | 9 | Whitinsville Christian | 18:54.4 |
| 52 | Talon JohnsonPlace 52 · Grade 10 · Mansfield | 10 | Mansfield | 18:55.1 |
| 53 | Declan CunninghamPlace 53 · Grade 10 · Walpole | 10 | Walpole | 18:57.0 |
| 54 | Sahyaditya PanchakshariPlace 54 · Grade 11 · Walpole | 11 | Walpole | 18:57.7 |
| 56 | Jason CardentePlace 56 · Grade 11 · Blackstone Valley Reg Voc/Tech | 11 | Blackstone Valley Reg Voc/Tech | 19:06.5 |
| 57 | William CummingsPlace 57 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 19:06.9 PR |
| 58 | Jaycob CarpenterPlace 58 · Grade 11 · Plymouth North | 11 | Plymouth North | 19:08.3 |
| 59 | Scott ManuelPlace 59 · Grade 12 · Plymouth North | 12 | Plymouth North | 19:11.1 |
| 60 | Dylan BentPlace 60 · Grade 10 · Walpole | 10 | Walpole | 19:11.7 |
| 61 | Micah DEARYPlace 61 · Grade SO · Blackstone Valley Reg Voc/Tech | SO | Blackstone Valley Reg Voc/Tech | 19:13.3 |
| 62 | Ryan FalveyPlace 62 · Grade 11 · Walpole | 11 | Walpole | 19:14.2 |
| 63 | Jackson MasseyPlace 63 · Grade 10 · Walpole | 10 | Walpole | 19:14.5 |
| 64 | Gavin GareriPlace 64 · Grade 12 · Brockton | 12 | Brockton | 19:17.8 |
| 65 | Dillon RothbergPlace 65 · Grade 11 · Plymouth South | 11 | Plymouth South | 19:22.4 |
| 66 | Maxwell DearyPlace 66 · Grade 9 · Uxbridge | 9 | Uxbridge | 19:23.6 |
| 67 | Nicholas AbreuPlace 67 · Grade 12 · Norwell | 12 | Norwell | 19:25.0 |
| 68 | Joe MillettePlace 68 · Grade 12 · Plymouth North | 12 | Plymouth North | 19:27.7 |
| 69 | Nicolas BelucioPlace 69 · Grade 10 · Whitinsville Christian | 10 | Whitinsville Christian | 19:29.4 |
| 70 | Asher MillerPlace 70 · Grade 11 · Brockton | 11 | Brockton | 19:31.8 |
| 71 | Jack TwomblyPlace 71 · Grade 10 · Norwell | 10 | Norwell | 19:35.0 |
| 72 | Nicholas RoddenPlace 72 · Grade 11 · Plymouth North | 11 | Plymouth North | 19:36.4 |
| 73 | Aiden ColliganPlace 73 · Grade 11 · Plymouth North | 11 | Plymouth North | 19:36.8 |
| 74 | Cameron LaddPlace 74 · Grade 11 · Blackstone Valley Reg Voc/Tech | 11 | Blackstone Valley Reg Voc/Tech | 19:41.3 |
| 75 | Thomas CapozziPlace 75 · Grade 10 · Walpole | 10 | Walpole | 19:46.6 |
| 76 | David GarciaPlace 76 · Grade 12 · Brockton | 12 | Brockton | 19:47.2 |
| 77 | Cameron KoliskoPlace 77 · Grade 12 · Minnechaug Reg | 12 | Minnechaug Reg | 19:48.0 |
| 78 | Sean JacobsonPlace 78 · Grade 12 · West Springfield | 12 | West Springfield | 19:50.0 |
| 79 | John SylvainPlace 79 · Grade 11 · Mansfield | 11 | Mansfield | 19:50.2 |
| 80 | Jonathan RodriguesPlace 80 · Grade 11 · Walpole | 11 | Walpole | 19:51.6 |
| 82 | Tyler BergmanPlace 82 · Grade 10 · Uxbridge | 10 | Uxbridge | 19:54.5 |
| 83 | Nathan HAMMERSCHMITTPlace 83 · Grade JR · Essex North Shore Agricultural & Tech Inst | JR | Essex North Shore Agricultural & Tech Inst | 19:55.6 |
| 84 | Evan HandPlace 84 · Grade 10 · Whitinsville Christian | 10 | Whitinsville Christian | 19:58.7 |
| 85 | Anthony PIERCEPlace 85 · Grade SO · West Springfield | SO | West Springfield | 20:01.5 |
| 86 | Quinn DelcorePlace 86 · Grade 11 · Norwell | 11 | Norwell | 20:02.5 |
| 87 | Joshua BryantPlace 87 · Grade 10 · Plymouth North | 10 | Plymouth North | 20:03.5 |
| 88 | MATTHEW PHELPSPlace 88 · Grade SO · Blackstone Valley Reg Voc/Tech | SO | Blackstone Valley Reg Voc/Tech | 20:03.5 |
| 89 | Kiel WilliamsPlace 89 · Grade 12 · Minnechaug Reg | 12 | Minnechaug Reg | 20:04.5 |
| 90 | Payson RoyPlace 90 · Grade 10 · Uxbridge | 10 | Uxbridge | 20:05.4 |
| 91 | Colin GrecoPlace 91 · Grade 9 · Milford | 9 | Milford | 20:10.6 |
| 92 | Cole BowdenPlace 92 · Grade 9 · Walpole | 9 | Walpole | 20:11.0 |
| 93 | Andrew FletcherPlace 93 · Grade 9 · Milford | 9 | Milford | 20:11.1 |
| 94 | Anthony FaathPlace 94 · Grade 12 · Blackstone Valley Reg Voc/Tech | 12 | Blackstone Valley Reg Voc/Tech | 20:12.0 |
| 95 | Sean HalesPlace 95 · Grade 12 · Plymouth North | 12 | Plymouth North | 20:14.6 |
| 96 | Aiden ContierPlace 96 · Grade 11 · Lunenburg | 11 | Lunenburg | 20:18.3 |
| 97 | Harold ShawPlace 97 · Grade 10 · Norwell | 10 | Norwell | 20:19.0 |
| 98 | Henry TaitPlace 98 · Grade 10 · Brockton | 10 | Brockton | 20:20.0 |
| 99 | Adrean BlackwoodPlace 99 · Grade 10 · Falmouth | 10 | Falmouth | 20:22.7 |
| 100 | Braedon ANDOPlace 100 · Grade FR · Blackstone Valley Reg Voc/Tech | FR | Blackstone Valley Reg Voc/Tech | 20:24.9 |
| 101 | Max HowardPlace 101 · Grade 11 · Blackstone Valley Reg Voc/Tech | 11 | Blackstone Valley Reg Voc/Tech | 20:25.9 |
| 102 | Patrick MaguirePlace 102 · Grade 12 · Archbishop Williams | 12 | Archbishop Williams | 20:26.0 |
| 103 | Daniel GreenePlace 103 · Grade 12 · Minnechaug Reg | 12 | Minnechaug Reg | 20:27.7 |
| 104 | Mason SanfordPlace 104 · Grade 10 · Uxbridge | 10 | Uxbridge | 20:28.9 |
| 105 | Thomas LesserPlace 105 · Grade 12 · Milton | 12 | Milton | 20:30.1 |
| 106 | Dennis DOWNINGPlace 106 · Grade SO · Essex North Shore Agricultural & Tech Inst | SO | Essex North Shore Agricultural & Tech Inst | 20:30.2 |
| 107 | Reid DexterPlace 107 · Grade 10 · Milton | 10 | Milton | 20:31.1 |
| 108 | Kevin TessiciniPlace 108 · Grade 12 · Minnechaug Reg | 12 | Minnechaug Reg | 20:31.4 PR |
| 109 | Adam ChiodiPlace 109 · Grade 11 · Stoneham | 11 | Stoneham | 20:31.8 |
| 110 | Jack GeorgePlace 110 · Grade 12 · Plymouth North | 12 | Plymouth North | 20:31.9 PR |
| 111 | Milo Van MooyPlace 111 · Grade 12 · Falmouth | 12 | Falmouth | 20:32.4 |
| 112 | Aidan GuintaPlace 112 · Grade 11 · Whitinsville Christian | 11 | Whitinsville Christian | 20:33.7 |
| 113 | Jack TASSINARIPlace 113 · Grade SO · Minnechaug Reg | SO | Minnechaug Reg | 20:36.3 PR |
| 114 | Liam CowanPlace 114 · Grade 10 · Mansfield | 10 | Mansfield | 20:37.8 |
| 115 | Nick AntonellisPlace 115 · Grade 7 · Archbishop Williams | 7 | Archbishop Williams | 20:38.4 |
| 116 | Charlie BaltayPlace 116 · Grade 9 · Milton | 9 | Milton | 20:41.9 PR |
| 117 | Carter PizanoPlace 117 · Grade 10 · Plymouth North | 10 | Plymouth North | 20:53.2 |
| 118 | Dominic PecorellaPlace 118 · Grade 12 · Plymouth South | 12 | Plymouth South | 20:54.2 |
| 119 | Mardochee MexilPlace 119 · Grade 12 · Archbishop Williams | 12 | Archbishop Williams | 20:57.0 |
| 120 | Benjamin TITUSPlace 120 · Grade SO · Essex North Shore Agricultural & Tech Inst | SO | Essex North Shore Agricultural & Tech Inst | 20:58.7 |
| 121 | Carlos AldecoaPlace 121 · Grade 10 · Milton | 10 | Milton | 21:07.0 |
| 122 | Sifa MwosaPlace 122 · Grade 10 · Milton | 10 | Milton | 21:14.2 PR |
| 123 | Gavin FrielPlace 123 · Grade 10 · Falmouth | 10 | Falmouth | 21:18.7 |
| 124 | Jack FlynnPlace 124 · Grade 7 · Archbishop Williams | 7 | Archbishop Williams | 21:21.9 |
| 125 | Anthony ARENAPlace 125 · Grade SO · Stoneham | SO | Stoneham | 21:24.8 PR |
| 126 | Jacob LePlace 126 · Grade 10 · Brockton | 10 | Brockton | 21:25.9 |
| 127 | Christopher ZayasPlace 127 · Grade 11 · Minnechaug Reg | 11 | Minnechaug Reg | 21:29.2 |
| 128 | Troy PenneyPlace 128 · Grade 11 · Mansfield | 11 | Mansfield | 21:32.5 |
| 129 | Thomas GiudicianniPlace 129 · Grade 11 · Mansfield | 11 | Mansfield | 21:34.6 |
| 130 | Jovany GomesPlace 130 · Grade 9 · Brockton | 9 | Brockton | 21:35.3 PR |
| 131 | ANDREW MCMILLENPlace 131 · Grade SR · Blackstone Valley Reg Voc/Tech | SR | Blackstone Valley Reg Voc/Tech | 21:40.8 |
| 132 | Eiman TOPlace 132 · Grade SO · Stoneham | SO | Stoneham | 21:43.9 |
| 133 | John MarcucciPlace 133 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 21:48.0 |
| 134 | Sean McMinnPlace 134 · Grade 12 · Minnechaug Reg | 12 | Minnechaug Reg | 22:00.7 |
| 135 | Jayden BixlerPlace 135 · Grade 12 · Archbishop Williams | 12 | Archbishop Williams | 22:10.6 |
| 136 | Patrick HaleyPlace 136 · Grade 9 · Mansfield | 9 | Mansfield | 22:15.5 PR |
| 137 | John HabermehlPlace 137 · Grade 11 · Walpole | 11 | Walpole | 22:22.4 |
| 138 | Reid FennellyPlace 138 · Grade 11 · Stoneham | 11 | Stoneham | 22:25.5 PR |
| 139 | Joseph SarnoPlace 139 · Grade 12 · Minnechaug Reg | 12 | Minnechaug Reg | 22:28.3 |
| 140 | Ryan AshburnPlace 140 · Grade 9 · Milton | 9 | Milton | 22:33.1 |
| 141 | Benjamin ParsonPlace 141 · Grade 10 · Milford | 10 | Milford | 22:35.3 |
| 142 | Ben PezzaPlace 142 · Grade 9 · Milford | 9 | Milford | 22:35.4 |
| 143 | Ian WALLPlace 143 · Grade FR · Minnechaug Reg | FR | Minnechaug Reg | 22:35.5 |
| 144 | Elliot DEPACEPlace 144 · Grade FR · Minnechaug Reg | FR | Minnechaug Reg | 22:43.5 |
| 145 | Eddie JagielloPlace 145 · Grade 9 · Archbishop Williams | 9 | Archbishop Williams | 22:48.8 |
| 146 | Deming RandolphPlace 146 · Grade 11 · Norwell | 11 | Norwell | 22:52.2 |
| 147 | Steven VovcskoPlace 147 · Grade 12 · Mansfield | 12 | Mansfield | 23:03.6 |
| 148 | Colin GavaPlace 148 · Grade 10 · Whitinsville Christian | 10 | Whitinsville Christian | 23:26.0 |
| 149 | Gavin LeePlace 149 · Grade 12 · Minnechaug Reg | 12 | Minnechaug Reg | 23:29.5 |
| 150 | James MurawskiPlace 150 · Grade 10 · Mansfield | 10 | Mansfield | 23:39.8 PR |
| 151 | Alexander KlainPlace 151 · Grade 10 · Mansfield | 10 | Mansfield | 23:44.2 |
| 152 | Conor FureyPlace 152 · Grade 9 · Falmouth | 9 | Falmouth | 23:57.8 |
| 153 | Jordan CarnabucciPlace 153 · Grade 11 · Stoneham | 11 | Stoneham | 24:27.3 |
| 154 | Lex FabryPlace 154 · Grade 9 · Milford | 9 | Milford | 24:37.0 |
| 155 | Liam BlackwellPlace 155 · Grade 10 · Milford | 10 | Milford | 24:38.2 |
| 156 | Ryan AndersonPlace 156 · Grade 9 · Norwell | 9 | Norwell | 24:39.6 |
| 157 | Van JonesPlace 157 · Grade 9 · Falmouth | 9 | Falmouth | 24:43.2 |
| 158 | Derick FowungPlace 158 · Grade 10 · Milford | 10 | Milford | 25:33.9 |
| 159 | Camden CUNNINGHAMPlace 159 · Grade FR · Falmouth | FR | Falmouth | 28:32.3 PR |
| 160 | Nial QUINNPlace 160 · Grade FR · Stoneham | FR | Stoneham | 29:29.2 |
| 161 | Evan DILISIOPlace 161 · Grade FR · Stoneham | FR | Stoneham | 29:37.7 |