2025 CIF State Swimming Championships: Live Updates

2025 CIF State Swimming and Diving Championships

California’s high school swimming season concludes today at Clovis West High School in Fresno, with the California Interscholastic Federation (CIF) State Championship finals taking place this morning.

Stay up to date with all the action below as SwimSwam provides real-time updates throughout the meet.

Last Time Out

Santa Margarita swept the team titles at the 2024 State Championships, dominating both the girls’ and boys’ competitions. On the girls’ side, Santa Margarita captured the crown with 210 points, comfortably ahead of Carondelet, who finished 2nd with 158. Clovis West, competing on home turf, secured 3rd with 151 points.

In the boys’ competition, Santa Margarita pulled away from the field, finishing with 248 points to secure the top spot. Northwood claimed 2nd place with 196.5 points, while Loyola rounded out the top three with 189 points. 

Schedule of Events

  • 200 Medley Relay
  • 200 Freestyle
  • 200 IM
  • 50 Freestyle
  • 100 Butterfly
  • 100 Freestyle
  • 500 Freestyle
  • 200 Freestyle Relay
  • 100 Backstroke
  • 100 Breaststroke
  • 400 Freestyle Relay

Record Board

Girls’ Meet Record Girls’ National High School Record Event Boys’ National High School Record Boys’ Meet Record
Santa Margarita, 1:39.04 (2022) Carmel, 1:36.98 (2023) 200 Medley Relay Hindsdale Central, 1:26.75 (2025) Santa Margarita, 1:29.01 (2023)
Justina Kozan, 1:44.63 (2022) Katie Ledecky, 1:41.55 (2015) 200 Freestyle Maximus Williamson, 1:30.46 (2025) Rex Maurer, 1:33.58 (2023)
Teagan O’Dell, 1:53.38 (2023) Teagan O’Dell, 1:53.38 (2023) 200 IM Maximus Williamson, 1:40.81 (2024) Colin Geer, 1:44.94 (2023)
Jada Duncan, 22.26 (2025) Gretchen Walsh, 21.59 (2020) 50 Freestyle Maximus Williamson, 19.08 (2025) Yury Kuzmenko, 19.55 (2025)
Jada Duncan, 52.14 (2025) Claire Curzan, 49.24 (2022) 100 Butterfly Scotty Buff, 44.97 (2023) Ethan Hu, 45.72 (2019)
Teagan O’Dell, 48.02 (2025, relay lead-off) Gretchen Walsh, 46.98 (2020) 100 Freestyle Maximus Williamson, 41.54 (2025) Ethan Harrington, 42.92 (2023)
Miranda Heckman, 4:41.53 (2017) Katie Ledecky, 4:26.58 (2015) 500 Freestyle Rex Maurer, 4:12.70 (2023) Matthew Chai, 4:15.09 (2022)
Santa Margarita, 1:30.90 (2023) Santa Margarita, 1:29.61 (2023) 200 Freestyle Relay Keller, 1:19.21 (2024) Northgate, 1:21.36 (2023)
Teagan O’Dell, 50.82 (2025) Claire Curzan, 49.61 (2022) 100 Backstroke Will Modglin, 45.08 (2023) Jonah Cooper, 46.62 (2018)
Zoie Hartman, 59.66 (2018) Kaitlyn Dobler, 58.35 (2020) 100 Breaststroke Reece Whitley, 51.16 (2018) Ben Dillard, 52.74 (2019)
Santa Margarita, 3:14.80 (2022) Santa Margarita, 3:14.80 (2022) 400 Freestyle Relay Keller, 2:53.80 (2024) Loyola, 2:56.14 (2023)

Real-Time Recap

The 200 medley relay kicked off the action, with the Santa Margarita girls upgrading last year’s bronze to gold in dominant fashion, winning by 1.95 seconds. Their quartet of Gracyn Aquino (25.70), Eileen Song (29.31), Chloe Stinson (24.16), and Victoria Mori (23.03) touched in 1:42.20.

San Ramon Valley (1:44.15) edged out Palo Alto (1:44.16) by just one-hundredth of a second for silver. The performances marked a big step forward for both programs—San Ramon finished 8th last year, while Palo Alto was 9th.

The boys’ race told a completely different story, with the top three teams separated by just 0.11 seconds at the final touch. Valley Christian—who didn’t even qualify for the ‘A’ final last year—emerged victorious in 1:30.85, edging out defending champions Clovis West High School (1:30.87), while 2024 8th-place finishers Davis High School also broke 1:31 with a time of 1:30.96.

Valley Christian’s foursome featured Garic Shao (23.87), Jack Cameron (24.63), Robert White III (23.43), and Princeton commit Yury Kuzmensko, who delivered a scorching 18.92 anchor split. Kuzmensko dove in with his team trailing Davis High by over a second at the 150 mark but surged home with the fastest anchor split in the field—nearly seven-tenths quicker than anyone else.

Girls’ 200 Medley Relay Podium: 

  1.  Santa Margarita — 1:42.20
  2.  San Ramon Valley — 1:44.15
  3.  Palo Alto — 1:44.16

Boys’ 200 Medley Relay Podium:

  1. Valley Christian — 1:30.85
  2. Clovis West High School — 1:30.87
  3. Davis High School — 1:30.96

Three swimmers broke the 1:50 barrier in the girls’ 200 free, led by a dominant performance from Mira Costa senior Bella Brito, who touched in 1:46.89 to win the state title by nearly three seconds.

The USC commit came just shy of her personal best—1:46.48 from last December’s Winter Junior Championships in Austin. She didn’t race this event at last year’s meet, instead opting for the 200 IM and 100 breast, where she placed 2nd and 1st, respectively.

Santiago High School sophomore Charlotte Milkie notched a time of 1:49.44, a bit off her lifetime best of 1:48.07 from December , while Granite Hills freshman Ella Morgan posted a 1:49.93, well shy of the 1:48.13 she swam just last week.

In the boys’ race, Foothill sophomore Luka Mijatovic busted out a new career best of 1:33.52 to win the state championship by over two seconds, breaking the 1:34 barrier for the first time and improving on his runner-up performance from last year. He also eclipsed his previous best of 1:34.10 from April and shaved six hundredths off Rex Maurer’s 2023 meet record of 1:33.58.

Mijatovic’s splits today were 21.86, 23.61, 24.02, and 24.03 for his four 50s, compared to 22.16, 23.84, 24.20, and 23.90 from his previous PB, with most of his time drop coming from the front 100.

Point Loma sophomore Alex Pletcher (1:35.63) and Kings Academy junior Nathan Foucu (1:35.78) also earned podium finishes, with Pletcher breaking his prelims best time of 1:36.00 and Foucu just shy of his 1:35.40 best.

Girls’ 200 Freestyle Podium:

  1. Bella Brito (Mira Costa) — 1:46.89
  2. Charlotte Milkie (Santiago) — 1:49.44
  3. Ella Morgan (Granite Hills) — 1:49.93

Boys’ 200 Freestyle Podium:

  1. Luke Mijatovic (Foothills) — 1:33.52 *Meet Record*
  2. Alex Pletcher (Point Loma) — 1:35.63
  3. Nathan Foucu (Kings Academy) — 1:35.78

Santa Margarita senior Teagan O’Dell captured gold in the girls’ 200 IM, finishing in 1:53.96 to win by a commanding five seconds. Though a bit off her personal best of 1:52.63 and the 1:53.38 national high school record, she was faster in yesterday’s prelims with a 1:53.72. Los Altos sophomore Maren Byrne was the only other girl to crack the 2-minute barrier, posting a best time of 1:59.54 for silver. West Ranch freshman Emma Hussein took 3rd with a 2:00.96, about a second off her career-record 2:00.00.

O’Dell has versatility reminiscent of Alex Walsh and Bella Sims, making her an incredibly valuable addition to the rebuilding Cal Bears. She holds class-leading times in the 200 freestyle, both backstroke distances, and both IM events. We ranked her No. 2 in our Girls’ Class of 2025 recruit rankings—trailing only Olympic champion Alex Shackell, who leads the class in both butterfly events and the sprint freestyles.

In the boys’ competition, Dougherty Valley junior and Cal commit Songrui Wu dethroned defending champion Shareed Elaydi, an Archbishop Mitty sophomore, by setting a new meet record of 1:44.55.

Elaydi came close to breaking the record himself, touching in 1:44.96—just shy of the previous meet record of 1:44.94 set by Colin Geer, now a Michigan swimmer, in 2023.

Wu’s swim was a huge improvement from his fourth-place finish last year, when he clocked 1:47.04. He also shattered his personal best of 1:45.24 from earlier this April, while Elaydi narrowly missed his own best time of 1:44.79 from December’s Winter Juniors.

Splits Comparison:

Wu Elaydi
Butterfly 22.91 22.74
Backstroke 25.17 (48.08) 26.32 (49.06)
Breaststroke 31.50 (1:19.58) 29.74 (1:18.80)
Freestyle 24.97 (1:44.55) 26.16 (1:44.96)

Notre Dame commit Brady Calkins of Jesuit claimed bronze in 1:49.36, about a second off his 1:48.29 career best.

Girls’ 200 IM Podium:

  1. Teagan O’Dell (Santa Margarita) — 1:53.96
  2. Maren Byrne (Los Altos) — 1:59.54
  3. Emma Hussein (West Ranch) — 2:00.96

Boys’ 200 IM Podium:

  1. Songrui Wu (Dougherty Valley) — 1:44.55 *Meet Record*
  2. Shareef Elaydi (Archbishop Mitty) — 1:44.96
  3. Brady Calkins (Jesuit) — 1:49.36

Whitney junior and UCLA commit Jada Duncan was simply too quick to catch in the girls’ 50 free, successfully defending her title with a meet record swim of 22.23. That gold-medal effort clipped her own record of 22.26 from prelims, and while not a personal best, it was just shy of the 22.14 she notched at December’s Winter Juniors.

Campolindo freshman Stella Canoles snagged silver in 22.49, dropping from her previous best of 22.79. Irvington sophomore Alison Su rounded out the podium with the only other sub-23 showing in the field, equaling her personal standard of 22.94 in the process. 

After his sizzling 18.92 relay split earlier in the session, Valley Christian junior and Princeton commit Yury Kuzmenko returned to the pool and clocked 19.74 to win the boys’ 50 free, standing as the only swimmer under the 20-second barrier. He was slightly off his 19.55 lifetime best and meet record from prelims.

West Park’s Jordan Ragland (20.05) and last year’s runner-up Tyler Porter (20.08) of Bellarmine, both juniors, also earned spots on the podium. Ragland, a Louisville commit, has been as fast as 19.69 in his career. Porter has also been a quick 19.49 in the past.

Girls’ 50 Freestyle Podium:

  1. Jada Duncan (Whitney) — 22.23 *Meet Record*
  2. Stella Canoles (Campolindo) — 22.49
  3. Alison Su (Irvington) — 22.94

Boys’ 50 Freestyle Podium:

  1. Yury Kuzmenko (Valley Christian) — 19.74
  2. Jordan Ragland (West Park) — 20.05
  3. Tyler Porter (Bellarmine) — 20.08

Duncan returned to the water about 45 minutes after the 50 free to become the day’s first double event winner, defending her title in the 100 fly with a new meet record of 52.09. That effort lowered her previous mark (and lifetime best) of 52.14 from prelims and improved upon her 2023 winning time of 52.51. She split 25.12 going out and closed strong in 26.97.

Valencia junior and Missouri commit Tori Yamamura took silver in 53.38, just off her 52.83 personal best from last week. It’s an upgrade from her 3rd place finish a year ago.

Archbishop Mitty sophomore Isabel Wu rounded out the podium with a 54.55 for bronze, narrowly missing her career record by one hundredth.

Angelo Rodriguez junior Brandon Ha dominated the boys’ 100 fly, clocking 46.34 to win by nearly a second and a half. The swim came just shy of his personal best of 46.27 from last week, but it was enough to secure his first-ever state title.

Cosumnes Oaks sophomore Aiden Collins surged to silver in 47.77, dropping nearly a full second from his 48.75 prelims best. Clovis West junior and U.S. Air Force Academy commit Stanley Oka rounded out the medalists in 48.12.

Girls’ 100 Butterfly Podium:

  1. Jada Duncan (Whitney) — 52.09 *Meet Record*
  2. Tori Yamamura (Valencia) — 53.38
  3. Isabel Wu (Archbishop Mitty) — 54.55

Boys’ 100 Butterfly Podium:

  1. Brandon Ha (Angelo Rodriguez) — 46.34
  2. Aidan Collins (Consumnes Oaks) — 47.77
  3. Stanley Oka (Clovis West) — 48.12

After earning silver in the 50 free earlier in the day, Campolindo freshman Stella Canoles returned to upend defending champion Ava DeAnda of Riverside Poly in the 100 free, 49.26 to 49.38. Canoles clipped her own personal best of 49.38 to boot.

DeAnda, who stormed to a 48.27 win last year, had posted a 49.11 in prelims—fast enough to win again had she matched it in the final. 

Murrieta Valley freshman Kaylee Richmond punched 49.77 for 3rd, dropping her previous best of 49.99 set just two weeks prior and becoming the only other swimmer under the 50-second barrier.

In the boys’ field, three sub-44 swims were logged, with Yury Kuzmenko becoming the first boy and second swimmer of the day to capture double gold. The Valley Christian junior touched in 43.34 to complete his sprint free sweep, sliding under his previous best of 43.42 in the process.

Granite Bay junior and U.S. Military Academy commit Brody Chandler clocked 43.41 for silver, lowering his 43.63 personal best from last week, while Nathan Foucu of The King’s Academy grabbed his second bronze of the meet with a 43.83—just off his 43.54 personal standard from prelims.

Girls’ 100 Freestyle Podium:

  1. Stella Canoles (Campolindo) — 49.26
  2. Ava DeAnda (Riverside Poly) — 49.38
  3. Kaylee Richmond (Murrieta Valley) — 49.77

Boys’ 100 Freestyle Podium:

  1. Yury Kuzmenko (Valley Christian) — 43.34
  2. Brody Chandler (Granite Bay) — 43.41
  3. Nathan Foucu (Kings Academy) — 43.83

Granada junior Brooke Bennett, a University of Georgia commit, held off a late surge to win the girls’ 500 free in 4:49.15. She opened in 26.53, maintained consistent 29-lows throughout the race, and closed strong in 28.58 to outpace a tight field. Though well off her personal best of 4:47.75 from early April, Bennett still came away with the title.

Taylor Steelman, a senior at San Marcos and a Texas Christian University commit, crushed her previous best of 4:51.91 by more than two seconds. She charged home in a blistering 28.20 final 50 to nearly run down Bennett, ultimately settling for silver in 4:49.66.

Clovis North sophomore Rowyn Wilber, who notched a lifetime best of 4:49.14 earlier this season, finished third in 4:51.79. She led early with a 26.49 split and remained in close contact through the first half of the race before slowly fading off.

Foothills sophomore Luka Mijatovic defended his state title in the boys’ 500 free, breaking both the meet record and the overall national high school record. The 16-year-old blasted a time of 4:11.91 to shatter Rex Maurer’s 2023 NHS record of 4:12.70 and Matthew Chai’s 2022 meet record of 4:15.09. Mijatovic has also posted a faster 4:10.96 time outside of high school competition.

Behind Mijatovic’s electric swim, Del Norte senior Julien Rousseau claimed silver in 4:21.23, followed by Woodside senior Seth Collett who earned bronze with a 4:22.66. Rousseau, a future Cal Bear, narrowly missed his 4:20.90 personal marker. Collett, who has verbally committed to the University of California-Santa Barbara, has been 4:19.73 in his young career.

Girls’ 500 Freestyle Podium:

  1. Brooke Bennett (Granada) — 4:49.15
  2. Taylor Steelman (San Marcos) — 4:49.66
  3. Rowyn Wilber (Clovis North) — 4:51.79

Boys’ 500 Freestyle Podium:

  1. Luka Mijatovic (Foothill) — 4:11.91 *National High School Record & Meet Record*
  2. Julien Rousseau (Del Norte) — 4:21.23
  3. Seth Collett (Woodside) — 4:22.66

Girls’ 200 Freestyle Relay Podium:

Boys’ 200 Freestyle Relay Podium:

Girls’ 100 Backstroke Podium:

Boys’ 100 Backstroke Podium:

Girls’ 100 Breaststroke Podium:

Boys’ 100 Breaststroke Podium:

Girls’ 400 Freestyle Relay Podium:

Boys’ 400 Freestyle Relay Podium:

Final Team Scores

Girls’ Top 10:

Boys’ Top 10:

13
Leave a Reply

Subscribe
Notify of

13 Comments
newest
oldest most voted
Inline Feedbacks
View all comments
PFA
32 minutes ago

4:11.91 Natl’ HS record by .7 went out fast and couldn’t hold it but that is an insane time to swim in a HS state meet!

PFA
34 minutes ago

Wow 1:38.12 going out over a second ahead of NAG record pace he could go 4:08!

Bobthebuilderrocks
1 hour ago

Let’s go Brandon!

Monkeyseemonkeydoodoo
Reply to  Bobthebuilderrocks
43 minutes ago

Unfortunately this made me realize I will never be able to read this sentence the same way ever again

Bobthebuilderrocks
Reply to  Monkeyseemonkeydoodoo
29 minutes ago

Wow, forgot about that

PFA
1 hour ago

I think he breaks his NAG without much rest and smashes Rex’s National HS record coming up sub 4:10 in a highschool meet would be wild.

Bobthebuilderrocks
Reply to  PFA
1 hour ago

Crossing my fingers

47.84
1 hour ago

1:34.10 to 1:33.5. This kid keeps improving at a nuclear rate. Heilman waa 1:32.4 and I believe Williamson was at 1:33.0. He’s getting into their range in the shorter distances which is terrifying. And with little to no underwaters.

Bobthebuilderrocks
2 hours ago

Wu vs Elaydi was insane

swim2
2 hours ago

1:33.5 for luca

Bobthebuilderrocks
2 hours ago

1:33.5 for a sophomore in high school. Huh