Posted in

Life Time Sea Otter Classic Gravel Report and Photos

Life Time Sea Otter Classic Gravel Report and Photos

Here’s the official report from the Sea Otter staff:

SOFÍA GÓMEZ VILLAFAÑE AND BRADYN
LANGE TAKE VICTORY AT THE LIFE TIME
SEA OTTER CLASSIC GRAVEL RACE

The men power up one of the climbs on the Laguna Seca Raceway at the start of the race. (Photo by Dan Hughes)

The group start. (Photo by Dan Hughes)

• Bradyn Lange takes victory on the line, beating three-time Series champion Keegan Swenson in the two-up sprint

• Sofía Gómez Villafañe takes home maximum points in the Series opener

• Attacks dominating both the men’s and women’s races, decisive moves were both made on the final ascent of Lookout Ridge

The singletrack sections of the course looked more like a mountain bike trail than a gravel ride. (Photo by Dan Hughes)

Monterey, California, (Thursday, April 16): Sofía Gómez Villafañe and Bradyn Lange take the lead in the Life Time Grand Prix after triumphing at the Life Time Sea Otter Classic Gravel Race at Laguna Seca Raceway.

The women’s race kicked off with a series of attacks, setting a high pace for the second edition of the Sea Otter Gravel Race. Despite a number of riders’ attempts, the peloton stayed intact until mile 40, where former Life Time UNBOUND Gravel 200 presented by Shimano winners, Karolina Mignon and Rosa Klöser, launched a strong move. Sofía Gómez Villafañe showed her strength by reeling them back solo.

Series debutant Emma Langley continued the rapid racing by sending an attack before hitting the singletrack, forcing Sofía Gómez Villafañe and Kate Courtney (who is not part of the Life Time Grand Prix) to lead the chase. Heading into the final lap, the wind continued to pick up, slowing the leaders and allowing previously dropped athletes to rejoin, which included Paige Onweller, Sarah Lange and Alexis Skarda. 

On the final ascent of Lookout Ridge, Sofía Gómez Villafañe, Karolina Mignon, Lauren Stephens, and Nele Johanna Laing (who is not part of the 2026 Life Time Grand Prix roster) went clear, leaving Kate Courtney unable to respond.

Sofía Gómez Villafañe takes the win among the Elite Women.

The group of four riders built a healthy lead over the splintered group, but in the closing kilometres, Sofía Gómez Villafañe laid down the hammer, gapping her three closest competitors and claiming the race victory with a time of 5hr 10min 39sec. She was followed by Karolina Mignon, just two seconds behind her, and Nele Johanna Laing, taking third.

Meanwhile, in the men’s race, it wasn’t until the first singletrack section at mile 20 that Keegan Swenson and Brendan Johnston were able to gap the main bunch. They were joined shortly after by Wild Card rider Matthew Wilson, as they headed into the first ascent of Lookout Ridge.

That’s Keegan Swenson on the right. (Photo by Dan Hughes)

Simon Pellaud led a group of 13 chasers to reel in the leading trio. As they made contact, Magnus Bak Klaris launched a decisive move with Anton Stensby jumping too. The new leaders gained a gap of 20 seconds while Simon Pellaud began to bridge the gap solo.

The trio was eventually caught, and heading in the final lap, a new lead group was established. This included Bradyn Lange, Keegan Swenson, Alexey Vermeulen, Anton Stensby, Cobe Freeburn, and Magnus Bak Klaris.

At mile 75, Matt Beers was able to rejoin the lead group after a long chase and launched a strong move at the base of Lookout Ridge, going clear of his competitors. With just five miles remaining, his teammate Keegan Swenson, with Bradyn Lange in tow, leapfrogged the South African and stole the race lead.

Bradyn Lange takes the Elite Men’s final sprint just ahead of Keegan Swenson. (Photo by Dan Hughes)

Keegan Swenson and Bradyn Lange battled it out right to the line with the American national Gravel champion, Bradyn Lange, denying the three-time Series champion victory with a time of 4hr 15min 03sec.

Women’s Results

1. Sofía Gómez Villafañe (5hr 10min 39sec)

2. Lauren Stephens (5hr 10min 41sec)

3. Nele Johanna Laing (5hr 10min 45sec)

4. Karolina Migon (5hr 10min 48sec)

5. Kate Courtney (5hr 11min 15sec)

Men’s Results
1. Bradyn Lange (4hr 15min 03sec)
2. Keegan Swenson  (4hr 15min 03sec)
3. Alexey Vermeulen  (4hr 15min 14sec)
4. Magnus Bak Klaris  (4hr 15min 12sec)
5. Matthew Beers  (4hr 15min 46sec)

Click here (women) and here (men) for the full race results. The Series leaderboard can be found here.

 

Reaction from the Life Time Sea Otter Classic Gravel winners:

Bradyn Lange said, “To finish with a sprint against Keegan was probably one of the best ways to win. Going to the line with the guy who’s won the most Grand Prix races was super special and a huge confidence boost; I couldn’t be happier.”

“It’s been a very different preparation for me this year. Joining the Canyon X DT Swiss ATR Team and living in Europe for most of the year has been a huge change, as well as racing in the Gravel Earth Series and winning at The Hills a couple of weeks ago. I’m glad it’s paid off, and I’m feeling super confident going into UNBOUND in this position.”

Water bottles were a welcome sight on the 88.8-mile race course. (Photo by Dan Hughes)

Sofía Gómez Villafañe said, “The field was super deep! It was so impressive to see the caliber of the start list, including all of the European riders that came to race.”

“I didn’t expect it to be this windy, there was a lot of negative racing happening, but I knew that getting away early would be important. My legs felt pretty good on the climb and I knew I had to save some energy for the finish, so I kicked and picked up some speed on the final downhill. It was a super fun race in a talented field of ladies, and I’m so happy to have come away with the win. I’m having a lot of fun this year!”

Michelle Duffy, Director of the Life Time Grand Prix, said: “We were excited to kick off the 2026 Life Time Grand Prix with another high-energy gravel race at the Sea Otter Classic, and for the first time, the race was live-streamed free of charge to fans across the globe.

We have some new faces at the top of the leaderboard; it will be interesting to see how the athletes adapt their training heading into the longest race of the Series at UNBOUND Gravel.”

The scenery may look good, but the efforts the riders put out were torturous. (Photo courtesy Life Time Sea Otter Classic)

The next round of the Life Time Grand Prix returns to Emporia, Kansas, with the Life Time UNBOUND Gravel presented by Shimano on May 31.

The remaining 2026 Life Time Grand Prix events are as follows:

Life Time UNBOUND Gravel 200 presented by Shimano – Saturday, May 30, 2026
Life Time Leadville Trail 100 MTB presented by Kenetik – Saturday, August 15, 2026
Life Time Chequamegon MTB Festival – Saturday, September 19, 2026
Life Time Little Sugar MTB – Sunday, October 11, 2026
Life Time Big Sugar Gravel – Saturday, October 17, 2026

To learn more about the 2026 Series, visit www.lifetimegrandprix.com and follow along on YouTube, Instagram, X and Facebook.

The climbs were tough. (Photo by Dan Hughes)

There wasn’t much room for passing on the singletrack sections of the course. (Photo by Dan Hughes)

It’s not easy racing for over four hours without a break. (Photo by Dan Hughes)

Sweat and dust combined. (Photo by Dan Hughes)

A rider reaches for a water bottle. (Photo by Dan Hughes)

The top Elite Men’s finishers. That’s winner Bradyn Lange, in the stars and stripes, third from right. That’s Keegan Swenson, who finished second, seated second from the left. That’s Alexey Vermeulen, who finished third, on the far right, with Sir Willie the Wiener dog. (Photo by Dan Hughes)

Bradyn Lange (left) holds a narrow lead ahead of Keegan Swenson, heading into the finish. (Photo by Dan Hughes)

Alexey Vermeulen looked exhausted after his third place finish, but Sir Willie the Wiener dog was more than happy. (Photo by Dan Hughes)

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *