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
—Georgia Seelbach10The Olympic Club
36.78—Deren Chai9Unattached
34.33—Ben Moretz13YMCA Pacific Aquatic Club
27.46—Liam Nelson12AC Swim Club
30.85—Millie Brock13Napa Valley Swim Team
30.32—Reid Stenberg13Napa Valley Swim Team
28.83—Audrey Linn10Napa Valley Swim Team
39.49—Saesha Gupta12Unattached
29.74—Sumaiya Alwattar11Montclair Swim Team
36.80—Arielle Mirsky12The Olympic Club
30.69—Francesca Aflague8The Olympic Club
49.07—Ella McCrea11Vallejo Aquatic Club
30.62—Lennox Nicholls10Scott Valley Sea Serpents
32.09—Isabella Gomez8Neptune Swimming
43.63—Christopher Henriques7Napa Valley Swim Team
52.20—Bryson Lemen11Neptune Swimming
39.35—Kaitlyn Lowgren15Unattached
29.12—Emma Lynde13Vallejo Aquatic Club
37.33—Parsa Tarapore11Montclair Swim Team
38.24—Isaac Duplantis11Vallejo Aquatic Club
53.1250 Back
—Jules Ames10Waves Aquatics Napa Valley
1:00.37—Chloe Collier12Neptune Swimming
43.08—Egor Kudriashov11Neptune Swimming
47.19—Arthur Sanasaryan12YMCA Pacific Aquatic Club
38.70—Ellie Carmody12Waves Aquatics Napa Valley
47.09—Kei Na Hao11The Olympic Club
39.68—Lev Gishizky9Waves Aquatics Napa Valley
46.70—Lennox Nicholls10Scott Valley Sea Serpents
36.62—Margot Donovan12Waves Aquatics Napa Valley
42.71—Olivia Serafyn11YMCA Pacific Aquatic Club
45.56—Lily Tanimura12YMCA Pacific Aquatic Club
40.51—Fiona Tanimura12YMCA Pacific Aquatic Club
41.37—Fiona Holsman11Montclair Swim Team
43.03—Nina Holsman8Montclair Swim Team
56.05—Pace Bui9SFRP Rossi Swim Team
38.72—Alexia Abadie9Napa Valley Swim Team
46.54—Marina Hall9Neptune Swimming
44.33—Frances Kizer11Montclair Swim Team
38.87—Ada Yeung9Montclair Swim Team
43.44—Caleb Houser12Napa Valley Swim Team
38.9750 Breast
—Carter Krouse9The Olympic Club
53.15—Leo Miyamoto9Napa Valley Swim Team
53.33—Luna Losada-Tweedell10Neptune Swimming
44.89—Socrates Guerrero10Montclair Swim Team
1:02.58—Allison Reiter12Vallejo Aquatic Club
34.05—Noelle Chamberlin9Sonoma Sea Dragons
1:02.78—Andres Moreira Debrot11Napa Valley Swim Team
58.58—Penelope Giannini8Waves Aquatics Napa Valley
1:10.93—Maia McAlister-Paul11Neptune Swimming
43.62—Chloe Collier12Neptune Swimming
48.30—Eleanor Linn11Napa Valley Swim Team
57.61—Madeleine Poole9Montclair Swim Team
1:06.30—Max Camara11Napa Valley Swim Team
45.66—Alec Henriques Henriques9Napa Valley Swim Team
58.04—Zoe Lau8Vallejo Aquatic Club
49.86—Anais de Jamblinne12Montclair Swim Team
47.93—Makenna Sturgeon8Neptune Swimming
54.62—Quinn Werres12The Olympic Club
41.61—Frances Kizer11Montclair Swim Team
45.76—Kai Sarreal11Vallejo Aquatic Club
37.9150 Fly
—Leo Miyamoto9Napa Valley Swim Team
48.26—Jadine Placido-Dumlao10Vallejo Aquatic Club
34.67—Lily Tanimura12YMCA Pacific Aquatic Club
36.80—Maia McAlister-Paul11Neptune Swimming
38.71—Luna Losada-Tweedell10Neptune Swimming
40.53—Arielle Mirsky12The Olympic Club
37.21—Madeleine Miller11Montclair Swim Team
40.81—Liam Stone12Neptune Swimming
43.79—Natalia Lowgren12Napa Valley Swim Team
29.90—Jack Meyerdirk10The Olympic Club
44.12—Joaquin Bondoc10Vallejo Aquatic Club
35.94—Audrey Linn10Napa Valley Swim Team
57.60—Deren Chai9Unattached
39.90—Fedor Akimov9YMCA Pacific Aquatic Club
48.02—Kendall Elliott11Vallejo Aquatic Club
45.26—Lennox Nicholls10Scott Valley Sea Serpents
34.90—Allison Reiter12Vallejo Aquatic Club
29.05—Wyatt Leslie10Montclair Swim Team
38.46—Yassy Topal12Waves Aquatics Napa Valley
53.99—Mallory Donovan11Waves Aquatics Napa Valley
51.78100 Free
—Ashlyn Kraus12Unattached
1:01.71—Bryson Lemen11Neptune Swimming
1:26.03—Lucas Pisoni9Neptune Swimming
1:40.25—Allison Reiter12Vallejo Aquatic Club
59.09—Pace Bui9SFRP Rossi Swim Team
1:19.21—Isaiah Calderon14Unattached
1:09.26—Madeleine Miller11Montclair Swim Team
1:23.11—Nick Sarreal15Unattached
56.82—Andres Moreira Debrot11Napa Valley Swim Team
1:22.10—Connor Patane13Sonoma Sea Dragons
59.20—Ada Yeung9Montclair Swim Team
1:29.38—Colin Biggio12AC Swim Club
1:02.20—Nicholas Cummins11Neptune Swimming
1:16.46—Lucy Yaroshenko13Seals Aquatics
59.63—Isabella Gomez8Neptune Swimming
1:33.38—Lily Tanimura12YMCA Pacific Aquatic Club
1:10.43—Colter Martin14Unattached
53.80—Zoe Lau8Vallejo Aquatic Club
1:27.51—Olivia Spellmeyer9Humboldt Swim Club
1:19.13—Caleb Houser12Napa Valley Swim Team
1:07.21100 Back
—Phoebe Richards13Sonoma Sea Dragons
1:33.90—Raven Defenbaugh11Sebastopol Sea Serpents
1:34.00—Finn OLoughlin17YMCA Pacific Aquatic Club
1:15.87—Abi DuCloux9Montclair Swim Team
1:25.75—Leo Miyamoto9Napa Valley Swim Team
1:39.21—Owen Werres10The Olympic Club
1:53.13—Kelsey McCarthy-Keeler25Napa Valley Swim Team
2:18.33—Ava Saldivar13Vallejo Aquatic Club
1:23.50—Carter Krouse9The Olympic Club
1:48.57—Maia McAlister-Paul11Neptune Swimming
1:18.47—Kendall Elliott11Vallejo Aquatic Club
1:32.05—Amar Alwattar9Montclair Swim Team
1:35.26—Ben Moretz13YMCA Pacific Aquatic Club
1:06.49—Ada Yeung9Montclair Swim Team
1:39.43—Olivia Spellmeyer9Humboldt Swim Club
1:27.11—Ellie Feeney16Waves Aquatics Napa Valley
2:03.06—Jack Meyerdirk10The Olympic Club
1:32.27—Nina McKinnon14The Olympic Club
1:13.26—Fedor Akimov9YMCA Pacific Aquatic Club
2:01.66—Marina Hall9Neptune Swimming
1:30.49100 Breast
—Lucas Pisoni9Neptune Swimming
1:49.46—Tad Collins Collins13YMCA Pacific Aquatic Club
1:23.99—Maia McAlister-Paul11Neptune Swimming
1:31.62—Julia Heil11Waves Aquatics Napa Valley
1:35.43—Kai Sarreal11Vallejo Aquatic Club
1:22.87—Quinn Werres12The Olympic Club
1:28.40—Nick Sarreal15Unattached
1:06.69—Olivia Patterson12Neptune Swimming
1:48.65—Natasha Camacho12Vallejo Aquatic Club
1:36.09—Ryder Newton12Neptune Swimming
1:37.05—Antonio Bazan17Unattached
1:12.51—David Eddleman13Napa Valley Swim Team
1:27.55—Frances Kizer11Montclair Swim Team
1:39.94—Elia Stajer12YMCA Pacific Aquatic Club
1:41.27—Peyton Smith11The Olympic Club
1:26.80—Olivia Gorden13Vallejo Aquatic Club
1:25.14—Ayden Pickett15Sonoma Sea Dragons
1:24.26—Madeleine Wallace9Napa Valley Swim Team
1:56.16—Lily Tanimura12YMCA Pacific Aquatic Club
1:31.03—Armand Vivier11Sonoma Sea Dragons
1:35.29100 Fly
—Raven Defenbaugh11Sebastopol Sea Serpents
1:51.04—Audrey Lemen12Neptune Swimming
1:25.02—Ethan Chu12Montclair Swim Team
1:11.08—London MacLean12Scott Valley Sea Serpents
1:21.15—Tad Collins Collins13YMCA Pacific Aquatic Club
1:24.26—Dmitry Doronichev14YMCA Pacific Aquatic Club
1:16.89—Annabel Moskowitz13Scott Valley Sea Serpents
1:20.64—Phoebe Richards13Sonoma Sea Dragons
1:33.07—Jacob Maiden13Napa Valley Swim Team
2:03.05—Olivia Gorden13Vallejo Aquatic Club
1:13.19—Emmett Loring15Unattached
1:02.30—Finn OLoughlin17YMCA Pacific Aquatic Club
1:15.64—Lily Tanimura12YMCA Pacific Aquatic Club
1:19.28—Anna Stark14Unattached
1:21.03—Abigail Austen11Napa Valley Swim Team
1:25.90—Jack Arneson11Unattached
1:10.93—Liam Nelson12AC Swim Club
1:21.45—Tabby Gunning16Waves Aquatics Napa Valley
1:18.51—Ella Bickel13Neptune Swimming
1:34.95—Wyatt Leslie10Montclair Swim Team
1:34.95100 IM
—Andy Lee10Unattached
1:37.27—London MacLean12Scott Valley Sea Serpents
1:26.06—Ethan Chu12Montclair Swim Team
1:09.97—Elia Stajer12YMCA Pacific Aquatic Club
1:28.47—Jack Meyerdirk10The Olympic Club
1:28.54—Egor Kudriashov11Neptune Swimming
1:42.32—Reagan Russell8Neptune Swimming
1:48.89—Leo Miyamoto9Napa Valley Swim Team
1:37.09—Elliott Messina12Vallejo Aquatic Club
1:32.52—Delaney Timmons8Neptune Swimming
1:53.48—Fiona Tanimura12YMCA Pacific Aquatic Club
1:23.11—Colin Biggio12AC Swim Club
1:11.16—Lucas Pisoni9Neptune Swimming
1:48.42—Diego Pisoni7Neptune Swimming
1:58.93—Joaquin Bondoc10Vallejo Aquatic Club
1:24.26—Luna Losada-Tweedell10Neptune Swimming
1:24.80—Marina Hall9Neptune Swimming
1:29.37—Natalia Lowgren12Napa Valley Swim Team
1:07.61—Harper Ripsteen12Montclair Swim Team
1:26.01—Abi DuCloux9Montclair Swim Team
1:27.25200 Free
—Alessandro Martinez15Neptune Swimming
2:10.24—Sarah Schofield15Unattached
2:35.01—Marina Hall9Neptune Swimming
2:49.66—Finley Lapcevic11Montclair Swim Team
2:57.96—Ben Moretz13YMCA Pacific Aquatic Club
2:10.26—Avi Pheffer16Neptune Swimming
2:03.29—Talia Dawson13Waves Aquatics Napa Valley
3:06.04—Bryson Lemen11Neptune Swimming
3:07.75—Beckett Stoll12Montclair Swim Team
2:38.18—Ava Saldivar13Vallejo Aquatic Club
2:37.78—Charlotte King-Thomas14AC Swim Club
2:05.74—Raven Defenbaugh11Sebastopol Sea Serpents
2:57.44—Pace Bui9SFRP Rossi Swim Team
2:35.72—Kaila Seyms13Sonoma Sea Dragons
2:18.91—Emma Eddleman14Napa Valley Swim Team
2:57.46—Frances Kizer11Montclair Swim Team
2:47.64—Millie Brock13Napa Valley Swim Team
2:21.36—Antonio Bazan17Unattached
2:02.65—Kaitlyn Lowgren15Unattached
2:18.22—Allison Reiter12Vallejo Aquatic Club
2:08.34200 Back
—Avi Pheffer16Neptune Swimming
2:17.43—Sarah Schofield15Unattached
2:55.59—Kaitlyn Lowgren15Unattached
2:43.22—Ashlyn Kraus12Unattached
2:27.28—Christopher Palacio12Vallejo Aquatic Club
2:27.16—Nina McKinnon14The Olympic Club
2:34.29—Olivia Moskowitz13Scott Valley Sea Serpents
2:42.53—Tabby Gunning16Waves Aquatics Napa Valley
2:50.88—Ben Moretz13YMCA Pacific Aquatic Club
2:26.09—Olivia Serafyn11YMCA Pacific Aquatic Club
3:25.60—Lily Espinoza12Montclair Swim Team
2:42.98—Ava Johnston11Scott Valley Sea Serpents
3:09.57200 Breast
—Elena Martinez13The Olympic Club
3:11.48—Nathan Cheng17Unattached
2:26.40—Tristan Zavala13Napa Valley Swim Team
3:15.36—Delanie Wangler15Unattached
2:41.54—Melody Rodriguez12Vallejo Aquatic Club
3:08.30—Greyson Scheumann12Seals Aquatics
2:48.28—Nick Sarreal15Unattached
2:24.98—Peyton Smith11The Olympic Club
3:03.76—Emmett Loring15Unattached
2:45.41—David Eddleman13Napa Valley Swim Team
3:07.34—Trinity Schmiegel11Waves Aquatics Napa Valley
3:26.35—Kaila Seyms13Sonoma Sea Dragons
3:06.49—Elora Stepp13Napa Valley Swim Team
3:44.50—Armand Vivier11Sonoma Sea Dragons
3:20.45—Lily Tanimura12YMCA Pacific Aquatic Club
3:13.79—Arielle Mirsky12The Olympic Club
3:05.85—Isaac Dolid11Montclair Swim Team
3:06.54—Sarah Schofield15Unattached
3:30.04—Madeleine Miller11Montclair Swim Team
3:34.08—Ryder Newton12Neptune Swimming
3:19.29200 Fly
—Kareesha Singh12Vallejo Aquatic Club
2:52.12—Melody Rodriguez12Vallejo Aquatic Club
2:48.50—Antonio Bazan17Unattached
2:14.90200 IM
—Jordan Williams13Sonoma Sea Dragons
2:58.31—Marina Hall9Neptune Swimming
3:08.71—Kaitlyn Lowgren15Unattached
2:41.03—Olivia Gorden13Vallejo Aquatic Club
2:42.10—Lily Tanimura12YMCA Pacific Aquatic Club
2:50.88—Abby Stark14Unattached
2:50.48—Chloe Collier12Neptune Swimming
3:11.57—Ella Eisberg14Unattached
2:48.53—Kaila Seyms13Sonoma Sea Dragons
2:42.21—Joaquin Bondoc10Vallejo Aquatic Club
2:54.58—Larson McMonigle13The Olympic Club
2:26.32—Sandrine Pells-Wehner9Montclair Swim Team
3:28.61—Quinn Werres12The Olympic Club
2:50.02—Arielle Mirsky12The Olympic Club
2:43.88—Frances Kizer11Montclair Swim Team
3:07.47—Ella McCrea11Vallejo Aquatic Club
2:49.97—James Sturgeon10Neptune Swimming
3:31.78—Elena Martinez13The Olympic Club
2:52.39—Ada Yeung9Montclair Swim Team
3:36.33—Parsa Tarapore11Montclair Swim Team
3:29.21500 Free
—Tristan Zavala13Napa Valley Swim Team
7:06.23—Aurora Schmiegel7Waves Aquatics Napa Valley
9:04.22—Audrey Linn10Napa Valley Swim Team
8:40.96—Dmitry Doronichev14YMCA Pacific Aquatic Club
7:10.02—Eleanor Linn11Napa Valley Swim Team
8:42.591000 Free
—Jack Arneson11Unattached
11:48.39—Larson McMonigle13The Olympic Club
11:48.85—Abby Stark14Unattached
13:28.77—Sophia Spellmeyer12Humboldt Swim Club
12:30.32—Vanessa Kuo10California Dolphin Swim Team
11:19.64—Ben Moretz13YMCA Pacific Aquatic Club
11:47.83—Nick Sarreal15Unattached
11:50.50—Fiona Muggli11San Ramon Valley Aquatics
12:26.72—Connor Patane13Sonoma Sea Dragons
11:55.05—Trinity Schmiegel11Waves Aquatics Napa Valley
14:44.89—Maya Losada-Tweedell7Neptune Swimming
16:53.19—Clover Dove11Vallejo Aquatic Club
15:48.97—Isabella Clemenza12Seals Aquatics
15:00.80—Luna Losada-Tweedell10Neptune Swimming
13:41.68—Carson Chang13California Dolphin Swim Team
12:45.97