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
—Daniyar Bektembay14ORCA Swim Club
22.71—Goran Djakovic14PDR Swimming for Success
25.87—Vihaan Patel14Upper Dublin Aquatic Club
26.97—Ariana Sanders18BLUE Swimming
28.76—Daniel Protas14Northeast Swimming and Aquatic Club
26.19—Teddy Thieman13Parkland Aquatic Club
27.99—Lily Honeyman14Plymouth Whitemarsh Aquatics
27.51—Andrew Fialkowski16WCAY Marlins
24.51—Ryan Delp17Methacton Aquatic Club
23.17—Tristan Palme11Upper Dublin Aquatic Club
29.64—Max Gonzalez17BLUE Swimming
26.35—Jace Preate13Blue Dolphin Aquatics
25.08—Cora Sangobowale11PDR Swimming for Success
28.28—Riley McGlaughlin12Colonial Community Aquatics
30.86—Teagan Haverkamp11Northeast Swimming and Aquatic Club
32.72—Willa McGuckin13Upper Dublin Aquatic Club
28.05—Carly Leck11Hatboro Horsham Aquatic Asso
28.33—Stepan Andreev14BeFirst Swim Team
23.94—Deven Jones15Central Bucks Swim Team
25.62—Reginald Ndu12PDR Swimming for Success
29.0850 Back
—Leo Xu12Central Bucks Swim Team
39.48—Andrew Fialkowski16WCAY Marlins
27.48—Eris Egbert11Council Rock Swim Club
34.27—Andy Liu14Hatboro Horsham Aquatic Asso
28.46—Wilhelmina Morgan12WCAY Marlins
31.74—Megan Potts14North Penn Aquatic Club
30.93—Stella Petrosino14Upper Dublin Aquatic Club
31.76—Chase Egan12Northeast Swimming and Aquatic Club
38.00—Charlotte Campbell17WCAY Marlins
31.99—Clark Shaw12PDR Swimming for Success
31.11—Brady Pierce13Upper Dublin Aquatic Club
28.02—Nicole Sharkov12Lower Moreland Swimming
35.29—Sarah Minnick14Upper Dublin Aquatic Club
32.32—Polina Ukraintseva11Central Bucks Swim Team
35.09—Lena Blazure14BLUE Swimming
31.59—Dahlia Tsyvine11Parkland Aquatic Club
36.49—Claire Qing12LIfe Time Philly
33.60—Catherine Clark12Northeast Swimming and Aquatic Club
31.25—Oscar Wilson17Hatboro Horsham Aquatic Asso
25.61—Gabriella Giovarelli12Parkland Aquatic Club
38.7850 Breast
—Nolan Evans12Parkland Aquatic Club
35.45—Payton Cook12North Penn Aquatic Club
36.97—Charlie Michelson11Upper Dublin Aquatic Club
39.51—Charlie Silverman11North Penn Aquatic Club
41.92—Lucy Moravec11Plymouth Whitemarsh Aquatics
37.23—Connor Ames11Parkland Aquatic Club
38.46—Aria Darr11North Penn Aquatic Club
40.00—Vivienne Chen11Upper Dublin Aquatic Club
41.00—Zaira Katiyar12Central Bucks Swim Team
36.05—Colin Morris12Upper Dublin Aquatic Club
37.7450 Fly
—Mabel Seo12PDR Swimming for Success
31.72—Catherine Clark12Northeast Swimming and Aquatic Club
29.97—Nolan Evans12Parkland Aquatic Club
30.70—Teagan Haverkamp11Northeast Swimming and Aquatic Club
37.55—Mallory Jean11PDR Swimming for Success
33.11—Charlie Silverman11North Penn Aquatic Club
36.18—Konstantin Peev12Upper Dublin Aquatic Club
32.19—Reginald Ndu12PDR Swimming for Success
35.52—Lucy Kuriloff12PDR Swimming for Success
31.42—Heather Zheng11Central Bucks Swim Team
32.55—Connor Ames11Parkland Aquatic Club
31.70—Brady Belan Belan11LIfe Time Philly
31.25—Ethan Evans11North Penn Aquatic Club
30.54—Wilhelmina Morgan12WCAY Marlins
30.97—Macie Whelan11Springfield Aquatic Club
29.72—Parker Wynne11Parkland Aquatic Club
33.25—Alex Mesropyan11Central Bucks Swim Team
28.94100 Free
—Anisha Maurya14LIfe Time Philly
1:03.90—Hope Weidner16Souderton Area Cmty A C
59.95—CJ Serra14BLUE Swimming
53.72—Lilia Venarchik14Plymouth Whitemarsh Aquatics
57.91—Lillian Dilenge14Upper Dublin Aquatic Club
57.57—Ethan Stavchanskiy16Northeast Swimming and Aquatic Club
52.50—Caroline McCabe15Methacton Aquatic Club
56.29—Emma Sutera15Methacton Aquatic Club
1:04.92—Nicole Hirsz16Central Bucks Swim Team
57.53—Kaitlyn Jaskiewicz17Northeast Swimming and Aquatic Club
59.36—Emily Waldron16Upper Dublin Aquatic Club
56.74—Zoe Schmidt16Hatboro Horsham Aquatic Asso
56.87—Alexander Kostishak13ORCA Swim Club
52.99—Natalie Sawka16Upper Dublin Aquatic Club
58.60—Vihaan Patel14Upper Dublin Aquatic Club
59.14—Brady Fox16Plymouth Whitemarsh Aquatics
54.87—Mary Kate McGlasson14Upper Dublin Aquatic Club
58.07—Bryce Liang15Central Bucks Swim Team
50.89—Brewer Cianciulli15WCAY Marlins
52.24—Grace Detwiler16Upper Dublin Aquatic Club
59.78100 Back
—Mallory Jean11PDR Swimming for Success
1:13.84—Tyler Cecere12Upper Dublin Aquatic Club
1:13.82—Bella Makarichev14North Penn Aquatic Club
1:07.61—Berklee Wentzel12Souderton Area Cmty A C
1:16.77—Alexander Kostishak13ORCA Swim Club
1:02.59—Zua Esteban13BLUE Swimming
1:10.01—Goran Djakovic14PDR Swimming for Success
1:03.09—Kiera Daly14Souderton Area Cmty A C
1:07.14—Sarah Wigginton13Upper Dublin Aquatic Club
1:05.87—Yan Trashkou13BeFirst Swim Team
59.58—Sarah Minnick14Upper Dublin Aquatic Club
1:07.57—Julia Moravec14Plymouth Whitemarsh Aquatics
1:09.61—Lilia Venarchik14Plymouth Whitemarsh Aquatics
1:07.14—Callen Klockson14Methacton Aquatic Club
58.98—Eden Manser14Upper Dublin Aquatic Club
1:02.41—Maksym Murmylyk14BeFirst Swim Team
58.64—Charlotte Finke13Parkland Aquatic Club
1:05.07—Grace Whartenby14Northeast Swimming and Aquatic Club
1:10.34—Jonathan Zimmerman14Central Bucks Swim Team
1:14.38—Brady Pierce13Upper Dublin Aquatic Club
1:03.99100 Breast
—Jannah Rhyshek16Penn Charter Aquatic Club
1:11.41—Austin Olexa17BLUE Swimming
1:08.18—Amber Olexa15BLUE Swimming
1:13.91—Natalie Sawka16Upper Dublin Aquatic Club
1:16.42—Sara Gujare16Hatboro Horsham Aquatic Asso
1:14.93—Keira Cottingham17Upper Dublin Aquatic Club
1:10.99—Brewer Cianciulli15WCAY Marlins
1:11.52—Joey Deck17Hatboro Horsham Aquatic Asso
1:20.26—Lia Shannon17BLUE Swimming
1:14.69—Ariana Sanders18BLUE Swimming
1:22.38—Elise Starcevic15Perkiomen Valley Aquatic Club
1:25.49—Reese Dowling15PDR Swimming for Success
1:20.23—Brandon Chong16Upper Dublin Aquatic Club
1:09.40—Sofia Hirsz16Central Bucks Swim Team
1:22.88—Erin Shields14North Penn Aquatic Club
1:15.24—Ryder Bevan13Blue Dolphin Aquatics
1:11.55—Samma Amaro11PDR Swimming for Success
1:41.39—John Borro14Souderton Area Cmty A C
1:07.47—Ivan Man17Lower Moreland Swimming
1:01.46—Luke Suter15Central Bucks Swim Team
1:12.17100 Fly
—Ethan Stavchanskiy16Northeast Swimming and Aquatic Club
55.57—Aryana Patel17Upper Dublin Aquatic Club
1:11.68—Caroline McCabe15Methacton Aquatic Club
1:04.45—Sara Gujare16Hatboro Horsham Aquatic Asso
1:07.69—Andrew Henion18Methacton Aquatic Club
1:02.75—Emily Waldron16Upper Dublin Aquatic Club
1:06.65—Jacob Roberts16Methacton Aquatic Club
55.59—Imeth Perera15Plymouth Whitemarsh Aquatics
58.90—Charlotte Campbell17WCAY Marlins
1:04.36—Matthew Evans17Upper Dublin Aquatic Club
56.21—Gina Paczewski18Northeast Swimming and Aquatic Club
1:01.72—Reese Dowling15PDR Swimming for Success
1:06.96—Brandon Chong16Upper Dublin Aquatic Club
1:01.32—Jannah Rhyshek16Penn Charter Aquatic Club
1:02.53—Ryan Delp17Methacton Aquatic Club
55.82—Sante Esposito18Central Bucks Region Y
1:07.75—Aidan Matthews13Colonial Community Aquatics
1:12.16—Lily Honeyman14Plymouth Whitemarsh Aquatics
1:06.69—Stepan Andreev14BeFirst Swim Team
59.45—Erin Wenzel14North Penn Aquatic Club
1:02.19100 IM
—Tyler Cecere12Upper Dublin Aquatic Club
1:14.61—Mabel Seo12PDR Swimming for Success
1:11.98—Berklee Wentzel12Souderton Area Cmty A C
1:22.51—Emma Auwarter12Upper Dublin Aquatic Club
1:12.69—Cora Sangobowale11PDR Swimming for Success
1:12.63—Payton Cook12North Penn Aquatic Club
1:15.02—Addy Trently12Blue Dolphin Aquatics
1:19.39—Lucy Moravec11Plymouth Whitemarsh Aquatics
1:14.13—Jossalyn Collins12North Penn Aquatic Club
1:20.45—Finn McSweeney12Parkland Aquatic Club
1:18.68—Wiley Franks12Central Bucks Swim Team
1:10.95—Xander Swain11Central Bucks Swim Team
1:17.00—Nathan Phan Phan11Methacton Aquatic Club
1:20.13—Wilhelmina Morgan12WCAY Marlins
1:13.87—Claire Qing12LIfe Time Philly
1:11.67—Colin Morris12Upper Dublin Aquatic Club
1:13.07—Parker Wynne11Parkland Aquatic Club
1:19.22—Charlie Michelson11Upper Dublin Aquatic Club
1:08.57200 Free
—Tyler Cecere12Upper Dublin Aquatic Club
2:12.83—Emma Auwarter12Upper Dublin Aquatic Club
2:22.36—Brewer Cianciulli15WCAY Marlins
1:58.25—Lily Honeyman14Plymouth Whitemarsh Aquatics
2:06.07—Tristan Palme11Upper Dublin Aquatic Club
2:16.92—Mallory Jean11PDR Swimming for Success
2:29.61—Riley McGlaughlin12Colonial Community Aquatics
2:33.33—Charlie Silverman11North Penn Aquatic Club
2:26.27—Carly Leck11Hatboro Horsham Aquatic Asso
2:28.49—Zaira Katiyar12Central Bucks Swim Team
2:28.06—Philippe Voloshin11Central Bucks Swim Team
2:35.50—Ella Pollard12Central Bucks Swim Team
2:35.16—Finn Scherer12North Penn Aquatic Club
2:15.21—Xander Swain11Central Bucks Swim Team
2:23.96—Reginald Ndu12PDR Swimming for Success
2:29.55—Alex Mesropyan11Central Bucks Swim Team
2:04.73—Sam Shapiro15Upper Dublin Aquatic Club
1:54.57—Ethan Chong16Upper Dublin Aquatic Club
1:59.88—Maxwell Grant14Baldwin Swim Club
2:10.32—Devon Cratin13Upper Dublin Aquatic Club
2:17.13200 Back
—James McKenna12Lower Moreland Swimming
2:26.74—Sebastian Peev17Upper Dublin Aquatic Club
2:00.65—Nicole Hirsz16Central Bucks Swim Team
2:12.91—Bryan Luo16Upper Dublin Aquatic Club
2:15.28—Austin Olexa17BLUE Swimming
2:13.87—Imeth Perera15Plymouth Whitemarsh Aquatics
2:05.71—Elizabeth Voloshin16Central Bucks Swim Team
2:22.65—Jake Tsyvine16Parkland Aquatic Club
2:11.33—Grace Whartenby14Northeast Swimming and Aquatic Club
2:32.88—Eris Egbert11Council Rock Swim Club
2:38.54—Erin Wenzel14North Penn Aquatic Club
2:22.07—Claire Siwiecki16Northeast Swimming and Aquatic Club
2:24.72—Lydia Perilli18Souderton Area Cmty A C
2:20.22—Adrian Smolanitsky17ORCA Swim Club
2:08.21—Aurele Gerber-Tissot16WCAY Marlins
2:14.99—Andy Liu14Hatboro Horsham Aquatic Asso
2:15.27—Wilhelmina Morgan12WCAY Marlins
2:28.43—Megan Potts14North Penn Aquatic Club
2:26.34—Stella Petrosino14Upper Dublin Aquatic Club
2:26.69—Julia Moravec14Plymouth Whitemarsh Aquatics
2:23.69200 Breast
—Daniel Protas14Northeast Swimming and Aquatic Club
2:32.60—Audrey Siwiecki14Northeast Swimming and Aquatic Club
2:44.12—Kamilla Charimova17ORCA Swim Club
2:47.84—Jack Manning14Colonial Community Aquatics
2:25.31—Lane Murray14Souderton Area Cmty A C
2:34.76—Nathan Schrank12Plymouth Whitemarsh Aquatics
2:48.76—Lucy Moravec11Plymouth Whitemarsh Aquatics
2:56.63—Max Polak13BLUE Swimming
2:40.35—Jossalyn Collins12North Penn Aquatic Club
2:48.94—Kiril Horuk13BeFirst Swim Team
2:44.87—Connor Ames11Parkland Aquatic Club
3:01.58—Erin Shields14North Penn Aquatic Club
2:46.16—Maxwell Grant14Baldwin Swim Club
2:37.14—Maya Roberts14Methacton Aquatic Club
2:47.00—Alex Mesropyan11Central Bucks Swim Team
2:52.80—Parker Pierce15Upper Dublin Aquatic Club
2:20.69—Lia Shannon17BLUE Swimming
2:43.33—AJ Rubin16Upper Dublin Aquatic Club
2:21.23—Kyle Fleming15Lower Moreland Swimming
2:17.52—Brandon Tyson17BLUE Swimming
2:29.38200 Fly
—Bella Makarichev14North Penn Aquatic Club
2:39.93—Daniel Protas14Northeast Swimming and Aquatic Club
2:23.48—Luke Pickett14North Penn Aquatic Club
2:13.58—Eosif Migachev13ORCA Swim Club
2:11.42—Yan Trashkou13BeFirst Swim Team
2:09.66—Andrew Fialkowski16WCAY Marlins
2:16.80—Teddy Thieman13Parkland Aquatic Club
2:23.12—Katie Quinn13North Penn Aquatic Club
2:29.52—Julianne Smithers13North Penn Aquatic Club
2:40.11—Andrew Powell13Northeast Swimming and Aquatic Club
2:32.09—Nolan Evans12Parkland Aquatic Club
2:37.20—Zoe Douglas12Hatboro Horsham Aquatic Asso
2:52.10—Evan Dardeshi15Upper Dublin Aquatic Club
1:58.25—D'one Thomas16Northeast Swimming and Aquatic Club
2:23.41—Hayson Ling16Lower Moreland Swimming
2:19.61—Jack Nelson16BLUE Swimming
2:09.58—Aubrey Lydon17WCAY Marlins
2:32.76—Gina Paczewski18Northeast Swimming and Aquatic Club
2:17.90200 IM
—Parker Wynne11Parkland Aquatic Club
2:48.79—Lillian Dilenge14Upper Dublin Aquatic Club
2:21.06—Jannah Rhyshek16Penn Charter Aquatic Club
2:18.32—Aryana Patel17Upper Dublin Aquatic Club
2:39.11—Bella Makarichev14North Penn Aquatic Club
2:28.86—Bryan Luo16Upper Dublin Aquatic Club
2:12.54—Kaitlyn Jaskiewicz17Northeast Swimming and Aquatic Club
2:28.96—Avery Gulotta15Methacton Aquatic Club
2:16.43—Eden Manser14Upper Dublin Aquatic Club
2:19.26—Brandon Stavchanskiy14Northeast Swimming and Aquatic Club
2:07.58—Dante Petriello16Methacton Aquatic Club
2:07.62—Zua Esteban13BLUE Swimming
2:36.22—Goran Djakovic14PDR Swimming for Success
2:17.34—Mary Kate McGlasson14Upper Dublin Aquatic Club
2:22.84—Lia Shannon17BLUE Swimming
2:36.35—Ceci Tarriff14BLUE Swimming
2:40.65—Madelyn Ousey15Perkiomen Valley Aquatic Club
2:45.55—Ariana Sanders18BLUE Swimming
2:34.70—Adam Lane15Penn Charter Aquatic Club
2:22.50—Daniel Protas14Northeast Swimming and Aquatic Club
2:20.67400 IM
—Emilie Florendo11Central Bucks Swim Team
5:59.50—Aimana Abdykadyrova13ORCA Swim Club
5:01.52—Sarah Wigginton13Upper Dublin Aquatic Club
4:52.48—Kamilla Charimova17ORCA Swim Club
5:08.68—Bella Makarichev14North Penn Aquatic Club
5:17.00500 Free
—Jonathan Zimmerman14Central Bucks Swim Team
6:03.85—Sam Shapiro15Upper Dublin Aquatic Club
4:59.34—Lily Honeyman14Plymouth Whitemarsh Aquatics
5:37.28—Emilie Florendo11Central Bucks Swim Team
6:43.26—Caiden Rhodes15Central Bucks Region Y
5:30.95—Teddy Thieman13Parkland Aquatic Club
5:32.90—Raine Neely12PDR Swimming for Success
6:27.05—Addie Andrews14WCAY Marlins
5:42.57—Brady Pierce13Upper Dublin Aquatic Club
5:29.45—Sophia Charnetski15Central Bucks Swim Team
5:57.08—Clara Vandermolen12Upper Dublin Aquatic Club
5:58.23—Tristan Palme11Upper Dublin Aquatic Club
6:06.25—Bradley Lucas13Central Bucks Swim Team
5:37.99—Benjamin Ponomarev12Upper Dublin Aquatic Club
5:54.08—Xander Swain11Central Bucks Swim Team
6:15.16—Liam Whomsley14WCAY Marlins
5:42.20