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
—Hanni Pavon Rodriguez8Mission Viejo Nadadores
37.91—Ford Lee14Brea Aquatics
28.99—Ashton Kao11Aquazot Swim Club
30.92—Alison Okuno17Unattached
30.38—Ansen Yang12SOCAL Aquatics Association
33.14—Kat Brunnick11San Clemente Aquatic Team
34.83—Olivia Gonzalez10Brea Aquatics
37.31—Allie Boehme15Swim Team of Placentia
32.91—Summer Chen13Brea Aquatics
32.91—Ana Pau Hernandez Santoyo10Mission Viejo Nadadores
35.66—Gui Falleiros Friggi13Aquazot Swim Club
27.01—Cameron Day10Mission Viejo Nadadores
36.88—Chloe Watson12Aquazot Swim Club
32.94—Alice Zhu13Brea Aquatics
31.62—Harvey Mei9Mission Viejo Nadadores
40.66—Charles Crilly14San Clemente Aquatic Team
28.18—Lucas Chen9Brea Aquatics
34.62—Alyssa Luwiharto9Aquazot Swim Club
33.47—Mia Morales Dominguez10Mission Viejo Nadadores
37.43—Leonardo Aguila13Mission Viejo Nadadores
27.7750 Back
—LUC WEISER BRAVO WEISER BRAVO10Mission Viejo Nadadores
47.06—Bernie Tabarez Fernandez de Castro10Mission Viejo Nadadores
43.33—Maya Fazio10Mission Viejo Nadadores
45.43—Daniel Perekotiy9Mission Viejo Nadadores
42.14—Alivia Cunningham12Golden West Swim Club
42.55—Hanni Pavon Rodriguez8Mission Viejo Nadadores
48.48—Camila Martinez9Mission Viejo Nadadores
46.49—Steven Lau12Aquazot Swim Club
36.12—Olivia Gonzalez10Brea Aquatics
45.48—Jade Snow10San Clemente Aquatic Team
48.41—Mark Taylor9Seal Beach Swim Club
45.38—Sahana Mukesh10The Swim Team
51.26—Kyle Tang8Aquazot Swim Club
45.29—Jacob Liu10Aquazot Swim Club
41.47—Brian Wang10Brea Aquatics
44.68—Isaac Dai9Mission Viejo Nadadores
37.13—Eleanor Kang8Seal Beach Swim Club
49.88—Rio Ohta11Mission Viejo Nadadores
40.24—Jeffrey Xin8Aquazot Swim Club
50.43—Cameron Day10Mission Viejo Nadadores
45.9850 Breast
—Christopher Ho14Unattached
41.30—Aaron Lee14Aquazot Swim Club
34.91—Harley Misiaszek14San Clemente Aquatic Team
45.12—Jennifer Saucedo15Unattached
45.45—Isabella Burgess13Golden West Swim Club
38.80—Dustin Sperber14Swim Team of Placentia
37.80—Cloris Tjondro12Mission Viejo Nadadores
38.63—Rylann Glidewell14Fullerton Aquatics Sports Team
47.82—Ella Rockne14Brea Aquatics
44.96—Maria Jose Correa Rivas14Mission Viejo Nadadores
40.19—Emily Cheng14Riverside Aquatics Association
43.33—Isabelle Sy13SOCAL Aquatics Association
45.45—Parker Fant15Unattached
38.75—Claire Morrissey13SOCAL Aquatics Association
48.78—Takara Barrington15Unattached
43.47—Brayden Chan13Brea Aquatics
37.67—Mark Xu Xu15Unattached
41.02—Amelie Rosales14Splash Aquatics
39.89—Katie Ho14Fullerton Aquatics Sports Team
45.07—ABRIL MUNOZ13Mission Viejo Nadadores
42.3150 Fly
—Jack Dedeaux12SwimNation Aquatics Programs
31.07—Ximena Bunde12Mission Viejo Nadadores
37.30—Lucas Jin13Brea Aquatics
31.99—Olivia Nguyen14Aquazot Swim Club
35.06—William Rickert8South Orange County Aquatics
46.71—Steven Lau12Aquazot Swim Club
33.81—Dylan Sun10Brea Aquatics
38.81—Hunter Lavold12Fullerton Aquatics Sports Team
36.42—Ara Lee9Aquazot Swim Club
43.93—OLIVIA CONDONG12Seal Beach Swim Club
38.01—Christopher Ho14Unattached
34.04—Deacon Le14Golden West Swim Club
31.71—Keith Hilliard13Patriot Swim Club
37.49—Natalia Gonzalez Zavala11Mission Viejo Nadadores
36.53—Ella Thoi12Swim Team of Placentia
36.53—Dino Bethanis14Evolution Racing Club
29.01—IAN Zuo13Brea Aquatics
31.11—Jesse Toal17Unattached
33.93—Victoria Sofia Martinez Montanez9Mission Viejo Nadadores
41.79—Camila Luis12Mission Viejo Nadadores
35.28100 Free
—Kyle Tang8Aquazot Swim Club
1:23.64—Autumn Sullivan12Mission Viejo Nadadores
1:21.39—Heidi Jensen8Mission Viejo Nadadores
1:29.88—Allen Zuo8Brea Aquatics
1:26.08—Hannah Zajc8Fullerton Aquatics Sports Team
1:45.62—Diego Villasenor Valle8Mission Viejo Nadadores
1:36.07—Liran Hashalom17Unattached
1:01.54—Carlos Hidalgo Patricio14Mission Viejo Nadadores
1:01.27—Caleb Liu12Aquazot Swim Club
1:13.55—Mathew Crane15Riverside Aquatics Association
1:03.02—Sophia Fraix13Orange County Gold
1:13.42—Ansen Yang12SOCAL Aquatics Association
1:13.42—Alice Zhu13Brea Aquatics
1:09.70—Suebin Baek12SwimNation Aquatics Programs
1:19.56—Connor Salemon14Unattached
1:03.49—Claire Luo11Brea Aquatics
1:11.63—Mila Wu14The Swim Team
1:03.87—Tyson Daye13Golden West Swim Club
1:10.04—Jesse Toal17Unattached
1:06.97—Leonardo Aguila13Mission Viejo Nadadores
1:00.27100 Back
—Hunter Lavold12Fullerton Aquatics Sports Team
1:26.03—Ava Digiovanni11San Clemente Aquatic Team
1:21.68—Gabrielle Osiobe12SwimNation Aquatics Programs
1:37.90—Olivia Woodward13Fullerton Aquatics Sports Team
1:21.35—Rio Ohta11Mission Viejo Nadadores
1:27.27—Sean Tedjasukmana14Fullerton Aquatics Sports Team
1:19.58—Eli Hu11Mission Viejo Nadadores
1:14.79—Ivy Shen11Mission Viejo Nadadores
1:25.03—Bryce Pak13Fullerton Aquatics Sports Team
1:10.21—Hoshi Aono10Aquazot Swim Club
1:14.05—Samantha Long15Unattached
1:19.04—Kaius Choi12Brea Aquatics
1:16.84—Cloris Tjondro12Mission Viejo Nadadores
1:19.26—Chanelle Wu11Fullerton Aquatics Sports Team
1:23.46—Mimi Schissler9San Clemente Aquatic Team
1:39.58—YENA LIU12Fullerton Aquatics Sports Team
1:28.74—Kevin Wang10Brea Aquatics
1:30.77—Kylee Park13Mission Viejo Nadadores
1:17.39—Sophia He11Aquazot Swim Club
1:19.06—LEE PHAM11Mission Viejo Nadadores
1:33.09100 Breast
—Mason Li9Brea Aquatics
1:47.82—Jacob Liu10Aquazot Swim Club
1:43.51—MARISA LIU12Mission Viejo Nadadores
1:33.74—Eunhoo Lee11Aquazot Swim Club
1:37.08—Enoch Liu11The Swim Team
1:41.86—Hannah Xin11Aquazot Swim Club
1:40.09—Jack Armbruster10San Clemente Aquatic Team
1:41.49—Sandra Bevia Correa10Mission Viejo Nadadores
1:35.79—Autumn Montag12San Clemente Aquatic Team
1:33.50—Elyse Santos12Aquazot Swim Club
1:30.93—Viviana Alvarez12Riverside Aquatics Association
1:34.45—Cloris Tjondro12Mission Viejo Nadadores
1:24.89—Chanelle Wu11Fullerton Aquatics Sports Team
1:35.77—Maiya Tam Tam12Brea Aquatics
1:28.13—Averie Paragas10Fullerton Aquatics Sports Team
1:50.67—Declan Wang10Aquazot Swim Club
1:33.74—Jingrun Wang9Mission Viejo Nadadores
1:57.69—YENA LIU12Fullerton Aquatics Sports Team
1:43.00—Emma Thoi12Swim Team of Placentia
1:37.02—Ara Lee9Aquazot Swim Club
1:41.10100 Fly
—Maochen Tan10Mission Viejo Nadadores
1:44.51—Enoch Liu11The Swim Team
1:26.50—Allison Kim9Fullerton Aquatics Sports Team
1:54.72—Sarah Westermeyer13Golden West Swim Club
1:19.25—Jessrene De Leon16Unattached
1:16.57—Tomoaki Halleck12Fullerton Aquatics Sports Team
1:09.36—Charisse Pang12Fullerton Aquatics Sports Team
1:35.85—Alejandro de la Torre Pineda11Mission Viejo Nadadores
1:20.39—Kylee Park13Mission Viejo Nadadores
1:17.47—Morgan Vu16Unattached
1:10.01—Ana Rosas Rubio14Mission Viejo Nadadores
1:19.60—Nathan Rodriguez14Riverside Aquatics Association
1:17.60—Alina Che15Unattached
1:14.54—Emiliano Marin16Unattached
1:06.69—Matteo Fazio10Mission Viejo Nadadores
1:55.82—Tyler Liu9Brea Aquatics
1:42.78—Juan Pablo Medrano Luna10Mission Viejo Nadadores
1:25.65—Kellan Naisbitt10Mission Viejo Nadadores
1:26.85—Berkeley Almazan13Brea Aquatics
1:20.34—Andrew Sun15Unattached
1:09.90200 Free
—Mallory Maudlin12South Orange County Aquatics
2:42.50—Lauren Sun12Mission Viejo Nadadores
2:42.50—Victoria Sofia Martinez Montanez9Mission Viejo Nadadores
2:50.38—Elizabeth Cernisenco14Evolution Racing Club
2:13.88—Santiago Arias Rivera17Mission Viejo Nadadores
2:11.31—ABRIL MUNOZ13Mission Viejo Nadadores
2:29.27—Grecko Gonzalez Amador17Mission Viejo Nadadores
2:16.21—Hazel Rodriguez11Patriot Swim Club
2:41.22—Andrew Han11Riverside Aquatics Association
2:26.26—Autumn Johnston12SOCAL Aquatics Association
2:23.94—Sophia Fraix13Orange County Gold
2:34.04—Brady Wadalawala12Mission Viejo Nadadores
2:43.79—Matthew Cai15Aquazot Swim Club
2:06.26—Emi Olascoaga Salmon12Mission Viejo Nadadores
2:29.22—Jolie Yin14Brea Aquatics
2:36.12—ZOE CHOI11Brea Aquatics
2:36.89—Cai Hu12Brea Aquatics
2:44.07—Remy Lee13Brea Aquatics
2:12.49—Bode Encheff14Aquazot Swim Club
2:20.07—Nolan Archey12Orange County Gold
2:44.29200 Back
—Nica Goldshleger12South Orange County Aquatics
2:47.36—Finn Shook14SOCAL Aquatics Association
2:34.30—Sam Kiemm17Unattached
2:30.37—Ethan Cordry13Mission Viejo Nadadores
2:47.70—Beau Vincent13SOCAL Aquatics Association
2:35.68—Maeve Collins13San Clemente Aquatic Team
2:45.35—Emma Adams13Brea Aquatics
2:54.50—Violet Wood16Unattached
2:40.01—Samantha Long15Unattached
2:45.39—Olivia Woodward13Fullerton Aquatics Sports Team
3:04.70—Allie Boehme15Swim Team of Placentia
2:55.48—Samara De Leon13Orange County Gold
3:09.95—Luwen Zhang15Fullerton Aquatics Sports Team
2:53.86—Everett Nguyen16Aquazot Swim Club
2:34.32—Jack Colligan14Evolution Racing Club
2:42.13—Dino Bethanis14Evolution Racing Club
2:22.41—Olivia West13Mission Viejo Nadadores
2:48.26—Remy Lee13Brea Aquatics
2:36.11—Kohl Tang16Aquazot Swim Club
2:09.78—Jennifer Saucedo15Unattached
2:51.13200 Breast
—Azam Masud14Aquazot Swim Club
2:40.64—Elijah Yi13Mission Viejo Nadadores
2:55.29—Kyle Sarmiento16Unattached
2:42.45—Eason Zhong13Mission Viejo Nadadores
3:02.34—April Su13Mission Viejo Nadadores
3:03.35—Zhoe Cayetano14Riverside Aquatics Association
3:08.54—Everett Nguyen16Aquazot Swim Club
2:55.62—Keith Hilliard13Patriot Swim Club
3:23.30—Kylee Park13Mission Viejo Nadadores
3:12.53—Gui Falleiros Friggi13Aquazot Swim Club
2:42.12—Ethan Ma15Aquazot Swim Club
2:26.51—Diane Flores Medina16Mission Viejo Nadadores
3:18.04—Ethan Cordry13Mission Viejo Nadadores
3:15.95—Deanna Wen19Mission Viejo Nadadores
3:06.19—Alisa Khamidoulova13Mission Viejo Nadadores
3:18.64—Summer Chen13Brea Aquatics
3:33.19—Reece Nguyen13Aquazot Swim Club
2:51.13—Annabelle Lee13Mission Viejo Nadadores
3:07.24—Kei Chen14Fullerton Aquatics Sports Team
2:58.80—Nica Goldshleger12South Orange County Aquatics
3:03.49200 Fly
—Marco Pablo Tirado17Unattached
2:20.76—Mathew Crane15Riverside Aquatics Association
2:20.61—Emma Quiroga13Orange County Gold
3:09.09—Michelle Santana16Mission Viejo Nadadores
2:57.86—Isla Stout13Aquazot Swim Club
2:36.31—Noah Quinto13Riverside Aquatics Association
2:26.15—Deanna Wen19Mission Viejo Nadadores
2:38.28—Adam Say14Orange County Gold
2:37.41200 IM
—Rio Ohta11Mission Viejo Nadadores
2:59.51—Prisha Chauhan Chauhan12Mission Viejo Nadadores
3:00.28—Sadie Adams13Riverside Aquatics Association
2:38.41—Jio Aono12Aquazot Swim Club
2:32.82—Ana Pau Hernandez Santoyo10Mission Viejo Nadadores
3:12.40—Chanelle Wu11Fullerton Aquatics Sports Team
3:04.74—Logan Chanporn12Fullerton Aquatics Sports Team
2:44.85—Kat Brunnick11San Clemente Aquatic Team
3:10.73—Ariana Lin12Mission Viejo Nadadores
2:51.77—Nika Morozova12Unattached
2:40.15—Emi Olascoaga Salmon12Mission Viejo Nadadores
2:51.31—Oscar Romero Lamas12Mission Viejo Nadadores
2:42.69—Claire Kotkosky12Golden West Swim Club
2:54.44—Ethan Luwiharto12Aquazot Swim Club
2:43.61—Isla Hodge12SOCAL Aquatics Association
2:38.73—Fatima Martinez12Mission Viejo Nadadores
2:56.59—Autumn Johnston12SOCAL Aquatics Association
2:41.08—Hudson Pak11Brea Aquatics
2:42.68—Jack Sjulin12San Clemente Aquatic Team
3:00.18—Wei Cheng12Mission Viejo Nadadores
3:03.62400 Free
—Carlos Hidalgo Patricio14Mission Viejo Nadadores
4:39.38—Jose Suarez13Mission Viejo Nadadores
4:51.58—Morganne Wanke13Swim Team of Placentia
5:14.28—Grecko Gonzalez Amador17Mission Viejo Nadadores
4:47.21—Claire Kotkosky12Golden West Swim Club
5:30.92—Sadie Adams13Riverside Aquatics Association
4:50.01—Hunter Lavold12Fullerton Aquatics Sports Team
5:15.70—Claire Zhan13Aquazot Swim Club
5:05.85—Ximena Bunde12Mission Viejo Nadadores
5:04.00—Aubrey Brewer11Mission Viejo Nadadores
5:36.98—Fatima Martinez12Mission Viejo Nadadores
5:21.89—Phineas Keenan14Dolphin Aquatics
4:40.77—Christa Stine11South Orange County Aquatics
5:30.63—Maylee Johnson11SOCAL Aquatics Association
5:50.95—Ava Encheff11Aquazot Swim Club
5:05.22—Santiago Arias Rivera17Mission Viejo Nadadores
4:42.84—Michael Zheng12Brea Aquatics
4:44.12—Diane Flores Medina16Mission Viejo Nadadores
5:20.90—Keith Hilliard13Patriot Swim Club
5:38.97—Felix dominguez flores17Mission Viejo Nadadores
4:36.31400 IM
—Michelle Zhang12Aquazot Swim Club
5:48.60—Annabelle Lee13Mission Viejo Nadadores
5:56.99—Vincent Zhou13Brea Aquatics
5:13.11—Declan Murphy14Unattached
5:32.92—Summer Shaves14Aquazot Swim Club
4:58.41—Leah Rahimi12SOCAL Aquatics Association
5:46.85—Graham Kotkosky14Golden West Swim Club
5:10.43—Elijah Yi13Mission Viejo Nadadores
5:35.43—April Su13Mission Viejo Nadadores
5:43.43—Maria Jose Correa Rivas14Mission Viejo Nadadores
5:35.49800 Free
—Jesse Toal17Unattached
9:36.19—Dongjoon Kim13Fullerton Aquatics Sports Team
11:07.13—Austin Bartelli13Swim Team of Placentia
10:50.01—Ford Lee14Brea Aquatics
9:57.78—Nicholas Trobaugh13Fullerton Aquatics Sports Team
10:38.44—Bryce Pak13Fullerton Aquatics Sports Team
10:25.35—Noah Quinto13Riverside Aquatics Association
9:14.82—Aden Kilbourne19Orange County Gold
10:39.07—Gregory Kim14Fullerton Aquatics Sports Team
10:15.55—Aidan Olsen13San Clemente Aquatic Team
10:27.10—Brynn Reynolds13Riverside Aquatics Association
10:04.22—Sadie Adams13Riverside Aquatics Association
10:00.81—Elizabeth Cernisenco14Evolution Racing Club
9:52.35—Berkeley Almazan13Brea Aquatics
11:07.12—Samantha Long15Unattached
10:29.43—Helen Sech13Mission Viejo Nadadores
9:57.37