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
—Carlos Valderrama18La Mirada Armada
21.81—ariana amoroso17SOCAL Aquatics Association
23.68—Kayla Han16La Mirada Armada
23.68—David Mazyan18CLASS Aquatics
20.74—Luka Van Dijk18Alpha Aquatics
21.79—Daniela Petran17Alpha Aquatics
23.99—Vincent Wang18Beach Cities Swimming
22.29—Gabe Eke17Canyons Aquatic Club
22.25—Eryn Arnold15Beach Cities Swimming
24.20—Andrew Wilson14Palm Desert Swim Club
23.39—Ben Schlehuber17Beach Cities Swimming
21.89—Gabi Brito14Beach Cities Swimming
22.35—Alyssa Bian15Riverside Aquatics Association
24.48—Nathan Lee17SOCAL Aquatics Association
21.37—Maya Manasfi17Alpha Aquatics
24.95—Tierney Clark15Santa Barbara Swim Club
25.48—Maya Chan17Vision Swim
25.61—Aiden Rodriguez16SwimNation Aquatics Programs
21.89—Brendan Keating17Canyons Aquatic Club
21.51—Peyton Kuo16Beach Cities Swimming
21.2450 Back
—Kiko Ezzat15Aquazot Swim Club
24.83—Conner Le18Elite Aquatics Sports Team
25.11—Darren Nguyen17Mission Viejo Nadadores
24.48—Miles Blackson-Dunbar17Alpha Aquatics
21.78—Chantee Nguyen18La Mirada Armada
27.42—Nicholas Lee17Mission Viejo Nadadores
24.21—Kotaro Bell16Beach Cities Swimming
23.54—Evan Young15SOCAL Aquatics Association
25.15—Delaney Herr17Beach Cities Swimming
25.13—Lucas Hubbard17Alpha Aquatics
23.56—Bailey Nickols15Canyons Aquatic Club
26.71—Idris Vohra16SOCAL Aquatics Association
25.45—Alex Hernandez15Temecula Swim Club
25.04—ariana amoroso17SOCAL Aquatics Association
26.63—Lincoln Jones17La Mirada Armada
24.49—Sophia Blietz18Canyons Aquatic Club
26.68—Nicole Christensen18Mission Viejo Nadadores
27.47—Serena Ye15Aquazot Swim Club
27.71100 Free
—Alejandro Safa15Beach Cities Swimming
54.03—Christian Pherson17Alpha Aquatics
50.01—Audrey Lee17SOCAL Aquatics Association
53.41—Morgan Carles17Golden West Swim Club
52.81—Dasha Dzreeva16Santa Barbara Swim Club
53.79—Ratana Miller15Fullerton Aquatics Sports Team
54.55—Liam Weinreich18Fullerton Aquatics Sports Team
49.22—Lou Liu20Evolution Racing Club
46.51—Declan Kelly18Elite Otters Swim Team
48.91—Jake Everitt15Beach Cities Swimming
48.22—Connor Overton17CLASS Aquatics
48.07—Kayla Sun14Beach Cities Swimming
52.03—Gabe Eke17Canyons Aquatic Club
47.77—ariana amoroso17SOCAL Aquatics Association
51.39—Presley McPhail17Riverside Aquatics Association
54.72—Kotaro Bell16Beach Cities Swimming
47.14—Ryan Garbalosa18SOCAL Aquatics Association
47.92—Irene Kim15La Mirada Armada
56.67—Arin Chowdhury18Golden West Swim Club
48.76—Darren Nguyen17Mission Viejo Nadadores
48.39100 Back
—Lexi Burrell15TSM Aquatics
1:02.24—Teagan O'Dell18Mission Viejo Nadadores
51.31—David Tao23Alpha Aquatics
53.59—Kotaro Bell16Beach Cities Swimming
51.26—Serena Ye15Aquazot Swim Club
58.29—Manuel Diaz18Mission Viejo Nadadores
51.54—Cassie Espinoza14La Mirada Armada
1:00.28—Daniela Petran17Alpha Aquatics
57.35—Eva Vass16Alpha Aquatics
1:01.22—Evan Young15SOCAL Aquatics Association
52.95—Presley McPhail17Riverside Aquatics Association
59.92—Hunter Hua17La Mirada Armada
53.62—Jack Reardon18Elite Otters Swim Team
55.33—Flynn Van Auker16Ojai Heat Waves
53.21—Michelle Chambers17Canyons Aquatic Club
1:00.67—ariana amoroso17SOCAL Aquatics Association
56.65—Macie Weingarten14San Clemente Aquatic Team
1:01.15100 Breast
—Addison McCullough18Tule Nation Tritons
1:07.30—Gigi Munoz-Rodriguez16Roadrunner Aquatic
1:05.25—Allie Fields16Circle City Aquatics
1:06.53—Max Wang17La Mirada Armada
1:00.09—Anderson Bennett18Beach Cities Swimming
55.90—Declan Kelly18Elite Otters Swim Team
1:03.53—Reese Gonzales33Riverside Aquatics Association
58.42—Sutton Stoffer15Elite Aquatics Sports Team
59.78—Aaron Deng14Evolution Racing Club
58.33—Sophia Zhu17SOCAL Aquatics Association
1:05.43—Addie Holmes17Boulder City Henderson Swim Team
1:08.75—Endre Santos18La Mirada Armada
1:00.19—Nolan Weijland16SOCAL Aquatics Association
56.88—Nicole Yang15SOCAL Aquatics Association
1:08.91—David Tao23Alpha Aquatics
56.40—Pavel Romanov31Alpha Aquatics
54.00—Caleb Sandvig16Golden West Swim Club
58.35—Jack Krikorian18Alpha Aquatics
58.13—Riley Taizo Amis17Westside Aquatics
1:01.91—Gabi Brito14Beach Cities Swimming
1:01.91100 Fly
—Addison McCullough18Tule Nation Tritons
59.95—Michelle Murphy17Tule Nation Tritons
58.95—Gigi Munoz-Rodriguez16Roadrunner Aquatic
58.07—Stanley Oka16Fresno Dolphins Swim Team
49.89—Morgan Carles17Golden West Swim Club
57.89—Chase Valentine16Aquazot Swim Club
55.17—Kalona Kok18Beach Cities Swimming
59.45—Darren Nguyen17Mission Viejo Nadadores
51.22—Peyton Ferrero14SOCAL Aquatics Association
1:01.75—Nicholas Lee17Mission Viejo Nadadores
50.79—Delaney Herr17Beach Cities Swimming
54.98—Alyssa Bian15Riverside Aquatics Association
55.97—Jake Everitt15Beach Cities Swimming
49.69—Luka Van Dijk18Alpha Aquatics
50.54—Apollo Aceves17Mission Viejo Nadadores
53.09—Sammy Cummins18Mission Viejo Nadadores
56.10—ariana amoroso17SOCAL Aquatics Association
57.42—Matthew Ding15Mission Viejo Nadadores
53.89—Angelica Mom16La Mirada Armada
56.69—David Mazyan18CLASS Aquatics
49.29200 Free
—Stanley Oka16Fresno Dolphins Swim Team
1:40.76—Sophia Oka-Fedder16Fresno Dolphins Swim Team
1:49.51—Michelle Murphy17Tule Nation Tritons
1:54.50—Ryan Garbalosa18SOCAL Aquatics Association
1:44.14—Kotaro Bell16Beach Cities Swimming
1:42.54—Ava Otteson17Riverside Aquatics Association
1:51.51—Sierra Tallman18Santa Barbara Swim Club
1:51.30—Declan Kelly18Elite Otters Swim Team
1:44.55—Chase Matheson15San Clemente Aquatic Team
1:44.55—Sofija Gelev16CLASS Aquatics
1:54.51—Blake Vanvooren16Paseo Aquatics Swim Team
1:44.85—Isabella Alvarez16Murrieta Makos Swim Team
2:00.00—Ava Withey18Mission Viejo Nadadores
1:53.19—Hannah Campbell16Mission Viejo Nadadores
1:49.55—Adam Cuthbert17SOCAL Aquatics Association
1:53.35—Shelly Li14Rosemead Rapids
2:00.47—Carlos Valderrama18La Mirada Armada
1:42.35—Saffron Collins18Alpha Aquatics
2:03.06—Edmund Bui15Orange County Gold
1:46.60—Caroline Powell19Mission Viejo Nadadores
1:52.07200 Back
—Avalon Kim16Beach Cities Swimming
2:07.35—Sam Kiemm15Aquazot Swim Club
2:01.55—Tanner Brooks14Mission Viejo Nadadores
1:58.22—Bethany Burga17Canyons Aquatic Club
2:11.13—Eva Vass16Alpha Aquatics
2:08.75—Sam Wang14Beach Cities Swimming
1:54.72—Elzat Parhat16Canyons Aquatic Club
1:59.84—Roy Kim13La Mirada Armada
1:55.46—Tate Orton17Boulder City Henderson Swim Team
2:00.80—Cassie Espinoza14La Mirada Armada
2:10.51—Delaney Herr17Beach Cities Swimming
1:57.05—Kurtis Wei15La Mirada Armada
1:53.51—Michelle Chambers17Canyons Aquatic Club
2:13.24—Sloane Bryant16TSM Aquatics
2:14.61—Bora Kocataskin15TSM Aquatics
1:54.51—Aneesh Veeravatnam17Canyons Aquatic Club
1:48.45—Sammy Cummins18Mission Viejo Nadadores
2:06.57—Caitlin Brown17Canyons Aquatic Club
2:02.31—Vincent Wang18Beach Cities Swimming
1:54.87—Sophia Blietz18Canyons Aquatic Club
2:03.14200 Breast
—Raymond Jew13Aquazot Swim Club
2:10.88—Halcyon Lee17Orange County Gold
2:11.95—Farah Bowles17Alpha Aquatics
2:27.75—Victoria Piwonka15San Clemente Aquatic Team
2:22.57—Daniel Kim14Swim Torrance
2:08.41—Isaac Chang17Beach Cities Swimming
2:04.35—Sammy Wong17Rosemead Rapids
2:20.08—Chase Valentine16Aquazot Swim Club
2:15.74—LAURA PEREZ REDONDO15Fullerton Aquatics Sports Team
2:29.43—Dasha Dzreeva16Santa Barbara Swim Club
2:31.99—Jon Streeter16Temecula Swim Club
2:15.77—Max Wang17La Mirada Armada
2:08.63—Jun Caruso17Golden West Swim Club
2:09.97—Eryn Arnold15Beach Cities Swimming
2:20.58—Maddy Wynholds15TSM Aquatics
2:34.15—Raylene Tapia15Riverside Aquatics Association
2:30.03—Brooke DeMarco14Riverside Aquatics Association
2:19.33—Bella Brito17Beach Cities Swimming
2:09.91—Neva Phillips15Mission Viejo Nadadores
2:21.97—Olivia Paul15Aquazot Swim Club
2:20.93200 Fly
—Joshua Park15La Mirada Armada
1:59.11—Lucas Hubbard17Alpha Aquatics
1:47.77—Anthony Dornoff16La Mirada Armada
1:47.66—Zoe Defabrique16San Clemente Aquatic Team
2:11.15—Dj Stupak17Mission Viejo Nadadores
1:58.14—Yves Pan16Fullerton Aquatics Sports Team
2:02.87—Andrew Vet16La Mirada Armada
1:51.20—Luka Van Dijk18Alpha Aquatics
1:51.94—Isaac Chang17Beach Cities Swimming
1:51.01—Darren Nguyen17Mission Viejo Nadadores
1:51.54—Marwan Alasil15Alpha Aquatics
1:55.64—Garrett Taylor17Boulder City Henderson Swim Team
1:50.82—Italia Ingle17Boulder City Henderson Swim Team
2:07.00—Tri Tran15Alpha Aquatics
1:59.14—Peyton Kuo16Beach Cities Swimming
1:49.73200 IM
—Neva Phillips15Mission Viejo Nadadores
2:15.06—Daniela Petran17Alpha Aquatics
2:04.60—Frank Pang18Monterey Park Manta Rays
1:56.30—Alyssa Bian15Riverside Aquatics Association
2:10.92—Irene Kim15La Mirada Armada
2:10.61—David Tao23Alpha Aquatics
1:55.14—Macie Weingarten14San Clemente Aquatic Team
2:11.33—Connor Ho18Elite Aquatics Sports Team
2:02.89—Isaac Chang17Beach Cities Swimming
1:52.62—Dane Weber18SOCAL Aquatics Association
1:52.30—Brooke DeMarco14Riverside Aquatics Association
2:11.17—Meagan Gordon15Beach Cities Swimming
2:08.75—Ray Engineer15Alpha Aquatics
1:55.01—Maya Chan17Vision Swim
2:11.15—Arthur Lin17La Mirada Armada
1:55.95—Kotaro Bell16Beach Cities Swimming
1:56.80—Max Wang17La Mirada Armada
1:58.01—Elonzo Santos16La Mirada Armada
1:52.06—Aliyah Fan18Aquazot Swim Club
2:09.55—Lou Liu20Evolution Racing Club
1:51.81400 IM
—Sophia Oka-Fedder16Fresno Dolphins Swim Team
4:24.82—Anthony Dornoff16La Mirada Armada
3:47.54—Flynn Van Auker16Ojai Heat Waves
4:16.35—Marshall Smith16TSM Aquatics
3:59.74—Austin Chen15Aquazot Swim Club
4:12.03—Alejandro Safa15Beach Cities Swimming
4:20.30—Josh McBride17CLASS Aquatics
4:13.44—Lucy Flynn17Orange County Gold
4:20.91—Taylor Steelman18Santa Barbara Swim Club
4:23.79—Olivia Paul15Aquazot Swim Club
4:32.10—Cheney Mo17La Mirada Armada
4:20.15—Taylor Thongintra16Aquazot Swim Club
4:02.26—Chantee Nguyen18La Mirada Armada
4:29.88—Gillian Ascari14SOCAL Aquatics Association
4:46.35—Amia Kisiler14Beach Cities Swimming
4:36.89—Riley Ogilvie17Mission Viejo Nadadores
4:28.01—Lincoln Jones17La Mirada Armada
3:58.48—Kamryn McCleave15Mission Viejo Nadadores
4:39.68—Chloe Teger15Orange County Gold
4:34.38—Paloma Kimura14TSM Aquatics
4:44.92500 Free
—Matthieu Fresco15Porter Valley Polar Bears
4:49.69—Riley Ogilvie17Mission Viejo Nadadores
5:01.90—Juliette Lee-Ingham15SOCAL Aquatics Association
5:23.35—Sophia Blietz18Canyons Aquatic Club
5:13.65—Taylor Steelman18Santa Barbara Swim Club
4:54.55—Natalie Umpornpuckdi15La Mirada Armada
5:05.96—Luke Leon Guerrero17Fullerton Aquatics Sports Team
4:30.85—Matthew Lanskikh14Evolution Racing Club
4:36.13—Nolan Weijland16SOCAL Aquatics Association
4:43.25—Bo Zheng19Fullerton Aquatics Sports Team
4:46.04—Matthew Nye16San Clemente Aquatic Team
4:52.87—Dylan Blietz17CLASS Aquatics
4:41.67—Anthony Dornoff16La Mirada Armada
4:33.58—Chantee Nguyen18La Mirada Armada
5:07.24—Avi Sharma17Alpha Aquatics
4:48.64—Chloe Teger15Orange County Gold
4:52.12—Mayu Yager17La Mirada Armada
4:59.34—Zoey McClaren15Boulder City Henderson Swim Team
5:12.76—Duncan McClaren17Boulder City Henderson Swim Team
4:42.41—Jace Lloyd14Canyons Aquatic Club
4:42.821000 Free
—Eveline Grannis16Fullerton Aquatics Sports Team
10:19.81—Hannah Campbell16Mission Viejo Nadadores
10:31.60—Riley Ogilvie17Mission Viejo Nadadores
10:25.47—Zoey McClaren15Boulder City Henderson Swim Team
10:46.08—Natalie Umpornpuckdi15La Mirada Armada
10:25.68—Addi Schneider15Riverside Aquatics Association
10:35.58—Key Gonzalez16Swim Torrance
10:50.80—Mayu Yager17La Mirada Armada
10:06.86—Lucy Flynn17Orange County Gold
10:08.37—Samantha Wong17Rosemead Rapids
10:23.88—Taylor Steelman18Santa Barbara Swim Club
10:05.05—Cassie Espinoza14La Mirada Armada
10:18.29—Irene Kim15La Mirada Armada
10:12.63—Carley Teger17Orange County Gold
10:33.72—Samira Semaan17Golden West Swim Club
10:41.31—Viviana Perez17Riverside Aquatics Association
10:45.77—Kayla Han16La Mirada Armada
9:33.68—Zoe Defabrique16San Clemente Aquatic Team
10:14.86—Chloe Teger15Orange County Gold
9:58.08—Alejandro Safa15Beach Cities Swimming
9:40.721650 Free
—Edmund Bui15Orange County Gold
16:35.41—Ezekiel Pittman17Boulder City Henderson Swim Team
15:50.36—Benson Her15La Mirada Armada
16:00.30—Joshua Davis16Mission Viejo Nadadores
16:47.93—Dash De Anda17Riverside Aquatics Association
15:40.72—Ryan Ham15Aquazot Swim Club
16:30.71—Bo Zheng19Fullerton Aquatics Sports Team
16:16.21—Andrew Vet16La Mirada Armada
15:46.95—Dylan Blietz17CLASS Aquatics
16:20.05—Tyler Huey18Fullerton Aquatics Sports Team
16:50.40—Andrew Lillie19Gaucho Aquatics
16:14.69—Anthony Ramirez17Evolution Racing Club
16:38.10—Lucas Tang16Aquazot Swim Club
16:20.37—Alejandro Safa15Beach Cities Swimming
16:02.36—Luke Leon Guerrero17Fullerton Aquatics Sports Team
16:04.50—Duncan McClaren17Boulder City Henderson Swim Team
16:08.41—Kevin Yum17Fullerton Aquatics Sports Team
16:17.83—Marshall Smith16TSM Aquatics
15:37.59—Dj Stupak17Mission Viejo Nadadores
15:58.17—Addi Schneider15Riverside Aquatics Association
17:49.84