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
—Charlie Silverman10North Penn Aquatic Club
35.04—Hasell Shepanek10Springfield Aquatic Club
36.59—Jackson Stoltzfus14TOPS Swimming
30.04—Mae Robbins12Upper Dublin Aquatic Club
29.25—Jack Herpel16Phoenixville YMCA
24.57—Jax Kasitz15TOPS Swimming
25.23—Charles Rumble17Emmaus Aquatic Club
23.79—Matt Krause18Emmaus Aquatic Club
21.43—Griffin Hechmer11Friends Central Aquatics
29.46—Eli Mullens11Friends Central Aquatics
29.46—Anjana Prakash11Central Bucks Swim Team
32.88—Parker Pierce14Upper Dublin Aquatic Club
26.71—Amelia Difranco14Springfield Aquatic Club
26.35—Theodore Pham9Friends Central Aquatics
42.70—Alice Liu10Wissahickon Community Aquatic Club
37.07—Libby Frain13TOPS Swimming
30.41—Sophia Lauer10Hatboro Horsham Aquatic Asso
33.31—Claire Mages17Phoenixville YMCA
27.16—Addie Gretchen12Wissahickon Community Aquatic Club
34.02—Raphael Tao15Upper Dublin Aquatic Club
26.1550 Back
—Lavinia Pickel9Friends Central Aquatics
51.21—Ryker Seman12North Penn Aquatic Club
31.28—Willa Devinney9Upper Dublin Aquatic Club
42.23—Robin Desabato12Friends Central Aquatics
44.9950 Fly
—Matthew Ng10Upper Dublin Aquatic Club
50.06—Niko Hines10Friends Central Aquatics
53.70—Abby Castaneda12North Penn Aquatic Club
34.13—Nilai Mattu12Friends Central Aquatics
51.24—Bennett Bajus9Friends Central Aquatics
1:03.76—Chrissy Manley10Springfield Aquatic Club
32.88—Dylan Whelan12Springfield Aquatic Club
32.88—Henry Looi-Rivollet10Springfield Aquatic Club
34.60—Zachary Mullens9Friends Central Aquatics
46.92—Suria Nalubandhu11Phoenixville YMCA
37.07—Aidan Matthews12Colonial Community Aquatics
33.31—Luke Althoff12Springfield Aquatic Club
36.82—Aleena alexander11Friends Central Aquatics
44.85—Abby Meizlik10Upper Dublin Aquatic Club
49.37—Julianne Thomas11Phoenixville YMCA
37.38—Mariela Figueroa10Phoenixville YMCA
47.32—Remus Lee12Dolphins Community Aquatics Association
34.38—Matthew Dedov10Central Bucks Swim Team
36.32—Philippe Voloshin10Central Bucks Swim Team
46.49—Sarah Miller12Upper Dublin Aquatic Club
33.91100 Free
—Eleanor McKinstry-Wu9Friends Central Aquatics
1:44.92—Tyler Cecere11Upper Dublin Aquatic Club
1:09.28—Alice Liu10Wissahickon Community Aquatic Club
1:20.31—Nilai Mattu12Friends Central Aquatics
1:25.33—kai zheng9Friends Central Aquatics
1:46.83—Dan Jung13Wissahickon Community Aquatic Club
1:08.42—Jack Chletsos13Friends Central Aquatics
1:02.48—Cooper Stanton9Upper Dublin Aquatic Club
1:57.48—Andrew Fenesan9Friends Central Aquatics
2:01.93—Jack Mondoro9Upper Dublin Aquatic Club
1:32.57—Maggie DeSabato9Friends Central Aquatics
1:48.45—Jack Lowrey10TOPS Swimming
1:58.26—Jacob Miller11Friends Central Aquatics
1:21.93—Caitlyn Helwig10Friends Central Aquatics
1:22.58—Thea Kelley10Friends Central Aquatics
1:46.48—Hazel Mast9Hatboro Horsham Aquatic Asso
1:45.37—Olivia Sellers16Phoenixville YMCA
58.44—Evey Carl10Friends Central Aquatics
1:39.54—Andy Lu13Springfield Aquatic Club
1:20.48—Elliana Dunn11Central Bucks Swim Team
1:08.85100 Back
—Colin Marx13Dolphins Community Aquatics Association
1:11.87—Jon Taylor13Phoenixville YMCA
1:24.36—Brady Pierce11Upper Dublin Aquatic Club
1:11.18—Carson Mathias16TOPS Swimming
1:11.18—Molly Nelson14North Penn Aquatic Club
1:03.08—Luca Berg15Central Bucks Swim Team
1:03.67—kai zheng9Friends Central Aquatics
1:55.31—Rosie Geary9Friends Central Aquatics
1:42.13—Vivienne Chen10Upper Dublin Aquatic Club
1:37.88—Colin Morris11Upper Dublin Aquatic Club
1:19.64—Andy Liu13Wissahickon Community Aquatic Club
1:10.84—Abigail Hawthorne13TOPS Swimming
1:16.29—Eleanor McKinstry-Wu9Friends Central Aquatics
1:43.84—Lavinia Pickel9Friends Central Aquatics
1:50.56—Boden Arnold-Treanor16Central Bucks Swim Team
1:07.47—Harper Oldham9Colonial Community Aquatics
1:38.40—Alice Liu10Wissahickon Community Aquatic Club
1:32.57—Leah Kristopeit13North Penn Aquatic Club
1:20.20—Mariela Figueroa10Phoenixville YMCA
1:46.60—Julian Maizel10Hatboro Horsham Aquatic Asso
1:43.77100 Breast
—Campbell Knecht11Phoenixville YMCA
1:30.99—Bryce Scherer12North Penn Aquatic Club
1:21.65—Abby Meizlik10Upper Dublin Aquatic Club
1:53.43—Hasell Shepanek10Springfield Aquatic Club
1:53.70—Will Gong10Friends Central Aquatics
1:42.71—Aleena alexander11Friends Central Aquatics
1:42.90—Riley McGlaughlin11Colonial Community Aquatics
1:43.73—Suria Nalubandhu11Phoenixville YMCA
1:38.40—Prisha Wadhera10Friends Central Aquatics
1:54.96—Thea Kelley10Friends Central Aquatics
1:44.84—Payton Cook11North Penn Aquatic Club
1:25.07—Lily Gretchen10Wissahickon Community Aquatic Club
1:39.22—Vivienne Chen10Upper Dublin Aquatic Club
1:45.11—Robin Desabato12Friends Central Aquatics
1:54.73—Philippe Voloshin10Central Bucks Swim Team
1:54.64—Colton Dingler9Hatboro Horsham Aquatic Asso
1:44.41—Patrick Duncheskie10Springfield Aquatic Club
1:35.16—Evey Carl10Friends Central Aquatics
2:06.72—Scarlet James10Colonial Community Aquatics
1:26.94—Theodore Pham9Friends Central Aquatics
2:09.70100 Fly
—Andy Liu13Wissahickon Community Aquatic Club
1:15.43—Roman Fedelesh15Dolphins Community Aquatics Association
1:05.68—Nicholas Zinn15Phoenixville YMCA
1:03.94—Konstantin Peev11Upper Dublin Aquatic Club
1:33.25—Ethan Peng-Morris14Upper Dublin Aquatic Club
56.83—Katie Horton13Phoenixville YMCA
1:14.56—Lucille Obenski17Phoenixville YMCA
1:07.03—Rylan Meehan13Central Bucks Swim Team
59.83—Apollo Murray15Friends Central Aquatics
1:12.60—Lucien Peev14Upper Dublin Aquatic Club
1:05.28—Carys Adair16Phoenixville YMCA
1:04.43—Chloe Fennimore16Methacton Aquatic Club
1:12.11—Karina Figueroa17Phoenixville YMCA
1:09.30—Aryana Patel16Upper Dublin Aquatic Club
1:14.62—Connor Houde13TOPS Swimming
1:00.89—Benjamin Baumgardner13Upper Dublin Aquatic Club
1:03.22—Jax Kasitz15TOPS Swimming
59.92—Natalie Kibalo15Phoenixville YMCA
1:03.42—Ads Fieo14Phoenixville YMCA
1:24.72—Kyle Peters13Colonial Community Aquatics
1:14.11100 IM
—Abby Meizlik10Upper Dublin Aquatic Club
1:44.24—Oskar Jogan10Springfield Aquatic Club
1:40.55—Julianne Thomas11Phoenixville YMCA
1:24.10—Lavinia Pickel9Friends Central Aquatics
1:56.13—Adalyn Trimbath10Phoenixville YMCA
1:34.83—Mariela Figueroa10Phoenixville YMCA
1:47.33—Caitlyn Helwig10Friends Central Aquatics
1:32.57—Noell Garvey11Upper Dublin Aquatic Club
1:41.73—Finley Smith-Landry9Friends Central Aquatics
1:51.59—Henry Althoff10Springfield Aquatic Club
1:40.26—Nolan Helwig11Perkiomen Valley Aquatic Club
1:29.75—Ledger Seman9North Penn Aquatic Club
1:27.11—Riley McGlaughlin11Colonial Community Aquatics
1:27.93—Stellarose Ferst12Perkiomen Valley Aquatic Club
1:18.42—Charlie Michelson10Upper Dublin Aquatic Club
1:16.22—Tristan Palme10Upper Dublin Aquatic Club
1:28.51—Sarah Miller12Upper Dublin Aquatic Club
1:21.91—Mckin Pluff11Central Bucks Swim Team
1:21.89—Annie Krajewski9Central Bucks Swim Team
1:30.67—Carly Leck10Hatboro Horsham Aquatic Asso
1:28.10200 Free
—Madison Olenoski16Phoenixville YMCA
2:30.82—Charles Rumble17Emmaus Aquatic Club
1:55.21—Roma Statiukha14Springfield Aquatic Club
2:11.07—Ben Cecere13Upper Dublin Aquatic Club
2:03.92—Dany Luna Goffredo14North Penn Aquatic Club
2:26.15—Noell Garvey11Upper Dublin Aquatic Club
2:52.97—Luke Althoff12Springfield Aquatic Club
2:30.48—Nisha Tedeschi16Friends Central Aquatics
2:54.43—Bona Berg12Central Bucks Swim Team
2:25.65—Sam Divinsky14Central Bucks Swim Team
2:21.54—Carly Leck10Hatboro Horsham Aquatic Asso
2:46.99—Rylan Meehan13Central Bucks Swim Team
2:01.46—Riley McGlaughlin11Colonial Community Aquatics
2:35.63—Joshua Douglas13Hatboro Horsham Aquatic Asso
2:15.27—Violet Chan13Phoenixville YMCA
2:46.11—Sofia Munley15Phoenixville YMCA
2:24.86—Audrey Abazi9Phoenixville YMCA
2:55.91—Natalie Kibalo15Phoenixville YMCA
2:05.16—Molly Nelson14North Penn Aquatic Club
2:05.16—Emma Nicosia15Dolphins Community Aquatics Association
2:19.72200 Back
—Nicholas Zinn15Phoenixville YMCA
2:16.78—Shamiso Mpofu14TOPS Swimming
2:44.31—Eva Hutchman13Upper Dublin Aquatic Club
2:15.09—Carter Faikish13North Penn Aquatic Club
2:15.29—Camille Serban13Central Bucks Swim Team
2:17.73—Keira Hoch13Dolphins Community Aquatics Association
2:16.08—Sarah Jiang13Upper Dublin Aquatic Club
2:41.07—Madison Olenoski16Phoenixville YMCA
2:50.79—Kate Glaeser14North Penn Aquatic Club
2:51.05200 Breast
—Lorelei Hoelzle17Phoenixville YMCA
3:04.06—Corey Fennimore12Methacton Aquatic Club
2:51.49—Sofia Hirsz15Central Bucks Swim Team
3:00.66—Sam Divinsky14Central Bucks Swim Team
2:55.91—Chloe Mosel14Emmaus Aquatic Club
2:37.81—Cole Nicosia12Dolphins Community Aquatics Association
3:01.37—Ella Shucavage14Emmaus Aquatic Club
3:08.84—Bella Makarichev13North Penn Aquatic Club
2:42.13—Ethan Evans10North Penn Aquatic Club
2:52.82—Alexander Ponomarev14Upper Dublin Aquatic Club
2:28.84—Michael Maltman17TOPS Swimming
2:50.44—Rachel Levy15Friends Central Aquatics
3:01.46—Emma McCarty13TOPS Swimming
3:11.46—Emma Miyakawa14Central Bucks Swim Team
3:03.82—Riley Houde14TOPS Swimming
3:05.48—Leah Kristopeit13North Penn Aquatic Club
3:13.82—Benjamin Ponomarev11Upper Dublin Aquatic Club
3:03.36—Erin Wenzel13North Penn Aquatic Club
2:54.24—Nicholas Ponomarev12Upper Dublin Aquatic Club
2:42.79—Mia Royer12Upper Dublin Aquatic Club
3:01.66200 Fly
—Abby Farrell13Upper Dublin Aquatic Club
2:44.80—Roman Fedelesh15Dolphins Community Aquatics Association
2:32.65—Callen Klockson13Methacton Aquatic Club
2:39.39—Ads Fieo14Phoenixville YMCA
3:14.96—Alexander Ponomarev14Upper Dublin Aquatic Club
2:09.49—Roma Statiukha14Springfield Aquatic Club
2:36.77—Eden Manser13Upper Dublin Aquatic Club
2:36.93—Elisabeth Seip17TOPS Swimming
2:32.60—Leo Cuevas Riego de Dios15Phoenixville YMCA
2:33.91—Connor Houde13TOPS Swimming
2:25.40200 IM
—Cara Le15Friends Central Aquatics
2:41.12—Lucille Obenski17Phoenixville YMCA
2:19.25—Laila Gordon14Phoenixville YMCA
2:52.42—Tori Ellis11Central Bucks Swim Team
3:27.49—Natalie Albertelli14Upper Dublin Aquatic Club
2:32.44—Thomas Scribner13Central Bucks Swim Team
2:15.23—Nate Standen13Hatboro Horsham Aquatic Asso
2:41.91—Carly Leck10Hatboro Horsham Aquatic Asso
3:11.06—Bella Makarichev13North Penn Aquatic Club
2:32.11—Timur Martysiuk11TOPS Swimming
2:55.41—Emma Miyakawa14Central Bucks Swim Team
3:01.95—Jared Luddecke13Hatboro Horsham Aquatic Asso
2:32.63—Dany Luna Goffredo14North Penn Aquatic Club
2:46.15—Alex Kosoff12Council Rock Swim Club
2:44.36—Brady Fisher13Upper Dublin Aquatic Club
2:48.28—Ava Peng-Morris12Upper Dublin Aquatic Club
3:05.12—Simon Tossman11Friends Central Aquatics
2:47.47—Aidan Lacock18TOPS Swimming
2:27.79—Luke Pickett13North Penn Aquatic Club
2:22.41—Will King11Neshaminy Swimming
3:07.66400 IM
—Thomas Scribner13Central Bucks Swim Team
4:39.04—Liam Mpofu16TOPS Swimming
4:57.15—Ben Cecere13Upper Dublin Aquatic Club
5:06.69—Katie Horton13Phoenixville YMCA
5:47.04—Caroline McCabe14Methacton Aquatic Club
4:57.38—Ben Whitlock14TOPS Swimming
4:56.04—Carson Mathias16TOPS Swimming
5:45.19—Giancarlo Ognissanti15North Penn Aquatic Club
4:42.38—Evan Dardeshi14Hatboro Horsham Aquatic Asso
4:48.65—Michelle Figueroa15Phoenixville YMCA
5:16.38—Raphael Tao15Upper Dublin Aquatic Club
4:52.24—Cole Nicosia12Dolphins Community Aquatics Association
5:28.97—Enoch Jang13Central Bucks Swim Team
5:30.55—Parker Pierce14Upper Dublin Aquatic Club
4:44.45—Tara Bice14Phoenixville YMCA
5:44.15—Elisabeth Seip17TOPS Swimming
5:19.22—Tucker Franks13Central Bucks Swim Team
4:51.78—Chloe Mosel14Emmaus Aquatic Club
5:01.26—Dany Luna Goffredo14North Penn Aquatic Club
5:49.50—Vivian Toth14Upper Dublin Aquatic Club
4:58.32500 Free
—Noell Garvey11Upper Dublin Aquatic Club
7:22.92—Payton Cook11North Penn Aquatic Club
6:41.76—JoeJoe Falco10Perkiomen Valley Aquatic Club
7:02.31—Kylie Chain10Perkiomen Valley Aquatic Club
7:19.10—Laila Gordon14Phoenixville YMCA
6:40.14—Kate Glaeser14North Penn Aquatic Club
6:38.89—Mia Royer12Upper Dublin Aquatic Club
6:47.91—Xander Stoltzfus10TOPS Swimming
7:21.22—Callie Wilson10Upper Dublin Aquatic Club
6:43.60—Tommy Winters14TOPS Swimming
6:59.49—Dean Kravitz9Upper Dublin Aquatic Club
7:40.80—Will Michalski16Dolphins Community Aquatics Association
5:26.39—Charlie Silverman10North Penn Aquatic Club
7:15.67—Oscar Wilson16Hatboro Horsham Aquatic Asso
5:18.07—Ben Holmlund12Upper Dublin Aquatic Club
5:57.55—Mollie McGuckin14Upper Dublin Aquatic Club
6:27.47—Eva Hutchman13Upper Dublin Aquatic Club
6:04.74—Devon Cratin12Upper Dublin Aquatic Club
6:15.80—Chase Sullivan13Upper Dublin Aquatic Club
6:16.54—Luke Leoni14Upper Dublin Aquatic Club
5:08.97