Lane Swimmer Team Place Time
1 Gabriel Rodriguez High Point Swim Club 4 2:59.72
(39.87  1:26.25  2:21.16  2:59.72)
2 Clinton Atkinson III Sandhills Sandsharks 3 2:59.58
(39.96  1:29.28  2:21.37  2:59.58)
3 Daniel Ballesteros High Point Swim Club 5 3:00.20
(42.13  1:25.73  2:23.25  3:00.20)
4 Matthew Geib New Millennium Aquatics 2 2:56.61
(38.95  1:23.75  2:14.83  2:56.61)
5 John Hoshall Sandhills Sandsharks 6 3:02.53
(42.92  1:27.60  2:24.18  3:02.53)
6 Max Rucker Marlins of Raleigh 8 3:10.88
(44.66  1:32.88  2:29.44  3:10.88)
7 Jonathan Edwards High Point Swim Club 1 2:49.64
(37.79  1:18.61  2:14.41  2:49.64)
8 Noah Armbruster Marlins of Raleigh 7 3:09.60
(1:31.24  0. 0  2:28.28  3:09.60)