2026 results

How the 2026 Soldier Hollow World Cup went

Raced Sunday, September 20, 2026.

Men's winner1:28:55Martín Vidaurre Kossmann
Women's winner1:15:51Martina Berta

The World Cup ran on its own cross country lap, eight laps for the elite men and seven for the elite women, and its file was never published. The comparison below is on a public 5.1 mile loop of the same trails, so it is not a forecast of the race and is not set against these times.

From the official WHOOP UCI Mountain Bike World Series results. Finish times only; the only names here are the winners.

Sunday, September 20, 2026 · Midway, UT

Could you have hung with a World Cup rider at Soldier Hollow?

The WHOOP UCI Mountain Bike World Series raced cross country Olympic at Soldier Hollow on September 20, 2026, the first World Cup round the venue has hosted. Here is what a World Cup engine does on a public Soldier Hollow loop, next to what an everyday rider does on the same loop, from the same model. Not the race and not a guess about it: the same physics the free app runs on your file.

No card. No account needed to try it.

The comparison

Same lap, same model, two riders

This is not the World Cup course. The race ran on its own lap, and its file was never published. What is below is a public 5.1 mile loop on the same Soldier Hollow trails (Upper Soldier Hollow, Soldier Hollow South and the South Loop, from an AllTrails route), ridden 4 times to fill a World Cup length race. It is what the hill asks of a World Cup engine and of an everyday rider, not a forecast of the race.
World Cup rider
150 lb, 350 W FTP, 28 kJ reserve, lives and trains at 5,300 ft
1:27:054 laps, 20.4 miles
One lap21:45
Average power held327 W
Average speed14.1 mph
Opening climb, 328 ft4:39 at 504 W
Altitude takes0.7% of FTP
Reserve at its lowest50%, top of the last climb
The guest rider
185 lb, 280 W FTP, 20 kJ reserve, in from sea level. The numbers and the pace preset the free app opens with.
2:01:29the same 4 laps
One lap30:14
Average power held211 W, the app's default pace
Average speed10.1 mph
Opening climb, 328 ft9:04 at 267 W
Altitude takes8.3% of FTP
Reserve at its lowest72%
8:29Behind after one lap
34:24Behind at the finish
A full lapBehind on the trail when the pro finishes
4:19Of the lap's gap is the opening climb

Where the gap comes from

Seconds behind the World Cup rider, at each point of one lap, with the ground underneath. Hover or touch to read it.
How far behind the guest rider falls over one lap The ground of the 5.1 mile loop shaded below, and a line showing the seconds the guest rider is behind the World Cup rider at each point. The line rises to 4:19 at the top of the opening climb, stays flat down the descent, and ends at 8:29 at the line. 0 2 min 4 min 6 min 8 min 10 min 4:19 behind at the top of the climb 8:29 at the line the ground, 5,528 to 5,867 ft start 1 mi 2 mi 3 mi 4 mi 5 mi
Guest rider's deficitElevation, 5,528 to 5,867 ft

Read the shape, not the number. The line climbs steeply for the first 1.1 miles, then goes flat for a mile: down the descent the pro gains nothing, because the trail sets the speed there and both riders are at it. Then it climbs again on the rolling second half. Half of an 8:29 lap deficit is one 328 foot climb. Fitness buys time going up. Going down, it buys almost none.

01 · The course

A 5.1 mile loop at 5,600 feet, ridden 4 times

5.1 miOne loop of the public trails
643 ftClimbing per lap, most of it in the first two miles
5,528 to 5,867 ftThe whole lap is up here
4 laps20.4 miles, a World Cup length race for the pro

A World Cup XCO lap is 2.2 to 2.8 miles and an elite race runs 80 to 90 minutes over 5 to 9 laps; at Soldier Hollow the elite men rode eight laps and the women seven. This loop is about two World Cup laps long, so four of it is a World Cup length day at a World Cup rider's pace. The race lap had its own built features; a public trail loop has none of them, and the model does not pretend to price them. Figures from an AllTrails route of the Upper Soldier Hollow, Soldier Hollow South and South Loop trails (5.1 mi, 643 ft per lap, 5,528 to 5,867 ft), the UCI's description of the XCO format (laps of 2.2 to 2.8 miles, elite races of 80 to 90 minutes), the published World Cup schedule and the race reports. When you load the route, the app measures it for itself.

02 · What it asks of you

The opening climb decides the lap

328 feet in the first 1.1 miles, at 5,600 feet, and then a descent where extra watts buy nothing. That is the whole story of the gap, and it is the whole story of most cross country laps.

One climb, half the gap

The model has the World Cup rider up the opening climb in 4:39 at 504 W. The guest rider takes 9:04 at 267 W. That one climb is 4:19 of an 8:29 lap deficit, and it comes around 4 times.

The descent gives the pro nothing

From the top of the climb to the bottom of the descent, the gap line goes flat. The trail's corners cap speed for both riders, and once you are at that cap, fitness stops paying. This is the part of the model that is honest about what it cannot see: a World Cup rider descends faster through skill the model has no term for, and a race lap's technical features widen this.

Thin air, priced per rider

The World Cup rider lives and trains high, at 5,300 feet in the model, and gives up 0.7% of threshold power to the lap's extra height. The guest rider, in from sea level, gives up 8.3%. The app asks which one you are, and where home is.

The reserve, not the average

The pro's plan holds: at 327 W average the anaerobic reserve bottoms out at 50%, at the top of the last climb, so the plan finishes as asked with something in hand. Ride the climbs harder than that and the reserve is what runs out first. A good pacing plan knows how much is left before the last climb.

03 · What the plan tells you

What the plan tells you about a lap race

Your finish time

A forecast from your weight, fitness and the route, with a pace target you can hold rather than an average someone else rode.

The climb that empties you

Every climb ranked by what it takes out of your anaerobic reserve, not by how tall it looks. On this lap it is the same climb every time, and the question is which lap it empties you on. The plan says.

Fuel that covers the effort

Carbohydrate burned against what you can absorb, hour by hour, with a warning when the plan runs short. Ninety minutes is inside what most riders can carry in the tank; a two hour day at altitude for the guest rider is not. The plan says which side of that line you are on.

Markers on your head unit

The longest climb, the hardest one for you, the recovery window before it and the technical stretch late in the day, sent to your Garmin, Wahoo or watch as waypoints.

04 · Proof

Fitted against real race files

The model is fitted against recorded races, not lab assumptions. On a Chequamegon 40 validation ride it predicted 2:24:28 against an actual finish of 2:24:20.

Predicted finish2:24:28
Actual finish2:24:20
Difference8 seconds

Your prediction comes with a confidence range, because honesty beats a single flattering number. The two riders on this page are model output on a public trail loop, not a recorded race. When a Soldier Hollow activity with power is shared, the altitude term gets its first check above 5,000 feet, and this page gets the result.

Three steps before race morning

  1. Load the route. Ride the Soldier Hollow trails yourself and load your file: the app prices your own lap. The AllTrails Soldier Hollow loops load straight in, and the free guest app already has a lap loaded to try.
  2. Say what the ground is. The route’s own corners suggest where the ground changes; you name each section or describe the route in a sentence. Worth 13 to 17% of a finish time.
  3. Set the pace and get the plan. Weight and fitness once, then one slider drawn on what each pace costs: finish forecast, reserve at the line, fatigue curve, a fueling schedule, and the markers that matter sent to your head unit or watch. No power meter required.

Soldier Hollow World Cup questions

When was the Soldier Hollow World Cup?

The WHOOP UCI Mountain Bike World Series round at Soldier Hollow ran short track (XCC) on Saturday, September 19, 2026 and cross country Olympic (XCO) on Sunday, September 20, 2026. It was the first time Soldier Hollow hosted a World Cup round.

Who won?

Martín Vidaurre Kossmann won the elite men's XCO in 1:28:55 over eight laps, and Martina Berta won the elite women's in 1:15:51 over seven.

Is this the Soldier Hollow World Cup course?

No. The race ran on its own lap, about half the length of this loop, and its file was never published. The numbers here come from a public 5.1 mile loop of the Upper Soldier Hollow, Soldier Hollow South and South Loop trails on the same hill, ridden 4 times to fill a World Cup length race. That is why the page does not set the model's times against the race's.

Where is Soldier Hollow?

Soldier Hollow Nordic Center is in Midway, Utah, in the Heber Valley about 50 miles southeast of Salt Lake City. It hosted the 2002 Olympic cross country skiing and biathlon, and the mountain bike trails sit between roughly 5,500 and 7,000 feet.

How fast do World Cup riders actually go?

A World Cup XCO is 80 to 90 minutes of laps between 2.2 and 2.8 miles, with 5 to 9 laps. On this loop the model has a 150 pound rider with a 350 W threshold averaging 327 W and 14.1 mph for 1:27:05. The real winners go quicker than a steady plan on a public loop, through skill on the descents the model cannot price and by riding harder than a steady plan allows.

What does 350 W mean for a 150 pound rider?

About 5.1 watts per kilogram at threshold, a solid professional number. The sharp end of a World Cup field sits closer to 5.8 to 6 W/kg. The guest rider on this page is 3.3 W/kg, which is a fit weekend racer. The model treats both the same way: weight, threshold power, the route and the air.

Could I put my own numbers on this lap?

Yes. The free guest app opens with a route loaded and the same weight and threshold as the guest rider on this page; change them to yours and the plan re-solves. Load any GPX, including the Soldier Hollow trails from AllTrails or Trailforks, and it prices that instead.

Other race plans

Same model, one page per course.

Every race on the calendar

Put your own numbers on the lap

The guest app opens with this rider's numbers and a route loaded. Change the weight and threshold to yours, and find out where the 34 minutes would come from for you.