
2025 XTERRA World Cup
August
9
12:00
Full Distance
1.5K
33K
10.5K
August
10
13:00
Short Track
Live
0.4K
8K
2.4K
With over two decades of racing and no two years the same, XTERRA Czech has long been a driving force in the development of XTERRA racing. In 2025, the race returned to Kristanovicky Lake, adding extra technicality to the series’ only A-B bike course. The Short Track also came home to where the fast-format was held for the very first time back in 2019, but this time with a very different bag of tricks as Czech once again pushed the envelope of XTERRA pro racing.
It proved to be one of the strongest pro line-ups of the series so far, with World Champion Arthur Serrières back in the mix. Unfortunately, series leader Alizée Paties was sidelined with a stress fracture. In the Full Distance, Chilean professional triathlete and Olympian Barbara Riveros stunned the women’s field with a dominant win, while Felix Forissier remained unbeaten in Full Distance racing this season. The Short Track brought the weekend’s highlight reel, with Aneta Grabmüller and Marta Menditto delivering a screamer of a battle that gave Grabmüller her first World Cup win in front of the home crowd. Felix Forissier and Marta Menditto now wear the golden jerseys as the series heads into its final stretch through Germany and Italy.
Full Distance Start List
Short Track Start List
Full Distance Results
Felix Forissier kept his unbeaten streak in Full Distance racing alive, edging out Jens Emil Sloth Nielsen in a tight battle for the win. In the women’s race, four-time Olympian and former world number one Barbara Riveros marked her return to the sport by stamping her authority on the field. The penultimate Full Distance race of the season sees Forissier draw level with his brother, Arthur, at the top of the men’s standings, while Marta Menditto moves into first place on the women’s leaderboard.
Men's Full Distance Results (Top 7)
1
2:21:32
Swim:
19:43
Bike:
1:17:41
Run:
42:24
€2,300
Points:
100
Total:
567
Rank:
1
2
2:22:05
Swim:
20:58
Bike:
1:16:16
Run:
42:53
€1,700
Points:
90
Total:
355
Rank:
8
3
2:24:16
Swim:
19:50
Bike:
1:17:59
Run:
44:42
€1,200
Points:
82
Total:
82
Rank:
22
4
2:30:48
Swim:
24:04
Bike:
1:19:11
Run:
45:18
€800
Points:
75
Total:
281
Rank:
9
5
2:30:48
Swim:
20:23
Bike:
1:17:15
Run:
51:23
€650
Points:
69
Total:
567
Rank:
1
6
2:31:49
Swim:
20:52
Bike:
1:21:07
Run:
47:59
€450
Points:
63
Total:
490
Rank:
4
7
2:33:46
Swim:
20:09
Bike:
1:23:28
Run:
48:06
€400
Points:
58
Total:
58
Rank:
28
| # | Athlete | Time | Swim | Bike | Run | Prize Money | Points | Total | Rank |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 2:21:32 | 19:43 | 1:17:41 | 42:24 | €2,300 | 100 | 567 | 1 | |
| 2 | 2:22:05 | 20:58 | 1:16:16 | 42:53 | €1,700 | 90 | 355 | 8 | |
| 3 | 2:24:16 | 19:50 | 1:17:59 | 44:42 | €1,200 | 82 | 82 | 22 | |
| 4 | 2:30:48 | 24:04 | 1:19:11 | 45:18 | €800 | 75 | 281 | 9 | |
| 5 | 2:30:48 | 20:23 | 1:17:15 | 51:23 | €650 | 69 | 567 | 1 | |
| 6 | 2:31:49 | 20:52 | 1:21:07 | 47:59 | €450 | 63 | 490 | 4 | |
| 7 | 2:33:46 | 20:09 | 1:23:28 | 48:06 | €400 | 58 | 58 | 28 |
Women's Full Distance Results (Top 7)
1
2:51:42
Swim:
20:53
Bike:
1:35:46
Run:
52:54
€2,300
Points:
100
Total:
100
Rank:
21
2
2:54:10
Swim:
24:00
Bike:
1:34:45
Run:
53:22
€1,700
Points:
90
Total:
560
Rank:
1
3
2:56:10
Swim:
20:48
Bike:
1:34:21
Run:
58:08
€1,200
Points:
82
Total:
388
Rank:
4
4
2:57:59
Swim:
25:45
Bike:
1:34:39
Run:
55:28
€800
Points:
75
Total:
201
Rank:
8
5
3:00:23
Swim:
25:17
Bike:
1:38:23
Run:
54:18
€650
Points:
69
Total:
69
Rank:
23
6
3:01:50
Swim:
22:51
Bike:
1:35:55
Run:
1:00:57
€450
Points:
63
Total:
357
Rank:
7
7
3:03:04
Swim:
24:38
Bike:
1:41:19
Run:
54:53
€400
Points:
58
Total:
58
Rank:
25
| # | Athlete | Time | Swim | Bike | Run | Prize Money | Points | Total | Rank |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 2:51:42 | 20:53 | 1:35:46 | 52:54 | €2,300 | 100 | 100 | 21 | |
| 2 | 2:54:10 | 24:00 | 1:34:45 | 53:22 | €1,700 | 90 | 560 | 1 | |
| 3 | 2:56:10 | 20:48 | 1:34:21 | 58:08 | €1,200 | 82 | 388 | 4 | |
| 4 | 2:57:59 | 25:45 | 1:34:39 | 55:28 | €800 | 75 | 201 | 8 | |
| 5 | 3:00:23 | 25:17 | 1:38:23 | 54:18 | €650 | 69 | 69 | 23 | |
| 6 | 3:01:50 | 22:51 | 1:35:55 | 1:00:57 | €450 | 63 | 357 | 7 | |
| 7 | 3:03:04 | 24:38 | 1:41:19 | 54:53 | €400 | 58 | 58 | 25 |
Full Distance - Story of the Race
Short Track Results
Back-to-back thrillers put a stamp on Stop 6 of the pro series, and the home crowd in Prachatice could not have asked for more. Aneta Grabmüller snatched back the lead on the final punchy climb, then held off Marta Menditto in a sprint finish for the ages. In the men’s race, a crash on the bike saw Felix Forissier surrender the lead to a charging Jens Emil Sloth Nielsen, only for World Champion Arthur Serrières to arrive on the run and systematically close the show in Prachatice.
A change of guard for the golden jersey in Czech sees Felix Forissier move into the men’s lead, while Marta Menditto takes over in the women’s. Only two races remain—Germany in just six days, then the season-deciding Short Track finale beneath the Brenta Dolomites in Italy on September 25.
Men's Short Track Results (Top 5)
1
38:04
Swim:
05:59
Bike:
21:12
Run:
10:09
€900
Points:
75
Total:
157
Rank:
13
2
38:27
Swim:
06:16
Bike:
20:29
Run:
10:49
€700
Points:
67
Total:
422
Rank:
7
3
38:46
Swim:
05:54
Bike:
21:06
Run:
11:06
€500
Points:
61
Total:
628
Rank:
1
4
39:07
Swim:
06:18
Bike:
21:04
Run:
11:09
€250
Points:
56
Total:
623
Rank:
2
5
39:30
Swim:
05:57
Bike:
21:57
Run:
10:51
€150
Points:
51
Total:
51
Rank:
34
| # | Athlete | Time | Swim | Bike | Run | Prize Money | Points | Total | Rank |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 38:04 | 05:59 | 21:12 | 10:09 | €900 | 75 | 157 | 13 | |
| 2 | 38:27 | 06:16 | 20:29 | 10:49 | €700 | 67 | 422 | 7 | |
| 3 | 38:46 | 05:54 | 21:06 | 11:06 | €500 | 61 | 628 | 1 | |
| 4 | 39:07 | 06:18 | 21:04 | 11:09 | €250 | 56 | 623 | 2 | |
| 5 | 39:30 | 05:57 | 21:57 | 10:51 | €150 | 51 | 51 | 34 |
Women's Short Track Results (Top 5)
1
46:57
Swim:
06:23
Bike:
26:49
Run:
13:00
€900
Points:
75
Total:
463
Rank:
3
2
46:57
Swim:
07:14
Bike:
26:07
Run:
12:47
€700
Points:
67
Total:
627
Rank:
1
3
48:00
Swim:
06:28
Bike:
27:11
Run:
13:35
€500
Points:
61
Total:
192
Rank:
10
4
48:45
Swim:
06:32
Bike:
27:05
Run:
14:16
€250
Points:
56
Total:
413
Rank:
6
5
49:26
Swim:
07:06
Bike:
27:25
Run:
14:08
€150
Points:
Total:
Rank:
| # | Athlete | Time | Swim | Bike | Run | Prize Money | Points | Total | Rank |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 46:57 | 06:23 | 26:49 | 13:00 | €900 | 75 | 463 | 3 | |
| 2 | 46:57 | 07:14 | 26:07 | 12:47 | €700 | 67 | 627 | 1 | |
| 3 | 48:00 | 06:28 | 27:11 | 13:35 | €500 | 61 | 192 | 10 | |
| 4 | 48:45 | 06:32 | 27:05 | 14:16 | €250 | 56 | 413 | 6 | |
| 5 | 49:26 | 07:06 | 27:25 | 14:08 | €150 |
Short Track - Story of the Race
Leaderboard after Stop 6
Men
Points
Women
Points
Series Stops
The XTERRA World Cup is the world's premier off-road triathlon pro series, where the sport’s top elites go head-to-head in a condensed circuit of Full Distance and Short Track races. A points-based battle where every turn, climb, and descent matters, each race is a fight for a share of the series prize purse and the pursuit of becoming the next XTERRA World Cup Champion.
The 2026 World Cup features seven stops and eleven races across Oceania, Europe, North America, and Asia. The Joker Rule returns, giving each athlete one Full Distance joker and one Short Track joker to help manage the demands of global travel and reduce the impact of mechanicals. Each race awards points to the top 30 finishers, with a standard Full Distance win earning 100 points and Short Track awarding 75. Stakes rise at the biggest events, with Regional Championships offering 1.2x more points and the series finale offering 1.5x.
In 2026, the series finishes on fresh terrain in Suzhou, China, where Pan Men Square becomes a city-centre stage for the final Short Track showdown before the Full Distance battle around Lake Taihu closes out the season and crowns the next XTERRA World Cup Champions.
