Lane Swimmer Team Place Time
1 Thomas Graf Mt. Lebanon Aqua Club 13 2:15.34
(30.84  1:05.54  1:40.97  2:15.34)
1 Justin Pritchard Seneca Valley Swim Club 14 2:16.28
(30.90  1:06.83  1:43.20  2:16.28)
1 Jacob Stein West Allegheny Aqua Club 4 1:57.72
(27.49  57.28  1:28.13  1:57.72)
1 Ian Baun Mt. Lebanon Aqua Club 27 2:43.89
(34.98  1:17.58  2:02.42  2:43.89)
1 Connor Smith Allegheny North Swim Club 22 2:36.24
(36.61  1:15.44  1:56.43  2:36.24)
1 Zachary Hamm Wheeling Jesuit University 17 2:20.07
(30.73  1:05.94  1:43.55  2:20.07)
2 Frank Brown Fox Chapel Killer Whales 2 1:52.21
(26.06  54.68  1:22.88  1:52.21)
2 Benjamin Werner Shaler Area Aquatic Club 8 2:05.63
(28.98  1:01.93  1:34.58  2:05.63)
2 Spencer Sargent Pine-Richland Aquatics 28 NS
(0. 0  0. 0  0. 0  0. 0)
2 Nathan Novak Upper Saint Clair Swim Club 19 2:30.82
(31.89  1:10.26  1:51.10  2:30.82)
2 Michael Rhein Pine-Richland Aquatics 18 2:23.50
(32.16  0. 0  1:46.93  2:23.50)
3 Caleb Wakeley Shaler Area Aquatic Club 26 2:43.11
(35.80  1:19.14  2:02.31  2:43.11)
3 Eric Huntermark Shaler Area Aquatic Club 7 2:04.51
(28.88  1:01.94  1:34.22  2:04.51)
3 Nicholas Hamilton Airport Area AquaJets 1 1:49.50
(26.46  54.34  1:22.13  1:49.50)
3 John Chen Allegheny North Swim Club 5 1:59.55
(28.46  59.26  1:29.84  1:59.55)
3 Ryan Dudzinski Upper Saint Clair Swim Club 11 2:12.11
(29.83  1:04.05  1:38.57  2:12.11)
3 Jacob Saltzman Penn Hills Dolphins 15 2:17.51
(30.98  1:06.30  1:43.06  2:17.51)
4 Dylan Mudlo Cavalier Swim Club 3 1:57.37
(26.80  56.34  1:27.16  1:57.37)
4 James Rosen Mt. Lebanon Aqua Club 6 2:04.38
(28.49  1:00.91  1:33.65  2:04.38)
4 Ryan Wagner Mt. Lebanon Aqua Club 23 2:36.49
(35.46  1:16.00  1:58.76  2:36.49)
4 Michael Williams Upper Saint Clair Swim Club 24 2:38.25
(35.79  1:17.03  1:58.25  2:38.25)
4 Daniel Becker Allegheny North Swim Club 28 NS
(0. 0  0. 0  0. 0  0. 0)
4 Stephen Cratsa Penn Hills Dolphins 9 2:06.47
(28.39  1:00.86  1:34.64  2:06.47)
5 Samuel Rutan Allegheny North Swim Club 20 2:30.88
(35.08  1:13.82  1:52.96  2:30.88)
5 Cameron Winterhalter Mt. Lebanon Aqua Club 25 2:41.20
(35.94  1:17.72  2:01.58  2:41.20)
5 Zachery Renk Seneca Valley Swim Club 16 2:17.90
(30.11  1:06.43  1:43.23  2:17.90)
5 Sean Donohue Airport Area AquaJets 28 NS
(0. 0  0. 0  0. 0  0. 0)
5 Daniel Mazur Team Pittsburgh 10 2:09.01
(28.92  1:01.66  1:35.81  2:09.01)
6 Michael Magdic Allegheny North Swim Club 12 2:14.90
(30.09  1:03.77  1:39.47  2:14.90)
6 Nathan Murslack Pine-Richland Aquatics 21 2:35.05
(33.02  1:12.77  1:53.36  2:35.05)
6 Paul Crooks Cavalier Swim Club 28 NS
(0. 0  0. 0  0. 0  0. 0)