Lane Swimmer Team Place Time
1 Neil Mistretta Oyster River Otters 9 2:50.03
(38.66  1:21.03  2:10.23  2:50.03)
2 Jacob Solon Hampshire Hills Seawolves 16 3:01.09
(41.05  1:26.95  2:20.15  3:01.09)
2 Patrick Kiley New Wave Swim Club 13 2:53.49
(35.94  1:19.04  2:16.72  2:53.49)
3 Henry Gaissert Bernal's Gator Swim Club 18 3:12.61
(41.80  1:31.69  2:30.69  3:12.61)
3 Nicholas Surette New Wave Swim Club 10 2:51.03
(40.88  1:25.50  2:12.96  2:51.03)
3 Kenneth Regan Hampshire Hills Seawolves 1 2:24.59
(29.80  1:08.15  1:50.67  2:24.59)
3 David Berlin Portsmouth Swim Team 17 3:08.30
(40.79  1:28.17  2:29.90  3:08.30)
4 Ethan Collins Danvers Y Dolfins 3 2:34.26
(32.48  1:10.02  1:56.53  2:34.26)
4 Daniel Lefebvre New Wave Swim Club 6 2:45.70
(39.64  1:19.10  2:09.13  2:45.70)
4 Sebastian Melendez Bernal's Gator Swim Club 20 DQ
(40.78  1:29.46  2:28.29  3:07.50)
4 Nathaniel Thomas Bernal's Gator Swim Club 15 2:58.55
(39.06  1:25.16  2:19.50  2:58.55)
5 Graham Barrett South Shore YMCA Strypers 20 DQ
(40.45  1:26.02  2:25.02  3:03.94)
5 Lawrence Reynolds Bernal's Gator Swim Club 5 2:42.41
(34.07  1:16.82  2:05.71  2:42.41)
5 Jack Koravos New Wave Swim Club 12 2:53.42
(38.22  1:23.15  2:16.23  2:53.42)
5 Cody Feldman Portsmouth Swim Team 2 2:29.42
(30.60  1:07.00  1:55.13  2:29.42)
6 Drew Thibault Oyster River Otters 13 2:53.49
(38.51  1:22.56  2:14.62  2:53.49)
6 James Cummings New Wave Swim Club 11 2:51.50
(37.59  1:23.76  2:13.13  2:51.50)
6 Andrew Chen Mighty Ducks 19 3:18.83
(48.60  1:36.46  2:33.52  3:18.83)
6 Gregory Sarantakis New Wave Swim Club 4 2:34.33
(33.34  1:11.73  1:58.68  2:34.33)
7 Calvin Frye Greater Holyoke YMCA Vikings 8 2:46.83
(36.28  1:20.58  2:09.24  2:46.83)
7 Andras Palfi Oyster River Otters 7 2:46.06
(39.18  1:23.30  2:09.83  2:46.06)
8 Benjamin Wesley New Wave Swim Club 14 2:57.65
(37.37  1:27.20  2:18.08  2:57.65)