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
—Braxton Guensch14Neptune Swimming
29.06—Georgia Seelbach11The Olympic Club
36.58—Sophia Sisk10The Olympic Club
30.51—Olivia Holmes12San Francisco Seals Swim Team
40.15—Aleyah Lucas8San Francisco Seals Swim Team
52.04—Greta Cunningham10AC Swim Club
49.01—Charlie Howard14North Bay Aquatics
27.77—Walter Butts8AC Swim Club
56.51—Sami Mokhtari13San Francisco Seals Swim Team
30.05—Makenna Sturgeon9Neptune Swimming
39.01—Josie Fendler12AC Swim Club
39.75—Paige Walsh16The Olympic Club
28.55—Maggie Mishev11The Olympic Club
37.57—Reid Barylski10Neptune Swimming
40.37—Annabel Byrum11Neptune Swimming
32.39—Ava Palomino14North Bay Aquatics
28.93—Jay Guzman10AC Swim Club
37.33—Lily Chasan13Neptune Swimming
28.70—Dominik Cauich Buxton14Thunder Coast Aquatics
24.70—Sloane Shevelenko8The Olympic Club
37.2450 Back
—Sophia Sisk10The Olympic Club
35.50—Aleyah Lucas8San Francisco Seals Swim Team
1:07.08—Olivia Holmes12San Francisco Seals Swim Team
54.52—Josie Fendler12AC Swim Club
46.93—Reid Barylski10Neptune Swimming
48.89—Annabel Byrum11Neptune Swimming
39.49—Jay Guzman10AC Swim Club
42.82—Sloane Shevelenko8The Olympic Club
46.54—Bryson Lemen11Neptune Swimming
47.22—Amelie Bozuk11AC Swim Club
36.61—Rea Anastasopoulou-Tsaloglou10San Francisco Seals Swim Team
57.22—Akshaj Bhandari11Neptune Swimming
1:01.14—Maya Jain11The Olympic Club
41.94—Antonio Lopez-Smiley11Piranha Swimming
45.86—Pippa Kilroy10Neptune Swimming
43.38—Lucy Harrell8Neptune Swimming
51.60—Channing Pepper9Seals Aquatics
41.93—Amaya Holt11Neptune Swimming
36.11—Nolan Crane12YMCA Pacific Aquatic Club
42.97—Olivia Spellmeyer10Humboldt Swim Club
38.2550 Breast
—Liam Rothrock11The Olympic Club
51.49—Zachary Kim12Thunder Coast Aquatics
46.81—Georgia Seelbach11The Olympic Club
45.25—Olivia Holmes12San Francisco Seals Swim Team
59.68—Grennan Patel11Neptune Swimming
51.16—Josie Fendler12AC Swim Club
58.79—Kylie Weiss12Neptune Swimming
54.63—Sloane Shevelenko8The Olympic Club
48.64—Bryson Lemen11Neptune Swimming
47.26—Amelie Bozuk11AC Swim Club
48.92—Rea Anastasopoulou-Tsaloglou10San Francisco Seals Swim Team
1:01.64—Shae Shevelenko10The Olympic Club
48.31—Eva Castelli7San Francisco Seals Swim Team
1:17.63—Aislyn Wallace12San Francisco Seals Swim Team
56.54—Cecily King11San Francisco Seals Swim Team
53.50—Pippa Kilroy10Neptune Swimming
53.65—Clara Dankelmann12San Francisco Seals Swim Team
48.24—Micah Kazemini9Neptune Swimming
58.62—Amaya Holt11Neptune Swimming
39.16—Abby McDermott9Thunder Coast Aquatics
55.0650 Fly
—Liam Rothrock11The Olympic Club
46.08—Zachary Kim12Thunder Coast Aquatics
36.90—Josie Fendler12AC Swim Club
51.15—Jay Guzman10AC Swim Club
55.20—Amelie Bozuk11AC Swim Club
35.02—Rea Anastasopoulou-Tsaloglou10San Francisco Seals Swim Team
1:03.19—Maya Jain11The Olympic Club
44.23—Cora Castelli11San Francisco Seals Swim Team
50.31—Aislyn Wallace12San Francisco Seals Swim Team
52.89—Halia Scurti10Thunder Coast Aquatics
33.55—Cecily King11San Francisco Seals Swim Team
51.46—Clara Dankelmann12San Francisco Seals Swim Team
55.14—Amaya Holt11Neptune Swimming
33.68—Abby McDermott9Thunder Coast Aquatics
47.41—Ellie McDermott12Thunder Coast Aquatics
38.59—Ellie Aiken10Neptune Swimming
32.76—Lillian Edeli10YMCA Pacific Aquatic Club
46.98—Owen Werres11The Olympic Club
1:00.37—Martie Meyerdirk9The Olympic Club
1:03.73—Finn Nelson10AC Swim Club
39.11100 Free
—Liam Rothrock11The Olympic Club
1:21.53—Zachary Kim12Thunder Coast Aquatics
1:07.45—Olivia Holmes12San Francisco Seals Swim Team
1:34.52—Sami Mokhtari13San Francisco Seals Swim Team
1:09.96—Grennan Patel11Neptune Swimming
1:23.54—Holden Ling10The Olympic Club
1:20.96—Josie Fendler12AC Swim Club
1:30.08—Izzy Felix13AC Swim Club
1:08.74—Ava Palomino14North Bay Aquatics
59.99—Jay Guzman10AC Swim Club
1:27.19—Sloane Shevelenko8The Olympic Club
1:22.10—Dominik Cauich Buxton14Thunder Coast Aquatics
55.04—Nikko Scheiman13AC Swim Club
1:01.62—Bryson Lemen11Neptune Swimming
1:20.23—Hamish McGeorge16YMCA Pacific Aquatic Club
1:01.08—Amelie Bozuk11AC Swim Club
1:09.58—Kiele Hardcastle13Neptune Swimming
1:07.88—Riley Martinez15Neptune Swimming
1:05.10—Ensley Kliegl13Neptune Swimming
1:06.86—Maya Jain11The Olympic Club
1:28.92100 Back
—Braxton Guensch14Neptune Swimming
1:13.14—Olivia Holmes12San Francisco Seals Swim Team
2:08.30—Sophia Sisk10The Olympic Club
1:17.86—Sami Mokhtari13San Francisco Seals Swim Team
1:26.17—Josie Fendler12AC Swim Club
1:42.31—Nathan Trombley13AC Swim Club
1:17.07—Paige Walsh16The Olympic Club
1:14.02—Ava Palomino14North Bay Aquatics
1:18.32—Jay Guzman10AC Swim Club
1:37.57—Lily Chasan13Neptune Swimming
1:15.20—Nikko Scheiman13AC Swim Club
1:14.10—Kiele Hardcastle13Neptune Swimming
1:18.80—Ensley Kliegl13Neptune Swimming
1:19.32—Tyler Lee11San Francisco Seals Swim Team
1:27.30—Cora Castelli11San Francisco Seals Swim Team
1:56.11—Maya Jain11The Olympic Club
1:38.37—Abigail Auxier13SFRP Rossi Swim Team
1:20.17—Hayden Kirk13AC Swim Club
1:12.84—Caleb Houser13Napa Valley Swim Team
1:11.21—Halia Scurti10Thunder Coast Aquatics
1:16.62100 Breast
—Liam Rothrock11The Olympic Club
1:53.14—Georgia Seelbach11The Olympic Club
1:42.04—Sami Mokhtari13San Francisco Seals Swim Team
1:29.29—Maggie Mishev11The Olympic Club
1:41.06—Izzy Felix13AC Swim Club
1:22.69—Ava Palomino14North Bay Aquatics
1:20.64—Nikko Scheiman13AC Swim Club
1:25.57—Bryson Lemen11Neptune Swimming
1:47.73—Kiele Hardcastle13Neptune Swimming
1:29.49—Ensley Kliegl13Neptune Swimming
1:27.56—Cora Castelli11San Francisco Seals Swim Team
2:00.79—Shae Shevelenko10The Olympic Club
1:42.91—Abigail Auxier13SFRP Rossi Swim Team
1:27.96—Hayden Kirk13AC Swim Club
1:23.71—Pippa Kilroy10Neptune Swimming
1:52.87—Ryder Newton12Neptune Swimming
1:24.96—Audrey Lemen13Neptune Swimming
1:27.30—Olivia Villaluna15AC Swim Club
1:18.54—Olivia Spellmeyer10Humboldt Swim Club
1:33.58—Coren Mooney11YMCA Pacific Aquatic Club
1:59.09100 Fly
—Sami Mokhtari13San Francisco Seals Swim Team
1:19.47—Ava Palomino14North Bay Aquatics
1:08.92—Dominik Cauich Buxton14Thunder Coast Aquatics
1:06.93—Riley Martinez15Neptune Swimming
1:15.29—Estelle Wilcock13Thunder Coast Aquatics
1:09.60—Caleb Houser13Napa Valley Swim Team
1:06.01—Penelope To14North Bay Aquatics
1:10.01—Will Larson17Thunder Coast Aquatics
59.90—Jacob Mitts16Neptune Swimming
1:15.27—Olivia Villaluna15AC Swim Club
1:12.06—Elizabeth Walsh18The Olympic Club
1:15.97—Serene Wagner14Neptune Swimming
1:11.63—Alessia Frayle10YMCA Pacific Aquatic Club
2:10.84—Sophia Spellmeyer12Humboldt Swim Club
1:14.77—Ellie Aiken10Neptune Swimming
1:12.90—Hazel Eaton10AC Swim Club
1:31.39—Caelen Kapp12Unattached
1:25.46—Isabella Gomez9Neptune Swimming
1:47.29—Colin Biggio13AC Swim Club
1:07.75—Molly Murphy13Thunder Coast Aquatics
1:13.25100 IM
—Liam Rothrock11The Olympic Club
1:38.74—Georgia Seelbach11The Olympic Club
1:27.67—Olivia Holmes12San Francisco Seals Swim Team
1:46.77—Greta Cunningham10AC Swim Club
2:13.70—Sophia Sisk10The Olympic Club
1:20.67—Mavis Lee12San Francisco Seals Swim Team
1:35.84—Josie Fendler12AC Swim Club
1:47.36—Jay Guzman10AC Swim Club
1:43.73—Sloane Shevelenko8The Olympic Club
1:33.99—Amelie Bozuk11AC Swim Club
1:24.62—Maya Jain11The Olympic Club
1:43.37—Shae Shevelenko10The Olympic Club
1:39.67—Cora Castelli11San Francisco Seals Swim Team
1:47.35—Pippa Kilroy10Neptune Swimming
1:36.58—Ryder Newton12Neptune Swimming
1:15.04—Coren Mooney11YMCA Pacific Aquatic Club
1:52.33—Alessia Frayle10YMCA Pacific Aquatic Club
1:58.36—Ellie Aiken10Neptune Swimming
1:13.25—Ivy McCrea8Vallejo Aquatic Club
1:46.64—Arjuna Jaya11YMCA Pacific Aquatic Club
1:30.92200 Free
—Liam Rothrock11The Olympic Club
2:53.41—Braxton Guensch14Neptune Swimming
2:19.27—Georgia Seelbach11The Olympic Club
2:50.71—Charlie Howard14North Bay Aquatics
2:29.92—Nathan Trombley13AC Swim Club
2:19.09—Lily Chasan13Neptune Swimming
2:21.50—Nikko Scheiman13AC Swim Club
2:16.45—Bryson Lemen11Neptune Swimming
2:51.45—Kiele Hardcastle13Neptune Swimming
2:24.16—Ensley Kliegl13Neptune Swimming
2:20.43—Maya Jain11The Olympic Club
3:13.88—Estelle Wilcock13Thunder Coast Aquatics
2:18.73—Abigail Auxier13SFRP Rossi Swim Team
2:54.03—Hayden Kirk13AC Swim Club
2:18.05—Caleb Houser13Napa Valley Swim Team
2:11.77—Ryder Newton12Neptune Swimming
2:16.02—Audrey Lemen13Neptune Swimming
2:41.41—Jacob Mitts16Neptune Swimming
2:20.47—Olivia Villaluna15AC Swim Club
2:16.46—Nolan Crane12YMCA Pacific Aquatic Club
2:52.82200 Back
—Hamish McGeorge16YMCA Pacific Aquatic Club
2:49.21—Hayden Kirk13AC Swim Club
2:39.45—Caleb Houser13Napa Valley Swim Team
2:32.40—Ben Moretz14YMCA Pacific Aquatic Club
2:11.19—Jonathan Lester13Neptune Swimming
2:25.43—Nika Mohammadi13Neptune Swimming
2:35.34—Tristan Zavala14Napa Valley Swim Team
2:33.71—Georgia Doherty14Neptune Swimming
2:37.70—Genny Reed13The Olympic Club
2:55.70—Ariya Patel13Neptune Swimming
2:39.85—Beckett Pepper13Seals Aquatics
2:49.65—Lily Chasan13Neptune Swimming
2:40.01—Aada Kautovaara14North Bay Aquatics
2:23.30200 Breast
—Braxton Guensch14Neptune Swimming
2:54.25—Nathan Trombley13AC Swim Club
3:12.23—Paige Walsh16The Olympic Club
2:59.24—Ava Palomino14North Bay Aquatics
2:50.12—Ensley Kliegl13Neptune Swimming
3:08.27—Hayden Kirk13AC Swim Club
3:08.37—Olivia Villaluna15AC Swim Club
2:52.10—Ben Whitford14AC Swim Club
3:14.48—Eona Pasternak15AC Swim Club
2:36.95—Walker Egide14Thunder Coast Aquatics
2:27.17—Ben Lotosh16Thunder Coast Aquatics
2:29.26—Emma Grzebik14AC Swim Club
2:58.04—Laila Goodheart14Neptune Swimming
3:00.42—Lily Tanimura13YMCA Pacific Aquatic Club
3:26.59—Violet Steinkamp13AC Swim Club
3:56.44—Maddy Howe13AC Swim Club
3:44.42—Riley Martinez15Neptune Swimming
3:20.54—Maddie Struna-Meyer15Neptune Swimming
3:06.97—Jackson Mckinnie15San Francisco Seals Swim Team
2:59.12—Gabrielle Asiri13Seals Aquatics
3:10.62200 Fly
—Estelle Wilcock13Thunder Coast Aquatics
2:45.65—Ben Moretz14YMCA Pacific Aquatic Club
2:24.58—Pablo Mejia14Neptune Swimming
2:27.65—Alessandro Martinez16Neptune Swimming
2:24.62—Andy Larson15Thunder Coast Aquatics
1:59.88200 IM
—Georgia Seelbach11The Olympic Club
3:12.43—Sami Mokhtari13San Francisco Seals Swim Team
2:56.42—Holden Ling10The Olympic Club
3:28.87—Ava Palomino14North Bay Aquatics
2:31.26—Lily Chasan13Neptune Swimming
2:46.93—Dominik Cauich Buxton14Thunder Coast Aquatics
2:22.46—Nikko Scheiman13AC Swim Club
2:35.10—Hamish McGeorge16YMCA Pacific Aquatic Club
2:42.39—Amelie Bozuk11AC Swim Club
3:00.75—Riley Martinez15Neptune Swimming
2:53.18—Shae Shevelenko10The Olympic Club
3:46.26—Estelle Wilcock13Thunder Coast Aquatics
2:37.29—Caleb Houser13Napa Valley Swim Team
2:42.32—Halia Scurti10Thunder Coast Aquatics
2:50.26—Ben Moretz14YMCA Pacific Aquatic Club
2:17.48—Pippa Kilroy10Neptune Swimming
3:29.04—Ryder Newton12Neptune Swimming
2:36.69—Olivia Villaluna15AC Swim Club
2:38.73—Pablo Mejia14Neptune Swimming
2:25.99—Fiona Robbins-Lee13San Francisco Seals Swim Team
3:23.92400 IM
—Pablo Mejia14Neptune Swimming
5:07.36—Eona Pasternak15AC Swim Club
5:07.51—Samuel Wilcock15Thunder Coast Aquatics
5:05.01—Alex Bouse16Neptune Swimming
4:44.05—Nikko Scheiman13AC Swim Club
5:34.45500 Free
—Kiele Hardcastle13Neptune Swimming
6:23.84—Ensley Kliegl13Neptune Swimming
6:17.12—Ryder Newton12Neptune Swimming
5:57.64—Audrey Lemen13Neptune Swimming
7:16.32—Nolan Crane12YMCA Pacific Aquatic Club
7:33.81—Ella McCrea12Vallejo Aquatic Club
7:00.85—Colin Biggio13AC Swim Club
6:21.68—Jonathan Lester13Neptune Swimming
5:47.77—Ava Noel15Neptune Swimming
5:51.73—Genny Reed13The Olympic Club
7:23.10—Nicholas Cummins12Neptune Swimming
6:16.05—Andy Larson15Thunder Coast Aquatics
5:02.06—Madi Jackson13YMCA Pacific Aquatic Club
7:59.28—Laila Goodheart14Neptune Swimming
6:49.19—Neya Petersen12YMCA Pacific Aquatic Club
6:57.60—Samuel Wilcock15Thunder Coast Aquatics
5:36.10—Max Mintalucci12AC Swim Club
6:11.21—Wendy Deng16Neptune Swimming
6:34.57—Amanda Kautovaara11North Bay Aquatics
6:30.52—Nikko Scheiman13AC Swim Club
6:03.27