| 1 | Conor FoleyPlace 1 · Wellesley | — | Wellesley | 10:01 |
| 2 | Lucas ChenPlace 2 · Wellesley | — | Wellesley | 10:10 |
| 3 | Axel BonnafouxPlace 3 · Brookline | — | Brookline | 10:18 |
| 4 | Nathaniel LawsonPlace 4 · Brookline | — | Brookline | 10:24 |
| 5 | Phineas ForastePlace 5 · Wellesley | — | Wellesley | 10:25 |
| 6 | Leo VentimigliaPlace 6 · Wellesley | — | Wellesley | 10:31 |
| 7 | Nathan BeckerPlace 7 · Brookline | — | Brookline | 10:33 |
| 8 | Arin KarnikPlace 8 · Brookline | — | Brookline | 10:34 |
| 9 | Brendan DeYoungPlace 9 · Brookline | — | Brookline | 10:35 |
| 10 | Stellan RachelefskyPlace 10 · Brookline | — | Brookline | 10:36 |
| 11 | Josiah EscobarPlace 11 · Walpole | — | Walpole | 10:37 |
| 12 | Liam LoughnanePlace 12 · Brookline | — | Brookline | 10:38 |
| 13 | Rohan BhidePlace 13 · Brookline | — | Brookline | 10:41 |
| 14 | Laurenz LamPlace 14 · Brookline | — | Brookline | 10:43 |
| 15 | Damien MoghtaderPlace 15 · Brookline | — | Brookline | 10:43 |
| 16 | Arev PatelPlace 16 · Brookline | — | Brookline | 10:44 |
| 17 | Quinn ReepmeyerPlace 17 · Wellesley | — | Wellesley | 10:45 |
| 18 | Luke WintersPlace 18 · Brookline | — | Brookline | 10:48 |
| 19 | Alex ShihPlace 19 · Brookline | — | Brookline | 10:50 |
| 20 | William CarrollPlace 20 · Wellesley | — | Wellesley | 10:52 |
| 21 | Milo Roberts RatnathicaPlace 21 · Brookline | — | Brookline | 10:54 |
| 22 | Daniel CarballoPlace 22 · Brookline | — | Brookline | 10:55 |
| 23 | Adam ShihPlace 23 · Brookline | — | Brookline | 10:55 |
| 24 | Anthony LiuPlace 24 · Wellesley | — | Wellesley | 10:56 |
| 25 | Maxim GebauerPlace 25 · Brookline | — | Brookline | 10:58 |
| 26 | Benjamin ThomasPlace 26 · Walpole | — | Walpole | 10:58 |
| 27 | Antonio RomeoPlace 27 · Wellesley | — | Wellesley | 11:06 |
| 28 | Luke SciortinoPlace 28 · Wellesley | — | Wellesley | 11:06 |
| 29 | Charles HewittPlace 29 · Brookline | — | Brookline | 11:10 |
| 30 | Anay DesaiPlace 30 · Brookline | — | Brookline | 11:11 |
| 31 | Gil DagieliPlace 31 · Brookline | — | Brookline | 11:12 |
| 32 | Ethan VecchiottiPlace 32 · Wellesley | — | Wellesley | 11:13 |
| 33 | Nao TakahashiPlace 33 · Brookline | — | Brookline | 11:15 |
| 34 | Braydon LongPlace 34 · Wellesley | — | Wellesley | 11:16 |
| 35 | Parker LeePlace 35 · Wellesley | — | Wellesley | 11:18 |
| 36 | Brendan KimPlace 36 · Brookline | — | Brookline | 11:20 |
| 37 | Oscar CortisPlace 37 · Wellesley | — | Wellesley | 11:24 |
| 38 | Tate GerhartPlace 38 · Wellesley | — | Wellesley | 11:25 |
| 39 | Ike Blum-TuckerPlace 39 · Wellesley | — | Wellesley | 11:26 |
| 40 | Karl HartmanPlace 40 · Wellesley | — | Wellesley | 11:26 |
| 41 | Ian RoddyPlace 41 · Walpole | — | Walpole | 11:27 |
| 42 | Thomas MitchellPlace 42 · Walpole | — | Walpole | 11:28 |
| 43 | Austin DiMarinoPlace 43 · Wellesley | — | Wellesley | 11:29 |
| 44 | Domenico StranieriPlace 44 · Wellesley | — | Wellesley | 11:30 |
| 45 | Andrew MosesPlace 45 · Wellesley | — | Wellesley | 11:31 |
| 46 | Edward McGinnPlace 46 · Wellesley | — | Wellesley | 11:32 |
| 47 | Benjamin SciortinoPlace 47 · Wellesley | — | Wellesley | 11:34 |
| 48 | Wyatt JaffePlace 48 · Wellesley | — | Wellesley | 11:35 |
| 49 | Alan ImambekPlace 49 · Brookline | — | Brookline | 11:36 |
| 50 | Seth FordPlace 50 · Wellesley | — | Wellesley | 11:37 |
| 51 | Chase GemskiPlace 51 · Wellesley | — | Wellesley | 11:38 |
| 52 | Gabriel DupontPlace 52 · Wellesley | — | Wellesley | 11:40 |
| 53 | Abhay KapoorPlace 53 · Wellesley | — | Wellesley | 11:41 |
| 54 | Gilad AbramsonPlace 54 · Brookline | — | Brookline | 12:00 |
| 55 | John LeePlace 55 · Brookline | — | Brookline | 12:00 |
| 56 | August ReynoldsPlace 56 · Wellesley | — | Wellesley | 12:03 |
| 57 | Jack BergerPlace 57 · Wellesley | — | Wellesley | 12:06 |
| 58 | Ian KangPlace 58 · Brookline | — | Brookline | 12:07 |
| 59 | Andrew ColbertPlace 59 · Wellesley | — | Wellesley | 12:12 |
| 60 | Connor McCulloughPlace 60 · Wellesley | — | Wellesley | 12:15 |
| 61 | Benjamin RowellPlace 61 · Brookline | — | Brookline | 12:16 |
| 62 | Arthava KulkarniPlace 62 · Walpole | — | Walpole | 12:20 |
| 63 | Evan DymekPlace 63 · Wellesley | — | Wellesley | 12:30 |
| 64 | Max BlynnPlace 64 · Brookline | — | Brookline | 12:31 |
| 65 | Kavan BelaniPlace 65 · Wellesley | — | Wellesley | 12:36 |
| 66 | Thomas AydamouniPlace 66 · Walpole | — | Walpole | 12:37 |
| 67 | Nick BakhtinPlace 67 · Wellesley | — | Wellesley | 12:43 |
| 68 | Linus RoePlace 68 · Brookline | — | Brookline | 12:49 |
| 69 | Noah ChoPlace 69 · Wellesley | — | Wellesley | 12:53 |
| 70 | Charles CarlsonPlace 70 · Wellesley | — | Wellesley | 13:00 |
| 71 | Deren BayulgenPlace 71 · Wellesley | — | Wellesley | 13:08 |
| 72 | Chase LauranoPlace 72 · Wellesley | — | Wellesley | 13:10 |
| 73 | Nathan MillerPlace 73 · Wellesley | — | Wellesley | 13:11 |
| 74 | Sean LarkinPlace 74 · Walpole | — | Walpole | 13:35 |
| 75 | Berdiya TaghinezhadPlace 75 · Brookline | — | Brookline | 13:48 |
| 76 | Jayden SongPlace 76 · Wellesley | — | Wellesley | 13:53 |
| 77 | Kiyaan PillaiPlace 77 · Wellesley | — | Wellesley | 13:54 |
| 78 | Francesco MichienziPlace 78 · Walpole | — | Walpole | 13:59 |
| 79 | Gray MilesPlace 79 · Walpole | — | Walpole | 13:59 |
| 80 | Ryan O'SheaPlace 80 · Wellesley | — | Wellesley | 14:05 |
| 81 | Jacob LevinPlace 81 · Wellesley | — | Wellesley | 14:06 |
| 82 | Kenneth SongPlace 82 · Wellesley | — | Wellesley | 14:16 |
| 83 | Micah McClearyPlace 83 · Wellesley | — | Wellesley | 14:55 |
| 84 | Jack BodtPlace 84 · Wellesley | — | Wellesley | 14:59 |
| 85 | Will ProsekPlace 85 · Wellesley | — | Wellesley | 15:48 |
| 86 | Andrew BaylisPlace 86 · Wellesley | — | Wellesley | 16:20 |