Lane Swimmer Team Place Time
1 Mark Littlefield Allegheny North Swim Club 29 47.82
1 Jess Keeley Allegheny North Swim Club 20 35.48
1 Michael Klaric Cavalier Swim Club 3 26.23
1 John Witherel North Hills Aquatics 21 37.45
1 Benjamin Werner Shaler Area Aquatic Club 6 27.35
1 Caleb Zaydak Cavalier Swim Club 13 29.28
1 Austin Beyerl Shaler Area Aquatic Club 31 51.25
2 Thomas Herman North Hills Aquatics 15 32.01
2 Matthew Jones Pine-Richland Aquatics 27 45.53
2 Kyle Richert Pine-Richland Aquatics 4 26.61
2 Alec Kanai Freedom Aqua Club 22 39.83
2 John Brader Allegheny North Swim Club 32 NS
2 John Crellin Allegheny North Swim Club 32 NS
2 Sean Battle Allegheny North Swim Club 32 NS
3 Garrett Lecce Hopewell Area Aqua Club 32 NS
3 Wesley Mamrose Airport Area AquaJets 32 NS
3 Brendan Walsh Fox Chapel Killer Whales 32 NS
3 Mason Mah Fox Chapel Killer Whales 32 NS
3 Angelo Principe Cavalier Swim Club 18 34.87
3 Justin Pritchard Seneca Valley Swim Club 12 28.47
3 Noah Wechter Chartiers Valley Swim Club 24 42.32
4 Timothy Croydon Seneca Valley Swim Club 14 31.07
4 Robert Bisceglia Hampton Dolphins 32 NS
4 Sean Anderson Pine-Richland Aquatics 30 50.55
4 Thomas Mechling Cavalier Swim Club 1 24.82
4 Michael Tsang Allegheny North Swim Club 7 27.62
4 Austin Messaros Cavalier Swim Club 32 NS
4 Andrew Rectenwald Penn Hills Dolphins 28 46.44
5 Phillip Carman Chartiers Valley Swim Club 23 41.46
5 Zachary Schukart Airport Area AquaJets 2 26.13
5 Brendan Donovan Shaler Area Aquatic Club 25 44.54
5 William Farren North Hills Aquatics 5 27.25
5 Mathew Lombardo Hampton Dolphins 16 32.90
5 Brandon Jaskiewicz Cavalier Swim Club 9 27.71
5 Austin Phillips Montour Marlins Swim Club 17 34.61
6 Sean Ging Penn Hills Dolphins 10 28.17
6 Jacob Cruny Montour Marlins Swim Club 26 45.08
6 Rocco Esposito Montour Marlins Swim Club 19 35.37
6 Zachary Mikula Cavalier Swim Club 8 27.68
6 Lucas Mah Fox Chapel Killer Whales 32 NS
6 Scott Sterrett Fox Chapel Killer Whales 32 NS
6 Eric Huntermark Shaler Area Aquatic Club 11 28.44