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
—Shinjan Sutar13Alto Swim Club
30.80—Howard Sun13Alto Swim Club
31.06—Sean Gao14Alto Swim Club
25.74—Allison Lin13Alto Swim Club
28.30—Arsh Abhinkar15Alto Swim Club
28.30—Ivan Dub14Alto Swim Club
27.34—Roman Elman14Alto Swim Club
27.34—William Nabbe13Alto Swim Club
26.78100 Free
—Sean Gao14Alto Swim Club
58.60—Howard Sun13Alto Swim Club
1:06.20—Arsh Abhinkar15Alto Swim Club
1:02.50100 Back
—Roman Elman14Alto Swim Club
1:15.80—Ivan Dub14Alto Swim Club
1:14.89—Nick Momeni13Alto Swim Club
1:12.21100 Breast
—Ethan Jiang14Alto Swim Club
1:09.30100 Fly
—Nick Momeni13Alto Swim Club
1:15.90—Ethan Jiang14Alto Swim Club
1:12.50—Howard Sun13Alto Swim Club
1:11.99—Arsh Abhinkar15Alto Swim Club
1:12.32