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
—Aiden Yeo16Pleasanton Seahawks
21.78—Ivan Khrystenko14Unattached
23.29—Walker Egide13Thunder Coast Aquatics
24.90—Chloe Mulia16San Ramon Valley Aquatics
25.70—Edward Bawono15San Ramon Valley Aquatics
25.97—Avery Tanimura17Walnut Creek Aquabears
28.54—Aubree Carlock14Tule Nation Tritons
27.33—Andrew Tanimura17Walnut Creek Aquabears
24.63—Miron Gridin17Thunder Coast Aquatics
23.171Leah Raegen16Quicksilver Swimming
25.861Catherine Eilerman15Thunder Coast Aquatics
26.501Kai Jastrebski16Swim South Bay
24.431Jordan Estimo17Pleasanton Seahawks
22.661Kaden Wong16Pleasanton Seahawks
21.561Owen Purcell16Walnut Creek Aquabears
24.041Maya Hunter13Quicksilver Swimming
29.311Lucy Yaroshenko14Unattached
27.021Liyang Cao13Quicksilver Swimming
25.401Maxwell Schultz13Piedmont Swim Team
24.391Devin Stanton14Quicksilver Swimming
23.28100 Free
—Khaled Aboutaleb16San Ramon Valley Aquatics
53.58—Ayla Burke14Quicksilver Swimming
55.99—Zachary Raegen13Quicksilver Swimming
56.61—Colum Slattery19Unattached
55.72—Maxwell Schultz13Piedmont Swim Team
53.79—Peyton Egide16Thunder Coast Aquatics
50.52—Lillyana Caples17Unattached
54.13—Jacob Horton16Quicksilver Swimming
55.35—Andrew Tanimura17Walnut Creek Aquabears
52.41—Anja Bayer17Thunder Coast Aquatics
1:02.80—Amira Dang15Walnut Creek Aquabears
58.25—Leonardo Linares Danzos13Pleasanton Seahawks
54.04—Brandon Bostelman15San Ramon Valley Aquatics
53.721Andrew Larson15Thunder Coast Aquatics
52.661Cynthia Wu15Piedmont Swim Team
57.711Celine Vuong14Walnut Creek Aquabears
1:00.671Asher Ding17Pleasanton Seahawks
52.171Orion Monroe14Sebastopol Sea Serpents
55.731Henry He14Quicksilver Swimming
53.571Dylan Li15Pleasanton Seahawks
49.72100 Back
—Vienna Campanile17Walnut Creek Aquabears
1:05.34—Max Miller13Quicksilver Swimming
56.04—Jonathann Grina16Quicksilver Swimming
1:00.76—Lucy Yaroshenko14Unattached
1:07.21—Andrew Liang14Quicksilver Swimming
59.73—Eduardo Lasso17Quicksilver Swimming
55.56—Ariana Hathaway16Quicksilver Swimming
1:04.25—Ayla Burke14Quicksilver Swimming
1:00.051Maddux Bailey14Quicksilver Swimming
58.401Hannah Soetaert17Swim South Bay
1:03.971Kai Jastrebski16Swim South Bay
1:00.391Mateo Rosales17Quicksilver Swimming
56.391Evan Petrov15Walnut Creek Aquabears
54.781Shana Ovrootsky16Quicksilver Swimming
1:06.091Minqi Liu13Quicksilver Swimming
1:10.271Owen Purcell16Walnut Creek Aquabears
59.142Nathan Foucu17Quicksilver Swimming
52.552Avery Logan15Walnut Creek Aquabears
52.542Braiden Buckallew13Unattached
57.142Jasper Ding15Pleasanton Seahawks
56.32100 Breast
—David Cheung Jr.17Walnut Creek Aquabears
1:06.33—Brandon Pon16Quicksilver Swimming
59.06—Ellie Fukami13San Ramon Valley Aquatics
1:07.55—Asher Takazawa17Piedmont Swim Team
1:01.33—Arial Pham13Quicksilver Swimming
1:14.82—Zafar Majid15Piedmont Swim Team
1:09.671Peyton Egide16Thunder Coast Aquatics
1:03.031Tatum Goodell14San Ramon Valley Aquatics
1:15.161Dylan Li15Pleasanton Seahawks
1:02.731Patrick Salistra15Quicksilver Swimming
1:06.931Lucy Yaroshenko14Unattached
1:10.861Violet Shrieve14Piedmont Swim Team
1:14.262Michaela Pence17Walnut Creek Aquabears
1:14.492Miguel Rances17Quicksilver Swimming
59.732Bao-Son Nguyen-Trong17Piedmont Swim Team
1:11.452Dylan Wu19Unattached
1:01.012Lillyana Caples17Unattached
1:05.802Tarrin Nelms13Tule Nation Tritons
1:16.362Asher Ding17Pleasanton Seahawks
59.072Caleb Tizon16Walnut Creek Aquabears
1:06.02100 Fly
—Tianna Dang17Valley Splash
1:06.00—Jordan Estimo17Pleasanton Seahawks
52.68—Lin Todd16Walnut Creek Aquabears
56.54—Aarav Bansal14Pleasanton Seahawks
1:04.50—Nathan Ly15Pleasanton Seahawks
54.06—Cameron Byrum16Unattached
59.42—Annie Deweese13San Ramon Valley Aquatics
1:09.16—Gregory Ospina17Pleasanton Seahawks
55.08—Alyssa Cutforth17Swim South Bay
1:00.35—Dmitriy Oranskiy16Pleasanton Seahawks
53.28—Yuexuan Wang14Pleasanton Seahawks
57.831Leah Raegen16Quicksilver Swimming
1:03.091Emilie Bawono16San Ramon Valley Aquatics
1:00.161Miron Gridin17Thunder Coast Aquatics
55.671Jacob Loftus15Pleasanton Seahawks
55.651Hannah Soetaert17Swim South Bay
1:01.471Adelyn Logan13Walnut Creek Aquabears
1:01.191Henry He14Quicksilver Swimming
58.431Ethan He16Quicksilver Swimming
1:01.371Jarod Tang17San Ramon Valley Aquatics
55.18200 Free
—Jordan Estimo17Pleasanton Seahawks
1:46.11—Andrew Denysenko14San Ramon Valley Aquatics
1:57.89—Peyton Egide16Thunder Coast Aquatics
1:51.28—Quinn Hung15San Ramon Valley Aquatics
1:46.79—Giovanni Castaneda14Unattached
1:58.07—Magnolia Stoll15Piedmont Swim Team
2:05.49—Valencia Su13Quicksilver Swimming
2:08.41—Eleni Charnas17Quicksilver Swimming
1:56.851Mizuki Williams16Piedmont Swim Team
2:00.281Benjamin Lotosh16Thunder Coast Aquatics
2:02.321Riley Vuong15Walnut Creek Aquabears
1:54.741Nathan Ly15Pleasanton Seahawks
1:45.331Annie Deweese13San Ramon Valley Aquatics
2:06.481Clark Kent Apuada17Quicksilver Swimming
1:44.101Jade Estimo15Pleasanton Seahawks
1:55.981Tatum Goodell14San Ramon Valley Aquatics
2:09.991Mia Hung13San Ramon Valley Aquatics
2:18.541Elliott Scotcher14San Ramon Valley Aquatics
2:08.231Kiaan Gupta13Pleasanton Seahawks
2:04.811Ethan He16Quicksilver Swimming
1:56.41200 Back
—Jared Burnes17San Ramon Valley Aquatics
2:04.54—Giovanni Castaneda14Unattached
2:06.681Amber Tapucu15Quicksilver Swimming
2:18.651Tyler Yee14Unattached
2:08.111Ivan Rodriguez16Tule Nation Tritons
2:04.731Albert Pan14Pleasanton Seahawks
2:08.752Alyssa Nonaka15Walnut Creek Aquabears
2:27.352Brooke Sisto17Quicksilver Swimming
2:20.382Ariel Fruge16Unattached
2:21.392Braiden Buckallew13Unattached
2:08.392William McConlogue15San Ramon Valley Aquatics
2:00.463Sean Chae15Quicksilver Swimming
2:07.303Archer Zabel13Piedmont Swim Team
2:13.813Emilie Bawono16San Ramon Valley Aquatics
2:09.653Kalia Trockel14Sebastopol Sea Serpents
2:27.463Riley Curry13Pleasanton Seahawks
2:14.064Parsa Noorbakhsh15Pleasanton Seahawks
2:14.444Ariana Hathaway16Quicksilver Swimming
2:16.254Kayla Arneson14San Ramon Valley Aquatics
2:11.094Dylan Kim15San Ramon Valley Aquatics
2:12.02200 Breast
—Khaled Aboutaleb16San Ramon Valley Aquatics
2:21.33—Abby Ikeda17Unattached
2:33.70—Ryan Mak14San Ramon Valley Aquatics
2:19.45—Aiden Yeo16Pleasanton Seahawks
2:17.57—Henry He14Quicksilver Swimming
2:29.291Wyatt MacDonald16Pleasanton Seahawks
2:24.681Iian Burnes17San Ramon Valley Aquatics
2:25.391Asher Ding17Pleasanton Seahawks
2:07.212Miguel Rances17Quicksilver Swimming
2:17.042Sophia Herras17Valley Splash
2:43.882Zafar Majid15Piedmont Swim Team
2:37.592Annie Stewart16Thunder Coast Aquatics
2:50.242Hanz Palattao13San Ramon Valley Aquatics
2:07.522Arienne Ling14San Ramon Valley Aquatics
2:33.182Kaden Wong16Pleasanton Seahawks
2:06.933Brandon Pon16Quicksilver Swimming
2:09.223Valencia Su13Quicksilver Swimming
2:42.893Nathan Maglalang17San Ramon Valley Aquatics
2:08.753Ellie Fukami13San Ramon Valley Aquatics
2:24.883Evan Raegen14Quicksilver Swimming
2:20.70200 Fly
—Evan Raegen14Quicksilver Swimming
2:01.01—James Brandall15Quicksilver Swimming
2:14.641Andrew Larson15Thunder Coast Aquatics
2:01.592Aubree Carlock14Tule Nation Tritons
2:33.652Audrey Xu15San Ramon Valley Aquatics
2:18.082Jared Burnes17San Ramon Valley Aquatics
2:01.332Alexander Lo15Quicksilver Swimming
2:12.793Yuexuan Wang14Pleasanton Seahawks
2:03.444Dean Andren13Pleasanton Seahawks
2:21.424Iian Burnes17San Ramon Valley Aquatics
2:08.684Oryan Liu17San Ramon Valley Aquatics
1:57.374Katrin Otaegi15San Ramon Valley Aquatics
2:06.405Petros Lewis19Walnut Creek Aquabears
2:12.015Ella Legg13Pleasanton Seahawks
2:07.835William McConlogue15San Ramon Valley Aquatics
2:04.825Elliott Scotcher14San Ramon Valley Aquatics
2:28.136Ellie Fukami13San Ramon Valley Aquatics
2:08.416Leonardo Linares Danzos13Pleasanton Seahawks
2:05.406Janet Feng15Pleasanton Seahawks
2:20.536Preet Agrawal15San Ramon Valley Aquatics
2:07.34200 IM
—Yuexuan Wang14Pleasanton Seahawks
2:06.25—Mia Hung13San Ramon Valley Aquatics
2:31.21—Ilhan Tunagur14San Ramon Valley Aquatics
2:22.73—Asher Ding17Pleasanton Seahawks
2:06.12—Nico Wong15Unattached
2:18.77—Abby Ikeda17Unattached
2:21.79—William McConlogue15San Ramon Valley Aquatics
2:03.14—Valencia Su13Quicksilver Swimming
2:25.93—Walker Egide13Thunder Coast Aquatics
2:12.57—Nathan Maglalang17San Ramon Valley Aquatics
1:58.40—Emilie Bawono16San Ramon Valley Aquatics
2:16.87—Jamie Schmidt17Thunder Coast Aquatics
2:30.23—Amira Dang15Walnut Creek Aquabears
2:27.711Zachary Raegen13Quicksilver Swimming
2:18.431Caleb Tizon16Walnut Creek Aquabears
2:13.471Tatum Goodell14San Ramon Valley Aquatics
2:25.091Henry He14Quicksilver Swimming
2:11.841Kate Haeberle16Quicksilver Swimming
2:40.731Ayla Burke14Quicksilver Swimming
2:14.001Tyler Yee14Unattached
2:10.69400 IM
—Khaled Aboutaleb16San Ramon Valley Aquatics
4:24.12—Brandon Bostelman15San Ramon Valley Aquatics
4:40.871Dean Andren13Pleasanton Seahawks
4:55.961Jasper Ding15Pleasanton Seahawks
4:21.671Isabella Ferguson15Pleasanton Seahawks
4:36.921Patrick Salistra15Quicksilver Swimming
4:40.292Brandon Pon16Quicksilver Swimming
4:15.172Miguel Rances17Quicksilver Swimming
4:17.682Hannah Soetaert17Swim South Bay
4:54.012James Brandall15Quicksilver Swimming
4:33.523Noah Bocalan15San Ramon Valley Aquatics
4:22.043Ayla Burke14Quicksilver Swimming
4:43.723Christopher Wang16Pleasanton Seahawks
4:11.343Ilia Pankov14Quicksilver Swimming
4:49.114Liyang Cao13Quicksilver Swimming
4:49.754Griffin Litwiller14Quicksilver Swimming
4:41.734Ellie Fukami13San Ramon Valley Aquatics
4:38.774Dylan Tambuwun15San Ramon Valley Aquatics
4:06.664Jarod Tang17San Ramon Valley Aquatics
4:15.035Baran Watson17Piedmont Swim Team
4:34.12500 Free
—Luana Groen17Quicksilver Swimming
5:23.04—Andrew Denysenko14San Ramon Valley Aquatics
5:14.66—Miguel Rances17Quicksilver Swimming
5:08.87—Patrick Salistra15Quicksilver Swimming
5:08.281Anita Widney-Large16Thunder Coast Aquatics
5:58.541Noah Bocalan15San Ramon Valley Aquatics
4:51.491Declan Burke14Quicksilver Swimming
5:36.631Maxwell Li15San Ramon Valley Aquatics
5:05.311Kymbr Worth16Quicksilver Swimming
5:38.862Madison Hu17Quicksilver Swimming
5:49.152Zachary Raegen13Quicksilver Swimming
5:15.832Adelyn Logan13Walnut Creek Aquabears
5:37.892Thomas Slattery19Unattached
5:21.942Ilia Pankov14Quicksilver Swimming
5:28.062Alathea Paro14Sebastopol Sea Serpents
5:53.032Caitlin Lato13San Ramon Valley Aquatics
5:17.552Jared Burnes17San Ramon Valley Aquatics
4:51.612Andrew Tanimura17Walnut Creek Aquabears
5:18.993Iian Burnes17San Ramon Valley Aquatics
5:07.703Jack Mathewson17Thunder Coast Aquatics
5:08.911000 Free
—Declan Burke14Quicksilver Swimming
11:41.911Baran Watson17Piedmont Swim Team
10:01.162Anita Widney-Large16Thunder Coast Aquatics
12:36.432Iian Burnes17San Ramon Valley Aquatics
10:36.452Noah Bocalan15San Ramon Valley Aquatics
9:48.363Lillian Getty14Walnut Creek Aquabears
11:51.203Aiden Yeo16Pleasanton Seahawks
9:49.884Cornel Lee16Pleasanton Seahawks
9:21.714Matthew Skipwith15Quicksilver Swimming
10:36.144Kaya Chun15San Ramon Valley Aquatics
11:13.865Andrew Larson15Thunder Coast Aquatics
10:27.145Gregory Ospina17Pleasanton Seahawks
9:37.555Caitlin Lato13San Ramon Valley Aquatics
10:48.465Katrin Otaegi15San Ramon Valley Aquatics
10:46.535Elliott Scotcher14San Ramon Valley Aquatics
11:10.546Andrew Denysenko14San Ramon Valley Aquatics
10:53.856Blake Hemsworth17Thunder Coast Aquatics
11:05.236Kalia Trockel14Sebastopol Sea Serpents
12:30.696Ryan Mak14San Ramon Valley Aquatics
9:26.077Jacob Loftus15Pleasanton Seahawks
9:26.271650 Free
2Alathea Paro14Sebastopol Sea Serpents
21:27.343Declan Burke14Quicksilver Swimming
20:04.233Audrey Xu15San Ramon Valley Aquatics
19:27.574Magnolia Stoll15Piedmont Swim Team
19:31.025Noah Bocalan15San Ramon Valley Aquatics
16:24.255Katrin Otaegi15San Ramon Valley Aquatics
17:57.026Baran Watson17Piedmont Swim Team
17:18.016Elliott Scotcher14San Ramon Valley Aquatics
18:51.897Parker Warner13Sebastopol Sea Serpents
18:55.118Kalia Trockel14Sebastopol Sea Serpents
21:01.24