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
25 Free
1Lilah Lopez8Waves Aquatics Napa Valley
19.821Ephraim Stephenson-Sabin6Napa Valley Swim Team
34.022Delaney Timmons8Neptune Swimming
19.692Christopher Henriques7Napa Valley Swim Team
22.273Maya Losada-Tweedell7Neptune Swimming
19.023John Patane7Sonoma Sea Dragons
20.543Natalie Davis7Sebastopol Sea Serpents
33.864Miles Brock8Napa Valley Swim Team
26.544Lincoln Stetins6Napa Valley Swim Team
37.844Isabella Gomez8Neptune Swimming
17.954Ariya Puppione7Neptune Swimming
26.265Ethan Shalhout8Vallejo Aquatic Club
25.045Sawyer Stephenson-Sabin8Napa Valley Swim Team
18.415Quinn Krouse7The Olympic Club
25.515Zoe Lau8Vallejo Aquatic Club
17.126Ivy McCrea7Vallejo Aquatic Club
57.426Diego Pisoni7Neptune Swimming
22.816Vivienne Rood8Waves Aquatics Napa Valley
24.576Theodore Stenberg7Napa Valley Swim Team
21.577Margaret Meyerdirk8The Olympic Club
18.7525 Back
—Penelope Giannini8Waves Aquatics Napa Valley
34.821Sidney Corr7Sonoma Sea Dragons
34.161Francesca Aflague8The Olympic Club
26.642Ethan Shalhout8Vallejo Aquatic Club
31.472Makenna Sturgeon8Neptune Swimming
22.333Reagan Russell8Neptune Swimming
23.083Savannah Blok7Napa Valley Swim Team
27.903John Patane7Sonoma Sea Dragons
24.384Natalie Davis7Sebastopol Sea Serpents
38.694Lilah Lopez8Waves Aquatics Napa Valley
25.194Ephraim Stephenson-Sabin6Napa Valley Swim Team
41.354Diego Pisoni7Neptune Swimming
28.395Theodore Stenberg7Napa Valley Swim Team
26.175Sawyer Stephenson-Sabin8Napa Valley Swim Team
22.985Isabella Gomez8Neptune Swimming
20.905Vivienne Rood8Waves Aquatics Napa Valley
32.246Ariya Puppione7Neptune Swimming
30.056Margaret Meyerdirk8The Olympic Club
24.946Lincoln Stetins6Napa Valley Swim Team
53.186Jackson Bock8Napa Valley Swim Team
26.2425 Breast
—Eva Herman8USF Koret Youth Swim Club
30.521Margaret Meyerdirk8The Olympic Club
31.732Lilah Lopez8Waves Aquatics Napa Valley
27.473Maya Losada-Tweedell7Neptune Swimming
25.214Cici Barrett8Sonoma Sea Dragons
32.414Jameson Wallace6Napa Valley Swim Team
32.464Reagan Russell8Neptune Swimming
25.745Diego Pisoni7Neptune Swimming
26.835Zoe Lau8Vallejo Aquatic Club
25.105Penelope Giannini8Waves Aquatics Napa Valley
32.396Delaney Timmons8Neptune Swimming
25.696Claire Su8Montclair Swim Team
31.386Dean Semrau8YMCA Presidio Aquatics
26.727Ivy McCrea7Vallejo Aquatic Club
27.947Quinn Krouse7The Olympic Club
39.837Beckett Wheeler8Sonoma Sea Dragons
33.2425 Fly
—Claire Su8Montclair Swim Team
23.401Eva Herman8USF Koret Youth Swim Club
31.752Delaney Timmons8Neptune Swimming
25.033Jameson Wallace6Napa Valley Swim Team
29.593Francesca Aflague8The Olympic Club
24.024Penelope Giannini8Waves Aquatics Napa Valley
33.834Ivy McCrea7Vallejo Aquatic Club
21.494Diego Pisoni7Neptune Swimming
31.225Sawyer Stephenson-Sabin8Napa Valley Swim Team
24.705Isabella Gomez8Neptune Swimming
22.905Margaret Meyerdirk8The Olympic Club
27.706Dean Semrau8YMCA Presidio Aquatics
25.266Nina Holsman8Montclair Swim Team
26.446Zoe Lau8Vallejo Aquatic Club
21.327Maya Losada-Tweedell7Neptune Swimming
22.747Cici Barrett8Sonoma Sea Dragons
34.207Beckett Wheeler8Sonoma Sea Dragons
30.5150 Free
—Ella Bickel13Neptune Swimming
33.74—Eva Shalhout10Vallejo Aquatic Club
36.47—Jordan Williams13Sonoma Sea Dragons
31.22—Audrey Linn10Napa Valley Swim Team
39.49—Reagan Russell8Neptune Swimming
41.53—Hannah Feeney13Waves Aquatics Napa Valley
49.39—Fedor Akimov9YMCA Presidio Aquatics
40.25—Alec Henriques9Napa Valley Swim Team
38.59—Isaiah Calderon14Unattached
31.18—Santina Accettola15Unattached
30.03—Wyatt Leslie10Montclair Swim Team
34.60—Lola Ruthven11Montclair Swim Team
35.68—Isaac Dolid11Montclair Swim Team
30.241Peyton Smith11The Olympic Club
30.371Eleanor Lynch11YMCA Presidio Aquatics
53.591Julia Heil11Waves Aquatics Napa Valley
34.851Georgia Seelbach10The Olympic Club
36.781Finn Oloughlin17YMCA Presidio Aquatics
27.771Ava Saldivar13Vallejo Aquatic Club
32.081Millie Brock13Napa Valley Swim Team
30.3250 Back
—Makayla Garcia9Napa Valley Swim Team
53.65—Tobin David11YMCA Presidio Aquatics
45.74—Bradley Eliason9Waves Aquatics Napa Valley
1:00.85—Luna Losada-Tweedell10Neptune Swimming
40.61—Caydence Leonardo9USF Koret Youth Swim Club
51.94—Chloe Collier12Neptune Swimming
43.081Fiona Tanimura12YMCA Presidio Aquatics
41.371Isaac Duplantis11Vallejo Aquatic Club
53.401Arthur Sanasaryan12YMCA Presidio Aquatics
38.701Sumaiya Alwattar11Montclair Swim Team
42.461Maia McAlister-Paul11Neptune Swimming
36.391Blake Schmitz9Waves Aquatics Napa Valley
49.901Amar Alwattar9Montclair Swim Team
46.491Aurora Schmiegel7Waves Aquatics Napa Valley
52.351Reagan Russell8Neptune Swimming
46.272Frances Kizer11Montclair Swim Team
38.872Finley Lapcevic11Montclair Swim Team
46.152Margot Donovan12Waves Aquatics Napa Valley
42.712Parsa Tarapore11Montclair Swim Team
45.022Jadine Placido-Dumlao10Vallejo Aquatic Club
35.3850 Breast
—Isaac Duplantis11Vallejo Aquatic Club
56.51—Audrey Linn10Napa Valley Swim Team
54.90—Madeleine Miller11Montclair Swim Team
48.21—Georgii Kudriashov11Neptune Swimming
46.271Amar Alwattar9Montclair Swim Team
1:00.291Chloe Collier12Neptune Swimming
48.301Noelle Chamberlin9Sonoma Sea Dragons
1:02.781Max Camara11Napa Valley Swim Team
45.661Maia McAlister-Paul11Neptune Swimming
43.621Reagan Russell8Neptune Swimming
58.322Georgia Seelbach10The Olympic Club
46.442Joseph Feeney12Waves Aquatics Napa Valley
52.802Rosie Bailey9Waves Aquatics Napa Valley
1:09.062Elena Alvarez10Napa Valley Swim Team
1:01.072Jocelyne Cerda11Vallejo Aquatic Club
43.042Leo Miyamoto9Napa Valley Swim Team
53.332Amelia Athanassious9Neptune Swimming
54.162Deren Chai9Unattached
46.543Ellie Driscoll10Waves Aquatics Napa Valley
56.883Carter Krouse9The Olympic Club
53.1550 Fly
—Abigail Austen11Napa Valley Swim Team
36.35—Aurora Schmiegel7Waves Aquatics Napa Valley
53.22—Logan Clarke11YMCA Presidio Aquatics
57.63—Kendall Elliott11Vallejo Aquatic Club
45.26—Amar Alwattar9Montclair Swim Team
1:02.62—Lennox Nicholls10Scott Valley Sea Serpents
34.901Wyatt Leslie10Montclair Swim Team
38.461Kaitlyn Oswell10The Olympic Club
49.021Socrates Guerrero10Montclair Swim Team
1:02.241Jocelyne Cerda11Vallejo Aquatic Club
36.481Audrey Hetherwick11Montclair Swim Team
59.142Olivia Spellmeyer9Humboldt Swim Club
41.522Lily Tanimura12YMCA Presidio Aquatics
36.802Liam Stone12Neptune Swimming
43.792Sandrine Pells-Wehner9Montclair Swim Team
42.002Margot Donovan12Waves Aquatics Napa Valley
45.212Mallory Donovan11Waves Aquatics Napa Valley
51.782Francesca Aflague8The Olympic Club
1:00.682Isaac Dolid11Montclair Swim Team
34.583Parsa Tarapore11Montclair Swim Team
44.28100 Free
—Yasemin Topal12Waves Aquatics Napa Valley
1:29.09—Ava Saldivar13Vallejo Aquatic Club
1:10.35—Benny Newman14Sonoma Sea Dragons
1:19.97—John Meyerdirk10The Olympic Club
1:21.86—Lucas Pisoni9Neptune Swimming
1:40.25—Ella Bickel13Neptune Swimming
1:25.57—Viviana Garcia12Napa Valley Swim Team
1:38.94—Jacob Maiden13Napa Valley Swim Team
1:25.99—Pace Bui9SFRP Rossi Swim Team
1:19.21—Marina Hall9Neptune Swimming
1:16.321Isabella Gomez8Neptune Swimming
1:33.381Jason Longoria17Waves Aquatics Napa Valley
58.301Tabitha Gunning16Waves Aquatics Napa Valley
1:09.421Harper Ripsteen12Montclair Swim Team
1:20.081Lola Ruthven11Montclair Swim Team
1:24.941Noah Davis13Waves Aquatics Napa Valley
1:16.131Lily Tanimura12YMCA Presidio Aquatics
1:10.431Alexia Abadie9Napa Valley Swim Team
1:43.961Tad Collins13YMCA Presidio Aquatics
1:08.241Nina McKinnon14The Olympic Club
1:05.49100 Back
—Owen Werres10The Olympic Club
1:53.13—Cooper Lee13The Olympic Club
1:20.40—Logan Clarke11YMCA Presidio Aquatics
1:43.87—Eleanor Linn11Napa Valley Swim Team
1:46.73—Saesha Gupta12Unattached
1:13.32—Abel Kosanke11Napa Valley Swim Team
1:27.55—Georgia Seelbach10The Olympic Club
1:30.561Abrielle DuCloux9Montclair Swim Team
1:25.751Alec Henriques9Napa Valley Swim Team
1:56.791Lennox Nicholls10Scott Valley Sea Serpents
1:19.981Delilah Acosta13Napa Valley Swim Team
1:40.221Santina Accettola15Unattached
1:14.011Orion Boudreaux9Napa Valley Swim Team
1:46.241Adriana Shalhout15Unattached
1:13.861Nicholas Cummins11Neptune Swimming
1:27.921Coren Mooney11YMCA Presidio Aquatics
2:07.742Bear Anderson10The Olympic Club
1:16.422Ryder Newton12Neptune Swimming
1:26.272Kareesha Singh12Vallejo Aquatic Club
1:12.392Lev Gishizky9Waves Aquatics Napa Valley
1:47.52100 Breast
—Benny Newman14Sonoma Sea Dragons
1:45.98—Ava Johnston11Scott Valley Sea Serpents
1:35.95—Peyton Smith11The Olympic Club
1:26.80—Georgii Kudriashov11Neptune Swimming
1:39.90—Anna Cummins9Neptune Swimming
2:01.46—David Eddleman13Napa Valley Swim Team
1:27.55—Madeleine Miller11Montclair Swim Team
1:43.961Emma Eddleman14Napa Valley Swim Team
1:48.471Olivia Serafyn11YMCA Presidio Aquatics
1:48.381David Harutyunyan12YMCA Presidio Aquatics
2:03.301Elizabeth Patane11Sonoma Sea Dragons
1:28.911Deren Chai9Unattached
1:45.791Isaac Dolid11Montclair Swim Team
1:27.251Alessia Frayle9YMCA Presidio Aquatics
2:00.502Kai Sarreal11Vallejo Aquatic Club
1:22.872Georgia Seelbach10The Olympic Club
1:41.812Maia McAlister-Paul11Neptune Swimming
1:31.622Noah Davis13Waves Aquatics Napa Valley
1:30.352Giselle Martinez10Vallejo Aquatic Club
1:48.532Audrey Linn10Napa Valley Swim Team
2:12.66100 Fly
—Liam Nelson12AC Swim Club
1:21.451London MacLean12Scott Valley Sea Serpents
1:21.151Raven Defenbaugh11Sebastopol Sea Serpents
1:51.041Tad Collins13YMCA Presidio Aquatics
1:24.261Jacob Maiden13Napa Valley Swim Team
2:03.052Bear Anderson10The Olympic Club
1:14.382Annabel Moskowitz13Scott Valley Sea Serpents
1:20.642Madeleine Miller11Montclair Swim Team
1:37.532Izzy Olyer15Unattached
1:08.623Anna Stark14Unattached
1:21.033Lily Espinoza12Montclair Swim Team
1:17.423Ethan Chu12Montclair Swim Team
1:11.083Parsa Tarapore11Montclair Swim Team
1:40.944Blake Schmitz9Waves Aquatics Napa Valley
1:52.414Abigail Austen11Napa Valley Swim Team
1:25.904Olivia Gorden13Vallejo Aquatic Club
1:13.194Emmett Loring15Unattached
1:02.304Tristan Zavala13Napa Valley Swim Team
1:32.865Lyla Bank13Scott Valley Sea Serpents
1:26.005Olivia Moskowitz13Scott Valley Sea Serpents
1:12.17100 IM
—Abigail Austen11Napa Valley Swim Team
1:29.24—Madeleine Wallace9Napa Valley Swim Team
1:42.55—Kai Sarreal11Vallejo Aquatic Club
1:23.64—Armand Vivier11Sonoma Sea Dragons
1:33.03—Andy Lee10Unattached
1:37.27—Virginia Hain11YMCA Presidio Aquatics
1:50.77—Alexandria Ingalls9Waves Aquatics Napa Valley
1:57.121Caleb Houser12Napa Valley Swim Team
1:23.461Lola Ruthven11Montclair Swim Team
1:38.361Georgii Kudriashov11Neptune Swimming
1:42.321Owen Werres10The Olympic Club
2:02.921Olivia Patterson12Neptune Swimming
1:25.301Aurora Schmiegel7Waves Aquatics Napa Valley
1:51.781Sumaiya Alwattar11Montclair Swim Team
1:38.601Kei Hao11The Olympic Club
1:27.262Socrates Guerrero10Montclair Swim Team
1:58.242Liam Stone12Neptune Swimming
1:41.032Frances Kizer11Montclair Swim Team
1:25.912Finley Lapcevic11Montclair Swim Team
1:42.572Alexia Abadie9Napa Valley Swim Team
1:51.02200 Free
—Elizabeth Patane11Sonoma Sea Dragons
2:32.88—Socrates Guerrero10Montclair Swim Team
3:32.90—Kayden Shalhout17Unattached
2:14.72—Annabel Moskowitz13Scott Valley Sea Serpents
2:30.391Olivia Moskowitz13Scott Valley Sea Serpents
2:26.111Ava Saldivar13Vallejo Aquatic Club
2:37.781Ayden Pickett15Sonoma Sea Dragons
2:20.891Bryson Lemen11Neptune Swimming
3:07.751Audrey Hetherwick11Montclair Swim Team
3:43.801Kei Hao11The Olympic Club
2:46.291Raymond DeLory14The Olympic Club
2:46.002Nicholas Cummins11Neptune Swimming
2:37.702Sophia Sisk9The Olympic Club
3:06.322Finn Oloughlin17YMCA Presidio Aquatics
2:20.532Nova Tabayoyon13Sonoma Sea Dragons
2:48.682Benjamin Moretz13YMCA Presidio Aquatics
2:10.262Millie Brock13Napa Valley Swim Team
2:21.363Harper Ripsteen12Montclair Swim Team
2:51.923Isaac Dolid11Montclair Swim Team
2:32.353Audrey Linn10Napa Valley Swim Team
3:13.94200 Back
—Tabitha Gunning16Waves Aquatics Napa Valley
2:50.881Ava Johnston11Scott Valley Sea Serpents
3:09.572Olivia Serafyn11YMCA Presidio Aquatics
3:25.602Sarah Schofield15Unattached
2:55.593Olivia Moskowitz13Scott Valley Sea Serpents
2:42.533Lyla Bank13Scott Valley Sea Serpents
2:40.864Kaitlyn Lowgren15Unattached
2:43.224Benjamin Moretz13YMCA Presidio Aquatics
2:26.094Nina McKinnon14The Olympic Club
2:34.295Sophia Spellmeyer12Humboldt Swim Club
2:30.865Aviram Pheffer16Neptune Swimming
2:17.435Yasemin Topal12Waves Aquatics Napa Valley
3:27.636Sumaiya Alwattar11Montclair Swim Team
3:25.756Christopher Palacio12Vallejo Aquatic Club
2:27.166Ashlyn Kraus12Unattached
2:27.287Millie Brock13Napa Valley Swim Team
2:38.727Finn Oloughlin17YMCA Presidio Aquatics
2:44.747Santina Accettola15Unattached
2:37.598Kareesha Singh12Vallejo Aquatic Club
2:40.968Anna Stark14Unattached
2:40.61200 Breast
—Ezra Beaver12Napa Valley Swim Team
3:30.111Melody Rodriguez12Vallejo Aquatic Club
3:08.301Ella Eisberg14Unattached
3:06.832Kaila Seyms13Sonoma Sea Dragons
3:06.492Hannah Feeney13Waves Aquatics Napa Valley
4:45.322David Eddleman13Napa Valley Swim Team
3:07.343Elizabeth Feeney16Waves Aquatics Napa Valley
5:28.073Elise Imhoff14Napa Valley Swim Team
2:54.283Tristan Zavala13Napa Valley Swim Team
3:15.364Armand Vivier11Sonoma Sea Dragons
3:20.454Tad Collins13YMCA Presidio Aquatics
3:01.214Madeleine Miller11Montclair Swim Team
3:34.084Sumaiya Alwattar11Montclair Swim Team
3:56.274Morgan Do13Neptune Swimming
2:43.545Isaac Dolid11Montclair Swim Team
3:06.545Audrey Lemen12Neptune Swimming
3:05.805Nathan Cheng17Unattached
2:26.405Juliana Bondoc14Vallejo Aquatic Club
2:29.355Trinity Schmiegel11Waves Aquatics Napa Valley
3:26.356Peyton Smith11The Olympic Club
3:03.76200 Fly
4Kareesha Singh12Vallejo Aquatic Club
2:52.125Melody Rodriguez12Vallejo Aquatic Club
2:48.507Antonio Bazan17Unattached
2:14.90200 IM
—Elena Martinez13The Olympic Club
2:52.39—Trinity Schmiegel11Waves Aquatics Napa Valley
3:06.80—Georgia Seelbach10The Olympic Club
3:22.06—Tad Collins13YMCA Presidio Aquatics
2:40.56—Kaitlyn Oswell10The Olympic Club
3:27.501Marina Hall9Neptune Swimming
3:08.711Jocelyne Cerda11Vallejo Aquatic Club
3:04.571Delilah Acosta13Napa Valley Swim Team
3:42.891Connor Patane13Sonoma Sea Dragons
2:23.102Arielle Mirsky12The Olympic Club
2:43.882Larson McMonigle13The Olympic Club
2:26.322Wyatt Leslie10Montclair Swim Team
3:19.412Anais de Jamblinne12Montclair Swim Team
3:40.052Ella Eisberg14Unattached
2:48.532Amelia Athanassious9Neptune Swimming
3:36.673Fiona Tanimura12YMCA Presidio Aquatics
2:51.113John Meyerdirk10The Olympic Club
3:17.573Kaitlyn Lowgren15Unattached
2:41.033Raven Defenbaugh11Sebastopol Sea Serpents
3:32.433Millie Brock13Napa Valley Swim Team
2:47.66400 IM
—Tad Collins13YMCA Presidio Aquatics
5:52.301Peyton Smith11The Olympic Club
6:20.252Olivia Gorden13Vallejo Aquatic Club
5:42.304Abigail Stark14Unattached
5:49.705Arielle Mirsky12The Olympic Club
6:00.887Bear Anderson10The Olympic Club
6:09.638Antonio Bazan17Unattached
4:54.36500 Free
—Ryder Newton12Neptune Swimming
6:41.33—Dmitry Doronichev14YMCA Presidio Aquatics
7:10.021Delaney Timmons8Neptune Swimming
10:02.901Trinity Schmiegel11Waves Aquatics Napa Valley
7:02.732Luna Losada-Tweedell10Neptune Swimming
6:34.782Elena Martinez13The Olympic Club
7:02.352Wyatt Leslie10Montclair Swim Team
7:43.773Aurora Schmiegel7Waves Aquatics Napa Valley
9:04.223Millie Brock13Napa Valley Swim Team
6:23.373Henry Eisberg11Napa Valley Swim Team
7:14.844Kaila Seyms13Sonoma Sea Dragons
6:10.994Eleanor Linn11Napa Valley Swim Team
8:42.594Emmett Loring15Unattached
5:53.295Charlotte King-Thomas14AC Swim Club
5:30.945Maya Losada-Tweedell7Neptune Swimming
9:03.625Connor Patane13Sonoma Sea Dragons
5:40.436Alexandria Ingalls9Waves Aquatics Napa Valley
9:38.466Berlyn Ring16Unattached
6:02.936Benjamin Moretz13YMCA Presidio Aquatics
5:40.777Melody Rodriguez12Vallejo Aquatic Club
6:40.801000 Free
1Maya Losada-Tweedell7Neptune Swimming
16:53.192Carson Chang13California Dolphins Swim Team
12:45.972Trinity Schmiegel11Waves Aquatics Napa Valley
14:44.893Luna Losada-Tweedell10Neptune Swimming
13:41.683Connor Patane13Sonoma Sea Dragons
11:55.054Sophia Spellmeyer12Humboldt Swim Club
12:30.324Benjamin Moretz13YMCA Presidio Aquatics
11:47.835Vanessa Kuo10California Dolphins Swim Team
11:19.645Antonio Bazan17Unattached
11:15.686Fiona Muggli11San Ramon Valley Aquatics
12:26.726Nicholas Sarreal15Unattached
11:50.507Larson McMonigle13The Olympic Club
11:48.857Abigail Stark14Unattached
13:28.778Jack Arneson11Unattached
11:48.39