Get the full experience in the app
Don't miss the next race. Push 10 minutes before each event and instant PB-drop alerts — in the iOS app.
Get the app
No live updates yet
50 Free
—Matthew Eyzips12BeFirst Swim Team
27.16—Brandon Spektor11Northeast Swimming and Aquatic Club
26.87—Sam Shapiro14Upper Dublin Aquatic Club
26.75—Clark Shaw11PDR Swimming for Success
26.91—Evan Dezzi12BLUE Swimming
30.06—Quinn Birsner11Parkland Aquatic Club
34.04—Kendall Bashore14Parkland Aquatic Club
26.33—Feliks Filimonov13BeFirst Swim Team
23.32—Molly Silverman12North Penn Aquatic Club
30.50—Charlie Bachman15North Penn Aquatic Club
22.99—Sarah Calligan11Pennsylvania Aquatic Club
32.84—Appol Marcus12Lower Moreland Swimming
31.45—Wyatt Demott11Pennsylvania Aquatic Club
31.61—Gavin Kleppinger12Souderton Area Cmty A C
29.54—Ella Pollard11Central Bucks Swim Team
32.66—Annabelle Whelan14Springfield Aquatic Club
26.92—Josie Strader16Penn Charter Aquatic Club
24.31—Nicholas Ponomarev12Upper Dublin Aquatic Club
27.10—Charlotte Minnett12North Penn Aquatic Club
29.32—Ian Koo12North Penn Aquatic Club
27.5050 Back
—Josiah Hippert16BLUE Swimming
25.95—Dylan Whelan12Springfield Aquatic Club
33.21—Greyson Lazo11Pennsylvania Aquatic Club
35.70—Adrian Smolanitsky16Central Bucks Swim Team
28.80—Emilia Ciuccoli13Upper Dublin Aquatic Club
32.55—Anderson Ziesche12North Penn Aquatic Club
32.55—Patrick Maxwell13Northeast Swimming and Aquatic Club
31.77—Alaina Zochowski12Upper Dublin Aquatic Club
33.33—Willa McGuckin12Upper Dublin Aquatic Club
34.56—Grayson Woodall11BLUE Swimming
37.55—Jasper Heacock12PDR Swimming for Success
40.08—Bryce Scherer12North Penn Aquatic Club
31.92—Amirkhan Akylbekov11BeFirst Swim Team
37.78—Nolan Helwig11Perkiomen Valley Aquatic Club
39.80—Matthew Eyzips12BeFirst Swim Team
32.74—Cailey Ramos12Wissahickon Community Aquatic Club
32.51—Colin Morris11Upper Dublin Aquatic Club
38.01—Ella Pollard11Central Bucks Swim Team
36.63—Emma Hyde11PDR Swimming for Success
35.14—Stuti Upadhya12Plymouth Whitemarsh Aquatics
33.7350 Breast
—Ella Schwanbeck11Souderton Area Cmty A C
37.08—Archer Horne11Plymouth Whitemarsh Aquatics
39.23—Jossalyn Collins11North Penn Aquatic Club
37.29—Allison In11Upper Dublin Aquatic Club
41.23—Colin Morris11Upper Dublin Aquatic Club
42.77—Cooper Clark12Colonial Community Aquatics
37.89—Elle Thomas12Upper Dublin Aquatic Club
38.16—Amirkhan Akylbekov11BeFirst Swim Team
42.25—Benjamin Ponomarev11Upper Dublin Aquatic Club
36.92—Christina Zhang11BLUE Swimming
39.30—Riley Vizcarrondo12Lower Moreland Swimming
37.16—Alaina Zochowski12Upper Dublin Aquatic Club
38.10—Quinn Birsner11Parkland Aquatic Club
39.10—JOSHUA HUR12Central Bucks Swim Team
40.42—Luke Althoff12Springfield Aquatic Club
40.03—Bridget Gushue11Upper Dublin Aquatic Club
40.29—Natalie Patel12Plymouth Whitemarsh Aquatics
38.27—Antonio Andino Vega11Plymouth Whitemarsh Aquatics
40.38—Vivienne Grant11Baldwin Swim Club
38.01—Ava Peng-Morris12Upper Dublin Aquatic Club
43.5350 Fly
—Aidan Matthews12Colonial Community Aquatics
34.38—Tyler Schoen11Springfield Aquatic Club
36.07—Scarlett Hepner11Baldwin Swim Club
31.62—Connor Dezzi12BLUE Swimming
36.31—James McKenna11Lower Moreland Swimming
29.67—Jordyn Ellis12BLUE Swimming
33.83—Grant Roberts12Parkland Aquatic Club
34.22—Morgan Nichols11Souderton Area Cmty A C
32.13—Katie Quinn12North Penn Aquatic Club
30.09—Nikas Kompanets11BeFirst Swim Team
31.78—Charlotte Minnett12North Penn Aquatic Club
30.09—Juliet Morris11Upper Dublin Aquatic Club
38.00—Cailey Ramos12Wissahickon Community Aquatic Club
32.10—Julia Peng-Morris12Upper Dublin Aquatic Club
32.28—Alaina Zochowski12Upper Dublin Aquatic Club
31.68—Ian Koo12North Penn Aquatic Club
30.64—Finn Scherer11North Penn Aquatic Club
31.76—Clara Vandermolen11North Penn Aquatic Club
31.76—Mabel Seo11PDR Swimming for Success
33.28—Catherine Clark11Northeast Swimming and Aquatic Club
31.50100 Free
—Lillian Dilenge13North Penn Aquatic Club
1:00.71—Bahdan Huryn18Central Bucks Swim Team
49.60—Emme Robbins15Upper Dublin Aquatic Club
59.23—Owen Kleppinger15Souderton Area Cmty A C
58.30—Bryce Liang14Central Bucks Swim Team
50.53—Adam Hancock15Souderton Area Cmty A C
1:00.55—Brendan Carey16Lower Moreland Swimming
52.03—Ava Bagley15PDR Swimming for Success
57.40—Goran Djakovic13PDR Swimming for Success
1:01.51—Parker Pierce14Upper Dublin Aquatic Club
53.73—Jake Cottingham12Upper Dublin Aquatic Club
1:06.58—Matthew Evans16Upper Dublin Aquatic Club
50.36—Josiah Hippert16BLUE Swimming
50.21—Shane McMenamin14North Penn Aquatic Club
54.05—Eva Hutchman13Upper Dublin Aquatic Club
1:00.07—Olivia Wozniak15Parkland Aquatic Club
55.11—Cooper Alderson16Hatboro Horsham Aquatic Asso
49.79—Anthony Ciamaichelo16Lower Moreland Swimming
48.24—Alexander Ghibilic16Lower Moreland Swimming
52.74—Anna Majewski15Central Bucks Swim Team
56.24100 Back
—Owen Wilcox11North Penn Aquatic Club
1:23.04—Nolan Helwig11Perkiomen Valley Aquatic Club
1:22.62—Julia Moravec13Plymouth Whitemarsh Aquatics
1:08.63—JOSHUA HUR12Central Bucks Swim Team
1:19.99—Jena Neiman12Parkland Aquatic Club
1:19.64—Ava Sahl14Upper Dublin Aquatic Club
1:10.47—Claire Brundage14Parkland Aquatic Club
1:08.26—Daniel Kim14Methacton Aquatic Club
59.03—Lane Murray13Souderton Area Cmty A C
1:02.50—Kaya Haverkamp13Pennsylvania Aquatic Club
1:04.93—Riley McGlaughlin11Colonial Community Aquatics
1:19.87—Riley Johnson12Pennsylvania Aquatic Club
1:14.77—Olivia Mamikonyan12Lower Moreland Swimming
1:20.57—Mary Kate McGlasson13Upper Dublin Aquatic Club
1:10.88—Violet Sawka12Upper Dublin Aquatic Club
1:14.31—Brady Pierce12Upper Dublin Aquatic Club
1:08.87—Nate Standen13Hatboro Horsham Aquatic Asso
1:15.18—Colin Fitzpatrick13Parkland Aquatic Club
59.47—CeCe Sabins12Colonial Community Aquatics
1:19.94—Appol Marcus12Lower Moreland Swimming
1:12.11100 Breast
—Mathew Steklenev15Lower Moreland Swimming
1:05.63—Brent Alwood15Hatboro Horsham Aquatic Asso
1:05.62—Elle Surowiecki15BLUE Swimming
1:20.57—Riley Vizcarrondo12Lower Moreland Swimming
1:26.40—Gavin Kriebel17Upper Dublin Aquatic Club
1:05.75—Vivian Rohde12Baldwin Swim Club
1:34.42—AJ Rubin15Upper Dublin Aquatic Club
1:03.38—Sofia Hirsz15Central Bucks Swim Team
1:23.39—Tyler Bueno16Northeast Swimming and Aquatic Club
1:03.59—Evangeline Clancy15North Penn Aquatic Club
1:16.00—Maiya Knepley15Methacton Aquatic Club
1:17.18—Adam Hancock15Souderton Area Cmty A C
1:12.10—Joey Deck16Hatboro Horsham Aquatic Asso
1:24.78—Giancarlo Ognissanti15North Penn Aquatic Club
1:09.75—Caeden Amorim15Parkland Aquatic Club
1:06.27—Ethan Stavchanskiy15Northeast Swimming and Aquatic Club
1:08.79—Windsor Smith17Lower Moreland Swimming
1:25.20—Cadie Kallal15Methacton Aquatic Club
1:14.97—Max Williams17Parkland Aquatic Club
1:07.55—Mark Giannotti14North Penn Aquatic Club
1:11.70100 Fly
—Brendan Carey16Lower Moreland Swimming
57.40—Kendall Davis15Parkland Aquatic Club
1:08.31—Reilly Jones18Pennsylvania Aquatic Club
57.40—Aiden Ma14Pennsylvania Aquatic Club
58.42—Jack Baumgardner16Upper Dublin Aquatic Club
53.93—Tegan Evans16Parkland Aquatic Club
1:01.59—William Stark16Penn Charter Aquatic Club
56.30—Jocelyn Smithers15North Penn Aquatic Club
1:00.79—Larry Macolly17Lower Moreland Swimming
56.58—Peyton Dewalt16BLUE Swimming
1:06.84—Shane McMenamin14North Penn Aquatic Club
1:06.37—Lily Honeyman13Plymouth Whitemarsh Aquatics
1:10.48—Zoe Douglas11Hatboro Horsham Aquatic Asso
1:20.40—Audrey Bloss-Ferry16BLUE Swimming
1:01.77—Megan Luddecke17Hatboro Horsham Aquatic Asso
59.69—Dhruv Shevade17Plymouth Whitemarsh Aquatics
57.16—Alexia Nalli17BLUE Swimming
1:07.46—Ava Walker15PDR Swimming for Success
1:05.45—Sebastian Peev16Upper Dublin Aquatic Club
57.27—Liam Schmitt15Upper Dublin Aquatic Club
1:07.13100 IM
—Ada Devinney11Upper Dublin Aquatic Club
1:19.46—Julia Peng-Morris12Upper Dublin Aquatic Club
1:12.09—Elle Thomas12Upper Dublin Aquatic Club
1:10.23—Tyler Cecere11Upper Dublin Aquatic Club
1:19.05—Mckin Pluff11Central Bucks Swim Team
1:21.87—Owen Goelz11Hatboro Horsham Aquatic Asso
1:20.03—Appol Marcus12Lower Moreland Swimming
1:16.85—Juliet Morris11Upper Dublin Aquatic Club
1:23.22—Zaira Katiyar11Central Bucks Swim Team
1:14.38—Nora Cole11Hatboro Horsham Aquatic Asso
1:16.52—Mae Robbins12Upper Dublin Aquatic Club
1:08.46—Cooper Clark12Colonial Community Aquatics
1:14.23—Grant Roberts12Parkland Aquatic Club
1:18.24—Brandon Spektor11Northeast Swimming and Aquatic Club
1:08.57—Cassidy Houchins12Souderton Area Cmty A C
1:17.35—Catherine Clark11Northeast Swimming and Aquatic Club
1:12.90—Brady Pierce12Upper Dublin Aquatic Club
1:10.12—Addie Gretchen12Wissahickon Community Aquatic Club
1:21.62—Aubrey Graybehl12Upper Dublin Aquatic Club
1:14.46—Natalie Patel12Plymouth Whitemarsh Aquatics
1:16.21200 Free
—Ryker Seman12North Penn Aquatic Club
2:17.93—Cami Garrido11PDR Swimming for Success
2:17.30—Jena Neiman12Parkland Aquatic Club
2:34.38—Noah Miller11Methacton Aquatic Club
2:24.03—Maxim Matviyenko12BeFirst Swim Team
2:20.72—Catherine Clark11Northeast Swimming and Aquatic Club
2:18.86—Kiril Horuk12BeFirst Swim Team
2:11.62—Ameliia Knysh12Pennsylvania Aquatic Club
2:22.08—Graeme Brundage12Parkland Aquatic Club
2:17.31—Zua Esteban12BLUE Swimming
2:12.04—Owen Moyer11Parkland Aquatic Club
2:38.46—Cam Weathers12North Penn Aquatic Club
2:06.12—Julia Paczewski11Northeast Swimming and Aquatic Club
2:15.30—Owen Wilcox11North Penn Aquatic Club
2:34.32—Mabel Seo11PDR Swimming for Success
2:17.52—Taylor McGuigan12Pennsylvania Aquatic Club
2:10.19—Lee Miller11Penn Charter Aquatic Club
2:35.58—Julia Moravec13Plymouth Whitemarsh Aquatics
2:06.80—Abigail Urena12Parkland Aquatic Club
2:34.22—Willa McGuckin12Upper Dublin Aquatic Club
2:20.75200 Back
—Dhruv Patel17Plymouth Whitemarsh Aquatics
2:31.41—Rachel Cornejo15Penn Charter Aquatic Club
2:17.55—Windsor Smith17Lower Moreland Swimming
2:27.88—Sofia Hirsz15Central Bucks Swim Team
2:38.15—Maddie Shapiro16Upper Dublin Aquatic Club
2:12.00—Oscar Wilson16Hatboro Horsham Aquatic Asso
2:06.42—Emme Robbins15Upper Dublin Aquatic Club
2:23.74—Joey Curcio16Upper Dublin Aquatic Club
1:54.20—Adrian Smolanitsky16Central Bucks Swim Team
2:15.22—Elizabeth Voloshin15Central Bucks Swim Team
2:26.34—Emily Waldron15Upper Dublin Aquatic Club
2:20.46—Ella Kubitsky15Pennsylvania Aquatic Club
2:23.10—Ella McGuckin16Upper Dublin Aquatic Club
2:13.71—Charlie Bachman15North Penn Aquatic Club
1:59.64—Brady Manser16Upper Dublin Aquatic Club
2:00.12—Catherine Clark11Northeast Swimming and Aquatic Club
2:31.33—Matthew Trashkou14BeFirst Swim Team
2:14.73—Claire Siwiecki15Northeast Swimming and Aquatic Club
2:32.39—Megan Luddecke17Hatboro Horsham Aquatic Asso
2:07.96—Brandon Chong15Upper Dublin Aquatic Club
2:09.41200 Breast
—Jack Bolender12Souderton Area Cmty A C
2:49.41—Sean Welsh13North Penn Aquatic Club
2:38.65—Ella Kearney11Northeast Swimming and Aquatic Club
3:06.23—Ana Brown13Pennsylvania Aquatic Club
2:45.74—Enoch Jang13Central Bucks Swim Team
2:33.65—Natalie Patel12Plymouth Whitemarsh Aquatics
2:59.41—Jossalyn Collins11North Penn Aquatic Club
3:09.61—Kyle Fleming14Lower Moreland Swimming
2:28.09—Aubrey Short14Methacton Aquatic Club
2:40.55—Jack Manning13Colonial Community Aquatics
2:42.13—Pilar Acosta-Clark11Parkland Aquatic Club
2:58.45—Julia Paczewski11Northeast Swimming and Aquatic Club
2:56.24—Callen Klockson13Methacton Aquatic Club
2:55.53—Nathan Schrank11Plymouth Whitemarsh Aquatics
3:15.44—Avea Sellmyer13PDR Swimming for Success
2:54.85—Kira Sottile13Pennsylvania Aquatic Club
2:50.67—Jalexia Ortega14Pennsylvania Aquatic Club
2:52.56—Gabriel Little13Springfield Aquatic Club
2:41.78—Gracie Boyle14Northeast Swimming and Aquatic Club
2:50.11—CC Farnoly13PDR Swimming for Success
2:53.87200 Fly
—Erin Shields13North Penn Aquatic Club
2:34.09—Brandon Stavchanskiy13Northeast Swimming and Aquatic Club
2:18.10—Precious-gift Aseroma13PDR Swimming for Success
2:24.76—Sergey Chernikh14Central Bucks Swim Team
2:10.42—Eden Manser13Upper Dublin Aquatic Club
2:41.86—Kayden Chevere Figueroa13Parkland Aquatic Club
2:18.47—Ana Brown13Pennsylvania Aquatic Club
2:36.58—Aiden Ma14Pennsylvania Aquatic Club
2:13.37—Tyler Spektor14Northeast Swimming and Aquatic Club
2:30.02—Yan Trashkou12BeFirst Swim Team
2:22.06—Julia Dylik14Pennsylvania Aquatic Club
2:27.52—Eren Celik13Hatboro Horsham Aquatic Asso
2:31.81—Rylan Meehan13Central Bucks Swim Team
2:12.15—Caitlin Wozniak13Parkland Aquatic Club
2:24.50—Michael Silva Mueller13Pennsylvania Aquatic Club
2:28.32—Charlotte Grant14Baldwin Swim Club
2:27.23—Natalie Gaunt13Pennsylvania Aquatic Club
2:42.97—Liam Morales14Pennsylvania Aquatic Club
2:19.01—Peyton Dewalt16BLUE Swimming
2:38.12—Tommy Silva Mueller16Pennsylvania Aquatic Club
2:03.99200 IM
—Abby Farrell13Upper Dublin Aquatic Club
2:34.33—Eden Manser13Upper Dublin Aquatic Club
2:36.02—Eva Hutchman13Upper Dublin Aquatic Club
2:19.25—Rachel Cornejo15Penn Charter Aquatic Club
2:28.14—Tucker Franks13Central Bucks Swim Team
2:16.09—Bogdan Katsynel13BeFirst Swim Team
2:35.36—Luke Pickett13North Penn Aquatic Club
2:20.76—Kyle Fleming14Lower Moreland Swimming
2:13.15—Alexander Ponomarev14Upper Dublin Aquatic Club
2:05.88—Sofia Urena14Unattached
2:17.88—Claire Brundage14Parkland Aquatic Club
2:32.27—Sam Shapiro14Upper Dublin Aquatic Club
2:20.70—Ava Sahl14Upper Dublin Aquatic Club
2:39.31—Taryn Coursey16Fitness & Wellness Aquatic Club
2:24.64—Andrew Farno13Upper Dublin Aquatic Club
2:20.50—Goran Djakovic13PDR Swimming for Success
2:27.87—Bella Makarichev13North Penn Aquatic Club
2:29.21—Colby Helwig14Perkiomen Valley Aquatic Club
2:32.99—Kendall Bashore14Parkland Aquatic Club
2:21.08—Ella Kubitsky15Pennsylvania Aquatic Club
2:37.67