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
1Ziyau Ling8YMCA Presidio Aquatics
24.291Maxwell Gibson8Piranha Swimming
22.691Anthony Salinas7Piranha Swimming
21.351Grace Rivera8Piranha Swimming
20.282Mason Walter8Piranha Swimming
17.792Robert Rodrigues7Neptune Swimming
26.272Macey Fischer8AC Swim Club
22.992Ivy McCrea8Vallejo Aquatic Club
17.272Jameson Wallace7Napa Valley Swim Team
20.593Aura Pascu8North Bay Aquatics
18.373Alexander Jaros8Sebastopol Sea Serpents
27.333Plum Serra7Sebastopol Sea Serpents
26.053Diego Watts7Sebastopol Sea Serpents
17.973Sloane Shevelenko8The Olympic Club
15.994Elliot Terpin7Piranha Swimming
33.194Andrew Chen6Thunder Coast Aquatics
21.894Alessandra Campbell7Piranha Swimming
34.594Lexie Ward8The Olympic Club
23.184Maya Losada-Tweedell8Neptune Swimming
16.185Kora Kleinschmidt8Sebastopol Sea Serpents
18.9325 Back
1Avery Lehman8AC Swim Club
25.911Lexie Ward8The Olympic Club
26.281Cole Taylor8AC Swim Club
29.932Robert Rodrigues7Neptune Swimming
32.132Ivy McCrea8Vallejo Aquatic Club
23.192Calla Mussallem8Thunder Coast Aquatics
20.812Diego Watts7Sebastopol Sea Serpents
24.292August Schwartz5Seals Aquatics
50.923Jameson Wallace7Napa Valley Swim Team
26.583Mason Walter8Piranha Swimming
26.093Plum Serra7Sebastopol Sea Serpents
33.523Lorenzo Watts7Sebastopol Sea Serpents
27.373Sloane Shevelenko8The Olympic Club
19.424Eric Arnold8Piranha Swimming
23.244Maya Losada-Tweedell8Neptune Swimming
20.474Andrew Chen6Thunder Coast Aquatics
26.514Elliot Terpin7Piranha Swimming
28.2425 Breast
1Jemma King8The Olympic Club
26.941Riko Jaya7YMCA Presidio Aquatics
29.701Eric Arnold8Piranha Swimming
27.701Zoe Hill7Neptune Swimming
29.302Samuel Aukes8AC Swim Club
43.582Ivy McCrea8Vallejo Aquatic Club
24.912Lorenzo Watts7Sebastopol Sea Serpents
27.322Savannah Blok8Napa Valley Swim Team
27.593Joshua LaFarre8North Bay Aquatics
33.473Plum Serra7Sebastopol Sea Serpents
34.313Sloane Shevelenko8The Olympic Club
22.284Maya Losada-Tweedell8Neptune Swimming
23.764Eva Castelli7San Francisco Seals Swim Team
38.094Anthony Salinas7Piranha Swimming
38.904Diego Watts7Sebastopol Sea Serpents
29.775Mason Walter8Piranha Swimming
29.445Saoirse Bair8Sebastopol Sea Serpents
28.015Kora Kleinschmidt8Sebastopol Sea Serpents
27.425Cole Taylor8AC Swim Club
38.3425 Fly
1Kora Kleinschmidt8Sebastopol Sea Serpents
23.691Andrew Chen6Thunder Coast Aquatics
23.351Maxwell Aukes6AC Swim Club
52.621Macie Jackson8YMCA Presidio Aquatics
34.482Walter Butts8AC Swim Club
34.382Aura Pascu8North Bay Aquatics
22.332Ivy McCrea8Vallejo Aquatic Club
21.172Lorenzo Watts7Sebastopol Sea Serpents
29.033Samuel Aukes8AC Swim Club
37.043Diego Watts7Sebastopol Sea Serpents
22.443Sophie Neuwirth7The Olympic Club
25.663Sloane Shevelenko8The Olympic Club
18.774Joshua LaFarre8North Bay Aquatics
35.034Maya Losada-Tweedell8Neptune Swimming
19.194Plum Serra7Sebastopol Sea Serpents
31.505Zoe Hill7Neptune Swimming
26.265Riko Jaya7YMCA Presidio Aquatics
26.3550 Free
1Robert Rodrigues7Neptune Swimming
1:03.831Abigail Austen12Napa Valley Swim Team
31.911Margaret Mishev11The Olympic Club
34.591Saoirse Bair8Sebastopol Sea Serpents
50.681Aili Schwartz10Seals Aquatics
33.061Quinn Werres13The Olympic Club
30.191Riko Jaya7YMCA Presidio Aquatics
45.561Everly Richards11AC Swim Club
35.541Natalie Goldstein14YMCA Presidio Aquatics
34.931Tyson Yang15SFRP Rossi Swim Team
32.441Mark Babcock10Neptune Swimming
34.521Kaveh Zolfaghari-Ashcroft13North Bay Aquatics
33.741Marlon Chinchilla9Piranha Swimming
42.801Logan Gieseking13SFRP Rossi Swim Team
29.481Elyse Lee9San Francisco Seals Swim Team
41.751Zoe Hill7Neptune Swimming
46.811Jack Swaffin-Smith11Unattached
28.751Cora Castelli11San Francisco Seals Swim Team
44.241David Sills11North Bay Aquatics
33.301Alyse Carlson12North Bay Aquatics
29.7050 Back
1Margaret Mishev11The Olympic Club
49.401Saoirse Bair8Sebastopol Sea Serpents
56.941Mika Crawley13The Olympic Club
38.411Charles DeRienzo8Piranha Swimming
1:37.971Miles Jackson10YMCA Presidio Aquatics
48.081Francesca Aflague9The Olympic Club
48.531Nikko Scheiman13AC Swim Club
34.021Nicholas Cummins12Neptune Swimming
37.731Ansel Louie14SFRP Rossi Swim Team
38.591Eloise Wilson11North Bay Aquatics
44.621Eva Fisl11North Bay Aquatics
40.581Rigsang Dradul10Piranha Swimming
1:06.101Isla Herdell10Neptune Swimming
58.461Colin Biggio13AC Swim Club
31.841Cora Castelli11San Francisco Seals Swim Team
56.211Maelynn Thompson11North Bay Aquatics
40.041Scarlett Adelson9San Francisco Seals Swim Team
1:10.781Remington Marian7Neptune Swimming
59.631Samuel Reed11Piranha Swimming
39.632Felix Rescher14San Francisco Seals Swim Team
35.5650 Breast
1Juliette Roslyn10North Bay Aquatics
49.791Max Camara12Napa Valley Swim Team
45.151Elliott Harris10Sebastopol Sea Serpents
1:23.071Josie Fendler12AC Swim Club
57.931Mika Crawley13The Olympic Club
45.501Marlon Chinchilla9Piranha Swimming
55.481Anna Cummins10Neptune Swimming
44.601Oliver Oram12San Francisco Seals Swim Team
47.001Logan Gieseking13SFRP Rossi Swim Team
40.731Hannah Sills9North Bay Aquatics
1:02.011Sira Kuniavsky12San Francisco Seals Swim Team
52.101Angela Fu15San Francisco Seals Swim Team
41.261Tristan Walter13Piranha Swimming
47.801Calla Mussallem8Thunder Coast Aquatics
59.231Alyse Carlson12North Bay Aquatics
41.182Frida Limon Figueroa13San Francisco Seals Swim Team
49.612Anthony Salinas7Piranha Swimming
1:20.862Jameson Warren13YMCA Presidio Aquatics
33.732Camila Pineda9Piranha Swimming
1:09.642Sophia Pellegrini17Piranha Swimming
49.1550 Fly
1Zilam Ling12YMCA Presidio Aquatics
44.181Quail Serra9Sebastopol Sea Serpents
41.451Theodore Hawke10Sebastopol Sea Serpents
42.391Maxwell Mintalucci12AC Swim Club
35.291Peyton Smith12The Olympic Club
34.161Abigail Auxier13SFRP Rossi Swim Team
39.551Quinn Esparza10San Francisco Seals Swim Team
46.561Colin Biggio13AC Swim Club
28.851Scarlett Adelson9San Francisco Seals Swim Team
1:03.941David Harutyunyan13YMCA Presidio Aquatics
48.721Luna Losada-Tweedell11Neptune Swimming
39.571Grayson Biggio16AC Swim Club
27.742Mavis Lee12San Francisco Seals Swim Team
46.232Mason Nolen12Neptune Swimming
56.732Maelynn Thompson11North Bay Aquatics
40.142Alyse Carlson12North Bay Aquatics
32.812John Stewart13North Bay Aquatics
28.182Hannah Sills9North Bay Aquatics
57.702Kate McDonald11North Bay Aquatics
35.482Fiona Tanimura13YMCA Presidio Aquatics
36.32100 Free
1Zilam Ling12YMCA Presidio Aquatics
1:20.311Plum Serra7Sebastopol Sea Serpents
2:11.131Elle Chow9North Bay Aquatics
1:32.141Marshall Maloney12Napa Valley Swim Team
1:19.901Isabel Murphree13AC Swim Club
1:12.661Lyle Arnold10Piranha Swimming
1:28.501Paloma Norris12AC Swim Club
1:38.251London MacLean13Scott Valley Sea Serpents
1:06.331Elliott Zeiger14San Francisco Seals Swim Team
1:12.401Maxwell Ambrose12Neptune Swimming
1:05.521Alessia Frayle10YMCA Presidio Aquatics
1:32.261Emma Stewart12SFRP Rossi Swim Team
1:11.951Anna Cummins10Neptune Swimming
1:22.131Jackson Mckinnie15San Francisco Seals Swim Team
1:11.181Frida Limon Figueroa13San Francisco Seals Swim Team
1:23.311Oliver Auxier11SFRP Rossi Swim Team
1:23.431Ellis Krause10San Francisco Seals Swim Team
2:00.611Colin Biggio13AC Swim Club
59.201James Malloy12North Bay Aquatics
1:17.111Inara Thai12AC Swim Club
1:06.05100 Back
1Quail Serra9Sebastopol Sea Serpents
1:34.091Tad Collins14YMCA Presidio Aquatics
1:09.911Mika Crawley13The Olympic Club
1:21.871Holden Richards9AC Swim Club
1:41.361Olivia Serafyn12YMCA Presidio Aquatics
1:19.851Kiera (Kiki) Ward10The Olympic Club
1:32.481Kaveh Zolfaghari-Ashcroft13North Bay Aquatics
1:24.551Sira Kuniavsky12San Francisco Seals Swim Team
1:34.341David Sills11North Bay Aquatics
1:28.552Nicholas Cummins12Neptune Swimming
1:19.762Madeline Gillingham12Neptune Swimming
1:16.872Elyse Lee9San Francisco Seals Swim Team
1:39.002Georgii Kudriashov12Neptune Swimming
1:33.442Jonathan Lester14Neptune Swimming
1:08.162Valentina Salinas11Piranha Swimming
1:53.322David Harutyunyan13YMCA Presidio Aquatics
1:36.632Elle Chow9North Bay Aquatics
1:42.852James Malloy12North Bay Aquatics
1:36.452Aurora Eisenmann10YMCA Presidio Aquatics
2:09.182Nishith Manoharan13California Dolphins Swim Team
1:15.14100 Breast
1Aurora Eisenmann10YMCA Presidio Aquatics
2:20.341Mason Nolen12Neptune Swimming
2:03.921Theodore Hawke10Sebastopol Sea Serpents
1:47.571Max Camara12Napa Valley Swim Team
1:41.311Diya Chandarana12The Olympic Club
1:45.281Francesca Aflague9The Olympic Club
1:58.061Everly Richards11AC Swim Club
1:54.641Jameson Warren13YMCA Presidio Aquatics
1:16.361Emma Stewart12SFRP Rossi Swim Team
1:24.661Alexander Ledogar13SFRP Rossi Swim Team
1:23.581Abigail Auxier13SFRP Rossi Swim Team
1:31.791Tatiana Marian9Neptune Swimming
1:56.121Finn Oloughlin18YMCA Presidio Aquatics
1:27.711Quail Serra9Sebastopol Sea Serpents
1:36.182Mavis Lee12San Francisco Seals Swim Team
1:40.522Elyse Lee9San Francisco Seals Swim Team
1:53.702Isla Herdell10Neptune Swimming
2:08.942Georgii Kudriashov12Neptune Swimming
1:26.192Natania Chaffee12San Francisco Seals Swim Team
1:46.902Tristan Walter13Piranha Swimming
1:38.56100 Fly
1Jacob Maiden14Napa Valley Swim Team
1:40.051Eva Fields11North Bay Aquatics
1:24.171Sami Mokhtari13San Francisco Seals Swim Team
1:24.251Matthieu Ho Tsong Fang12AC Swim Club
1:17.691Alondra Silva Carrero13Piranha Swimming
1:37.622Madeline Gillingham12Neptune Swimming
1:21.352Tyler Lee11San Francisco Seals Swim Team
1:21.282Lily Tanimura13YMCA Presidio Aquatics
1:25.462Winston Swaffin-Smith13Unattached
1:03.232Esme Driedger10The Olympic Club
2:05.142Finn Oloughlin18YMCA Presidio Aquatics
1:17.632Theodore Hawke10Sebastopol Sea Serpents
1:53.913Colin Biggio13AC Swim Club
1:07.313Pace Bui10Fog City Hammerheads
1:07.513Bear Anderson11The Olympic Club
1:10.753Alessia Frayle10YMCA Presidio Aquatics
1:50.773David Harutyunyan13YMCA Presidio Aquatics
1:43.693Neya Petersen12YMCA Presidio Aquatics
1:22.934Nikko Scheiman13AC Swim Club
1:21.384Nicholas Cummins12Neptune Swimming
1:15.87100 IM
1Quail Serra9Sebastopol Sea Serpents
1:29.411Tobin David12YMCA Presidio Aquatics
1:31.111Elle Chow9North Bay Aquatics
1:37.031MacKenzee Payne11Neptune Swimming
1:32.891Quinn Werres13The Olympic Club
1:16.241Elliott Tang-Sabart13San Francisco Seals Swim Team
1:17.881Miles Jackson10YMCA Presidio Aquatics
1:46.581Ivan Siankevich11San Francisco Seals Swim Team
1:49.961Alexander Ledogar13SFRP Rossi Swim Team
1:20.541Jay Guzman10AC Swim Club
1:45.451Ella McCrea12Vallejo Aquatic Club
1:22.181Alessia Frayle10YMCA Presidio Aquatics
1:43.781Natania Chaffee12San Francisco Seals Swim Team
1:39.841Theo Wood12Sebastopol Sea Serpents
1:18.941Jameson Warren13YMCA Presidio Aquatics
1:09.861Juliette Roslyn10North Bay Aquatics
1:34.502Chloe Collier13Neptune Swimming
1:25.522Anna Cummins10Neptune Swimming
1:30.182Nicholas Cummins12Neptune Swimming
1:19.732Madeline Gillingham12Neptune Swimming
1:17.42200 Free
1Marco Chinchilla12Piranha Swimming
3:08.451Fiona Tanimura13YMCA Presidio Aquatics
2:22.191Olivia Serafyn12YMCA Presidio Aquatics
2:42.291Nicholas Cummins12Neptune Swimming
2:20.671Lucy Fouksman11YMCA Presidio Aquatics
2:48.951Amaeya Virmani14AC Swim Club
2:20.421Lucas Keiser13AC Swim Club
2:39.552Luna Losada-Tweedell11Neptune Swimming
2:25.022James Malloy12North Bay Aquatics
2:50.722Neya Petersen12YMCA Presidio Aquatics
2:28.992Matthieu Ho Tsong Fang12AC Swim Club
2:18.972Sophia Sisk10The Olympic Club
2:36.772Nikko Scheiman13AC Swim Club
2:15.502Isabella Taylor11AC Swim Club
3:27.722Quinn Werres13The Olympic Club
2:29.732Theodore Hawke10Sebastopol Sea Serpents
2:42.402Elliott Harris10Sebastopol Sea Serpents
3:52.952Jacob Maiden14Napa Valley Swim Team
2:44.122Audrey Kapoor10Santa Clara Swim Club
3:00.692Elliott Tang-Sabart13San Francisco Seals Swim Team
2:29.92200 Breast
1Aiden Scott13Neptune Swimming
3:10.251Isabella Taylor11AC Swim Club
4:41.821Remington Bengson13Piranha Swimming
3:04.791Sophia Pellegrini17Piranha Swimming
4:11.681Mason Nolen12Neptune Swimming
4:20.752Georgii Kudriashov12Neptune Swimming
2:59.802Argelia Diaz11Piranha Swimming
4:13.412Evan Ahlsten13North Bay Aquatics
3:33.522Nathan Ahlsten13North Bay Aquatics
3:24.532Emma Stewart12SFRP Rossi Swim Team
3:06.542Abigail Auxier13SFRP Rossi Swim Team
3:18.372Owen Werres11The Olympic Club
4:02.842Aaron Chen13Scott Valley Sea Serpents
2:55.843Grayson Biggio16AC Swim Club
2:32.883Nikko Scheiman13AC Swim Club
3:11.363Lucas da Silva Moulton12North Bay Aquatics
4:05.173Mette Schafer11North Bay Aquatics
3:31.473Alexander Ledogar13SFRP Rossi Swim Team
3:06.563Arjuna Jaya11YMCA Presidio Aquatics
3:25.083Neya Petersen12YMCA Presidio Aquatics
2:48.44200 IM
1Quinn Werres13The Olympic Club
2:43.831Chloe Collier13Neptune Swimming
2:58.901Colin Biggio13AC Swim Club
2:29.351Remington Bengson13Piranha Swimming
2:51.902Felix Rescher14San Francisco Seals Swim Team
2:39.762Lily Tanimura13YMCA Presidio Aquatics
3:00.402Hayden Kirk13AC Swim Club
2:35.592Isabel Murphree13AC Swim Club
3:00.163Isabelle Felix13AC Swim Club
2:50.613Emma Grzebik14AC Swim Club
2:32.713Nikko Scheiman13AC Swim Club
2:39.543Benjamin Whitford14AC Swim Club
2:44.043Mika Crawley13The Olympic Club
3:02.443Benjamin Moretz14YMCA Presidio Aquatics
2:13.644Alexander Ledogar13SFRP Rossi Swim Team
2:58.644London MacLean13Scott Valley Sea Serpents
2:47.204Fiona Bair15Sebastopol Sea Serpents
2:52.814Ryder Newton13Neptune Swimming
2:35.934Winston Swaffin-Smith13Unattached
2:22.285Jackson Mckinnie15San Francisco Seals Swim Team
2:56.61500 Free
1Nikko Scheiman13AC Swim Club
6:06.491Maya Losada-Tweedell8Neptune Swimming
7:20.282Jonathan Lester14Neptune Swimming
5:41.392Fiona Tanimura13YMCA Presidio Aquatics
6:26.902Zoe Lau9Unattached
7:26.062Neya Petersen12YMCA Presidio Aquatics
6:34.112Finn Oloughlin18YMCA Presidio Aquatics
6:08.432Saoirse Bair8Sebastopol Sea Serpents
10:39.023Hailey Sotelo15AC Swim Club
6:36.743Benjamin Moretz14YMCA Presidio Aquatics
5:16.213Olivia Serafyn12YMCA Presidio Aquatics
7:07.194Sunny Ehrenreich10Sebastopol Sea Serpents
7:49.814Luna Losada-Tweedell11Neptune Swimming
6:14.144Kora Kleinschmidt8Sebastopol Sea Serpents
9:41.014Ella McCrea12Vallejo Aquatic Club
7:03.034Matthieu Ho Tsong Fang12AC Swim Club
6:11.765Marina Hall10Neptune Swimming
6:25.635Madison Jackson13YMCA Presidio Aquatics
7:54.165Gemma Sneed11Sebastopol Sea Serpents
6:52.56