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
—Gigi Johnson20Alto Swim Club
22.41—Lucy Thomas19Alto Swim Club
22.34—Lillie Nordmann22Alto Swim Club
22.65—Amy Tang21Alto Swim Club
22.50—Addison Sauickie18Alto Swim Club
23.60—Catherine Andrews18Unattached
24.23—Torri Huske22Arlington Aquatic Club
21.91100 Free
—Grace Dougherty19Carmel Swim Club
51.60—Anna Shaw22Alto Swim Club
48.94—Addison Sauickie18Alto Swim Club
50.42—Amy Tang21Alto Swim Club
48.61—Gigi Johnson20Alto Swim Club
48.25100 Back
—Kayla Wilson20Alto Swim Club
54.10—Annika Parkhe19Alto Swim Club
53.44—Samantha Pearson23Alto Swim Club
55.22—Addison Sauickie18Alto Swim Club
54.84—Catherine Andrews18Unattached
55.94100 Fly
—Levenia Sim18Alto Swim Club
54.09—Lillie Nordmann22Alto Swim Club
52.11—Jamie Brennan21Alto Swim Club
54.16200 Free
—Grace Dougherty19Carmel Swim Club
1:51.49—Lillie Nordmann22Alto Swim Club
1:43.51—Jamie Brennan21Alto Swim Club
1:47.32—Natalie Mannion20Alto Swim Club
1:46.26—Aurora Roghair21Alto Swim Club
1:43.13200 Back
—Aurora Roghair21Alto Swim Club
1:56.02—Caroline Bricker20Alto Swim Club
1:54.32—Samantha Pearson23Alto Swim Club
1:57.71—Catherine Andrews18Unattached
2:03.09200 IM
—Caroline Bricker20Alto Swim Club
1:54.19—Samantha Tadder22Alto Swim Club
1:59.61—Anna Shaw22Alto Swim Club
1:59.29