| 1463 | 1 | Jett | Johnson | 10:02 | 5:24 | PARKER CHARTER | 8 | M |
| 883 | 2 | Quinn | Cook | 10:10 | 5:28 | HOPEDALE | 8 | M |
| 374 | 3 | Gavin | Monagle-Fleming | 10:34 | 5:41 | CARLISLE | 8 | M |
| 373 | 4 | Lucas | Misek | 10:42 | 5:45 | CARLISLE | 7 | M |
| 1544 | 5 | Hayston | Hay | 10:43 | 5:46 | QUABBIN REGIONAL | 8 | M |
| 85 | 6 | Otis | Fairey | 10:43 | 5:46 | AMHERST REGIONAL | 8 | M |
| 751 | 7 | Mason | Bearer | 10:48 | 5:48 | GROTON DUNSTABLE REGIONAL | 8 | M |
| 1835 | 8 | Dylan | Lelacheur | 10:53 | 5:51 | WANG | 8 | M |
| 687 | 9 | Charlie | McGowan | 10:55 | 5:52 | FENN | 8 | M |
| 1008 | 10 | Ewan | Kinghorn | 10:56 | 5:52 | LITTLETON | 8 | M |
| 1832 | 11 | Colby | Dion | 10:59 | 5:54 | WANG | 8 | M |
| 756 | 12 | Cameron | Duane | 10:59 | 5:55 | GROTON DUNSTABLE REGIONAL | 8 | M |
| 1465 | 13 | Zephyr | Schermerhorn | 11:07 | 5:59 | PARKER CHARTER | 8 | M |
| 1012 | 14 | Devansh | Peddi | 11:12 | 6:01 | LITTLETON | 8 | M |
| 280 | 15 | Curran | Stallings | 11:14 | 6:02 | BEMENT | 8 | M |
| 827 | 16 | Michael | Jankins | 11:15 | 6:03 | HANOVER | 6 | M |
| 755 | 17 | Ashton | Duane | 11:16 | 6:03 | GROTON DUNSTABLE REGIONAL | 8 | M |
| 83 | 18 | Ben | Cianfrani-Shin | 11:17 | 6:04 | AMHERST REGIONAL | 8 | M |
| 881 | 19 | Cedric | Arthur | 11:18 | 6:04 | HOPEDALE | 8 | M |
| 764 | 20 | Patrick | Sullivan | 11:18 | 6:05 | GROTON DUNSTABLE REGIONAL | 8 | M |
| 1510 | 21 | Michael | Sullivan | 11:19 | 6:05 | PIERCE | 8 | M |
| 819 | 22 | Declan | Coutts | 11:19 | 6:05 | HANOVER | 8 | M |
| 367 | 23 | Ben | Brooks | 11:20 | 6:06 | CARLISLE | 8 | M |
| 1070 | 24 | Makani | Mitchell | 11:20 | 6:06 | MANCHESTER ESSEX | 7 | M |
| 683 | 25 | Henry | Bonzagni | 11:21 | 6:06 | FENN | 8 | M |
| 1436 | 26 | Joseph | Dirico | 11:23 | 6:07 | PARKER | 7 | M |
| 1464 | 27 | Asher | Schermerhorn | 11:26 | 6:09 | PARKER CHARTER | 8 | M |
| 1194 | 28 | Srikar | Adusumilli | 11:29 | 6:11 | MELICAN | 8 | M |
| 1065 | 29 | Luke | Brown | 11:30 | 6:11 | MANCHESTER ESSEX | 7 | M |
| 1462 | 30 | Finn | Healey | 11:32 | 6:12 | PARKER CHARTER | 7 | M |
| 366 | 31 | Jack | Ayan | 11:34 | 6:13 | CARLISLE | 8 | M |
| 1006 | 32 | Benny | Cahill | 11:35 | 6:14 | LITTLETON | 8 | M |
| 1833 | 33 | Luke | Floor | 11:35 | 6:14 | WANG | 8 | M |
| 1836 | 34 | Bryceson | Silva | 11:35 | 6:14 | WANG | 7 | M |
| 831 | 35 | Nate | Mutschler | 11:37 | 6:15 | HANOVER | 6 | M |
| 87 | 36 | Jeremiah | Hayslip | 11:38 | 6:15 | AMHERST REGIONAL | 8 | M |
| 766 | 37 | Colin | Tyler | 11:40 | 6:16 | GROTON DUNSTABLE REGIONAL | 7 | M |
| 1769 | 38 | Christian | Kindorf | 11:43 | 6:18 | THOMAS PRINCE | 6 | M |
| 1064 | 39 | Sean | Aloi | 11:44 | 6:19 | MANCHESTER ESSEX | 8 | M |
| 892 | 40 | Logan | Stock | 11:45 | 6:19 | HOPEDALE | 8 | M |
| 1774 | 41 | Dexter | Stevens | 11:45 | 6:19 | THOMAS PRINCE | 8 | M |
| 1066 | 42 | Shane | Conway | 11:46 | 6:19 | MANCHESTER ESSEX | 7 | M |
| 1762 | 43 | Blake | Catlow | 11:46 | 6:20 | THOMAS PRINCE | 8 | M |
| 825 | 44 | Thomas | Gilligan | 11:48 | 6:21 | HANOVER | 8 | M |
| 833 | 45 | Nathan | Powers | 11:52 | 6:23 | HANOVER | 6 | M |
| 886 | 46 | Jared | Ho | 11:54 | 6:24 | HOPEDALE | 7 | M |
| 1071 | 47 | Luke | Murphy | 11:56 | 6:25 | MANCHESTER ESSEX | 8 | M |
| 94 | 48 | Hunter | Pete | 11:56 | 6:25 | AMHERST REGIONAL | 8 | M |
| 828 | 49 | Beckett | Johnson | 11:57 | 6:25 | HANOVER | 6 | M |
| 510 | 50 | Cavan | Brown | 12:00 | 6:27 | COOLIDGE | 6 | M |
| 81 | 51 | Julian | Avila | 12:01 | 6:27 | AMHERST REGIONAL | 8 | M |
| 1072 | 52 | Devin | Peavey | 12:02 | 6:28 | MANCHESTER ESSEX | 8 | M |
| 798 | 53 | James | O'Brien | 12:02 | 6:28 | HALE | 7 | M |
| 370 | 54 | Ryan | Kapusta | 12:03 | 6:29 | CARLISLE | 8 | M |
| 1765 | 55 | Ben | Goyette | 12:03 | 6:29 | THOMAS PRINCE | 6 | M |
| 1197 | 56 | Colin | Bose | 12:04 | 6:29 | MELICAN | 7 | M |
| 368 | 57 | Will | Brooks | 12:06 | 6:30 | CARLISLE | 6 | M |
| 506 | 58 | Sam | Arnold | 12:06 | 6:30 | COOLIDGE | 6 | M |
| 1445 | 59 | Luca | La Francesca | 12:09 | 6:32 | PARKER | 7 | M |
| 1970 | 60 | Taisik | Hak | 12:12 | 6:33 | WANG | 7 | M |
| 1467 | 61 | Wesley | Thomas | 12:12 | 6:33 | PARKER CHARTER | 7 | M |
| 1446 | 62 | Derek | Lund | 12:13 | 6:34 | PARKER | 7 | M |
| 315 | 63 | Jonathan | Wedlake | 12:14 | 6:35 | BLANCHARD | 8 | M |
| 1766 | 64 | Eldon | Griffin | 12:14 | 6:35 | THOMAS PRINCE | 8 | M |
| 1540 | 65 | Caleb | Brouillet | 12:14 | 6:35 | QUABBIN REGIONAL | 7 | M |
| 519 | 66 | Mikey | Millerick | 12:16 | 6:36 | COOLIDGE | 7 | M |
| 1547 | 67 | Thomas | Schoonmaker | 12:16 | 6:36 | QUABBIN REGIONAL | 7 | M |
| 884 | 68 | Griffin | Dalpe | 12:17 | 6:36 | HOPEDALE | 7 | M |
| 1435 | 69 | Callum | Dee | 12:19 | 6:38 | PARKER | 6 | M |
| 965 | 70 | Akshat | Bhatia | 12:21 | 6:38 | JOHN GLENN | 8 | M |
| 1011 | 71 | Arav | Patel | 12:25 | 6:40 | LITTLETON | 8 | M |
| 829 | 72 | Callum | Johnson | 12:25 | 6:41 | HANOVER | 5 | M |
| 684 | 73 | Ryan | Cahoy | 12:26 | 6:41 | FENN | 8 | M |
| 507 | 74 | Nick | Balicki | 12:26 | 6:41 | COOLIDGE | 8 | M |
| 512 | 75 | Emmett | Ciotti | 12:27 | 6:41 | COOLIDGE | 8 | M |
| 767 | 76 | Owen | Whicher | 12:27 | 6:42 | GROTON DUNSTABLE REGIONAL | 8 | M |
| 1546 | 77 | Sebastian | Palomera-Espinoza | 12:28 | 6:42 | QUABBIN REGIONAL | 7 | M |
| 802 | 78 | Jack | Sadler | 12:30 | 6:43 | HALE | 6 | M |
| 1009 | 79 | Jesse | Maldonado | 12:30 | 6:43 | LITTLETON | 8 | M |
| 765 | 80 | A.J. | Timmins | 12:31 | 6:44 | GROTON DUNSTABLE REGIONAL | 8 | M |
| 509 | 81 | Christian | Bhuta | 12:32 | 6:44 | COOLIDGE | 7 | M |
| 312 | 82 | Jyotin | Kodam | 12:33 | 6:45 | BLANCHARD | 8 | M |
| 889 | 83 | Jayden | Lema | 12:33 | 6:45 | HOPEDALE | 7 | M |
| 1073 | 84 | Beckett | Ryding | 12:34 | 6:45 | MANCHESTER ESSEX | 6 | M |
| 1005 | 85 | Richard | Barrett | 12:36 | 6:46 | LITTLETON | 7 | M |
| 1542 | 86 | John | Falconi | 12:36 | 6:47 | QUABBIN REGIONAL | 8 | M |
| 1196 | 87 | David | Beckman | 12:36 | 6:47 | MELICAN | 8 | M |
| 375 | 88 | Grant | Monagle-Fleming | 12:37 | 6:47 | CARLISLE | 6 | M |
| 1768 | 89 | Declan | Keegan | 12:37 | 6:47 | THOMAS PRINCE | 8 | M |
| 276 | 90 | Daniel | Robison | 12:38 | 6:47 | BEMENT | 6 | M |
| 1456 | 91 | Lucas | Westover | 12:39 | 6:48 | PARKER | 7 | M |
| 795 | 92 | Gamaliel | Kassa | 12:39 | 6:48 | HALE | 8 | M |
| 977 | 93 | Allen | Zhou | 12:42 | 6:50 | JOHN GLENN | 6 | M |
| 1010 | 94 | Edward | McGlothlen | 12:43 | 6:50 | LITTLETON | 8 | M |
| 92 | 95 | James | Moore | 12:44 | 6:51 | AMHERST REGIONAL | 8 | M |
| 1792 | 96 | Ian | Lawrence | 12:44 | 6:51 | THURSTON | 8 | M |
| 1662 | 97 | Andrew | Foraker | 12:46 | 6:52 | SPARHAWK ACADEMY | 7 | M |
| 887 | 98 | Colin | Johns | 12:47 | 6:52 | HOPEDALE | 7 | M |
| 1448 | 99 | Zorian | Mykyta | 12:48 | 6:53 | PARKER | 6 | M |
| 692 | 100 | Warren | Turner | 12:49 | 6:53 | FENN | 8 | M |