Sea Otter Classic Gravel: Bradyn Lange holds off Keegan Swenson to take men's victory while Sofia Gomez Villafañe fends off Lauren Stephens in women's race

Sofía Gómez Villafañe (Specialized Off-road) on her way to victory at the Sea Otter Classic Gravel Race, the opening round of the 2026 Life Time Grand Prix series
Sofía Gómez Villafañe (Specialized Off-road) on her way to victory at the Sea Otter Classic Gravel Race, the opening round of the 2026 Life Time Grand Prix series (Image credit: Life Time)

Bradyn Lange (Canyon x DT Swiss All-Terrain Racing) and Sofia Gomez Villafañe (Specialized Off-road) won the elite races at Sea Otter Classic Gravel on Thursday. Both riders form part of the invitation-only field of the Life Time Grand Prix, so took the top spots on the leaderboards after the opening round.

Lange and Keegan Swenson (Specialized Off-road) came to the final 180-degree, left-hand corner together. The US gravel champion gained daylight as he took the inside line in the tight turn and led the defending Sea Otter champion across the final 100 metres to earn the victory.

Latest Videos From
Swipe to scroll horizontally
Men's top 10

Position

Rider

Time Gap

1

Bradyn Lange

4:15:03

2

Keegan Swenson

-

3

Alexey Vermeulen

+11

4

Magnus Bak Klaris

+18

5

Matthew Beers

+43

6

Cobe Freeburn

+1:49

7

Cole Paton

+1:50

8

Jordy Bouts (Bel)

+2:02

9

Simon Pellaud

+5:29

10

Andrew L'esperance

+6:04

Swipe to scroll horizontally
Women's top 10

Position

Rider

Time Gap

1

Sofia Gomez Villafane

5:10:39

2

Lauren Stephens

+02

3

Nele Johanna Laing

+06

4

Karolina Migon

+07

5

Kate Courtney

+27

6

Hayley Preen

+27

7

Rosa Klöser

+29

8

Cecily Decker

+1:00

9

Larissa Hartog

+1:10

10

Samara Sheppard

+1:27

Swipe to scroll horizontally
Elite Women

Pos.

Rider

Points

Races

1

Sofia Gomez Villafane

30

1

2

Lauren Stephens

28

1

3

Karolina Migon

26

1

4

Hayley Preen

24

1

5

Rosa Kloser

22

1

6

Cecily Decker

20

1

7

Samara Sheppard

19

1

8

Cecile Lejeune

18

1

9

Sarah Lange

17

1

10

Alexis Skarda

16

1

Swipe to scroll horizontally
Elite Men

Pos.

Rider

Points

Races

1

Bradyn Lange

30

1

2

Keegan Swenson

28

1

3

Alexey Vermeulen

26

1

4

Matthew Beers

24

1

5

Cobe Freeburn

22

1

6

Cole Paton

20

1

7

Simon Pellaud

19

1

8

Andrew L'Esperance

18

1

9

Anton Stensby

17

1

10

Brendan Johnston

16

1

Simone Giuliani
Australia Editor

Simone is a degree-qualified journalist that has accumulated decades of wide-ranging experience while working across a variety of leading media organisations. She joined Cyclingnews as a Production Editor at the start of the 2021 season and has now moved into the role of Australia Editor. Previously she worked as a freelance writer, Australian Editor at Ella CyclingTips and as a correspondent for Reuters and Bloomberg. Cycling was initially purely a leisure pursuit for Simone, who started out as a business journalist, but in 2015 her career focus also shifted to the sport.

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.