Lane Swimmer Team Place Time
1 Stephen Cratsa Penn Hills Dolphins 9 2:10.34
(28.93  1:02.83  1:38.16  2:10.34)
1 Louis Geier Airport Area AquaJets 18 NS
1 Jarod Kehl Montour Marlins Swim Club 17 2:47.41
(35.38  1:19.08  2:04.69  2:47.41)
2 Michael Tsang Allegheny North Swim Club 18 NS
(0. 0  0. 0  0. 0  0. 0)
2 Brendan Antenucci Baldwin Whitehall Swim CL 15 2:26.54
(32.76  1:11.43  1:50.42  2:26.54)
2 Jeffrey Parker Airport Area AquaJets 1 2:04.91
(29.74  1:01.80  1:34.17  2:04.91)
2 Zachery Renk Seneca Valley Swim Club 13 2:21.09
(32.32  1:08.97  1:45.86  2:21.09)
3 Sean Hensler Bethel Park Recreation 3 2:06.55
(29.06  1:01.54  1:34.88  2:06.55)
3 Ryan Dudzinski Upper Saint Clair Swim Club 11 2:18.34
(30.59  1:06.83  1:44.05  2:18.34)
3 Derek Shirley Monroeville Marlins Swim Assoc 18 NS
(0. 0  0. 0  0. 0  0. 0)
3 Gabriel Larson Penn Hills Dolphins 5 2:08.68
(28.57  1:01.33  1:35.76  2:08.68)
4 Tyler Kowalski Bethel Park Recreation 2 2:05.24
(29.02  1:00.90  1:34.17  2:05.24)
4 Brendan Mortimer Franklin Area Swim Team 7 2:09.31
(29.86  1:04.07  1:37.90  2:09.31)
4 Drew Damich Chartiers Valley Swim Club 14 2:25.62
(31.95  1:09.27  1:48.03  2:25.62)
4 Erik Brinkhoff Bethel Park Recreation 4 2:07.82
(28.10  1:00.83  1:34.73  2:07.82)
5 Zachary Blaner Airport Area AquaJets 6 2:08.78
(29.90  1:03.30  1:36.42  2:08.78)
5 Alexander Caprara Franklin Area Swim Team 12 2:20.44
(32.44  1:09.28  1:46.48  2:20.44)
5 Austin Mortimer Franklin Area Swim Team 18 NS
(0. 0  0. 0  0. 0  0. 0)
5 Daniel Mazur Team Pittsburgh 8 2:09.71
(29.37  1:03.11  1:37.46  2:09.71)
6 Christian Kelly Upper Saint Clair Swim Club 16 2:39.57
(35.39  1:16.20  1:59.25  2:39.57)
6 Phillip Swiklinski Cavalier Swim Club 18 NS
6 David Tunick Pine-Richland Aquatics 10 2:11.50
(29.01  1:02.61  1:37.51  2:11.50)