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
—Oona Grellner7Neptune Swimming
21.051Cam Nelson7AC Swim Club
22.862Miles Richardson8Neptune Swimming
21.962Jayda Holt7Neptune Swimming
17.622Eleanor Tiscareno6Neptune Swimming
31.093Robert Rodrigues7Neptune Swimming
36.333Audrey Rainow7Thunder Coast Aquatics
18.133Leela Ambrose8Neptune Swimming
23.253Finn Becker8Mendocino Coast Sea Dragons
20.044Maya Losada-Tweedell7Neptune Swimming
17.064Huck Ling7The Olympic Club
19.794Averee Payne7Neptune Swimming
23.944Diego Pisoni8Neptune Swimming
19.145Dillon Lester7Neptune Swimming
24.665Cora Sayle8The Olympic Club
21.565Adrian Williams8Piranha Swimming
19.5125 Back
—Averee Payne7Neptune Swimming
29.471Robert Rodrigues7Neptune Swimming
36.432Heath Nelson6AC Swim Club
34.322Cora Sayle8The Olympic Club
28.623Miles Richardson8Neptune Swimming
28.943Grace Rivera8Piranha Swimming
24.294Emily Creswell8Thunder Coast Aquatics
22.134Ben Otaviano8Neptune Swimming
26.464Lillian Press6Neptune Swimming
27.195Vera Kanev7San Francisco Seals Swim Team
29.7825 Breast
2Grant Barylski7Neptune Swimming
46.022Grace Rivera8Piranha Swimming
35.283Ben Otaviano8Neptune Swimming
30.463Zoe Hill7Neptune Swimming
31.494Emily Creswell8Thunder Coast Aquatics
27.434Cam Nelson7AC Swim Club
33.184Lillian Press6Neptune Swimming
46.655Sloane Shevelenko8The Olympic Club
21.965Cora Sayle8The Olympic Club
29.7825 Fly
—Grant Barylski7Neptune Swimming
44.65—Lucy Harrell8Neptune Swimming
26.581Ariya Puppione7Neptune Swimming
40.241Huck Ling7The Olympic Club
24.662Austyn Leal6AC Swim Club
42.082Reef Hallgrimson8Neptune Swimming
37.003Jayda Holt7Neptune Swimming
24.663Cam Nelson7AC Swim Club
38.114Sloane Shevelenko8The Olympic Club
19.204Lillian Press6Neptune Swimming
37.334Diego Pisoni8Neptune Swimming
23.875Adrian Williams8Piranha Swimming
24.5050 Free
—Samuel Bartucco14Thunder Coast Aquatics
28.93—Anika Terry11Humboldt Swim Club
30.66—Farah Jones-Landry15Neptune Swimming
30.52—Isabella Taylor11AC Swim Club
40.49—Samuel Reed11Piranha Swimming
33.96—Beckett Pepper12Seals Aquatics
31.11—Emma Ramaswamy13AC Swim Club
34.00—Maia McAlister-Paul12Neptune Swimming
30.35—Sailor Noel10Neptune Swimming
35.92—Audrey Lemen13Neptune Swimming
30.25—Alessandro Martinez16Neptune Swimming
26.67—Valentina Hamlin14Neptune Swimming
26.80—Max Cowham14Sierra Marlins Swim Team
26.17—Daniel Heilman9San Francisco Seals Swim Team
33.98—Abigail Holmes12Unattached
28.98—Isabelle Felix13AC Swim Club
30.45—Anaisha Chandra12Neptune Swimming
44.43—Magnus Scheller16Neptune Swimming
22.95—Lana Gieseking10SFRP Rossi Swim Team
32.60—Kayden Loomis11AC Swim Club
35.7550 Back
—Diego Pisoni8Neptune Swimming
50.56—Channing Pepper9Seals Aquatics
41.94—Esther Vera Hill11USF Youth Swimming
41.93—Ellie McDermott11Thunder Coast Aquatics
37.65—Riley Lanigan10Mendocino Coast Sea Dragons
50.59—Lauren Savko12Neptune Swimming
43.40—Ashton Hicks12Neptune Swimming
41.61—Taylor Odea12Thunder Coast Aquatics
32.48—Tatiana Marian9Neptune Swimming
48.81—Ella Heilman11San Francisco Seals Swim Team
39.52—Fiona Robbins-Lee12San Francisco Seals Swim Team
44.471Luna Losada-Tweedell10Neptune Swimming
38.961Bromley Ashforth7Neptune Swimming
54.991Isabella Taylor11AC Swim Club
55.621Bryson Lemen11Neptune Swimming
46.421Leela Ambrose8Neptune Swimming
57.861Juliet Groves11AC Swim Club
41.411Shae Shevelenko10The Olympic Club
48.701Lyla Frith11Sierra Marlins Swim Team
37.051Pace Bui9Fog City Hammerheads
36.2650 Breast
—Lyla Frith11Sierra Marlins Swim Team
45.20—Logan Holmes9Unattached
52.66—Kayona Brown9Humboldt Swim Club
42.54—Nika Mohammadi12Neptune Swimming
41.55—Ryder Newton12Neptune Swimming
40.66—Diego Pisoni8Neptune Swimming
51.94—Jayda Holt7Neptune Swimming
59.681Jonah Hoffman10Humboldt Swim Club
39.841Mara Sorenson10Mendocino Coast Sea Dragons
48.341Milo Gurkan10Seals Aquatics
45.431Mary Elwell11Sierra Marlins Swim Team
37.371Adam Felciano11Sebastopol Sea Serpents
50.691Asher Levy11San Francisco Seals Swim Team
1:00.381Micah Kazemini9Neptune Swimming
1:04.371Meira Friedman10Thunder Coast Aquatics
50.671Shayla Crocker9Neptune Swimming
52.701Ripley Kleinman11AC Swim Club
43.171Carter Krouse10The Olympic Club
44.242Kai Sikand10San Francisco Seals Swim Team
53.062Ariana Biesecker11Thunder Coast Aquatics
47.0050 Fly
—Tanner Monberg12San Francisco Seals Swim Team
51.57—Milton Darakis12Thunder Coast Aquatics
32.69—Amaya Holt11Neptune Swimming
33.77—Lyla Frith11Sierra Marlins Swim Team
39.37—Cecily King11San Francisco Seals Swim Team
53.60—Jasper Cole11Thunder Coast Aquatics
33.28—Ronan MurdockPerriera9AC Swim Club
42.70—Kayona Brown9Humboldt Swim Club
38.581Ariana Biesecker11Thunder Coast Aquatics
41.471Cleo Olsen12Sierra Marlins Swim Team
30.571Lyliend McFeeney11USF Youth Swimming
44.291Isabeau Meyer12Sierra Marlins Swim Team
33.511Sailor Noel10Neptune Swimming
47.661Yekaterina Lengyel10Sierra Marlins Swim Team
38.351Daniel Heilman9San Francisco Seals Swim Team
40.751Diego Pisoni8Neptune Swimming
1:01.371Jack Swaffin-Smith10Fog City Hammerheads
32.962Grant Teeple11The Olympic Club
41.442Luna Uber11San Francisco Seals Swim Team
46.892Mia Greaves12Neptune Swimming
30.82100 Free
—Cecily King11San Francisco Seals Swim Team
1:33.50—Eva Gyurko15Seals Aquatics
1:00.72—Zachary Robinson13Neptune Swimming
56.23—Miranda Stewart10Neptune Swimming
1:25.90—Grayson Biggio16AC Swim Club
56.38—Suriannica Ng13Sierra Marlins Swim Team
1:08.22—Lucas Pisoni10Neptune Swimming
1:19.54—Tyson Yang15SFRP Rossi Swim Team
1:12.85—Kamilo Alva13Albany Armada Aquatics
59.02—Dylan Kim13Sierra Marlins Swim Team
1:00.35—Stella Darakis10Thunder Coast Aquatics
1:10.86—Clara Dankelmann12San Francisco Seals Swim Team
1:39.49—Fiona Morris13USF Youth Swimming
1:20.83—Ella Heilman11San Francisco Seals Swim Team
1:21.89—Seraphina Suazo12Neptune Swimming
1:07.05—Kayona Brown9Humboldt Swim Club
1:16.80—Brynn Bailey13AC Swim Club
59.94—Josie Fendler12AC Swim Club
1:25.03—Isabella Silva Carrero15Piranha Swimming
1:12.051Maia McAlister-Paul12Neptune Swimming
1:07.62100 Back
—Serafina Presta10Thunder Coast Aquatics
1:38.49—Marina Hall9Neptune Swimming
1:24.02—Audrey Lemen13Neptune Swimming
1:18.29—Jay Guzman10AC Swim Club
1:45.53—Jose Becerra16Neptune Swimming
1:04.28—Parker Zimmerman11Neptune Swimming
1:19.81—Elliana Aiken10Neptune Swimming
1:16.20—Liam Stone13Neptune Swimming
1:27.83—Ishani Shah12The Olympic Club
1:24.96—Lily Taylor14Seals Aquatics
1:18.601Kamilo Alva13Albany Armada Aquatics
1:09.441Alex Ambrose15Neptune Swimming
1:01.421Sedra Gad12Albany Armada Aquatics
1:10.041Isabella Silva Carrero15Piranha Swimming
1:25.941Ella Heilman11San Francisco Seals Swim Team
1:33.801Brynn Bailey13AC Swim Club
1:10.231Esther Vera Hill11USF Youth Swimming
1:34.021Michael Cramer12AC Swim Club
1:28.161Vinnie Hamann15Neptune Swimming
1:06.191Madeline Gillingham12Neptune Swimming
1:17.23100 Breast
—Cameron Lee9USF Youth Swimming
1:46.97—Dylan Amin12San Francisco Seals Swim Team
1:45.23—Riley Martinez15Neptune Swimming
1:29.62—Lucas Greaves15Neptune Swimming
1:15.44—Hayden Kirk12AC Swim Club
1:26.72—Zoe Lau9Vallejo Aquatic Club
1:43.80—Georgia Seelbach11The Olympic Club
1:39.40—Sami Mokhtari13San Francisco Seals Swim Team
1:30.10—Samantha Lee11USF Youth Swimming
1:49.42—Sienna Menconi16Neptune Swimming
1:19.57—Vida Wang17USF Youth Swimming
1:29.35—Emma Stewart11SFRP Rossi Swim Team
1:26.701Sophia Sisk10The Olympic Club
1:35.491Lana Gieseking10SFRP Rossi Swim Team
1:47.211Leah Preuss14Neptune Swimming
1:21.731Xavier Boardman14Neptune Swimming
1:29.731MacKenzee Payne11Neptune Swimming
1:41.961Juan Mejia14Neptune Swimming
1:20.161Deirdre Gardner10Neptune Swimming
2:22.881Adam Felciano11Sebastopol Sea Serpents
1:54.39100 Fly
—Carina McDonald15Humboldt Swim Club
1:13.44—Madeline Gillingham12Neptune Swimming
1:20.57—George Atieh13Neptune Swimming
1:20.40—Aaron Kehler11Sierra Marlins Swim Team
1:20.96—Fiona Morris13USF Youth Swimming
1:37.24—Ty Curbelo13Sierra Marlins Swim Team
1:01.051Alondra Silva Carrero13Piranha Swimming
1:27.941Dashiell Bauer14Thunder Coast Aquatics
1:18.951Georgia Doherty14Neptune Swimming
1:13.071Winston Swaffin-Smith12Fog City Hammerheads
1:06.951Mia Wong9USF Youth Swimming
1:44.881Sedra Gad12Albany Armada Aquatics
1:07.301Shane Brophy13Neptune Swimming
1:04.771Jason Poole17Neptune Swimming
1:11.681Greyson Scheumann12Seals Aquatics
1:21.181Alexandra Nita13Thunder Coast Aquatics
1:12.451Yixuan Wang16SFRP Rossi Swim Team
1:00.601Alex Bouse16Unattached
58.102Luke Ashlock16Albany Armada Aquatics
56.302Adeline Ezra10Thunder Coast Aquatics
1:19.49100 IM
—Grennan Patel10Neptune Swimming
1:37.04—Josie Fendler12AC Swim Club
1:46.03—Emma Stewart11SFRP Rossi Swim Team
1:20.63—Cam Nelson7AC Swim Club
2:33.39—Elliana Aiken10Neptune Swimming
1:16.34—Serafina Presta10Thunder Coast Aquatics
1:34.85—Bethany Shaw11Neptune Swimming
1:53.63—Lauren Savko12Neptune Swimming
1:29.811Aili Schwartz10Seals Aquatics
1:29.781Benjamin Foster8Neptune Swimming
1:42.171Ellie McDermott11Thunder Coast Aquatics
1:35.371Marley Richardson11Neptune Swimming
1:20.471Sofia Davlos10Seals Aquatics
1:35.131Emily Wallace10Piranha Swimming
1:57.591Madeline Gillingham12Neptune Swimming
1:14.501Parker Zimmerman11Neptune Swimming
1:19.692Reid Barylski10Neptune Swimming
1:41.302Zoe Lau9Vallejo Aquatic Club
1:35.912Isabella Taylor11AC Swim Club
2:03.902Aubree Kilfoyle11Sierra Marlins Swim Team
1:32.47200 Free
—Trystan Phelps15Neptune Swimming
1:59.83—Samuel Wilcock15Thunder Coast Aquatics
2:07.09—James Detwiler15Albany Armada Aquatics
2:02.57—Elliott Tang-Sabart13San Francisco Seals Swim Team
2:31.97—Alexa Areias14AC Swim Club
2:11.41—Sofia Pinaeva16AC Swim Club
2:38.38—Ripley Kleinman11AC Swim Club
3:05.93—Reef Anderson13Neptune Swimming
2:27.41—Ella Heilman11San Francisco Seals Swim Team
3:01.77—Maxwell Mintalucci12AC Swim Club
2:23.88—Abigail Holmes12Unattached
2:23.30—Luna Losada-Tweedell10Neptune Swimming
2:27.161Jack Swaffin-Smith10Fog City Hammerheads
2:18.381Anika Terry11Humboldt Swim Club
2:33.511Ella Smith18USF Youth Swimming
2:27.911Phumin Chansiri17Albany Armada Aquatics
2:00.121Everly Richards11AC Swim Club
3:07.391Amaeya Virmani14AC Swim Club
2:22.581Liam Nelson12AC Swim Club
2:28.741Maggie Crehan16USF Youth Swimming
2:11.30200 Back
—Christopher Palacio13Unattached
2:26.38—Anais Furey Rodriguez17USF Youth Swimming
2:44.951Vida Wang17USF Youth Swimming
2:52.311Georgia Doherty14Neptune Swimming
2:35.152Alex Bouse16Unattached
2:12.802Nicolas Kearns13USF Youth Swimming
2:47.122Colette Holt14Thunder Coast Aquatics
2:45.712Ela Boardman16Neptune Swimming
2:27.583Jack Doolittle14Sierra Marlins Swim Team
2:14.943James Detwiler15Albany Armada Aquatics
2:27.643Maeve Hawkins15Neptune Swimming
2:23.673Ariya Patel13Neptune Swimming
2:35.314Riley Martinez15Neptune Swimming
2:39.814Joudy Gad14Albany Armada Aquatics
2:41.434Aaron Chen13Scott Valley Sea Serpents
2:27.184Eleanor Farley18Neptune Swimming
2:19.474Trystan Phelps15Neptune Swimming
2:05.005Travis Black17Neptune Swimming
2:00.015Sienna Menconi16Neptune Swimming
2:07.635Eva Gyurko15Seals Aquatics
2:28.40200 Breast
—Chloe Videna14Neptune Swimming
3:36.28—Esteban Villalpando13Albany Armada Aquatics
3:08.23—Audrey Lemen13Neptune Swimming
3:00.46—Gaspar Mahe16Neptune Swimming
2:55.671Eleanor Hazel Hill14USF Youth Swimming
3:24.031Will Huang13Sierra Marlins Swim Team
2:40.382Zach Miller17Neptune Swimming
2:23.902Aaron Chen13Scott Valley Sea Serpents
2:55.612Shane Brophy13Neptune Swimming
2:41.532Sofia Pinaeva16AC Swim Club
3:13.643Joseph Gannon14Neptune Swimming
2:55.283Elliott Zeiger14San Francisco Seals Swim Team
4:14.223Carson Zimmerman13Neptune Swimming
2:24.163Fiona Morris13USF Youth Swimming
3:13.633Ava Noel15Neptune Swimming
2:41.984Abigail Auxier13SFRP Rossi Swim Team
3:22.734Phucharin Chansiri13Albany Armada Aquatics
2:55.144Pace Doyle14USF Youth Swimming
3:16.224Dylan Kim13Sierra Marlins Swim Team
2:39.254Alex Ambrose15Neptune Swimming
2:16.25200 Fly
1Marco Martino13Sierra Marlins Swim Team
2:21.582Michael Savko15Neptune Swimming
2:23.233Phucharin Chansiri13Albany Armada Aquatics
3:04.663Leopold Hellwig14USF Youth Swimming
2:29.993Zachary Robinson13Neptune Swimming
2:15.774Max Cowham14Sierra Marlins Swim Team
2:19.904Ian Farley18Neptune Swimming
2:09.564Arina Trotsiuk14Sierra Marlins Swim Team
2:41.87200 IM
—Mark Babcock10Neptune Swimming
3:20.34—George Atieh13Neptune Swimming
2:34.03—Will Huang13Sierra Marlins Swim Team
2:15.90—Maddy Howe13AC Swim Club
3:20.52—Brynn Bailey13AC Swim Club
2:36.28—Ian Farley18Neptune Swimming
2:10.69—Marina Hall9Neptune Swimming
2:53.83—Isabelle Felix13AC Swim Club
2:48.17—Riley Martinez15Neptune Swimming
2:44.36—Jack Swaffin-Smith10Fog City Hammerheads
2:41.94—Liam Stone13Neptune Swimming
3:21.92—Gaspar Mahe16Neptune Swimming
2:45.541Elliott Tang-Sabart13San Francisco Seals Swim Team
2:52.291Magnus Scheller16Neptune Swimming
2:08.361Reef Anderson13Neptune Swimming
2:47.641Chloe Tolve13USF Youth Swimming
3:05.321Benjamin Park Jackson13USF Youth Swimming
2:35.831Fiona Morris13USF Youth Swimming
3:11.831Daisy Jones-Landry13Neptune Swimming
2:40.771Ariya Patel13Neptune Swimming
2:33.95