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
—Miron Gridin17Thunder Coast Aquatics
23.17—Avery Tanimura17Walnut Creek Aquabears
28.54—Walker Egide13Thunder Coast Aquatics
24.90—Aubree Carlock14Tule Nation Tritons
27.33—Edward Bawono15San Ramon Valley Aquatics
25.97—Andrew Tanimura17Walnut Creek Aquabears
24.63—Ivan Khrystenko14Unattached
23.29—Aiden Yeo16Pleasanton Seahawks
21.78—Chloe Mulia16San Ramon Valley Aquatics
25.701Leah Raegen16Quicksilver Swimming
25.861Kai Jastrebski16Swim South Bay
24.431Liyang Cao13Quicksilver Swimming
25.401Maya Hunter13Quicksilver Swimming
29.311Jordan Estimo17Pleasanton Seahawks
22.661Catherine Eilerman15Thunder Coast Aquatics
26.501Devin Stanton14Quicksilver Swimming
23.281Owen Purcell16Walnut Creek Aquabears
24.041Maxwell Schultz13Piedmont Swim Team
24.391Kaden Wong16Pleasanton Seahawks
21.561Lucy Yaroshenko14Unattached
27.02100 Free
—Khaled Aboutaleb16San Ramon Valley Aquatics
53.58—Lillyana Caples17Unattached
54.13—Peyton Egide16Thunder Coast Aquatics
50.52—Leonardo Linares Danzos13Pleasanton Seahawks
54.04—Anja Bayer17Thunder Coast Aquatics
1:02.80—Jacob Horton16Quicksilver Swimming
55.35—Maxwell Schultz13Piedmont Swim Team
53.79—Brandon Bostelman15San Ramon Valley Aquatics
53.72—Zachary Raegen13Quicksilver Swimming
56.61—Amira Dang15Walnut Creek Aquabears
58.25—Colum Slattery19Unattached
55.72—Ayla Burke14Quicksilver Swimming
55.99—Andrew Tanimura17Walnut Creek Aquabears
52.411Celine Vuong14Walnut Creek Aquabears
1:00.671Ethan He16Quicksilver Swimming
53.621Cynthia Wu15Piedmont Swim Team
57.711Abby Ikeda17Unattached
58.641Orion Monroe14Sebastopol Sea Serpents
55.731Asher Ding17Pleasanton Seahawks
52.171Aubree Carlock14Tule Nation Tritons
59.81100 Back
—Jonathann Grina16Quicksilver Swimming
1:00.76—Max Miller13Quicksilver Swimming
56.04—Vienna Campanile17Walnut Creek Aquabears
1:05.34—Ayla Burke14Quicksilver Swimming
1:00.05—Andrew Liang14Quicksilver Swimming
59.73—Lucy Yaroshenko14Unattached
1:07.21—Eduardo Lasso17Quicksilver Swimming
55.56—Ariana Hathaway16Quicksilver Swimming
1:04.251Minqi Liu13Quicksilver Swimming
1:10.271Kai Jastrebski16Swim South Bay
1:00.391Maddux Bailey14Quicksilver Swimming
58.401Mateo Rosales17Quicksilver Swimming
56.391Evan Petrov15Walnut Creek Aquabears
54.781Hannah Soetaert17Swim South Bay
1:03.971Owen Purcell16Walnut Creek Aquabears
59.141Shana Ovrootsky16Quicksilver Swimming
1:06.092Emilie Bawono16San Ramon Valley Aquatics
59.402Kaitlin Santos15Pleasanton Seahawks
1:05.842Annika Nelson14San Ramon Valley Aquatics
1:04.942Avery Logan15Walnut Creek Aquabears
52.54100 Breast
—Ellie Fukami13San Ramon Valley Aquatics
1:07.55—David Cheung Jr.17Walnut Creek Aquabears
1:06.33—Arial Pham13Quicksilver Swimming
1:14.82—Asher Takazawa17Piedmont Swim Team
1:01.33—Zafar Majid15Piedmont Swim Team
1:09.67—Brandon Pon16Quicksilver Swimming
59.061Patrick Salistra15Quicksilver Swimming
1:06.931Tatum Goodell14San Ramon Valley Aquatics
1:15.161Dylan Li15Pleasanton Seahawks
1:02.731Peyton Egide16Thunder Coast Aquatics
1:03.031Violet Shrieve14Piedmont Swim Team
1:14.261Lucy Yaroshenko14Unattached
1:10.862Sean Chae15Quicksilver Swimming
1:11.082Miguel Rances17Quicksilver Swimming
59.732Bao-Son Nguyen-Trong17Piedmont Swim Team
1:11.452Dylan Wu19Unattached
1:01.012Michaela Pence17Walnut Creek Aquabears
1:14.492Caleb Tizon16Walnut Creek Aquabears
1:06.022Asher Ding17Pleasanton Seahawks
59.072Lillyana Caples17Unattached
1:05.80100 Fly
—Annie DeWeese13San Ramon Valley Aquatics
1:09.16—Jordan Estimo17Pleasanton Seahawks
52.68—Lin Todd16Walnut Creek Aquabears
56.54—Alyssa Cutforth17Swim South Bay
1:00.35—Gregory Ospina17Pleasanton Seahawks
55.08—Tianna Dang17Valley Splash
1:06.00—Yuexuan Wang14Pleasanton Seahawks
57.83—Aarav Bansal14Pleasanton Seahawks
1:04.50—Cameron Byrum16Unattached
59.42—Dmitriy Oranskiy16Pleasanton Seahawks
53.28—Nathan Ly15Pleasanton Seahawks
54.061Ethan He16Quicksilver Swimming
1:01.371Emilie Bawono16San Ramon Valley Aquatics
1:00.161Jacob Loftus15Pleasanton Seahawks
55.651Aubree Carlock14Tule Nation Tritons
1:04.431Kealan Tupper16Pleasanton Seahawks
52.381Amira Dang15Walnut Creek Aquabears
1:05.181Miron Gridin17Thunder Coast Aquatics
55.671Leah Raegen16Quicksilver Swimming
1:03.091Adelyn Logan13Walnut Creek Aquabears
1:01.19200 Free
—Jordan Estimo17Pleasanton Seahawks
1:46.11—Peyton Egide16Thunder Coast Aquatics
1:51.28—Valencia Su13Quicksilver Swimming
2:08.41—Andrew Denysenko14San Ramon Valley Aquatics
1:57.89—Magnolia Stoll15Piedmont Swim Team
2:05.49—Giovanni Castaneda14Unattached
1:58.07—Eleni Charnas17Quicksilver Swimming
1:56.85—Quinn Hung15San Ramon Valley Aquatics
1:46.791Dylan Wu19Unattached
1:56.641Elliott Scotcher14San Ramon Valley Aquatics
2:08.231Ethan He16Quicksilver Swimming
1:56.411Mizuki Williams16Piedmont Swim Team
2:00.281Evan Petrov15Walnut Creek Aquabears
1:48.331Clark Kent Apuada17Quicksilver Swimming
1:44.101Annie DeWeese13San Ramon Valley Aquatics
2:06.481Jade Estimo15Pleasanton Seahawks
1:55.981Preet Agrawal15San Ramon Valley Aquatics
1:55.571Tatum Goodell14San Ramon Valley Aquatics
2:09.991Kiaan Gupta13Pleasanton Seahawks
2:04.811Mia Hung13San Ramon Valley Aquatics
2:18.54200 Back
—Jared Burnes17San Ramon Valley Aquatics
2:04.54—Giovanni Castaneda14Unattached
2:06.681Ivan Rodriguez16Tule Nation Tritons
2:04.731Amber Tapucu15Quicksilver Swimming
2:18.651Albert Pan14Pleasanton Seahawks
2:08.751Tyler Yee14Unattached
2:08.112William McConlogue15San Ramon Valley Aquatics
2:00.462Brooke Sisto17Quicksilver Swimming
2:20.382Alyssa Nonaka15Walnut Creek Aquabears
2:27.352Ariel Fruge16Unattached
2:21.392Braiden Buckallew13Unattached
2:08.393Riley Curry13Pleasanton Seahawks
2:14.063Archer Zabel13Piedmont Swim Team
2:13.813Kalia Trockel14Sebastopol Sea Serpents
2:27.463Sean Chae15Quicksilver Swimming
2:07.303Emilie Bawono16San Ramon Valley Aquatics
2:09.654Parsa Noorbakhsh15Pleasanton Seahawks
2:14.444Dylan Kim15San Ramon Valley Aquatics
2:12.024Ariana Hathaway16Quicksilver Swimming
2:16.254Kayla Arneson14San Ramon Valley Aquatics
2:11.09200 Breast
—Henry He14Quicksilver Swimming
2:29.29—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.571Asher Ding17Pleasanton Seahawks
2:07.211Iian Burnes17San Ramon Valley Aquatics
2:25.391Wyatt MacDonald16Pleasanton Seahawks
2:24.682Arienne Ling14San Ramon Valley Aquatics
2:33.182Miguel Rances17Quicksilver Swimming
2:17.042Kaden Wong16Pleasanton Seahawks
2:06.932Hanz Palattao13San Ramon Valley Aquatics
2:07.522Sophia Herras17Valley Splash
2:43.882Zafar Majid15Piedmont Swim Team
2:37.592Annie Stewart16Thunder Coast Aquatics
2:50.243Evan Raegen14Quicksilver Swimming
2:20.703Valencia Su13Quicksilver Swimming
2:42.893James Brandall15Quicksilver Swimming
2:19.463Nathan Maglalang17San Ramon Valley Aquatics
2:08.753Ellie Fukami13San Ramon Valley Aquatics
2:24.88200 Fly
—Evan Raegen14Quicksilver Swimming
2:01.01—James Brandall15Quicksilver Swimming
2:14.641Andrew Larson15Thunder Coast Aquatics
2:01.592Audrey Xu15San Ramon Valley Aquatics
2:18.082Jared Burnes17San Ramon Valley Aquatics
2:01.332Alexander Lo15Quicksilver Swimming
2:12.792Aubree Carlock14Tule Nation Tritons
2:33.653Yuexuan Wang14Pleasanton Seahawks
2:03.444Oryan Liu17San Ramon Valley Aquatics
1:57.374Dean Andren13Pleasanton Seahawks
2:21.424Iian Burnes17San Ramon Valley Aquatics
2:08.684Katrin Otaegi15San Ramon Valley Aquatics
2:06.405Ella Legg13Pleasanton Seahawks
2:07.835William McConlogue15San Ramon Valley Aquatics
2:04.825Elliott Scotcher14San Ramon Valley Aquatics
2:28.135Petros Lewis19Walnut Creek Aquabears
2:12.016Preet Agrawal15San Ramon Valley Aquatics
2:07.346Janet Feng15Pleasanton Seahawks
2:20.536Leonardo Linares Danzos13Pleasanton Seahawks
2:05.406Ellie Fukami13San Ramon Valley Aquatics
2:08.41200 IM
—Abby Ikeda17Unattached
2:21.79—Walker Egide13Thunder Coast Aquatics
2:12.57—Ilhan Tunagur14San Ramon Valley Aquatics
2:22.73—Valencia Su13Quicksilver Swimming
2:25.93—Yuexuan Wang14Pleasanton Seahawks
2:06.25—Nathan Maglalang17San Ramon Valley Aquatics
1:58.40—Asher Ding17Pleasanton Seahawks
2:06.12—Mia Hung13San Ramon Valley Aquatics
2:31.21—Amira Dang15Walnut Creek Aquabears
2:27.71—Jamie Schmidt17Thunder Coast Aquatics
2:30.23—Emilie Bawono16San Ramon Valley Aquatics
2:16.87—Nico Wong15Unattached
2:18.77—William McConlogue15San Ramon Valley Aquatics
2:03.141Ayla Burke14Quicksilver Swimming
2:14.001Caleb Tizon16Walnut Creek Aquabears
2:13.471Kate Haeberle16Quicksilver Swimming
2:40.731Mohamed Aboutaleb16San Ramon Valley Aquatics
1:58.981Tatum Goodell14San Ramon Valley Aquatics
2:25.091Zachary Raegen13Quicksilver Swimming
2:18.431Avery Logan15Walnut Creek Aquabears
2:06.89400 IM
—Brandon Bostelman15San Ramon Valley Aquatics
4:40.87—Khaled Aboutaleb16San Ramon Valley Aquatics
4:24.121Dean Andren13Pleasanton Seahawks
4:55.961Patrick Salistra15Quicksilver Swimming
4:40.291Jasper Ding15Pleasanton Seahawks
4:21.671Isabella Ferguson15Pleasanton Seahawks
4:36.922Hannah Soetaert17Swim South Bay
4:54.012Miguel Rances17Quicksilver Swimming
4:17.682James Brandall15Quicksilver Swimming
4:33.522Brandon Pon16Quicksilver Swimming
4:15.173Ilia Pankov14Quicksilver Swimming
4:49.113Christopher Wang16Pleasanton Seahawks
4:11.343Ayla Burke14Quicksilver Swimming
4:43.723Noah Bocalan15San Ramon Valley Aquatics
4:22.044Griffin 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.034Liyang Cao13Quicksilver Swimming
4:49.755Baran Watson17Piedmont Swim Team
4:34.12500 Free
—Patrick Salistra15Quicksilver Swimming
5:08.28—Andrew Denysenko14San Ramon Valley Aquatics
5:14.66—Luana Groen17Quicksilver Swimming
5:23.04—Miguel Rances17Quicksilver Swimming
5:08.871Noah Bocalan15San Ramon Valley Aquatics
4:51.491Kymbr Worth16Quicksilver Swimming
5:38.861Anita Widney-Large16Thunder Coast Aquatics
5:58.541Declan Burke14Quicksilver Swimming
5:36.631Maxwell Li15San Ramon Valley Aquatics
5:05.312Alathea Paro14Sebastopol Sea Serpents
5:53.032Adelyn Logan13Walnut Creek Aquabears
5:37.892Madison Hu17Quicksilver Swimming
5:49.152Jared Burnes17San Ramon Valley Aquatics
4:51.612Thomas Slattery19Unattached
5:21.942Zachary Raegen13Quicksilver Swimming
5:15.832Ilia Pankov14Quicksilver Swimming
5:28.062Caitlin Lato13San Ramon Valley Aquatics
5:17.552Andrew Tanimura17Walnut Creek Aquabears
5:18.993Max Miller13Quicksilver Swimming
5:07.543Annabelle Kruger16Walnut Creek Aquabears
5:29.101000 Free
—Declan Burke14Quicksilver Swimming
11:41.911Baran Watson17Piedmont Swim Team
10:01.162Noah Bocalan15San Ramon Valley Aquatics
9:48.362Iian Burnes17San Ramon Valley Aquatics
10:36.452Anita Widney-Large16Thunder Coast Aquatics
12:36.433Lillian Getty14Walnut Creek Aquabears
11:51.203Aiden Yeo16Pleasanton Seahawks
9:49.884Cornel Lee16Pleasanton Seahawks
9:21.714Kaya Chun15San Ramon Valley Aquatics
11:13.864Matthew Skipwith15Quicksilver Swimming
10:36.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.545Andrew Larson15Thunder Coast Aquatics
10:27.146Kalia Trockel14Sebastopol Sea Serpents
12:30.696Ryan Mak14San Ramon Valley Aquatics
9:26.076Blake Hemsworth17Thunder Coast Aquatics
11:05.236Andrew Denysenko14San Ramon Valley Aquatics
10:53.857Magnolia Stoll15Piedmont Swim Team
11:38.021650 Free
2Alathea Paro14Sebastopol Sea Serpents
21:27.343Audrey Xu15San Ramon Valley Aquatics
19:27.573Declan Burke14Quicksilver Swimming
20:04.234Magnolia Stoll15Piedmont Swim Team
19:31.025Noah Bocalan15San Ramon Valley Aquatics
16:24.255Katrin Otaegi15San Ramon Valley Aquatics
17:57.026Elliott Scotcher14San Ramon Valley Aquatics
18:51.896Baran Watson17Piedmont Swim Team
17:18.017Parker Warner13Sebastopol Sea Serpents
18:55.118Kalia Trockel14Sebastopol Sea Serpents
21:01.24