| Boys Varsity | |||||||
| Place | Bib | School | Name | Start | Finish | Elapsed | |
| 1 | 72 | H | Team anchored by: Shane MacDowell | 1:02:00 | 1:45:21 | 43:21 | |
| 2 | 13 | MG | Team anchored by: Will Fogel | 1:02:00 | 1:46:12 | 44:12 | |
| 3 | 1 | L | Team anchored by: Tommy Winstanley | 1:02:00 | 1:46:54 | 44:54 | |
| 4 | 50 | M | Team anchored by: Nick Crawford | 1:02:00 | 1:48:10 | 46:10 | |
| 5 | 31 | L | Team anchored by: Kyle Zinchuk | 1:02:00 | 1:49:23 | 47:23 | |
| 6 | 19 | W | Team anchored by: Jim Lewis | 1:02:00 | 1:50:37 | 48:37 | |
| 7 | 226 | G | Team anchored by: Sam Carpenter | 1:02:00 | 1:50:42 | 48:42 | |
| 8 | 733 | MG | Team anchored by: Nick Fogel | 1:02:00 | 1:51:46 | 49:46 | |
| 9 | 2 | H | Team anchored by: Corey Aitken | 1:02:00 | 1:55:03 | 53:03 | |
| 10 | 47 | P | Team anchored by: Ian Bridgman | 1:02:00 | 1:55:57 | 53:57 | |
| 11 | 20 | M | Team anchored by: Jamie Greenberg | 1:02:00 | 1:56:43 | 54:43 | |
| 12 | 88 | T | Team anchored by: Tim Bartley | 1:02:00 | 1:57:30 | 55:30 | |
| 13 | 344 | S | Team anchored by: Dan Lombardi | 1:02:00 | 2:07:31 | 1:05:31 | |
| 14 | 854 | S | Team anchored by: Thomas Nicol | 1:02:00 | 2:07:46 | 1:05:46 | |
| 15 | 179 | W | Team anchored by: Pat Bacon | 1:02:00 | 2:13:54 | 1:11:54 | |
| - | |||||||
| - | Girls Varsity | ||||||
| 1 | 200 | M | Team anchored by: Alyssa Sessions | 01:00 | 52:05 | 51:05 | |
| 2 | 133 | MG | Team anchored by: Emily Stinson | 01:00 | 55:24 | 54:24 | |
| 3 | 81 | L | Team anchored by: Molly Spector | 01:00 | 56:10 | 55:10 | |
| 4 | 109 | W | Team anchored by: Maggie Birrell | 01:00 | 57:14 | 56:14 | |
| 5 | 143 | MG | Team anchored by: Caitlin O'Brien | 01:00 | 58:47 | 57:47 | |
| 6 | 131 | L | Team anchored by: Chloe Nash | 01:00 | 1:00:52 | 59:52 | |
| 7 | 220 | M | Team anchored by: Laura Duffy | 01:00 | 1:02:41 | 1:01:41 | |
| 8 | 222 | H | Team anchored by: Amber Tulloch | 01:00 | 1:05:22 | 1:04:22 | |
| 9 | 16 | G | Team anchored by: Melissa Stylos | 01:00 | 1:06:12 | 1:05:12 | |
| 10 | 28 | T | Team anchored by: Alicia DelGallo | 01:00 | 1:10:24 | 1:09:24 | |
| 11 | 229 | W | Team anchored by: Shaynah Bassen | 01:00 | 1:16:32 | 1:15:32 | |
| 12 | 574 | S | Team anchored by: Stacey Marion | 01:00 | 1:17:14 | 1:16:14 | |
| 13 | 102 | H | Team anchored by: Sarah Biros | 01:00 | 1:19:24 | 1:18:24 | |
| 14 | 824 | S | Team anchored by: Kristen Layden | 01:00 | 1:30:08 | 1:29:08 | |
| Junior Varsity | |||||||
| 1 | 233 | MG | Team anchored by: Ben Ogden | 1:55:00 | 2:49:21 | 54:21 | M |
| 2 | 401 | L | Team anchored by: Daniel Reinhart | 1:55:00 | 2:50:03 | 55:03 | M |
| 3 | 613 | MG | Team anchored by: Nico Walker | 1:55:00 | 2:50:05 | 55:05 | M |
| 4 | 373 | MG | Team anchored by: Nicholas DeVeaux | 1:55:00 | 2:51:59 | 56:59 | M |
| 5 | 693 | MG | Team anchored by: David Payne | 1:55:00 | 2:52:37 | 57:37 | M |
| 6 | 283 | MG | Team anchored by: Shan Wang | 1:55:00 | 2:58:31 | 1:03:31 | F |
| 7 | 563 | MG | Team anchored by: James OÕNeill | 1:55:00 | 2:58:34 | 1:03:34 | M |
| 8 | 211 | L | Team anchored by: Nanina Gilder | 1:55:00 | 2:59:04 | 1:04:04 | F |
| 9 | 383 | MG | Team anchored by: Camille Robertson | 1:55:00 | 3:01:08 | 1:06:08 | F |
| 10 | 136 | G | Team anchored by: Marshall Prokop | 1:55:00 | 3:01:32 | 1:06:32 | M |
| 11 | 124 | S | Team anchored by: Michael Lombardi | 1:55:00 | 3:03:50 | 1:08:50 | M |
| 12 | 300 | M | Team anchored by: Molly Taylor | 1:55:00 | 3:06:52 | 1:11:52 | F |
| 13 | 241 | L | Team anchored by: Hannah Plager | 1:55:00 | 3:06:55 | 1:11:55 | F |
| 14 | 110 | M | Team anchored by: Harry Hollister | 1:55:00 | 3:09:07 | 1:14:07 | M |
| 15 | 743 | MG | Team anchored by: Rosy Cohane-Mann | 1:55:00 | 3:09:59 | 1:14:59 | F |
| 16 | 94 | S | Team anchored by: Craig Murli | 1:55:00 | 3:11:42 | 1:16:42 | M |
| 17 | 282 | H | Team anchored by: Megan Russett | 1:55:00 | 3:15:48 | 1:20:48 | F |
| 18 | 271 | L | Team anchored by: Rob Lane | 1:55:00 | 3:17:17 | 1:22:17 | M |
| 19 | 914 | S | Team anchored by: David Kern | 1:55:00 | 3:17:24 | 1:22:24 | M |
| 20 | 754 | S | Team anchored by: Matt Roller | 1:55:00 | 3:20:31 | 1:25:31 | M |
| 21 | 834 | S | Team anchored by: Sarah Paul | 1:55:00 | 3:23:53 | 1:28:53 | F |
| 22 | 314 | S | Team anchored by: Andrew Moret | 1:55:00 | 3:23:55 | 1:28:55 | M |
| 23 | 763 | MG | Team anchored by: Jessica Lemieux | 1:55:00 | 3:25:38 | 1:30:38 | F |
| 24 | 683 | MG | Team anchored by: Leila Crawford | 1:55:00 | 3:26:38 | 1:31:38 | F |
| 25 | 703 | MG | Team anchored by: Kelsie Leon | 1:55:00 | 3:27:15 | 1:32:15 | F |
| 26 | 573 | MG | Team anchored by: Zo‘ Sperber | 1:55:00 | 3:31:00 | 1:36:00 | F |