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
—Macie Jackson8YMCA Presidio Aquatics
24.131Ava Ford8Humboldt Swim Club
21.781Heath Nelson6AC Swim Club
34.182Samuel Aukes8AC Swim Club
26.762Sage Lopez7Neptune Swimming
22.423Zoe Hill7Neptune Swimming
20.903Calla Mussallem8Thunder Coast Aquatics
17.223Andrew Chen6Thunder Coast Aquatics
23.013Grant Barylski7Neptune Swimming
26.804Lexie Ward8The Olympic Club
29.304Cam Nelson8AC Swim Club
21.864Jayda Holt7Neptune Swimming
17.954Cole Taylor8AC Swim Club
31.175Sloane Shevelenko8The Olympic Club
16.675Eleanor Tiscareno6Neptune Swimming
28.995Adrian Williams8Piranha Swimming
18.575Reef Hallgrimson8Neptune Swimming
23.7525 Back
—Ellia Kast7Neptune Swimming
24.89—Samuel Aukes8AC Swim Club
27.661Adira Jadhav7The Olympic Club
29.141Austyn Leal7AC Swim Club
26.572Oona Grellner7Neptune Swimming
24.572Remington Marian7Neptune Swimming
24.942Kalyn Wallace8San Francisco Seals Swim Team
24.613Jayda Holt7Neptune Swimming
22.973Audrey Rainow8Thunder Coast Aquatics
23.103Kirra Scurti6Thunder Coast Aquatics
30.943Logan Satrap6Thunder Coast Aquatics
37.313Cam Nelson8AC Swim Club
25.754Huck Ling7The Olympic Club
23.684Zoe Hill7Neptune Swimming
23.134Anthony Salinas7Piranha Swimming
27.904Aurora Sheeran6Thunder Coast Aquatics
42.195Sloane Shevelenko8The Olympic Club
21.275Averee Payne7Neptune Swimming
28.145Eva Castelli7San Francisco Seals Swim Team
35.935Anders Castelein8Unattached
26.4225 Breast
—Annabelle Everett8Seals Aquatics
27.35—Remington Marian7Neptune Swimming
35.801Philippa Gann8AC Swim Club
32.651Anthony Salinas7Piranha Swimming
35.462Penelope Allan8Neptune Swimming
32.112Ellia Kast7Neptune Swimming
32.782Christopher Ciaschini8Seals Aquatics
32.753Walter Butts8AC Swim Club
32.263Calla Mussallem8Thunder Coast Aquatics
27.593Adira Jadhav7The Olympic Club
30.494Heath Nelson6AC Swim Club
51.154Cam Nelson8AC Swim Club
30.314Jayda Holt7Neptune Swimming
28.254Katherine Ciaschini8Seals Aquatics
32.545Sloane Shevelenko8The Olympic Club
21.055Huck Ling7The Olympic Club
28.095Adrian Williams8Piranha Swimming
22.895Audrey Rainow8Thunder Coast Aquatics
29.6925 Fly
—Macie Jackson8YMCA Presidio Aquatics
38.091Clara Harrell7Neptune Swimming
44.932Austyn Leal7AC Swim Club
39.102Andrew Chen6Thunder Coast Aquatics
32.033Lucy Harrell8Neptune Swimming
26.333Riko Jaya7YMCA Presidio Aquatics
23.034Zoe Hill7Neptune Swimming
24.564Annabelle Everett8Seals Aquatics
25.884Grant Barylski7Neptune Swimming
42.305Ivy McCrea8Vallejo Aquatic Club
21.355Emilia Noronha8The Olympic Club
25.315Adrian Williams8Piranha Swimming
22.966Ava Ford8Humboldt Swim Club
30.0350 Free
—Daisy Jones-Landry13Neptune Swimming
30.35—Madeline Miller10Humboldt Swim Club
37.51—Frankie Fendler9AC Swim Club
53.73—Arya Coates10The Olympic Club
36.34—Braxton Guensch14Neptune Swimming
29.06—Mountain Wang9Neptune Swimming
42.21—Ariana Jain9The Olympic Club
59.85—Seraphina Suazo12Neptune Swimming
31.86—Elise Anderson12San Francisco Seals Swim Team
32.25—Finlay Nelson10AC Swim Club
33.00—Gabriella McCarthy14North Bay Aquatics
27.28—Shae Shevelenko10The Olympic Club
40.08—Colette Holt14Thunder Coast Aquatics
30.47—Amaeya Virmani14AC Swim Club
26.31—Emma Grzebik14AC Swim Club
28.04—Klara Treusch11San Francisco Seals Swim Team
43.04—Akshaj Bhandari11Neptune Swimming
51.301Ellie Tang11The Olympic Club
36.411Ellie Price16AC Swim Club
30.881Eliana Capitelli-Garcia10Neptune Swimming
51.1950 Back
—Miranda Stewart10Neptune Swimming
45.80—Olivia Holmes12San Francisco Seals Swim Team
54.52—Robert Rodrigues7Neptune Swimming
1:08.61—Ronan MurdockPerriera9AC Swim Club
45.18—Elise Anderson12San Francisco Seals Swim Team
37.02—Savannah Taylor11AC Swim Club
1:05.71—Sophia Sisk10The Olympic Club
35.50—Lexie Ward8The Olympic Club
1:10.12—Miles Jackson10YMCA Presidio Aquatics
56.64—Mark Babcock10Neptune Swimming
43.891Isabella Taylor11AC Swim Club
51.781Madeline Miller10Humboldt Swim Club
44.701Lucas Fleck9AC Swim Club
49.351Seraphina Suazo12Neptune Swimming
35.901Bridget Stewart10Neptune Swimming
46.961Aili Schwartz10Seals Aquatics
42.501Logan Gieseking12SFRP Rossi Swim Team
41.721Deirdre Gardner11Neptune Swimming
42.721Cole Doherty12Neptune Swimming
46.232Joseph Pelleriti9Pacific Coast Marlins
39.8050 Breast
—Kalyn Wallace8San Francisco Seals Swim Team
57.02—Frankie Fendler9AC Swim Club
1:15.71—Theodore Gann10AC Swim Club
1:15.45—Clara Dankelmann12San Francisco Seals Swim Team
48.24—Nolan Stack10Neptune Swimming
1:03.99—Tyler Lee11San Francisco Seals Swim Team
45.74—Seraphina Suazo12Neptune Swimming
46.69—Abigail McDermott9Thunder Coast Aquatics
55.06—Marley Richardson11Neptune Swimming
41.861Lucca Chavez10Neptune Swimming
56.661Adeline Ezra10Thunder Coast Aquatics
41.901Delaney Timmons9Neptune Swimming
50.521Christopher Ciaschini8Seals Aquatics
1:08.981Aurora Eisenmann10YMCA Presidio Aquatics
1:03.531Tatiana Marian9Neptune Swimming
53.971Ellen Jaime10Neptune Swimming
46.301Isla Herdell10Neptune Swimming
1:02.661Re Anastasopoulou-Tsalo10San Francisco Seals Swim Team
1:01.641Michael Cramer12AC Swim Club
47.831Benjamin Foster9Neptune Swimming
50.2750 Fly
—Halia Scurti10Thunder Coast Aquatics
33.55—Kathleen Phelps12Neptune Swimming
38.56—Ellie McDermott12Thunder Coast Aquatics
38.59—Maya Losada-Tweedell8Neptune Swimming
44.23—Abigail McDermott9Thunder Coast Aquatics
47.41—Tyler Lee11San Francisco Seals Swim Team
35.28—Owen Werres11The Olympic Club
1:00.371Sailor Noel10Neptune Swimming
40.451Kaia Forstat12YMCA Presidio Aquatics
58.711Luiz David Hernandez12Neptune Swimming
1:16.621John Meyerdirk11The Olympic Club
37.231Liam Rothrock11The Olympic Club
46.081Sophia Sisk10The Olympic Club
35.352Lucas Fleck9AC Swim Club
57.942Blake Egide11Thunder Coast Aquatics
34.162Andres Moreira Debrot12Napa Valley Swim Team
47.162Margaret Meyerdirk9The Olympic Club
1:03.732Oliana Kast10Neptune Swimming
44.592Annabelle Everett8Seals Aquatics
59.622Maia McAlister-Paul12Neptune Swimming
35.13100 Free
—Amaya Holt11Neptune Swimming
1:06.29—Jason Poole18Neptune Swimming
1:00.57—Audrey Rainow8Thunder Coast Aquatics
1:31.72—Jasper Chian7The Olympic Club
1:56.10—Arya Coates10The Olympic Club
1:22.41—Ripley Kleinman12AC Swim Club
1:16.81—Frankie Fendler9AC Swim Club
1:55.50—Maeva Kapp10Unattached
1:19.76—Finlay Nelson10AC Swim Club
1:14.44—Tatiana Marian9Neptune Swimming
1:36.30—Marlowe Whitt13Neptune Swimming
1:07.72—Ellie McDermott12Thunder Coast Aquatics
1:12.03—Tobin David12YMCA Presidio Aquatics
1:19.01—Xavier Boardman14Neptune Swimming
1:01.09—Mason Nolen12Neptune Swimming
1:34.17—Emma Grzebik14AC Swim Club
1:02.241Walker Egide14Thunder Coast Aquatics
52.971Colin Biggio13AC Swim Club
1:00.411Madeline Miller10Humboldt Swim Club
1:28.681Olivia Villaluna15AC Swim Club
1:03.61100 Back
—Marley Richardson11Neptune Swimming
1:18.86—Alexa Areias15AC Swim Club
1:14.48—Faye Stevens10Neptune Swimming
1:29.69—Serafina Presta11Thunder Coast Aquatics
1:36.92—Cora Castelli11San Francisco Seals Swim Team
1:56.11—Tyler Lee11San Francisco Seals Swim Team
1:27.30—Dylan Amin12San Francisco Seals Swim Team
1:21.48—Frankie Pantuliano10The Olympic Club
1:57.46—Ensley Kliegl13Neptune Swimming
1:19.32—Jay Guzman10AC Swim Club
1:37.571Violet Steinkamp13AC Swim Club
1:38.991Tristan Zavala14Napa Valley Swim Team
1:10.681Lucius Holt11Thunder Coast Aquatics
1:26.031Kaia Forstat12YMCA Presidio Aquatics
2:00.221Lucas Pisoni10Neptune Swimming
1:33.261Ariya Patel13Neptune Swimming
1:12.021Juliet Groves11AC Swim Club
1:24.841Jonathan Lester13Neptune Swimming
1:09.661Abigail Auxier13SFRP Rossi Swim Team
1:20.171Ashton Hicks12Neptune Swimming
1:23.75100 Breast
—Arhaan Isshak13Thunder Coast Aquatics
1:39.06—Isabelle Felix13AC Swim Club
1:22.69—Juan Mejia14Neptune Swimming
1:19.38—Olivia Spellmeyer10Humboldt Swim Club
1:33.58—Ariana Jain9The Olympic Club
2:03.44—Ronan MurdockPerriera9AC Swim Club
1:57.37—Abigail Auxier13SFRP Rossi Swim Team
1:27.96—Quinn Kliegl11Neptune Swimming
1:44.771Anaisha Chandra12Neptune Swimming
2:01.821Owen Werres11The Olympic Club
2:01.591Tyler Lee11San Francisco Seals Swim Team
1:39.991Sami Mokhtari13San Francisco Seals Swim Team
1:29.291Amelia Loedolff15North Bay Aquatics
1:22.851Maelle Reece14San Francisco Seals Swim Team
1:28.241Madison Jackson13YMCA Presidio Aquatics
1:39.431Ellen Jaime10Neptune Swimming
1:39.691Faye Stevens10Neptune Swimming
1:45.431Isla Herdell10Neptune Swimming
2:13.012Addison Andersen16Neptune Swimming
1:35.672Vivian Corral11YMCA Presidio Aquatics
1:53.89100 Fly
—Fiona Tanimura13YMCA Presidio Aquatics
1:19.42—Fifaliana Rakotomalala14San Francisco Seals Swim Team
1:06.91—Elise Anderson12San Francisco Seals Swim Team
1:26.88—Dominik Cauich Buxton14Thunder Coast Aquatics
1:06.931Jacob Mitts16Neptune Swimming
1:15.271Zilam Ling12YMCA Presidio Aquatics
1:42.491Colin Biggio13AC Swim Club
1:07.752Molly Murphy13Thunder Coast Aquatics
1:13.252Juan Mejia14Neptune Swimming
1:07.732Ariya Patel13Neptune Swimming
1:09.172Sami Mokhtari13San Francisco Seals Swim Team
1:19.473Brynn Bailey13AC Swim Club
1:10.063Tad Collins14YMCA Presidio Aquatics
1:15.453Michael Savko15Neptune Swimming
1:03.453Amelia Loedolff15North Bay Aquatics
1:14.023Caelen Kapp12Unattached
1:25.463Maeva Kapp10Unattached
1:34.173Estelle Wilcock13Thunder Coast Aquatics
1:09.604Peyton Smith12The Olympic Club
1:23.184Georgia Doherty14Neptune Swimming
1:17.27100 IM
—Amaya Holt11Neptune Swimming
1:18.55—Leela Ambrose8Neptune Swimming
1:57.61—Ella Heilman12San Francisco Seals Swim Team
1:34.71—Cam Nelson8AC Swim Club
2:16.11—Yusef Mukhtar10The Olympic Club
1:36.16—MacKenzee Payne11Neptune Swimming
1:34.93—Pippa Kilroy10Neptune Swimming
1:36.58—Laurel Whitman9The Olympic Club
2:13.84—Delaney Timmons9Neptune Swimming
1:43.511Kiera (Kiki) Ward10The Olympic Club
1:34.041Neya Petersen12YMCA Presidio Aquatics
1:21.131Isabella Taylor11AC Swim Club
2:09.131Kainaluloeanai Rivera10Neptune Swimming
1:41.491Tatiana Marian9Neptune Swimming
1:44.251Zachary Everett10Seals Aquatics
1:29.191Aili Schwartz10Seals Aquatics
1:32.611Sira Kuniavsky12San Francisco Seals Swim Team
1:40.722Eleanor Tiscareno6Neptune Swimming
2:41.602Ivy McCrea8Vallejo Aquatic Club
1:46.642Maeva Kapp10Unattached
1:31.51200 Free
—Daisy Jones-Landry13Neptune Swimming
2:23.52—Nika Mohammadi13Neptune Swimming
2:29.20—Castiel Phelps14Neptune Swimming
2:06.79—Josie Fendler12AC Swim Club
3:20.63—Bryson Lemen11Neptune Swimming
2:51.45—Saoirse Phipps13Thunder Coast Aquatics
2:10.821Nikko Scheiman13AC Swim Club
2:16.451Ela Boardman17Neptune Swimming
2:16.851Audrey Lemen13Neptune Swimming
2:41.411Emma Grzebik14AC Swim Club
2:16.181Ensley Kliegl13Neptune Swimming
2:20.431Nolan Crane12YMCA Presidio Aquatics
2:52.821Ainsley Allen11The Olympic Club
3:30.021Chloe Chen12The Olympic Club
2:32.921Anna Cummins10Neptune Swimming
2:55.312Aleksandr Roditi15Thunder Coast Aquatics
2:03.912Aada Kautovaara14North Bay Aquatics
2:10.712Olivia Villaluna15AC Swim Club
2:16.462Colette Holt14Thunder Coast Aquatics
2:20.472Caleb Houser13Napa Valley Swim Team
2:11.77200 Back
—Caleb Houser13Napa Valley Swim Team
2:32.401Tad Collins14YMCA Presidio Aquatics
2:35.751Marlowe Whitt13Neptune Swimming
2:34.982Finn Oloughlin18YMCA Presidio Aquatics
2:37.022Angela Fu15San Francisco Seals Swim Team
2:49.242Ariya Patel13Neptune Swimming
2:39.853Ryley Blackmore15AC Swim Club
2:35.043Madison Jackson13YMCA Presidio Aquatics
3:09.873Benjamin Moretz14YMCA Presidio Aquatics
2:11.194Wendy Deng16Neptune Swimming
2:37.644Hamish McGeorge16YMCA Presidio Aquatics
2:49.214Castiel Phelps14Neptune Swimming
2:20.454Aada Kautovaara14North Bay Aquatics
2:23.305Chloe Morelle17Neptune Swimming
2:22.515Tristan Zavala14Napa Valley Swim Team
2:33.715Lily Chasan13Neptune Swimming
2:40.015Aleksandr Roditi15Thunder Coast Aquatics
2:17.106Hayden Kirk13AC Swim Club
2:39.456Ela Boardman17Neptune Swimming
2:27.93200 Breast
—Cooper Lee14The Olympic Club
2:48.54—Lily Chasan13Neptune Swimming
3:06.821Amaeya Virmani14AC Swim Club
2:58.412Liam Nelson13AC Swim Club
2:54.202Ensley Kliegl13Neptune Swimming
3:08.272Isabelle Felix13AC Swim Club
3:01.243Maddy Howe13AC Swim Club
3:44.423Leah Preuss14Neptune Swimming
2:53.553Braxton Guensch14Neptune Swimming
2:54.254Paige Walsh16The Olympic Club
2:59.244Hayden Kirk13AC Swim Club
3:08.374Nayeli Honigsberg14AC Swim Club
3:23.074Grayson Biggio16AC Swim Club
2:36.855Eona Pasternak15AC Swim Club
2:36.955Benjamin Whitford14AC Swim Club
3:14.485Emma Grzebik14AC Swim Club
2:58.045Walker Egide14Thunder Coast Aquatics
2:27.176Nathan Trombley13AC Swim Club
3:12.236Olivia Villaluna15AC Swim Club
2:52.10200 Fly
—Estelle Wilcock13Thunder Coast Aquatics
2:45.653Juan Mejia14Neptune Swimming
2:27.654Andrew Larson15Thunder Coast Aquatics
1:59.885Alex Bouse16Neptune Swimming
2:14.88200 IM
—Ryley Blackmore15AC Swim Club
2:34.57—Zachary Everett10Seals Aquatics
3:14.10—Olivia Spellmeyer10Humboldt Swim Club
2:56.68—Gabriella McCarthy14North Bay Aquatics
2:40.06—Liam Nelson13AC Swim Club
2:37.621Dominik Cauich Buxton14Thunder Coast Aquatics
2:22.461Luc Conroe14North Bay Aquatics
2:35.961Axel Radstrom9Pacific Coast Marlins
3:33.371Maya Losada-Tweedell8Neptune Swimming
3:18.311Kei Hao12The Olympic Club
2:47.201Wendy Deng16Neptune Swimming
2:46.151Nicholas Cummins12Neptune Swimming
2:54.682Amaeya Virmani14AC Swim Club
2:37.802Lily Chasan13Neptune Swimming
2:46.932Georgia Doherty14Neptune Swimming
2:39.822Daniel Heilman10San Francisco Seals Swim Team
3:10.292Maya Jain11The Olympic Club
3:47.252Arya Coates10The Olympic Club
3:17.952Lily Taylor14Seals Aquatics
2:59.432Alessandro Martinez16Neptune Swimming
2:25.75400 IM
2Nikko Scheiman13AC Swim Club
5:34.454Samuel Wilcock15Thunder Coast Aquatics
5:05.014Chloe Collier13Neptune Swimming
6:13.725Alex Bouse16Neptune Swimming
4:44.055Eona Pasternak15AC Swim Club
5:07.51DQTristan Zavala14Napa Valley Swim Team
—500 Free
—Amanda Kautovaara11North Bay Aquatics
6:30.52—Nikko Scheiman13AC Swim Club
6:03.271Grayson Biggio16AC Swim Club
5:57.521Audrey Lemen13Neptune Swimming
7:16.321Ensley Kliegl13Neptune Swimming
6:17.122Maxwell Mintalucci12AC Swim Club
6:11.212Genevieve Reed13The Olympic Club
7:23.102Kiele Hardcastle13Neptune Swimming
6:23.842Ryder Newton12Neptune Swimming
5:57.643Catherine Burkhardt14The Olympic Club
6:12.433Jonathan Lester13Neptune Swimming
5:47.773Colin Biggio13AC Swim Club
6:21.683Laila Goodheart14Neptune Swimming
6:49.194Alex Bouse16Neptune Swimming
5:23.194Nicholas Cummins12Neptune Swimming
6:16.054Madison Jackson13YMCA Presidio Aquatics
7:59.284Alexa Areias15AC Swim Club
5:52.065Ava Noel15Neptune Swimming
5:51.735Gabriella McCarthy14North Bay Aquatics
6:10.175Amaeya Virmani14AC Swim Club
6:21.96