Get all your news in one place.
100's of premium titles.
One app.
Start reading
Cycling News
Cycling News
Sport
Jackie Tyson

Keegan Swenson wins a fourth SBT GRVL while Sofia Gomez Villafañe makes late catch and pass of Sarah Lange in thrilling elite women's race

Sofia Gomez Villafañe holds off Sarah Lange for victory at 2026 SBT GRVL.

Sofia Gomez Villafañe and Keegan Swenson (both Specialized Off-road) returned to the top step at SBT GRVL on Sunday in Colorado, both launching solo attacks on the later segments of a refreshed 108-mile 'black' course. It was Swenson's fourth elite men's title while Villafañe won the elite women's race for a second time.

This year's Steamboat Springs long 'black' course featured one single-loop circuit through Routt County, with an out-and-back, washed-out gravel road, Cow Creek, featured as the first climb after the start from Yampa Street and again as a decisive technical descent in the final 12 miles.

Three elite men exited the Cow Creek climb at the front of the race - Nathan Spratt (Ventum + Voler), Adam Roberge (Felt UN1TD) and John Borstelmann (Ventum) - and set a marker of four minutes. Across the next 24 miles, two-thirds of that the longest ascent of the day with uneven pitches reaching 7%-9%, the leaders were caught by six riders - Swenson, Henry Nelson (Lunchbox Racing), Cobe Freeburn (Trek Driftless), Alexey Vermeulen (ENVE), Pete Stetina (Canyon) and John Keller.

Four elite men lead SBT GRVL - Keegan Swenson, Cobe Freeburn, Adam Roberge and Henry Nelson (Image credit: @sshelesky l SBT GRVL)

By the mid-point of the race, Swenson was part of the new lead group as Freeburn, Roberge and Nelson, with Spratt, Vermeulen, Stetina and Keller giving chase, and Borstelmann dropping off the pace.

A long paved descent led to the second longest climb on the route, approximately nine miles of gravel, passing to the south of Hayden and from the crest leaving 35.5 miles for a return to Steamboat Springs. On the descent from this climb, Swenson launched his attack on a paved section and by the time he hit the return ascent to Cow Creek had a two-and-a-half minute gap.

Swenson completed his ride in 4:36:20, with Vermeulen second and Freeburn third in a four-rider chase who were five minutes back. Nelson finished fourth and Roberge fifth. Stetina had worked with Keller for a second chase group, Keller going one second better than the Canyon veteran at the line, just 47 and 48 seconds behind Vermeulen

Swenson finished second last year, outsprinting Freeburn and Vermeulen. This year Vermeulen's runner-up spot was his third podium at SBT GRVL, having gone third to Swenson in 2024 and 2023.

"The king reigns on here at SBT GRVL," Vermeulen said about his rival Swenson. "Got dropped, but managed to finagle my way back into the sprint for second by the end thanks to a great chase group with John Keller and Peter Stetina."

Keegan Swenson won for a fourth time at SBT GRVL in 2026 (Image credit: @sshelesky l SBT GRVL)

The elite women started five minutes after the men, with the field staying mainly compact for the opening 15 miles. On the 17-mile dirt ascent known as Wahooligan Pass, Sarah Lange (Velocio-Kenda Bicycle) set the tempo with Cecily Decker (PAS Racing) and 2023 winner Villafañe.

The trio were joined on the descent by Danni Shrosbree (Rapha-Argon 18), Kylee Hanel (Cervélo-Maxxis), Paige Onweller (Trek Driftless), two-time winner Lauren De Crescenzo (The Feed-Argonaut-Castelli-Maxxis) and 2024 winner Lauren Stephens (Aegis x LOE), which created the decisive split of the race.

The riders traded attacks, but none took hold until Lange broke away on a gravel descent south of Hayden at mile 80. She carried her momentum into the technical section at Cow Creek, where Villafañe began to close the gap, and Stephens trailed 30 seconds behind with Onweller another 30 seconds back.

"I tried to attack a few times earlier in the race but nothing stuck and our group of 8 kept coming back together. So when I found myself off the front during a lull with 25-30 miles to go, I went for it," Lange said on Instagram.

"When I exited Cow Creek and had 7 miles of pavement back into town, I was told Sofia was solo 30 seconds back. I kept pushing but knew she was gaining on me. I heard someone yell her name and knew I was caught with about 2 miles to go."

Villafañe caught and passed Lange on the tarmac just outside Steamboat Springs and cranked out a six-second gap to ride across the line uncontested in 5:25:01. Stephens finished 42 seconds behind Lange for third, her fifth time on the podium spot at SBT GRVL.

"The last 45 minutes of the race was spicy as we worked hard to chase down Sarah Lange who was on a ripper of a day. I pushed HARD on cow creek, separated myself from the chasers and made contact in the last two miles of the race," the new two-time winner said on her Instagram account.

Women’s defending champ Melisa Rollins, who has been away from racing for several months due to arm and wrist injuries, finished 20th. 2025 men’s winner Brendan Wertz did not line up as he was still recovering from a crash at Lost & Found gravel in California two weeks ago.

Last year SBT GRVL had separate race days for elites and amateurs, with the elite fields starting and finishing in Hayden. All race routes returned to downtown Steamboat Springs this year, featuring safety enclosures for elite categories and a black course team support and nutrition aid station at mile 63 at the Hayden Gun Range, which also served as a spectator zone.

Top three women at the finish of SBT GRVL 2026 (L to R): third-placed Lauren Stephens, second-placed Sarah Lange and winner Sofia Gomez Villafañe (Image credit: @sshelesky l SBT GRVL)

Results

Elite Men's top 10

Pos.

Rider

Time

1

Keegan Swenson

4:36:20

2

Alexey Vermeulen

+5:06

3

Cobe Freeburn

+5:06

4

Henry Nelson

+5:06

5

Adam Roberge

+5:07

6

John Keller

+5:54

7

Peter Stetina

+5:55

8

Daxton Mock

+8:51

9

Griffin Easter

+8:51

10

Lance Haidet

+8:54

Elite Women top 10

Pos.

Rider

Time

1

Sofia Gomez Villafane

5:25:01

2

Sarah Lange

+0:06

3

Lauren Stephens

+0:48

4

Paige Onweller

+1:31

5

Cecily Decker

+2:43

6

Danni Shrosbree

+2:44

7

Lauren De Crescenzo

+2:44

8

Kylee Hanel

+2:47

9

Tiffany Cromwell

+10:52

10

Laurel Quinones

+14:20

Sign up to read this article
Read news from 100's of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.