| Place | TmPl | Bib | Name | Sex | Age | Club | Time | Pace |
|---|---|---|---|---|---|---|---|---|
| 1 | 494 | Marshall Brown | M | 12 | Tailwind | 9:43 | 5:13 | |
| 2 | 70 | Michael Studer | M | 10 | Greater Lowell Road Runners | 9:53 | 5:18 | |
| 3 | 1 | 119 | Ethan Fischer | M | 11 | Nashua PAL Striders A | 10:13 | 5:29 |
| 4 | 250 | Ethan Libby | M | 12 | NC Surge - Advanced Running Club | 10:18 | 5:32 | |
| 5 | 387 | Patrick Geagan | M | 12 | Riptide Running Cape Cod | 10:18 | 5:32 | |
| 6 | 414 | Colby Flynn | M | 12 | Rumford Road Runners | 10:26 | 5:36 | |
| 7 | 2 | 28 | Kingston Bayha | M | 11 | CLCF Panthers | 10:35 | 5:41 |
| 8 | 607 | Luke Brickley | M | 12 | 10:36 | 5:41 | ||
| 9 | 3 | 35 | Adonijah Martin | M | 11 | CLCF Panthers | 10:39 | 5:43 |
| 10 | 4 | 528 | Noah Geiger | M | 11 | Waltham Track | 10:39 | 5:43 |
| 11 | 5 | 305 | Christian Miller | M | 10 | New England Elite Track Club | 10:40 | 5:43 |
| 12 | 6 | 443 | Will Souza | M | 12 | Sentinel Striders | 10:41 | 5:44 |
| 13 | 248 | Chase Deffley | M | 12 | NC Surge - Advanced Running Club | 10:50 | 5:49 | |
| 14 | 609 | Joel Burgett | M | 11 | 10:51 | 5:49 | ||
| 15 | 7 | 36 | Colton Orr | M | 12 | CLCF Panthers | 10:51 | 5:50 |
| 16 | 1 | Gavin Winacott | M | 12 | Anamart Racing Team | 10:52 | 5:50 | |
| 17 | 8 | 32 | Shepherd Butler | M | 11 | CLCF Panthers | 10:59 | 5:54 |
| 18 | 9 | 441 | Daniel Healey | M | 12 | Sentinel Striders | 11:00 | 5:54 |
| 19 | 678 | Patrick Youngs | M | 11 | 11:00 | 5:55 | ||
| 20 | 278 | Quentin Koch | M | 12 | New Canaan Blazers | 11:01 | 5:55 | |
| 21 | 10 | 115 | Connor Cue | M | 11 | Nashua PAL Striders A | 11:01 | 5:55 |
| 22 | 72 | Luke Schupp | M | 12 | Litchfield Track | 11:01 | 5:55 | |
| 23 | 496 | Adam Herzberg | M | 12 | Tailwind | 11:06 | 5:58 | |
| 24 | 11 | 30 | Nathaniel Brennick | M | 11 | CLCF Panthers | 11:06 | 5:58 |
| 25 | 12 | 122 | Evan Jean | M | 11 | Nashua PAL Striders A | 11:09 | 5:59 |
| 26 | 13 | 438 | William Busam | M | 12 | Sentinel Striders | 11:17 | 6:03 |
| 27 | 14 | 530 | Fridolin Meichsner | M | 11 | Waltham Track | 11:19 | 6:04 |
| 28 | 15 | 302 | Jude Anderson-Song | M | 12 | New England Elite Track Club | 11:20 | 6:05 |
| 29 | 16 | 304 | Owen Cosgrove | M | 12 | New England Elite Track Club | 11:24 | 6:07 |
| 30 | 17 | 93 | Walid Fatih | M | 11 | Momentum Athletic Club | 11:26 | 6:08 |
| 31 | 18 | 37 | Anthony Renzulli | M | 12 | CLCF Panthers | 11:26 | 6:08 |
| 32 | 19 | 34 | Camden Florio | M | 11 | CLCF Panthers | 11:31 | 6:11 |
| 33 | 277 | Mateo Hershey | M | 11 | New Canaan Blazers | 11:32 | 6:11 | |
| 34 | 20 | 306 | Alexander St Laurent | M | 12 | New England Elite Track Club | 11:38 | 6:14 |
| 35 | 21 | 527 | Matthew Fitzgibbon | M | 12 | Waltham Track | 11:38 | 6:15 |
| 36 | 416 | James McCarthy | M | 12 | Rumford Road Runners | 11:39 | 6:15 | |
| 37 | 22 | 120 | Adam Griebel | M | 11 | Nashua PAL Striders A | 11:41 | 6:16 |
| 38 | 388 | Mark Kudarauskas | M | 12 | Riptide Running Cape Cod | 11:41 | 6:17 | |
| 39 | 23 | 109 | Aaron Ackerman | M | 11 | Nashua PAL Striders A | 11:43 | 6:17 |
| 40 | 24 | 91 | Yassir Blanco | M | 12 | Momentum Athletic Club | 11:46 | 6:19 |
| 41 | 25 | 131 | Cody Woodworth | M | 11 | Nashua PAL Striders A | 11:51 | 6:21 |
| 42 | 276 | Charles Gerritsen | M | 11 | New Canaan Blazers | 11:54 | 6:23 | |
| 43 | 26 | 90 | Islem Addeche | M | 11 | Momentum Athletic Club | 11:55 | 6:24 |
| 44 | 27 | 126 | Benjamin Michels | M | 12 | Nashua PAL Striders B | 11:57 | 6:25 |
| 45 | 28 | 33 | Noah Dosreis | M | 12 | CLCF Panthers | 12:02 | 6:28 |
| 46 | 390 | Lucas Mesquita | M | 11 | Riptide Running Cape Cod | 12:12 | 6:33 | |
| 47 | 514 | Aidan Hamill | M | 12 | Town Track | 12:15 | 6:34 | |
| 48 | 4 | Nicholas Beidleman | M | 11 | Cheetah Running Club | 12:16 | 6:35 | |
| 49 | 413 | Aidan Bocompani | M | 11 | Rumford Road Runners | 12:17 | 6:35 | |
| 50 | 631 | Burleigh Grant | M | 12 | 12:18 | 6:36 | ||
| 51 | 29 | 117 | Ethan Felder | M | 12 | Nashua PAL Striders B | 12:21 | 6:38 |
| 52 | 30 | 94 | Marwan Nabat | M | 12 | Momentum Athletic Club | 12:29 | 6:42 |
| 53 | 634 | Austin Henault | M | 12 | 12:35 | 6:45 | ||
| 54 | 31 | 307 | Carter Swett | M | 12 | New England Elite Track Club | 12:37 | 6:46 |
| 55 | 622 | Nam Danh | M | 11 | 12:39 | 6:47 | ||
| 56 | 249 | Connor Giguere | M | 12 | NC Surge - Advanced Running Club | 12:41 | 6:48 | |
| 57 | 516 | Simms Tisdale | M | 12 | Town Track | 12:47 | 6:52 | |
| 58 | 32 | 111 | Michael Bacotti Jr. | M | 11 | Nashua PAL Striders A | 12:49 | 6:53 |
| 59 | 33 | 92 | Mohamed Boushaba | M | 12 | Momentum Athletic Club | 12:51 | 6:54 |
| 60 | 34 | 118 | Mason Ferrante | M | 10 | Nashua PAL Striders B | 12:52 | 6:54 |
| 61 | 35 | 128 | Orion Talbot | M | 11 | Nashua PAL Striders B | 12:56 | 6:57 |
| 62 | 36 | 440 | Parker Gaboriault | M | 11 | Sentinel Striders | 12:57 | 6:57 |
| 63 | 37 | 123 | Enzo Kolar | M | 11 | Nashua PAL Striders B | 13:00 | 6:58 |
| 64 | 38 | 533 | Hugo Taylor | M | 11 | Waltham Track | 13:03 | 7:01 |
| 65 | 29 | Andrew Beverly | M | 11 | CLCF Panthers | 13:07 | 7:02 | |
| 66 | 682 | Jacob Lewis | M | 11 | Delmar Track and Field | 13:12 | 7:05 | |
| 67 | 601 | Aydin Armstrong | M | 12 | 13:15 | 7:07 | ||
| 68 | 513 | Charlie Bradshaw | M | 12 | Town Track | 13:21 | 7:10 | |
| 69 | 637 | Connor Ingram | M | 11 | 13:23 | 7:11 | ||
| 70 | 39 | 442 | Kellen McMahon | M | 12 | Sentinel Striders | 13:24 | 7:11 |
| 71 | 5 | Jackson Lafleur | M | 11 | Cheetah Running Club | 13:27 | 7:13 | |
| 72 | 40 | 113 | Oscar Burns | M | 10 | Nashua PAL Striders C | 13:29 | 7:14 |
| 73 | 41 | 129 | Jackson Troy | M | 12 | Nashua PAL Striders B | 13:34 | 7:17 |
| 74 | 680 | John Deer | M | 11 | Delmar Track and Field | 13:37 | 7:18 | |
| 75 | 42 | 124 | Max Kopicko | M | 11 | Nashua PAL Striders C | 13:51 | 7:26 |
| 76 | 43 | 110 | Ian Austin | M | 11 | Nashua PAL Striders C | 13:57 | 7:29 |
| 77 | 44 | 130 | Liam Troy | M | 10 | Nashua PAL Striders C | 14:00 | 7:31 |
| 78 | 45 | 112 | Sawyer Brown | M | 11 | Nashua PAL Striders C | 14:16 | 7:39 |
| 79 | 31 | Tristan Brinker | M | 11 | CLCF Panthers | 14:25 | 7:44 | |
| 80 | 647 | Jacob Magnuson | M | 11 | 14:39 | 7:52 | ||
| 81 | 46 | 526 | William Cline | M | 11 | Waltham Track | 14:46 | 7:56 |
| 82 | 386 | Samuel Bowden | M | 12 | Riptide Running Cape Cod | 16:46 | 9:00 | |
| 83 | 47 | 532 | Adrian Rodriguez | M | 11 | Waltham Track | 17:10 | 9:13 |
| 84 | 495 | Atticus Dirs | M | 11 | Tailwind | 20:31 | 11:00 |