Swimming: Phoenixville boys, girls sink Upper Perkiomen

BOYS SWIMMING
Phoenixville 86, Upper Perkiomen 80
200 medley relay: Phoenixville (Carnevale, Sposato, Hayward, LoPolito), 1:49.88
200 free: Kyle Kovalenko, UP, 1:56.91
200 IM: Cameron Junk, UP, 2:17.41
50 free: Josh Hayward, Ph, 24.24
100 fly: Joel Williams, UP, 59.21
100 free: Kevin Himmelwright, UP, 52.71
500 free: Cameron Junk, UP, 5:22.02
200 free relay: Upper Perkiomen (Kovalenko, Junk, Williams, Himmelwright), 1:37.09
100 back: Daniel Miller, UP, 1:02.02
100 breast: Kyle Kovalenko, UP, 1:05.96
400 free relay: Upper Perkiomen (Kovalenko, Junk, Williams, Himmelwright), 3:35.21.
 
GIRLS SWIMMING
Phoenixville 109, Upper Perkiomen 50
200 medley relay: Phoenixville (Bland, Cooke, Fabius, Ritter), 1:55.65
200 free: Bailey McCausland, UP, 2:08.83
200 IM: Emily Fabius, Ph, 2:24.16
50 free: Noel Fresa, UP, 26.10
100 fly: Maddie Cooke, Ph, 1:01.95
100 free: Grace Kiernan, Ph, 58.50
500 free: Jayme Fisher, UP, 5:55.28
200 free relay: Phoenixville (Fabius, Ritter, Kiernan, Hayward), 1:47.52
100 back: Kathryn Band, Ph, 1:03.41
100 breast: Maddie Cooke, Ph, 1:10.28
400 free relay: Upper Perkiomen (Modugno, Fisher, McCausland, Fresa), 4:01.25