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
—Jacob Chen9Alto Swim Club
35.46—Vedant Shekhawat13Alto Swim Club
31.08—Annabelle Zee9Burlingame Aquatics
34.14—Elliott Gu12Alto Swim Club
27.96—Ahmet Okyay10Alto Swim Club
32.36—Anya Xiu13Alto Swim Club
30.38—Lucy Ogishi14Alto Swim Club
31.68—Vincent Liu13Alto Swim Club
26.93—Johnathan Wang9Alto Swim Club
32.76—Andrew Chen7Thunder Coast Aquatics
41.42—Zaddik Fan10Alto Swim Club
37.371Jamie Pan10Alto Swim Club
30.301Kendall Lundell13Alto Swim Club
28.231Vivienne Cheong11Punahou Aquatics
40.651Aden Sun10Burlingame Aquatics
33.871Lillian Stava12Almaden Riptide
28.481Tanvi Kumar11Alto Swim Club
33.731Donghyun Kim13Alto Swim Club
31.031Naomi Hayasaka11Punahou Aquatics
31.111Annais Kim9Burlingame Aquatics
38.2450 Back
—Maxx Yu10Burlingame Aquatics
49.20—Ian Kang10Punahou Aquatics
39.27—Valeriia Dronova12Burlingame Aquatics
40.07—Maximus Agresti9Punahou Aquatics
52.171Kendall Lundell13Alto Swim Club
37.581Darren Li12Unattached
35.321Kaviarasan Hovland13Alto Swim Club
39.171Breanna Gu14Alto Swim Club
34.371Kekalaholuokekaipueo Hanson9Punahou Aquatics
44.891Annais Kim9Burlingame Aquatics
42.801Cordellia Tsai12Burlingame Aquatics
35.871Eleanor Noguchi12Punahou Aquatics
42.812Camila Kubat9Ladera Oaks
41.942Avery Tayan8Ladera Oaks
52.582Aiden Ching13Alto Swim Club
34.552Kailani Lee12Almaden Riptide
33.252Emmeline Mou13Almaden Riptide
37.982Lucas Liu11Alto Swim Club
33.252Declan Stenback12Thunder Coast Aquatics
37.652Stephanie Walther13Alto Swim Club
31.2150 Breast
—Emmeline Mou13Almaden Riptide
35.73—Vedant Shekhawat13Alto Swim Club
44.99—Maximus Agresti9Punahou Aquatics
54.36—Lilas Erekat10Burlingame Aquatics
1:02.74—Abigail Lin12Alto Swim Club
36.84—Harper Talbott12Burlingame Aquatics
44.17—Carter Schwenk10Burlingame Aquatics
47.43—Elsie Woo10Punahou Aquatics
46.561Annabelle Zee9Burlingame Aquatics
45.421Lin Du14Alto Swim Club
35.821Xavier Pok11Burlingame Aquatics
42.451Cordellia Tsai12Burlingame Aquatics
40.301Ankang Liu11Burlingame Aquatics
46.691Ian Jones10Ladera Oaks
46.431Noam Justiss10Ladera Oaks
51.281Leila Kobayashi11Punahou Aquatics
37.191Emma Cheng11Burlingame Aquatics
42.261Avery Tayan8Ladera Oaks
56.851Natalia Chakraborty13Alto Swim Club
39.772Valentino Agresti9Punahou Aquatics
49.3450 Fly
—Veronica Bratkowski10Burlingame Aquatics
42.53—Avery Tayan8Ladera Oaks
51.20—William Zanutto12Burlingame Aquatics
43.78—Kailani Lee12Almaden Riptide
33.81—Jojo Qiang-Zhu10Alto Swim Club
35.41—Naiah Nogami12Alto Swim Club
31.74—Kendall Lundell13Alto Swim Club
33.16—Aubrey Lik14Unattached
28.90—Kayla Lu12Alto Swim Club
34.93—Lilas Erekat10Burlingame Aquatics
38.98—Valeriia Dronova12Burlingame Aquatics
38.38—Oliver Lee Chan Kam12Alto Swim Club
33.19—Andrew Chen7Thunder Coast Aquatics
50.521Emma Zhu10Burlingame Aquatics
37.261William Lao11Alto Swim Club
31.801James Jung12Alto Swim Club
30.021Luna Torres8Ladera Oaks
1:16.871Tavis Williams11Alto Swim Club
37.891Joyce Chao14Alto Swim Club
35.311Aiden Ching13Alto Swim Club
32.30100 Free
—Natalia Chakraborty13Alto Swim Club
1:12.53—Jiahao Fu14Unattached
55.36—Madison Guttormsen14Thunder Coast Aquatics
1:03.24—Kaviarasan Hovland13Alto Swim Club
1:10.55—Audrey Rainow8Thunder Coast Aquatics
1:27.52—Vedant Shekhawat13Alto Swim Club
1:08.34—Justice Madamba10Punahou Aquatics
1:17.79—Saul Guevara8Alto Swim Club
1:19.70—Evelyn Ye9Alto Swim Club
1:22.07—Indiana Daly13Alto Swim Club
1:03.12—Nick Momeni14Alto Swim Club
58.56—Reva Jayavel14Alto Swim Club
1:05.26—Aanya Chandak14Milpitas Aquatic Club
1:05.36—Ivan Dub14Unattached
58.59—Ankang Liu11Burlingame Aquatics
1:25.43—Aaron Kuusela11Alto Swim Club
1:09.291Lucy Ogishi14Alto Swim Club
1:08.521Isabella Li14Unattached
1:04.681Tommaso Farronato15Unattached
58.581Breanna Gu14Alto Swim Club
1:08.72100 Back
—Ryan Sung13Alto Swim Club
1:09.06—Lucas Sun9Alto Swim Club
1:35.68—Zoe Boxhoorn12Alto Swim Club
1:22.66—Nawaipunohu Doctolero-Alana11Punahou Aquatics
1:18.95—Gavin Yang10Alto Swim Club
1:33.37—Lucy Ogishi14Alto Swim Club
1:17.15—Oliver Lee Chan Kam12Alto Swim Club
1:18.82—Leroy Tu13Alto Swim Club
1:17.12—Emily He11Alto Swim Club
1:11.321Aubrey Lik14Unattached
1:08.641Elliott Lee Chan Kam9Alto Swim Club
1:31.881Hanna Kim13Alto Swim Club
1:11.351Max Iwuchukwu13Alto Swim Club
1:24.341Xavier Pok11Burlingame Aquatics
1:22.191Kaviarasan Hovland13Alto Swim Club
1:25.311Rachel Bowlan14Alto Swim Club
1:11.661Emma Cheng11Burlingame Aquatics
1:18.161Amelia Yankovsky9Alto Swim Club
1:39.081Anya Xiu13Alto Swim Club
1:19.781Mihit Garg12Milpitas Aquatic Club
1:10.26100 Breast
—Kiara Thimaya11Alto Swim Club
1:33.30—Samaira Kapoor12Alto Swim Club
1:36.98—McKinley Kirkland11Thunder Coast Aquatics
1:29.36—Hei Shun Sean Chan10Alto Swim Club
1:38.83—Aiden Ching13Alto Swim Club
1:24.07—Stella Ren10Alto Swim Club
1:46.15—Valentino Agresti9Punahou Aquatics
1:46.73—Alexandra Long12Ladera Oaks
1:25.54—Vivienne Cheong11Punahou Aquatics
1:50.01—Brady Lindauer11Alto Swim Club
1:34.05—Oliver Lee Chan Kam12Alto Swim Club
1:24.59—Kexin Liu12Burlingame Aquatics
1:28.131Elliott Lee Chan Kam9Alto Swim Club
1:42.671Lin Du14Alto Swim Club
1:20.251Emmeline Mou13Almaden Riptide
1:18.491Wesley Lim14Burlingame Aquatics
1:29.691Bianca Cuaresma12Burlingame Aquatics
1:31.251William Xu11Ladera Oaks
1:35.481Aaron Wang11Alto Swim Club
1:21.581Reznor Tu13Alto Swim Club
1:15.05100 Fly
—Brady Smith18Unattached
59.20—Vanya Gupta11Alto Swim Club
1:17.19—Felix Yu14Alto Swim Club
1:09.43—Rachel Bowlan14Alto Swim Club
1:15.95—Vincent Liu13Alto Swim Club
1:14.10—Joseph Dhalluin15Unattached
1:02.261Nawaipunohu Doctolero-Alana11Punahou Aquatics
1:17.031Linden Ng11Burlingame Aquatics
1:35.221Reza Afshar11Burlingame Aquatics
1:49.051Lya Kobayashi13Punahou Aquatics
1:23.891Nolan Wong12Ladera Oaks
1:15.781Richard Chang13Milpitas Aquatic Club
1:09.421Ethan Shen13Alto Swim Club
1:22.221John Andeen15Unattached
1:04.522Eric Chang14Alto Swim Club
1:05.862Wesley Gor11Alto Swim Club
1:10.062Reva Jayavel14Alto Swim Club
1:15.672Angel Leon18Alto Swim Club
1:09.092Alyssa Tao10Alto Swim Club
1:25.262Vera Tollinger14Alto Swim Club
1:09.52100 IM
—Maxwell Tam11Burlingame Aquatics
1:20.17—McKinley Kirkland11Thunder Coast Aquatics
1:19.34—Justice Madamba10Punahou Aquatics
1:25.78—Noam Justiss10Ladera Oaks
1:43.22—David Rivera10Almaden Riptide
1:25.62—Kahikinakealohilani Manfre8Punahou Aquatics
1:28.69—Reva Jayavel14Alto Swim Club
1:12.35—Eleanor Noguchi12Punahou Aquatics
1:35.91—Mihit Garg12Milpitas Aquatic Club
1:12.571Caroline Czisch9Alto Swim Club
1:48.231Deniz Kuyel12Alto Swim Club
1:15.171Zaddik Fan10Alto Swim Club
1:35.471Darren Li12Unattached
1:14.291Aiden Hu10Alto Swim Club
1:31.521Emmeline Mou13Almaden Riptide
1:13.631Garrett Leao12Burlingame Aquatics
1:09.311Arjun Hunnargikar11Burlingame Aquatics
1:31.101Lanxuan Shen9Alto Swim Club
1:27.961Arwin Safaee10Alto Swim Club
1:23.511Cordellia Tsai12Burlingame Aquatics
1:16.18200 Free
—Kai Chen10Alto Swim Club
2:52.94—Masaki Shikdar13Alto Swim Club
2:29.63—Adam Kobty11Burlingame Aquatics
3:00.53—Zhouhan Yang10Alto Swim Club
2:48.86—Shenedine Thyne Cachola13Alto Swim Club
2:38.16—Leray Williams13Alto Swim Club
2:16.38—Hei Shun Sean Chan10Alto Swim Club
2:38.17—Breanna Gu14Alto Swim Club
2:34.25—Hanna Kim13Alto Swim Club
2:21.991Ahmet Okyay10Alto Swim Club
2:41.781Lucy Ogishi14Alto Swim Club
2:31.171Indiana Daly13Alto Swim Club
2:23.021William Nabbe13Alto Swim Club
2:11.391Aaron Chen13Unattached
2:14.041James Jung12Alto Swim Club
2:16.571Nilay Hugenmatter16Alto Swim Club
2:05.101Emily He11Alto Swim Club
2:22.241Nathan Jobst13Ladera Oaks
2:27.571Valeriia Dronova12Burlingame Aquatics
2:47.041Reza Afshar11Burlingame Aquatics
3:10.92200 Back
2Felix Yu14Alto Swim Club
2:23.802Roxanne Anderson11Burlingame Aquatics
2:43.272Margaret Lesieur13Burlingame Aquatics
2:18.683Aaron Chen13Unattached
2:17.683William Xu11Ladera Oaks
2:52.893Kate Wong14Unattached
2:17.323Bryan Mai13Alto Swim Club
2:26.864Joyia Way11Alto Swim Club
2:36.274Micaela Vera14Milpitas Aquatic Club
2:19.234Lucas Liu11Alto Swim Club
2:29.265Sophia Curran16Unattached
2:10.635Andrew Yao15Unattached
1:58.665Coco Xie16Unattached
2:03.375Shain Teh12Alto Swim Club
2:23.025Shenedine Thyne Cachola13Alto Swim Club
2:51.595Anita Yang11Alto Swim Club
2:24.40200 Breast
—Aiden Ching13Alto Swim Club
2:50.69—Kexin Liu12Burlingame Aquatics
2:55.811Tigerlily Daly11Alto Swim Club
3:39.611Caroline Mason12Burlingame Aquatics
2:57.341Kekalaholuokekaipueo Hanson9Punahou Aquatics
3:49.881Logan Laohavanich11Burlingame Aquatics
3:48.561Ma'ayan Friedman12Thunder Coast Aquatics
2:42.072William Zanutto12Burlingame Aquatics
3:07.252Vanya Gupta11Alto Swim Club
2:51.452Marian Pineda10Alto Swim Club
2:57.442Daniel Shin14Alto Swim Club
2:54.982Madison Guttormsen14Thunder Coast Aquatics
2:52.092Leila Kobayashi11Punahou Aquatics
3:03.723Abigail Lin12Alto Swim Club
2:47.993William Nabbe13Alto Swim Club
2:49.733Dylan Harjono14Milpitas Aquatic Club
2:43.673Lina Bahbah14Unattached
2:50.743Martin Decotigny10Alto Swim Club
3:04.854Bryan Mai13Alto Swim Club
2:36.914Naiah Nogami12Alto Swim Club
2:44.73200 Fly
2Tigerlily Daly11Alto Swim Club
3:31.132Emma Gafton11Alto Swim Club
2:55.862Deniz Kuyel12Alto Swim Club
3:17.082Vedant Shekhawat13Alto Swim Club
3:33.553Sebastian Guevara11Alto Swim Club
3:01.833Mina Averyaskin14Unattached
2:13.113Kiara Thimaya11Alto Swim Club
3:16.674Joseph Dhalluin15Unattached
2:10.844Justin Chaney12Alto Swim Club
2:34.354Felix Yu14Alto Swim Club
2:31.854Mari Elman12Alto Swim Club
2:35.634Estelle Wilcock13Thunder Coast Aquatics
2:36.255Sophia Curran16Unattached
2:09.325Yury Bychkov17Unattached
1:58.725Bethany Chen12Milpitas Aquatic Club
2:36.365Elias Kuusela14Alto Swim Club
2:22.566Ethan Locke10Alto Swim Club
2:25.97200 IM
—Teah Sun12Alto Swim Club
2:42.88—Masaki Shikdar13Alto Swim Club
2:44.06—Sebastian Guevara11Alto Swim Club
2:31.54—Nawaipunohu Doctolero-Alana11Punahou Aquatics
2:57.84—Aaron Wang11Alto Swim Club
2:52.271Oliver Lee Chan Kam12Alto Swim Club
2:34.281Chae Sung Kwon12Alto Swim Club
2:49.441Ella Bauer13Alto Swim Club
2:46.251Lana Wong12Alto Swim Club
2:56.991Richard Chang13Milpitas Aquatic Club
2:34.221Adeline Ezra11Thunder Coast Aquatics
2:39.551Kiara Thimaya11Alto Swim Club
2:51.232Nathan Jobst13Ladera Oaks
2:53.482Madison Guttormsen14Thunder Coast Aquatics
2:38.642Aidan Toda13Alto Swim Club
2:37.113John Andeen15Unattached
2:22.483Elliott Gu12Alto Swim Club
2:31.303Nick Momeni14Alto Swim Club
2:26.143Lanxin Shen11Alto Swim Club
2:40.243Isabella Li14Unattached
2:41.52400 IM
1Anna Abdikeeva12Burlingame Aquatics
5:34.452Eileen Liu15Unattached
5:00.023Mia Enderes14Unattached
4:53.505Shenedine Thyne Cachola13Alto Swim Club
6:19.64500 Free
1Tommaso Farronato15Unattached
5:37.262Charlotte Fann13Unattached
6:19.492Agustin Araya15Unattached
5:04.582Jishnu Sengupta12Alto Swim Club
6:27.053Espen Callahan17Unattached
5:08.933Micaela Vera14Milpitas Aquatic Club
5:50.933Arin Abhinkar13Alto Swim Club
7:30.044Phoenix Lynch13Alto Swim Club
5:27.184Roxanne Anderson11Burlingame Aquatics
6:24.234Yangyue Zhu15Unattached
4:57.344Ethan Shen13Alto Swim Club
6:21.515Charlee Hanchett12Almaden Riptide
6:18.525Ryan Huang16Unattached
4:31.825Jiahao Fu14Unattached
5:21.575Mia Enderes14Unattached
5:29.986Brady Smith18Unattached
4:54.916Stephanie Walther13Alto Swim Club
5:28.946Adeline Ezra11Thunder Coast Aquatics
6:12.98