2025 North Carolina Tar Heels vs. Virginia Cavaliers Dual Meet Live Recap

by Robert Gibbs 52

October 24th, 2025 College, News, Previews & Recaps

University of North Carolina vs. University of Virginia

  • Friday, October 24, 2025
  • AFC Pool, Charlottesville, VA
  • SCY
  • Live Stream (requires ACC+ subscription)
  • Results on Meet Mobile as “UVA vs UNC”
  • Dual Meet Format

Today the AFC Pool in Charlottesville, VA, hosts a battle between traditional ACC Swimming & Diving heavyweights, as the UNC Tar Heels take on the UVA Cavaliers. During the 90s and early 2000s, these teams regularly battled for ACC titles, and the Cavaliers have a combined 37 ACC championships (21 women, 16 men), while the Tar Heels have won ACCs 33 times (16 women, 17 men). Along with NC State (33 men’s titles, 4 women’s titles), these three programs have captured the vast majority of ACC titles.

This afternoon is actually the second session of the day. This morning session’s included diving (UNC only), the 1000 free, and several exhibition events. The big headline to come out of this morning was Sara Curtis‘ 21.18, a time that moves the UVA freshman up to #12 all-time in the 50 free.

Virginia’s Aimee Canny won the 1000 free in 9:35.38, while UNC’s Josh Parent claimed victory on the men’s side with a time of 9:03.19.

After diving and the 1000 free, the UNC men currently have a 44-7 lead, while the UNC women lead 36-15.

The action will start at 4pm (Eastern) and features a total of 24 events, 12 each for women and men, including three relays and nine individual events.

Women’s 200 Medley Relay

  1. Virginia – 1:33.62
  2. North Carolina – 1:37.81

With each team only swimming a single relay, the UVA women touched four seconds ahead of UNC. The Cavaliers become the first team to go under 1:34 this season. Bryn Greenwaldt led off in 24.01,  Zoe Skirboll split 26.73 on breast, Claire Curzan split 21.95 on fly, and Sara Curtis anchored in 20.93.

Men’s 200 Medley Relay

  1. Virginia – 1:24.46
  2. North Carolina – 1:26.16

Spencer Nicholas put the Cavaliers in the lead early with a 21.19 leadoff, and Jay Gerloff (24.21), Thomas Heilman (20.04), and Jack Aikins (19.02) maintained the lead the entire way as the Cavalier men won with the 5th-fastest time in the nation so far this season.

UNC got a 22.23 leadoff from Reid Miller, followed by Ben Delmar (23.91), Seb Lunak (20.94) and Martin Kartavi (19.08).

Both teams are wearing tech suits.

Women’s 200 Free

  1. Aimee Canny (Virginia) – 1:41.85 **AFC Pool Record**
  2. Cavan Gormsen (Virginia) – 1:43.47
  3. Leah Hayes (Virginia) – 1:44.63

Aimee Canny took down Claire Curzan‘s pool record and moves to #2 in the nation this season, behind teammate Anna Moesch (1:41.42).

Men’s 200 Free

  1. Maximus Williamson (Virginia) – 1:32.32 **AFC Pool Record**
  2. David King (Virginia) – 1:32.87
  3. Louis Dramm (North Carolina) – 1:34.16

UVA freshman Maximus Williamson claimed his first pool record with a 1:32.32, moving him to #2 nationally this season behind Georgia’s Tomas Koski (1:32.19.

Women’s 100 Fly

  1. Carly Novelline (Virginia) – 51.82
  2. Bailey Hartmann (Virginia) – 52.42
  3. Lawson Ficken (Virginia) – 52.61

The Cavaliers swept the top three spots, with Carly Novelline taking the win with a 51.82 that’s only about three-tenths off of her personal best.

Men’s 100 Fly

  1. Thomas Heilman (Virginia) – 44.59 **AFC Pool Record**
  2. Spencer Nicholas (Virginia) – 46.11
  3. Hayden Bellotti (Virginia) – 46.30

Thomas Heilman joined in on the fun, capturing a pool record and putting up the #2 time nationally with his 44.59 win, as the Cavaliers swept the top three spots.

Women’s 100 Breast

  1. Emma Weber (Virginia) – 57.96
  2. Zoe Skirboll (Virginia) – 59.10
  3. Sophia Umstead (Virginia) – 1:00.17

Emma Weber went under 58 for the first time in her career, winning with a 57.96 that moves her from 4th to 3rd this season nationally.

Current Score: UVA 73, UNC 50

Men’s 100 Breast

  1. Xavier Ruiz (North Carolina) – 51.92
  2. Ben Delmar (North Carolina) – 52.23
  3. Matthew Heilman (Virginia) – 53.24

Xavier Ruiz ended UVA’s winning streak with a 51.92 win, just off his lifetime best of 51.89 from the 2025 ACC Championships.

Current Score: UNC 71, UVA 52

Women’s 200 Free Relay

  1. Virginia – 1:25.77 **AFC Pool Record**
  2. North Carolina – 1:29.76

Claire Curzan led off for UVA in 21.48, putting at #2 nationally this season, behind only teammate Sara Curtis. Anna Moesch (21.45), Sara Curtis (21.47), and Bryn Greenwaldt (21.57) were all within 0.12s of each other, as the Cavaliers won by nearly four seconds.

Kamryn Meskill led off in 22.33 for UNC, followed by Eden Goettsch (22.34), Mackenzie Headley (22.59), and Michael Chokureva (22.50).

Men’s 200 Free Relay

  1. Virginia – 1:17.42
  2. North Carolina – 1:18.02.

Jack Aikins put the Cavaliers in the lead early with a 19.42 leadoff, and while UNC kept it tight the whole way, Maximus Williamson (19.05), Josh Howat (19.40), and Noah Power (19.55) hung on to win 1:17.42 to 1:18.02.

UNC got a 19.52 leadoff from Martin Karvati, followed by Louis Dramm (19.48), Sean Setzer (19.32), and Nate Hohm (19.70).

Women’s 100 Back

  1. Tess Howley (Virginia) – 52.00
  2. Charlotte Wilson (Virginia) – 52.32
  3. Emma Karam (North Carolina) – 52.44

In one of the tightest races we’ve had today, UVA’s Tess Howley got her hand on the wall first with a 52.00. Howley came within a whisker of setting a new personal best, with her fastest time ever being a 51.99 from the 2024 NCAA championships.

Men’s 100 Back

  1. David King (Virginia) – 46.30
  2. Thomas Mercer (Virginia) – 47.38
  3. David Quaresma (North Carolina) –  47.40

Women’s 200 Breast

  1. Aimee Canny (Virginia) – 2:07.45
  2. Emma Weber (Virginia) – 2:07.87
  3. Sophia Umstead (Virginia) – 2:10.63

Aimee Canny rattled the top time in the nation this season , posting a 2:07.45 that’s only 0.07s shy of Eneli Jefimova‘s 2:07.38. That time jumps her ahead of teammate Emma Weber, whose 2:07.87 puts her at #3 this season after going 2:08.58 against Florida earlier this month.

That’s Canny’s third win of the day, going along with her wins in the 1000 free and 200 free.

Men’s 200 Breast

  1. Ben Delmar (North Carolina) – 1:52.61
  2. Xavier Ruiz (North Carolina) – 1:53.16
  3. Matthew Heilman (Virginia) – 1:57.05

It’s the same top three as the 100 breast, but this time the Tar Heel teammates exchanged places. Ben Delmar got his hands on the wall first in 1:52.61, which moves him ahead of Texas freshman Campbell McKean (1:53.38) for the top time in the nation. Xavier Ruiz took 2nd in 1:53.16, less than half a second away from his personal best of 1:52.74.

Women’s 500 Free

  1. Madi Mintenko (Virginia) – 4:39.74
  2. Anna Moesch (Virginia) – 4:43.48
  3. Sophia Knapp (Virginia) – 4:46.26

The Cavaliers swept the top three spots, with Madi Mintenko leading the way with a 4:39.74 that moves her to 9th nationally this season. Canny, Cavan Gormsen, and Katie Grimes are all also in the top then this season.

Anna Moesch took about three and a half seconds off of her PR of 4:47.19 to take 2nd in 4:43.48.

UVA 138, UNC 70

Men’s 500 Free

  1. Maximus Williamson (Virginia) – 4:19.69
  2. Josh Parent (North Carolina) – 4:22.68
  3. Dylan Wright (Virginia) – 4:25.18

Maximus Williamson is typically known more for his sprint speed than his distance pursuits, but he came out of high school with a very respectable 4:16.84 best time in this event, and he wasn’t too far off that today, taking the win in 4:19.69.

To do that he had to hold off UNC’s Josh Parent, a more traditional distance swimmer who won the 1000 free this morning. Parent, who transferred from Florida during the offseason, had a brief lead over Williamson with about 100 to go, but split a pair of 26s over the last two 50s while Williamson split 25 and 24 to take the win.

UNC 106, UVA 102

Women’s 200 IM

  1. Leah Hayes (Virginia) – 1:55.10
  2. Mary Macaulay (North Carolina) – 1:57.17
  3. Zoe Skirboll (Virginia) – 1:57.28

UVA’s Leah Hayes swam to the 2nd-fastest time in the season with her time of 1:55.10. That ranks only behind Aimee Canny (1:55.03) in the NCAA this season.

Men’s 200 IM

  1. Louis Dramm (North Carolina) 1:43.24
  2. Spencer Nicholas (Virginia) – 1:44.93
  3. Ben Delmar (North Carolina) – 1:44

UNC took the lead with a 1-3 finish from Louis Dramm and Ben Delmar.

Women’s 200 Fly

  1. Lana Pudar (Virginia) – 1:56.54
  2. Bailey Hartman (Virginia) – 1:56.55
  3. Cavan Gormsen (Virginia) – 1:57.40

Lana Pudar took the win in her first time contesting this event in yards, touching just 0.01s ahead of teammate Bailey Hartmann, 1:56.54 to 1:56.55.

Men’s 200 Fly

  1. Thomas Heilman (Virginia)  – 1:41.79
  2. Hayden Bellotti (Virginia) – 1:43.39
  3. Seb Lunak (North Carolina) – 1:43.57

Thomas Heilman led from start to finish, taking his second individual win of the day with a 1:41.79, just off his season best of 1:41.69.

Women’s 200 Back

  1. Claire Curzan (Virginia) – 1:47.89 **AFC Pool Record**
  2. Tess Howley (Virginia) – 1:51.85
  3. Katie Grimes (Virginia) – 1:52.74

Claire Curzan blasted a 1:47.89 that gives her the top time in the nation this season by nearly two seconds.

UVA 184, UNC 81

Men’s 200 Back

  1. David King (Virginia) – 1:39.86 **AFC Pool Record**
  2. David Melnychuk (North Carolina) – 1:42.80
  3. Will Thompson (Virgina) – 1:43.24

David King finished his sweep of the backstrokes with a big 1:39.86 win. That’s the top time in the nation this season, pending other results from today.

UVA 135, UNC 130

Women’s 400 Free Relay

  1. Virginia – 3:11.09 **AFC Pool Record**
  2. North Carolina – 3:20.25

Anna Moesch already had the top time in the NCAA this season (47.05), but she became the first woman to go 47 this season with a 46.53 leadoff. Moesch was joined by Sara Curtis (47.74), Madi Mintenko (48.86), and Aimee Canny (47.96) as the Cavaliers won in 3:11.09, the top time in the NCAA this season.

The UNC quartet of Michael Chokureva (49.51), Mackenzie Headley (49.87), Maren Conze (50.42), and Eden Goettsch (50.45) combined for a 3:20.25.

Men’s 400 Free Relay

  1. Virginia – 2:50.96
  2. North Carolina – 2:53.95

The meet’s outcome hinged on this event, and Maximus Williamson put UVA in the lead early on with a 42.09 leadoff leg that broke the pool record. Thomas Heilman followed with a 42.80, then Spencer Nicholas (43.07) and Josh Howat (43.00) finished things off on the back half. The Cavaliers touched in 2:50.96, ahead of UNC’s 2:53.95, to secure the meet win.

The Tar Heels got a 43.83 leadoff from Sean Setzer, followed by Louis Dramm (42.76), Martin Karvati (43.66), and David Quaresma (43.70).

Final Scores

  • Women: UVA 203, UNC 90
  • Men: UVA 145, UNC 144

In This Story

52
Leave a Reply

Subscribe
Notify of

52 Comments
newest
oldest most voted
Summer Swim Fan
7 months ago

Aimee Canny is a rock. Cool to see her continue to just get better at everything.

Yswim
Reply to  Summer Swim Fan
7 months ago

Aimee is a senior this year.
hope to see her in LA28 representing South Africa again!

Anonymous
7 months ago

Would love to point out that Maximus Williamson swam 6 total events, including the 100 free and 400 free relay to seal the meet. With a maximum of 4 swims for each swimmer he was DQed from the 100 free scoring. His other event that exceeded the 4 event limit, the split in the 400 free relay, was counted and the relay wasn’t DQed. While I understand that the UNC men had a 32 point lead from diving, I think that it is total garbage to let something like that slide.

James
Reply to  Anonymous
7 months ago

There was no 100 free. They took the first swimmer in the relay as the “100 free scoring event”. He only swam 4 events.

Susan
Reply to  Anonymous
7 months ago

Guess Todd Desorbo makes his own rules. Definitely seems like the relay should have been DQd. He led it off which is how they score the 100 free event and then says Maximus swam it as an exhibition swimmer. Sounds like BS. How does one swimmer swim exhibition on a relay but whole relay counts towards a win?

ACC Guy
7 months ago

UVA Men’s NCAA champ hopes hinge on ~6 guys hitting their taper and scoring individually – not exactly a reliable formula for a team looking to crack the top 10 in a season with a lot of turnover and teams that can finish in the 7-12 range. The lack of elite distance + breaststroke and not having a diving team is a serious problem that will bite them in March. Lots of work to be done to live up to the hype!

On the other hand, it wouldn’t be ridiculous for the NCAA to just hand the National Championship trophy over to the UVA Women right now. No one will be within 50 and maybe even 100 points of them.… Read more »

Observer
Reply to  ACC Guy
7 months ago

UNC had some impressive swims.

VA Steve
Reply to  ACC Guy
7 months ago

Actually the argument most SS commenters have made is that the 2026 entering men swimmers would be completely unsuccessful and wither at Charlottesville. I’m sure many will gladly take your substitution and embrace it.

CavaDore
Reply to  ACC Guy
7 months ago

They’ve never scored a diver at NCAAs so that’s not worth mentioning and they have a potential top 3 100 breaststroker, Chris Smith from RSA, arriving in January. I do agree about distance though but David King is a candidate for top 8 in the 500 Free.

msch22
7 months ago

emma weber might finally be putting some pieces together scy, at least at first glance. best time in october is no joke

Snowpipers of Alaska
7 months ago

46.53 MOESCH WHAT?

Snowpipers of Alaska
Reply to  Snowpipers of Alaska
7 months ago

its a PB too wtf shes on fire this season

Long Strokes
Reply to  Snowpipers of Alaska
7 months ago

DeSorbo figured out how to coach the women a long time ago, he’s still trying to figure out how to coach the men.

Swipper1
Reply to  Long Strokes
7 months ago

He literally has one of the highest improvement rates for men in the ncaa.

Swipper1
Reply to  Snowpipers of Alaska
7 months ago

After a 500 free earlier in the session

Snowpipers of Alaska
7 months ago

btw claire was 1:51.8 at this meet last year lol
october swimflation is something else

Snowpipers of Alaska
7 months ago

CURZAN 1:47.8
i was looking at the top 25 times in history she has like 7 i think after that
beast.

jess
Reply to  Snowpipers of Alaska
7 months ago

i was like oh everyone is slow, no she was just going nuts

like howley & grimes went 151 & 152

Last edited 7 months ago by jess
Yswim
7 months ago

Anna Moesch beautiful stroke!

About Robert Gibbs

Robert didn't grow up swimming competitively, but as life takes random turns, he found himself coaching high school swimming, and absolutely loved it. He started following competitive swimming around the same time SwimSwam was launched, and as a commenter, Robert developed an uncanny knack for pointing out Braden's typos. One …

Read More »