Lane Swimmer Team Place Time
1 Seth Pumilia Upper Main Line YMCA 16 3:11.53
(42.89  1:31.76  2:22.22  3:11.53)
1 David Brown Spirit Swimming 10 2:53.66
(39.46  1:24.83  2:11.53  2:53.66)
2 Stephen Gallagher Trident Swim Club 7 2:45.69
(36.75  1:18.97  2:02.70  2:45.69)
2 Xiangyu Zhou Spirit Swimming 5 2:37.38
(35.26  1:14.97  1:56.54  2:37.38)
2 Zachary Peek Emmaus Aquatic Club 17 3:14.10
(42.39  1:32.66  2:23.90  3:14.10)
3 Brendan McFadden Upper Main Line YMCA 11 2:57.46
(39.99  1:24.73  2:12.14  2:57.46)
3 Robert Rienzo Emmaus Aquatic Club 13 3:03.86
(41.34  1:28.22  2:16.22  3:03.86)
3 Andrew Roth Emmaus Aquatic Club 4 2:32.90
(32.30  1:10.57  1:51.05  2:32.90)
4 Bruno Salemme Spirit Swimming 9 2:52.04
(40.22  1:24.51  2:08.86  2:52.04)
4 Matthew Geiger Emmaus Aquatic Club 1 2:20.88
(31.79  1:07.83  1:44.21  2:20.88)
4 Nicholas Gisolfi Parkland Aquatic Club 14 3:06.21
(40.73  1:28.60  2:18.11  3:06.21)
5 Connor Forlini Centennial Aquatic Club 15 3:08.30
(41.61  1:29.35  2:19.39  3:08.30)
5 Michael Weiss Friends' Central Aquatics 8 2:47.86
(39.20  1:22.03  2:04.93  2:47.86)
5 Adam Walsh Parkland Aquatic Club 2 2:24.45
(32.46  1:09.71  1:47.51  2:24.45)
6 Maximilion Weisberg Friends' Central Aquatics 12 2:59.45
(40.72  1:26.08  2:12.92  2:59.45)
6 Bryan Pepper Parkland Aquatic Club 18 3:24.69
(42.99  1:35.61  2:31.19  3:24.69)
6 Timothy Mills Hershey Aquatic Club 6 2:41.35
(35.32  1:16.45  1:58.17  2:41.35)
7 James Wix Lowe Paxton Aquatic Club 19 DQ
(45.03  1:36.80  2:26.16  3:27.25)
7 Mark Erdosy Kids Swim Club 3 2:29.22
(31.80  1:10.26  1:50.25  2:29.22)
7 Christopher Wright Trident Swim Club 19 NS
(0. 0  0. 0  0. 0  0. 0)
8 Stephen Wilfong Hershey Aquatic Club 19 DQ
(44.39  1:34.64  2:25.64  3:22.67)