| 806 | 44 | 1 | M0119 | SEGEV | MORITZ | 19 | M | 34:52 | 1:14:13 | 5:40 | 1:14:16 | UMass Amherst Club Running | North Andover | |
| 1060 | 51 | 2 | M0119 | PAUL | CRIADO | 18 | M | 35:04 | 1:14:39 | 5:42 | 1:14:42 | Boston College Club Running | Solana Beach | |
| 319 | 52 | 3 | M0119 | DILLON | LABONTE | 19 | M | 35:49 | 1:14:41 | 5:42 | 1:14:47 | Kings of Manch | Lee | |
| 1443 | 72 | 4 | M0119 | ETHAN | MCDONALD | 17 | M | 37:24 | 1:17:07 | 5:54 | 1:17:21 | | Groton | |
| 1053 | 83 | 5 | M0119 | DOUGLAS | SUELL | 19 | M | 37:51 | 1:19:01 | 6:02 | 1:19:10 | Boston College Club Running | Newton | |
| 555 | 110 | 6 | M0119 | JAMES | BARRETT | 19 | M | 38:05 | 1:21:20 | 6:13 | 1:21:25 | UMass Amherst Club Running | Chelmsford | |
| 1061 | 144 | 7 | M0119 | BARRY | SPOTO | 19 | M | 39:15 | 1:24:42 | 6:28 | 1:24:52 | Boston College Club Running | Sharon | |
| 688 | 153 | 8 | M0119 | LOWELL | COPPS | 16 | M | 40:39 | 1:25:14 | 6:31 | 1:25:39 | | Mattapoisett | |
| 659 | 203 | 9 | M0119 | JARED | MENDONCA | 16 | M | 42:38 | 1:29:15 | 6:49 | 1:29:23 | Dartmouth High | Dartmouth | |
| 976 | 221 | 10 | M0119 | ANDREW | CALDERA | 17 | M | 42:41 | 1:30:03 | 6:53 | 1:30:27 | | Westport | |
| 971 | 234 | 11 | M0119 | SAMUEL | SHRESTHA | 17 | M | 42:38 | 1:30:45 | 6:56 | 1:30:53 | Dartmouth High | North Dartmouth | |
| 658 | 257 | 12 | M0119 | LUKE | GLOVER | 16 | M | 44:05 | 1:32:32 | 7:04 | 1:33:05 | Dartmouth High | Dartmouth | |
| 699 | 272 | 13 | M0119 | NATHANIEL | WENTWORTH | 17 | M | 44:04 | 1:33:25 | 7:08 | 1:33:58 | Dartmouth High | Dartmouth | |
| 1512 | 288 | 14 | M0119 | ANDREW | FORTIN | 18 | M | 43:17 | 1:34:15 | 7:12 | 1:34:39 | Team Porter G. | Dartmouth | |
| 573 | 303 | 15 | M0119 | JACK | PAWLOWSKI | 18 | M | 45:15 | 1:35:39 | 7:18 | 1:36:07 | | Taunton | |
| 1420 | 317 | 16 | M0119 | LUCA | RUBINI | 15 | M | 44:35 | 1:36:18 | 7:21 | 1:36:21 | | Lakeville | |
| 1432 | 376 | 17 | M0119 | OWEN | BORGES | 14 | M | 45:06 | 1:40:35 | 7:41 | 1:41:56 | | Swansea | |
| 965 | 398 | 18 | M0119 | TIAGO | LAMEIRO | 15 | M | 46:39 | 1:41:53 | 7:47 | 1:42:00 | Dartmouth High | Dartmouth | |
| 1351 | 431 | 19 | M0119 | TOMMY | MORALES | 19 | M | 48:20 | 1:44:06 | 7:57 | 1:44:52 | | New Bedford | |
| 1470 | 438 | 20 | M0119 | ANDREW | CAMBRIA | 15 | M | 51:30 | 1:44:20 | 7:58 | 1:45:07 | | Barrington | |
| 1071 | 459 | 21 | M0119 | VEDANTH | PENUMATSA | 16 | M | 45:48 | 1:45:28 | 8:03 | 1:45:33 | | Nashua | |
| 1499 | 554 | 22 | M0119 | WILLIAM | GUERREIRO | 15 | M | 53:43 | 1:51:08 | 8:29 | 1:52:04 | | New Bedford | |
| 1169 | 642 | 23 | M0119 | ERIK | DUCHNOWSKI | 17 | M | 54:37 | 1:55:42 | 8:50 | 1:57:05 | | Brookline | |
| 930 | 675 | 24 | M0119 | SAM | FISHER | 15 | M | 53:54 | 1:57:17 | 8:57 | 1:58:39 | | Wellesley | |
| 814 | 676 | 25 | M0119 | MATTHEW | JACKMAN | 15 | M | 55:56 | 1:57:18 | 8:57 | 1:58:41 | | Needham | |
| 1545 | 819 | 26 | M0119 | AIDAN | BORGES | 12 | M | 54:31 | 2:04:44 | 9:31 | 2:06:05 | | Swansea | |
| 604 | 840 | 27 | M0119 | ANDREW | SOARES | 17 | M | 51:45 | 2:05:43 | 9:36 | 2:06:11 | | New Bedford | |
| 1597 | 847 | 28 | M0119 | TATUM | RREIS | 17 | M | 1:01:46 | 2:06:12 | 9:38 | 2:06:46 | | New Bedford | |
| 480 | 885 | 29 | M0119 | CRISTIAN | LATORRE | 18 | M | 59:14 | 2:08:15 | 9:48 | 2:09:36 | | Arlington | |
| 662 | 905 | 30 | M0119 | LUKE | ROCHE | 14 | M | 1:05:22 | 2:09:14 | 9:52 | 2:11:18 | | Westminster | |
| 1413 | 975 | 31 | M0119 | ANDREW | REGO | 19 | M | 53:58 | 2:12:47 | 10:08 | 2:13:27 | | Dartmouth | |
| 826 | 1158 | 32 | M0119 | SKANDER | MILEY | 18 | M | 1:10:06 | 2:28:25 | 11:20 | 2:29:34 | | Tiverton | |
| 1182 | 1212 | 33 | M0119 | ZEKE | KRAMER | 16 | M | 1:01:15 | 2:37:41 | 12:02 | 2:39:04 | | Lexington | |