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
1Jose Becerra17
27.4926Esme Driedger11
41.62—Reefy Hallgrimson9Neptune Swimming
52.69—Ella McCrea13Vallejo Aquatic Club
33.73—Anita Widney-Large17Thunder Coast Aquatics
32.66—Bridget Stewart11Neptune Swimming
42.69—Leela Ambrose8Neptune Swimming
50.09—Marina Hall10Neptune Swimming
35.09—Liv Wild11Bend Swim Club
35.48—Rafael Maloney17Bend Swim Club
29.15—Lola Magner15Bend Swim Club
33.17—Nicky Fagan14Bend Swim Club
30.66—Leah de la Harpe14Bend Swim Club
30.32—Carter Barrett12Bend Swim Club
35.65—David Scott16Bend Swim Club
27.90—Ryder Newton13Neptune Swimming
30.89—Zoe Hill7Neptune Swimming
48.02—Simone Yussim9AC Swim Club
47.53—Mateo Garnica8Sebastopol Sea Serpents
1:38.92—Devon Goldman9Sebastopol Sea Serpents
43.8750 Back
1Jaylen Zhang12
32.6222Esme Driedger11
48.32—Amelie Amodio12Bend Swim Club
36.16—Everly Richards12AC Swim Club
40.69—Isabella Gomez9Neptune Swimming
50.26—Cole Taylor9AC Swim Club
1:06.75—Walter Butts9AC Swim Club
58.76—Ciel Smith8Neptune Swimming
56.32—DD Gardner11Neptune Swimming
44.07—Reid Barylski10Neptune Swimming
51.67—Maggie Mishev12The Olympic Club
50.03—Francesca Aflague10The Olympic Club
49.19—Ava Taylor12AC Swim Club
58.17—Julian Scott10Thunder Coast Aquatics
1:12.84—Parker Zimmerman12Neptune Swimming
40.67—Sunny Ehrenreich11Sebastopol Sea Serpents
46.38—Faye Stevens10Neptune Swimming
45.01—Esme Driedger11The Olympic Club
48.32—Juliet Groves12AC Swim Club
41.66—Aurora Sheeran6Thunder Coast Aquatics
1:34.5650 Breast
10Esme Driedger11
50.20—Esme Miller12Bend Swim Club
44.47—Ruby Thomas11Bend Swim Club
47.74—Liam Machado10AC Swim Club
1:10.50—Rea Anastasopoulou-Tsaloglou10San Francisco Seals Swim Team
1:04.30—Finn Nelson11AC Swim Club
45.91—Josie Fendler12AC Swim Club
1:03.57—Allison Shih12Bend Swim Club
45.76—Maddie Miller11Humboldt Swim Club
56.67—Inara Thai12Seals Aquatics
39.90—Stella Darakis11Thunder Coast Aquatics
51.75—Quail Serra9Sebastopol Sea Serpents
52.77—Arya Coates10The Olympic Club
47.80—Calla Mussallem9Thunder Coast Aquatics
1:00.77—Kayona Brown10Humboldt Swim Club
47.50—Penny Drost9AC Swim Club
1:08.51—Sunny Ehrenreich11Sebastopol Sea Serpents
53.18—James Sturgeon12Neptune Swimming
51.39—Leonardo Negritoiu10The Olympic Club
1:01.50—Miranda Stewart11Neptune Swimming
1:01.8850 Fly
1Jaylen Zhang12
29.42—Jonah Hoffman11Humboldt Swim Club
36.88—Kotia Zvereff8Unattached
47.56—Logan Chan9San Francisco Seals Swim Team
58.65—Vi Magee12Bend Swim Club
38.58—Lorenzo Watts7Sebastopol Sea Serpents
1:07.52—Faye Stevens10Neptune Swimming
42.33—Rea Anastasopoulou-Tsaloglou10San Francisco Seals Swim Team
1:02.22—Rana Willey12Humboldt Swim Club
33.90—Finn Longson12Sebastopol Sea Serpents
42.56—Diego Watts7Sebastopol Sea Serpents
50.00—Maggie Mishev12The Olympic Club
48.75—Allison Shih12Bend Swim Club
38.20—Esme Miller12Bend Swim Club
42.54—Carter Barrett12Bend Swim Club
44.67—Liv Wild11Bend Swim Club
44.97—Addie Ezra11Thunder Coast Aquatics
34.84—Simone Yussim9AC Swim Club
1:08.31—Sophia Sisk10The Olympic Club
42.33—Devon Goldman9Sebastopol Sea Serpents
54.15100 Free
1Jaylen Zhang12
1:01.444Jose Becerra17
1:01.4226Esme Driedger11
1:32.83—Liv Wild11Bend Swim Club
1:16.67—Savvy Sammon12Bend Swim Club
1:30.50—Kaiya Wilder15Bend Swim Club
1:05.94—Evan Shaw15Bend Swim Club
1:01.18—Liam Stone13Neptune Swimming
1:14.70—Genny Reed13The Olympic Club
1:19.31—Maddie Miller11Humboldt Swim Club
1:26.66—Simone Yussim9AC Swim Club
1:51.82—Lana Gieseking11Rossi Rays Swim Team
1:23.60—Ellen Jaime11Neptune Swimming
1:28.11—Dominik Cauich Buxton14Thunder Coast Aquatics
1:00.67—Jose Becerra17Neptune Swimming
1:01.42—Estelle Wilcock14Thunder Coast Aquatics
1:10.60—Logan Gieseking13Rossi Rays Swim Team
1:16.58—Juliet Groves12AC Swim Club
1:24.04—Sienna Menconi17Neptune Swimming
1:03.00—Huck Ling8The Olympic Club
2:00.85100 Back
1Jaylen Zhang12
1:10.813Jose Becerra17
1:16.3818Esme Driedger11
1:50.57—Molly Murphy13Thunder Coast Aquatics
1:29.77—Presley Supplee14Bend Swim Club
1:16.85—Savvy Sammon12Bend Swim Club
1:39.00—Rafael Maloney17Bend Swim Club
1:10.63—Piper Wingo11Bend Swim Club
1:23.44—Leah de la Harpe14Bend Swim Club
1:20.77—Amelie Amodio12Bend Swim Club
1:20.47—Lucy Walker11The Olympic Club
1:50.40—Oliver Auxier11Rossi Rays Swim Team
1:54.94—Quinn Esparza10San Francisco Seals Swim Team
1:40.77—Kalia Trockel15Sebastopol Sea Serpents
1:20.57—Aurora Sheeran6Thunder Coast Aquatics
3:10.20—Ryan Ong13San Francisco Seals Swim Team
2:00.05—Oliana Kast11Neptune Swimming
1:42.38—Maia McAlister-Paul12Neptune Swimming
1:24.75—Louise Pickard12AC Swim Club
1:42.95—Lilian Chau16Neptune Swimming
1:21.62100 Breast
1Jose Becerra17
1:25.169Esme Driedger11
1:52.37—Georgia Seelbach11The Olympic Club
1:45.36—Tyler Lee11San Francisco Seals Swim Team
1:58.00—Tobin Reynolds11AC Swim Club
1:56.28—Olivia Spellmeyer10Unattached
1:45.20—Aspen Thomas14Bend Swim Club
1:29.98—David Scott16Bend Swim Club
1:26.55—Evan Shaw15Bend Swim Club
1:25.16—Madelyn Sanders14Bend Swim Club
1:22.02—Orion Monroe14Sebastopol Sea Serpents
1:20.80—Jasmine Jones13Vallejo Aquatic Club
1:35.61—Leah Preuss Preuss15Neptune Swimming
1:29.66—Delanie Wangler16Neptune Swimming
1:20.48—Emma Ramaswamy13AC Swim Club
2:01.05—James Gannon17Neptune Swimming
1:15.19—Chloe Collier13Neptune Swimming
1:48.87—Paige Fejfar14Bend Swim Club
1:55.16—Ever Larksmith13Bend Swim Club
1:45.76—Claire Osborn13Bend Swim Club
1:31.47100 Fly
1Jaylen Zhang12
1:06.82—Estelle Wilcock14Thunder Coast Aquatics
1:20.06—Jasmine Jones13Vallejo Aquatic Club
1:22.50—Hazel Eaton11AC Swim Club
1:44.39—Ruby Thomas11Bend Swim Club
1:26.40—Maggie Durrant14Bend Swim Club
1:24.72—Esther Bronson14Bend Swim Club
1:25.84—Ainsley Allen12The Olympic Club
2:19.60—Sidney Ross16Sebastopol Sea Serpents
1:26.40—Sydney Rainow12Thunder Coast Aquatics
1:19.68—Piper Wingo11Bend Swim Club
1:19.32—Gemma Sneed11Sebastopol Sea Serpents
1:24.88—Ava Odendahl15Bend Swim Club
1:10.33—Pablo Mejia15Neptune Swimming
1:05.99—Penelope Assayag14The Olympic Club
1:35.04—Maxwell Ambrose13Neptune Swimming
1:39.41—David Scott16Bend Swim Club
1:06.86—Sam Bartucco15Thunder Coast Aquatics
1:22.87—Addie Ezra11Thunder Coast Aquatics
1:24.04—Vi Magee12Bend Swim Club
1:34.53200 Free
5Jose Becerra17
2:17.97—Inara Thai12Seals Aquatics
2:35.27—Maayan Friedman12Thunder Coast Aquatics
2:47.80—Jonah Hoffman11Humboldt Swim Club
2:48.38—Ethan Bagdanoff14Bend Swim Club
2:20.09—Esther Bronson14Bend Swim Club
2:33.80—Leah de la Harpe14Bend Swim Club
2:41.23—Georgia Doherty14Neptune Swimming
2:39.05—Ollie Oram13San Francisco Seals Swim Team
2:47.80—Nina Stephens13The Olympic Club
3:16.69—Lauren Savko13Neptune Swimming
2:49.75—Lexi Areias15Seals Aquatics
2:27.27—Egor Kudriashov13Neptune Swimming
2:39.25—Magnus Scheller17Neptune Swimming
2:02.83—Nikko Scheiman13AC Swim Club
2:21.37—Meira Friedman11Thunder Coast Aquatics
2:58.59—Amelia Athanassious10Neptune Swimming
3:07.90—John Patane Patane9Sonoma Sea Dragons
3:17.38—Marina Hall10Neptune Swimming
2:42.03—Ishani Samant12Neptune Swimming
2:25.05200 Back
—Carter Barrett12Bend Swim Club
3:05.45—Kaiya Wilder15Bend Swim Club
2:42.91—Quinn Werres13The Olympic Club
3:01.47—Eliza Grady16Neptune Swimming
2:41.04—Nika Mohammadi13Neptune Swimming
2:54.51—Nina Stephens13The Olympic Club
3:35.04—Riley Martinez16Neptune Swimming
3:25.87—Duncan Tan13Rossi Rays Swim Team
3:57.78—Pippa Kilroy11Neptune Swimming
3:38.06—Lucas Feng15Neptune Swimming
2:30.21—Ishani Samant12Neptune Swimming
2:53.60—Genny Reed13The Olympic Club
3:11.39—Kalia Trockel15Sebastopol Sea Serpents
2:52.07—Aspen Thomas14Bend Swim Club
2:46.33—Nicky Fagan14Bend Swim Club
2:32.46—Trystan Phelps16Neptune Swimming
2:21.07—Lucas Greaves16Neptune Swimming
2:47.86—Sam Bartucco15Thunder Coast Aquatics
2:55.28—Kate Phelps12Neptune Swimming
3:18.16—Emma Ramaswamy13AC Swim Club
3:25.60200 Breast
3Esme Driedger11
3:49.41—Fisher Brophy17Neptune Swimming
2:46.86—Elizabeth Patane12Sonoma Sea Dragons
3:18.88—Joey Mallan13Vallejo Aquatic Club
3:32.53—Anna Cummins11Neptune Swimming
3:54.15—Ethan Bagdanoff14Bend Swim Club
2:52.61—Jonathan Lester14Neptune Swimming
3:08.81—Zack Struna-Meyer11Neptune Swimming
4:10.31—Ella McCrea13Vallejo Aquatic Club
3:55.45—Louise Pickard12AC Swim Club
3:53.12—MacKenzee Payne12Neptune Swimming
3:50.62—Shae Shevelenko11The Olympic Club
3:54.76—Jonah Hoffman11Humboldt Swim Club
3:23.46—Nina Stephens13The Olympic Club
4:05.05—Rya Sneed13Sebastopol Sea Serpents
4:04.74—Maddy Howe14AC Swim Club
3:57.09—Skylar Henry14AC Swim Club
3:29.97—Esme Driedger11The Olympic Club
3:49.41—Anaisha Chandra13Neptune Swimming
4:25.25—Meira Friedman11Thunder Coast Aquatics
3:45.43200 Fly
—Pablo Mejia15Neptune Swimming
2:32.13—Nicholas Cummins12Neptune Swimming
2:56.22—Ava Odendahl15Bend Swim Club
2:39.25—Emma Grzebik14AC Swim Club
3:10.88—Liam Nelson13AC Swim Club
3:17.09—Sidney Ross16Sebastopol Sea Serpents
2:57.16—Larson McMonigle14The Olympic Club
2:55.92—Gemma Sneed11Sebastopol Sea Serpents
3:10.67—Estelle Wilcock14Thunder Coast Aquatics
3:15.27—Orion Monroe14Sebastopol Sea Serpents
2:31.26—Owen Johnson16The Olympic Club
2:28.91200 IM
1Jaylen Zhang12
2:32.754Jose Becerra17
2:41.8815Esme Driedger11
3:47.74—Ava Odendahl15Bend Swim Club
2:40.41—Skylar Henry14AC Swim Club
3:06.84—Ollie Oram13San Francisco Seals Swim Team
3:09.75—Arielle Mirsky13The Olympic Club
2:51.23—Allison Shih12Bend Swim Club
3:18.85—Nicholas Cummins12Neptune Swimming
2:59.30—Emma Stewart12Rossi Rays Swim Team
3:11.36—Delaney Timmons10Neptune Swimming
4:03.81—Maggie Mishev12The Olympic Club
3:33.14—Isabella Gomez9Neptune Swimming
3:57.15—Gemma Sneed11Sebastopol Sea Serpents
3:21.82—Alex Ambrose15Neptune Swimming
2:18.88—Addie Ezra11Thunder Coast Aquatics
3:04.55—Vi Magee12Bend Swim Club
3:06.82—Maggie Durrant14Bend Swim Club
2:59.05—Quail Serra9Sebastopol Sea Serpents
3:26.49—Georgia Seelbach11The Olympic Club
3:28.35400 Free
—Skylar Henry14AC Swim Club
5:54.17—Eden Trockel11Sebastopol Sea Serpents
6:36.97—Serene Wagner15Neptune Swimming
5:38.44—Nicky Fagan14Bend Swim Club
4:43.18—Allison Shih12Bend Swim Club
5:54.02—Lucas Feng15Neptune Swimming
4:58.66—James Gannon17Neptune Swimming
4:34.07—Greyson Scheumann13Seals Aquatics
4:55.13—Nicholas Cummins12Neptune Swimming
5:05.41—Ethan Bagdanoff14Bend Swim Club
4:55.38—Amelie Amodio12Bend Swim Club
5:24.24—Evan Shaw15Bend Swim Club
4:41.47—Karter Cherney16Sebastopol Sea Serpents
6:09.81—Anna Cummins11Neptune Swimming
6:25.53—Anita Widney-Large17Thunder Coast Aquatics
5:22.73—Bethany Shaw12Neptune Swimming
8:03.70—Jane Or Jj Thompson15Bend Swim Club
6:27.42—Maddy Howe14AC Swim Club
6:25.96—Ela Boardman17Neptune Swimming
5:19.61—Sidney Ross16Sebastopol Sea Serpents
5:32.62400 IM
—Trystan Phelps16Neptune Swimming
5:42.46—Shane Brophy14Neptune Swimming
5:22.85—Carson Zimmerman14Neptune Swimming
5:22.41—Mia Greaves13Neptune Swimming
5:39.04—Joey Mallan13Vallejo Aquatic Club
6:31.80—Nathan Trombley14AC Swim Club
5:58.18—Madelyn Sanders14Bend Swim Club
5:43.25—Magnus Scheller17Neptune Swimming
5:22.88—Jasmine Jones13Vallejo Aquatic Club
6:11.83—Russell Hapgood-LeBank13Bend Swim Club
5:56.48—Aspen Thomas14Bend Swim Club
5:46.74—Claire Osborn13Bend Swim Club
5:44.68—Ava Odendahl15Bend Swim Club
5:31.54—David Scott16Bend Swim Club
5:28.631500 Free
—Clover Dove12Vallejo Aquatic Club
23:47.09—Addie Ezra11Thunder Coast Aquatics
22:31.12—Liam Nelson13AC Swim Club
21:44.37—Connor Patane14Sonoma Sea Dragons
18:35.70—Valentina Hamlin15Neptune Swimming
19:37.27—Ethan Bagdanoff14Bend Swim Club
18:30.02—Jane Or Jj Thompson15Bend Swim Club
24:35.97—Oliana Kast11Neptune Swimming
27:01.93—James Gannon17Neptune Swimming
18:40.82—Joseph Gannon15Neptune Swimming
20:50.53—Alex Ambrose15Neptune Swimming
17:02.52—Nikko Scheiman13AC Swim Club
19:53.58—Elizabeth Patane12Sonoma Sea Dragons
21:45.20—Castiel Phelps14Neptune Swimming
19:19.36—Kalia Trockel15Sebastopol Sea Serpents
20:58.20—Anita Widney-Large17Thunder Coast Aquatics
21:36.84—Ryder Newton13Neptune Swimming
19:37.04—Jurre Hoogenraad12Pleasanton Seahawks
18:12.29—Luna Losada-Tweedell11Neptune Swimming
21:56.78—Lexi Areias15Seals Aquatics
20:10.10