| 1 | Samuel CookPlace 1 · METHUEN | — | METHUEN | 5:20 |
| 2 | Jacob St. OngePlace 2 · METHUEN | — | METHUEN | 5:23 |
| 3 | Nico AgostaPlace 3 · PARKER | — | PARKER | 5:23 |
| 4 | Quinn CantrillPlace 4 · PARKER | — | PARKER | 5:23 |
| 5 | Eric SalvoPlace 5 · METHUEN | — | METHUEN | 5:26 |
| 6 | Alexander EllisPlace 6 · METHUEN | — | METHUEN | 5:31 |
| 7 | Sam WallacePlace 7 · PARKER | — | PARKER | 5:34 |
| 8 | Steve StromskiPlace 8 · MELROSE | — | MELROSE | 5:38 |
| 9 | Odung ChheanPlace 9 · LOWELL | — | LOWELL | 5:40 |
| 10 | Ian KiunaPlace 10 · LOWELL | — | LOWELL | 5:41 |
| 11 | Alan CookPlace 11 · METHUEN | — | METHUEN | 5:41 |
| 12 | Adam MulaPlace 12 · PARKER | — | PARKER | 5:42 |
| 13 | Asher BrownsonPlace 13 · PARKER | — | PARKER | 5:42 |
| 14 | Jerry MurphyPlace 14 · MELROSE | — | MELROSE | 5:43 |
| 15 | Will HanlonPlace 15 · MELROSE | — | MELROSE | 5:50 |
| 16 | Xavier MetivierPlace 16 · METHUEN | — | METHUEN | 5:50 |
| 17 | Justin BoremiPlace 17 · CENTRAL | — | CENTRAL | 5:50 |
| 18 | Patrick CoughlinPlace 18 · LOWELL | — | LOWELL | 5:50 |
| 19 | Vrandol PerezPlace 19 · CENTRAL | — | CENTRAL | 5:56 |
| 20 | Sam Mayer SvarczkopfPlace 20 · PARKER | — | PARKER | 5:58 |
| 21 | Cavan BlackPlace 21 · LOWELL | — | LOWELL | 6:00 |
| 22 | Andrew KotsifasPlace 22 · LOWELL | — | LOWELL | 6:02 |
| 23 | Gavin RowePlace 23 · MELROSE | — | MELROSE | 6:02 |
| 24 | Liam GrayPlace 24 · MELROSE | — | MELROSE | 6:02 |
| 25 | Sammy GrimesPlace 25 · LOWELL | — | LOWELL | 6:05 |
| 26 | Ryan NaglePlace 26 · MELROSE | — | MELROSE | 6:06 |
| 27 | Malik KeenePlace 27 · METHUEN | — | METHUEN | 6:08 |
| 28 | Anthony FortunaPlace 28 · METHUEN | — | METHUEN | 6:10 |
| 29 | Duncan LouisPlace 29 · CENTRAL | — | CENTRAL | 6:11 |
| 30 | Jaeden HyltonPlace 30 · DRACUT | — | DRACUT | 6:12 |
| 31 | Tyler PearcePlace 31 · DRACUT | — | DRACUT | 6:13 |
| 32 | Evan LindemanPlace 32 · BROOKLINE | — | BROOKLINE | 6:15 |
| 33 | Alec TravagliaPlace 33 · CENTRAL | — | CENTRAL | 6:15 |
| 34 | Joseph JarvisPlace 34 · INNOVATION | — | INNOVATION | 6:15 |
| 35 | Marcos CandidoPlace 35 · LOWELL | — | LOWELL | 6:16 |
| 36 | Ethan MoodyPlace 36 · PARKER | — | PARKER | 6:18 |
| 37 | Kyle ThompsonPlace 37 · MELROSE | — | MELROSE | 6:18 |
| 38 | Nate VachonPlace 38 · CENTRAL | — | CENTRAL | 6:21 |
| 39 | Colin MullanePlace 39 · MELROSE | — | MELROSE | 6:21 |
| 40 | Winter JoshPlace 40 · TEWKSBURY | — | TEWKSBURY | 6:22 |
| 41 | Kai LuddenPlace 41 · PARKER | — | PARKER | 6:23 |
| 42 | Brett GeorgePlace 42 · CENTRAL | — | CENTRAL | 6:24 |
| 43 | Ethan CoppetaPlace 43 · CENTRAL | — | CENTRAL | 6:24 |
| 44 | Alec GoldmanPlace 44 · BROOKLINE | — | BROOKLINE | 6:24 |
| 45 | Hunter FaganPlace 45 · INNOVATION | — | INNOVATION | 6:25 |
| 46 | James HayesPlace 46 · CENTRAL | — | CENTRAL | 6:25 |
| 47 | Evan WallPlace 47 · PARKER | — | PARKER | 6:25 |
| 48 | Cahill MattPlace 48 · TEWKSBURY | — | TEWKSBURY | 6:26 |
| 49 | Diego Soto GomezPlace 49 · BROOKLINE | — | BROOKLINE | 6:27 |
| 50 | Mik MastersonPlace 50 · PARKER | — | PARKER | 6:28 |
| 51 | Winter JacobPlace 51 · TEWKSBURY | — | TEWKSBURY | 6:32 |
| 52 | Joey ShiffanoPlace 52 · TEWKSBURY | — | TEWKSBURY | 6:33 |
| 53 | Jason BernhardPlace 53 · MELROSE | — | MELROSE | 6:33 |
| 54 | Jesse GathecaPlace 54 · LOWELL | — | LOWELL | 6:34 |
| 55 | Andrew BenaughPlace 55 · MELROSE | — | MELROSE | 6:34 |
| 56 | Tyler JanzenPlace 56 · MELROSE | — | MELROSE | 6:34 |
| 57 | Oliver WillisPlace 57 · PARKER | — | PARKER | 6:34 |
| 58 | Carl AllardPlace 58 · PARKER | — | PARKER | 6:35 |
| 59 | Jovan AigbekaenPlace 59 · DRACUT | — | DRACUT | 6:36 |
| 60 | Ethan BrodeurPlace 60 · MELROSE | — | MELROSE | 6:37 |
| 61 | Max BelandPlace 61 · CENTRAL | — | CENTRAL | 6:37 |
| 62 | Kyle SupernorPlace 62 · DRACUT | — | DRACUT | 6:38 |
| 63 | Jack SummersbyPlace 63 · MELROSE | — | MELROSE | 6:39 |
| 64 | Jacob McDonaldPlace 64 · CENTRAL | — | CENTRAL | 6:39 |
| 65 | Sebastian Sarango-LozaPlace 65 · CENTRAL | — | CENTRAL | 6:39 |
| 66 | Aidan NaglePlace 66 · BROOKLINE | — | BROOKLINE | 6:39 |
| 67 | Curtis MaiPlace 67 · LOWELL | — | LOWELL | 6:40 |
| 68 | Rotem NirPlace 68 · BROOKLINE | — | BROOKLINE | 6:42 |
| 69 | Camden ParkerPlace 69 · BROOKLINE | — | BROOKLINE | 6:42 |
| 70 | Tucker DescheneauxPlace 70 · LOWELL | — | LOWELL | 6:44 |
| 71 | Cameron LabrecquePlace 71 · CENTRAL | — | CENTRAL | 6:45 |
| 72 | Balboni JoeyPlace 72 · TEWKSBURY | — | TEWKSBURY | 6:45 |
| 73 | Don NjobuPlace 73 · LOWELL | — | LOWELL | 6:46 |
| 74 | Ben PfeifferPlace 74 · MELROSE | — | MELROSE | 6:47 |
| 75 | Duquette StephenPlace 75 · TEWKSBURY | — | TEWKSBURY | 6:47 |
| 76 | Ijaydis MartinezPlace 76 · LOWELL | — | LOWELL | 6:48 |
| 77 | Will CyrPlace 77 · CENTRAL | — | CENTRAL | 6:52 |
| 78 | Andella WillPlace 78 · TEWKSBURY | — | TEWKSBURY | 6:52 |
| 79 | Eli ColemanPlace 79 · MELROSE | — | MELROSE | 6:53 |
| 80 | Simon GrossmanPlace 80 · BROOKLINE | — | BROOKLINE | 6:53 |
| 81 | Brian Terrero-BatistaPlace 81 · LOWELL | — | LOWELL | 6:54 |
| 82 | Ben ShurePlace 82 · BROOKLINE | — | BROOKLINE | 6:55 |
| 83 | Chris MenPlace 83 · LOWELL | — | LOWELL | 6:56 |
| 84 | Jack OakesPlace 84 · LOWELL | — | LOWELL | 6:58 |
| 85 | Jaydon MitchellPlace 85 · LOWELL | — | LOWELL | 6:58 |
| 86 | Frank XuPlace 86 · BROOKLINE | — | BROOKLINE | 6:59 |
| 87 | Noel AspiPlace 87 · BROOKLINE | — | BROOKLINE | 7:02 |
| 88 | Joe MurphyPlace 88 · MATIGNON | — | MATIGNON | 7:04 |
| 89 | Colin TibertPlace 89 · METHUEN | — | METHUEN | 7:05 |
| 90 | Jaikus SantiagoPlace 90 · METHUEN | — | METHUEN | 7:06 |
| 91 | Liam McCallPlace 91 · MELROSE | — | MELROSE | 7:06 |
| 92 | Jacob ZawadzkiPlace 92 · LOWELL CATHOLIC | — | LOWELL CATHOLIC | 7:07 |
| 93 | Will MoorePlace 93 · MELROSE | — | MELROSE | 7:08 |
| 94 | John MatthewsPlace 94 · CENTRAL | — | CENTRAL | 7:08 |
| 95 | Seth HenryPlace 95 · INNOVATION | — | INNOVATION | 7:09 |
| 96 | Kyle SheedyPlace 96 · CENTRAL | — | CENTRAL | 7:11 |
| 97 | Rosemond PatrickPlace 97 · TEWKSBURY | — | TEWKSBURY | 7:12 |
| 98 | Matthey SymingtonPlace 98 · METHUEN | — | METHUEN | 7:13 |
| 99 | Brennan MatthewPlace 99 · TEWKSBURY | — | TEWKSBURY | 7:15 |
| 100 | Aiden McManusPlace 100 · LOWELL CATHOLIC | — | LOWELL CATHOLIC | 7:17 |
| 102 | Spencer FletcherPlace 102 · PARKER | — | PARKER | 7:17 |
| 103 | Aidan DempsterPlace 103 · MELROSE | — | MELROSE | 7:17 |
| 104 | Liam MitchellPlace 104 · CENTRAL | — | CENTRAL | 7:17 |
| 105 | Seth SchalliesPlace 105 · BROOKLINE | — | BROOKLINE | 7:20 |
| 106 | Zach CrewsPlace 106 · CENTRAL | — | CENTRAL | 7:21 |
| 107 | Jonathan KeanePlace 107 · CENTRAL | — | CENTRAL | 7:22 |
| 108 | Malcolm MilordPlace 108 · LOWELL | — | LOWELL | 7:24 |
| 109 | Jack LarcomePlace 109 · CENTRAL | — | CENTRAL | 7:25 |
| 110 | Doyle YangPlace 110 · BROOKLINE | — | BROOKLINE | 7:27 |
| 111 | Josh SweetlandPlace 111 · INNOVATION | — | INNOVATION | 7:28 |
| 112 | Rich RosaPlace 112 · CENTRAL | — | CENTRAL | 7:29 |
| 113 | Will MerrittPlace 113 · CENTRAL | — | CENTRAL | 7:30 |
| 114 | Joe BartoliniPlace 114 · CENTRAL | — | CENTRAL | 7:30 |
| 115 | Nicola TysallPlace 115 · MELROSE | — | MELROSE | 7:31 |
| 116 | Kiernan Demeis-DuellaPlace 116 · PARKER | — | PARKER | 7:32 |
| 117 | Ross CarrollPlace 117 · MELROSE | — | MELROSE | 7:37 |
| 118 | Santiago VasquezPlace 118 · B.C HIGH | — | B.C HIGH | 7:43 |
| 119 | Joshua LitzenbergPlace 119 · CENTRAL | — | CENTRAL | 7:43 |
| 120 | Chris BunnellPlace 120 · PARKER | — | PARKER | 7:46 |
| 121 | Elliot StoneyPlace 121 · PARKER | — | PARKER | 7:46 |
| 122 | Fabrizio TondoPlace 122 · METHUEN | — | METHUEN | 7:50 |
| 123 | Rusch ColtonPlace 123 · TEWKSBURY | — | TEWKSBURY | 7:56 |
| 124 | Sean McCulloughPlace 124 · LOWELL CATHOLIC | — | LOWELL CATHOLIC | 8:06 |
| 125 | Zach HamannPlace 125 · INNOVATION | — | INNOVATION | 8:09 |
| 126 | Zhuojie WangPlace 126 · MATIGNON | — | MATIGNON | 8:09 |
| 127 | Francis SicaPlace 127 · METHUEN | — | METHUEN | 8:25 |
| 128 | Jake HealeyPlace 128 · MELROSE | — | MELROSE | 8:25 |
| 129 | Liu ZhaoynPlace 129 · MATIGNON | — | MATIGNON | 8:50 |
| 130 | Tavonga TafumaPlace 130 · CENTRAL | — | CENTRAL | 9:11 |
| 131 | Peter SantosPlace 131 · MELROSE | — | MELROSE | 9:22 |
| 132 | Sun RnohanPlace 132 · MATIGNON | — | MATIGNON | 9:35 |
| 133 | Joe AbisamraPlace 133 · CENTRAL | — | CENTRAL | 9:41 |
| 134 | Mingze DuPlace 134 · MATIGNON | — | MATIGNON | 9:54 |
| 135 | Matt PorterPlace 135 · LOWELL | — | LOWELL | 10:13 |
| 136 | Jake WitkowskiPlace 136 · MELROSE | — | MELROSE | 10:36 |
| 137 | Kyle RochePlace 137 · MELROSE | — | MELROSE | 10:46 |