Lane Swimmer Team Place Time
1 Logan Hupp West Allegheny Aqua Club 15 2:16.03
(30.08  1:06.71  1:45.82  2:16.03)
1 Geoffrey King Pine-Richland Aquatics 22 2:32.45
(32.06  1:09.85  1:57.18  2:32.45)
1 Patrick O'Toole Team Pittsburgh 17 2:18.83
(29.95  1:06.58  1:47.46  2:18.83)
1 John Chen Allegheny North Swim Club 29 3:02.23
(40.56  1:24.62  2:22.11  3:02.23)
2 Matthew Schaefer Pine-Richland Aquatics 20 2:27.99
(32.96  1:10.26  1:55.95  2:27.99)
2 Erik Brinkhoff Bethel Park Recreation 28 2:56.51
(38.63  1:19.64  2:14.04  2:56.51)
2 Dustin Fedunok Pine-Richland Aquatics 5 2:07.41
(28.54  1:00.41  1:39.99  2:07.41)
2 David Hansen Millcreek Swim Team 10 2:12.50
(28.57  1:01.26  1:41.44  2:12.50)
3 Alex Cook Team Pittsburgh 21 2:28.52
(32.70  1:11.86  1:54.24  2:28.52)
3 Reese Eckenrode Mt. Lebanon Aqua Club 25 2:40.96
(35.74  1:14.78  2:04.28  2:40.96)
3 Sho Sugimoto Mt. Lebanon Aqua Club 3 2:06.27
(26.97  58.53  1:37.48  2:06.27)
3 Max Mock Greater Pittsburgh Aquatic Clu 4 2:07.04
(27.76  59.48  1:37.27  2:07.04)
4 Theodore Hubbard Mt. Lebanon Aqua Club 23 2:36.68
(34.95  1:13.44  2:00.96  2:36.68)
4 Mark Waugh Allegheny North Swim Club 12 2:14.50
(28.40  1:03.23  1:44.96  2:14.50)
4 Jonathan Buerger Allegheny North Swim Club 8 2:09.64
(29.17  1:01.17  1:39.83  2:09.64)
4 Mark Barron S. Hills Jcc Tidal Waves 1 2:03.29
(27.25  58.79  1:35.19  2:03.29)
5 Zachary Buerger Allegheny North Swim Club 24 2:40.07
(35.54  1:16.75  2:04.56  2:40.07)
5 Joseph Glowacki Millcreek Swim Team 7 2:08.18
(25.92  58.10  1:37.72  2:08.18)
5 Calvin Lutz Greater Pittsburgh Aquatic Clu 13 2:15.06
(30.21  1:05.90  1:44.88  2:15.06)
5 Peter Kaminski S. Hills Jcc Tidal Waves 6 2:07.49
(27.60  1:00.12  1:37.25  2:07.49)
6 Trevor Barron Bethel Park Recreation 30 NS
(32.51  1:10.53  0. 0  0. 0)
6 Derek Sapp S. Hills Jcc Tidal Waves 2 2:06.18
(27.13  1:00.48  1:36.82  2:06.18)
6 Matthew Wojtaszek Penn Hills Dolphins 26 2:50.16
(36.64  1:20.47  2:13.56  2:50.16)
6 Francis Cullo Mt. Lebanon Aqua Club 11 2:14.34
(28.99  1:02.68  1:44.21  2:14.34)
7 Zachary Hunter Upper Saint Clair Swim 9 2:11.78
(28.97  1:01.64  1:40.21  2:11.78)
7 Christopher Buzard Peters Township Swim Club 27 2:50.73
(38.32  1:23.65  2:14.77  2:50.73)
7 Dante Fuoco Mt. Lebanon Aqua Club 14 2:15.68
(28.31  1:05.09  1:43.97  2:15.68)
7 John Nappi Mt. Lebanon Aqua Club 19 2:26.78
(31.83  1:10.22  1:53.63  2:26.78)
8 Michael Garza Hampton Dolphins 16 2:17.57
(30.90  1:05.48  1:45.89  2:17.57)
8 Jonathan Seiferth Hampton Dolphins 18 2:24.96
(32.34  1:10.49  1:53.40  2:24.96)