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
—Tyler Tanaka21Unattached
22.72—Brandon Tsang19Iolani Swim Club
23.42—Gus Rudenick18Minnesota Flyers
23.83—Sam Lyon19Los Altos & Mountain View A.C.
22.25—Amelia Mercado20Eugene City Swim Club
27.24—Donna Talmadge18Terrapins Swim Team
26.2350 Back
—Anderson Bennett18Beach Cities Alpha
27.89—Brandon Tsang19Iolani Swim Club
26.11—Ellie Cutting19Aquatic Foundation of Alaska
34.56—Claire Harmon21NORTHERN NEVADA AQUATICS
33.32—Anthony Sampson18Beaverton Area Aquatics Club
28.08—Harper Canessa18Beaverton Area Aquatics Club
29.27—Amelia Mercado20Eugene City Swim Club
34.61—Parker Kiniry18Bellingham Bay Swim Team
31.31—Vyron Domingo18Unattached
21.36—Julia Lorenzo18South Snohomish Co. Dolphins
29.60—Clara Green19StingRay Swim Team
37.76—Jonah Kembel21University Place Aquatic Club
26.47—Sebastian Arellano19Seadogs Swim Club
27.0650 Breast
—Kei Nishikawa18Pearl City Aquatics, Inc
38.41—Brennan Krober18Chehalem Swim Team
32.59—Anthony Sampson18Beaverton Area Aquatics Club
36.60—Micah Hugo19Eugene City Swim Club
32.27—Sam Lyon19Los Altos & Mountain View A.C.
30.02—Ella Norby19Thurston Olympians Swim Club
38.4850 Fly
—Pia Lihou19Newport Swim Team
30.71—Julia Lorenzo18South Snohomish Co. Dolphins
29.06—Clara Green19StingRay Swim Team
32.66—Kevin Flannery20Wave Aquatics
26.75—Parker Kiniry18Bellingham Bay Swim Team
28.78—Laleeta Pal18Arizona Dolphins
29.47100 Free
—Claire Harmon21NORTHERN NEVADA AQUATICS
1:02.94—Pia Lihou19Newport Swim Team
1:00.94—Parker Kiniry18Bellingham Bay Swim Team
56.22—Ella Norby19Thurston Olympians Swim Club
1:03.49—Gavin Legere19Unattached
51.07100 Back
—Ellie Cutting19Aquatic Foundation of Alaska
1:11.62—Micah Hugo19Eugene City Swim Club
1:09.18—Sam Lyon19Los Altos & Mountain View A.C.
54.35—Julia Lorenzo18South Snohomish Co. Dolphins
1:05.57—Sebastian Arellano19Seadogs Swim Club
58.47—Laleeta Pal18Arizona Dolphins
1:10.81100 Breast
—Elijah Vickery19Atomic Swim Club
1:18.99—Harper Canessa18Beaverton Area Aquatics Club
1:09.20—Jesse Urback20APEX AQUATICS
1:16.56—Vyron Domingo18Unattached
1:02.54—Karina Yevstifieieva18Bremerton YMCA Swim Team
1:16.54—Cameron Alexander21King Aquatic Club
1:06.02—Trenton Bergren18University Place Aquatic Club
1:05.91100 Fly
—Gus Rudenick18Minnesota Flyers
1:01.05—Claire Harmon21NORTHERN NEVADA AQUATICS
1:10.84—Anthony Sampson18Beaverton Area Aquatics Club
56.36—Brennan Krober18Chehalem Swim Team
1:01.92—Donna Talmadge18Terrapins Swim Team
1:05.94—Coren Coe18StingRay Swim Team
1:01.51—Gavin Legere19Unattached
58.58200 Free
—Brandon Tsang19Iolani Swim Club
1:55.36—Ellie Cutting19Aquatic Foundation of Alaska
2:19.21—Adison Cosbey-Lewis18Oro Valley Swim Team
2:08.25200 IM
—Jesse Urback20APEX AQUATICS
2:23.12—Trenton Bergren18University Place Aquatic Club
2:24.44—Cameron Alexander21King Aquatic Club
2:09.86—Kevin Flannery20Wave Aquatics
2:13.97—Coren Coe18StingRay Swim Team
2:18.93—Adison Cosbey-Lewis18Oro Valley Swim Team
2:25.70500 Free
—Anderson Bennett18Beach Cities Alpha
5:07.39—Kei Nishikawa18Pearl City Aquatics, Inc
5:33.72—Elijah Vickery19Atomic Swim Club
5:28.65—Gus Rudenick18Minnesota Flyers
5:31.24—Micah Hugo19Eugene City Swim Club
5:25.02—Brennan Krober18Chehalem Swim Team
5:23.54—Jonah Kembel21University Place Aquatic Club
5:12.09