Czech


Aug 6, 2025, Prachatice

See Series Page

The party in Prachatice.

The athlete-favorite party in Prachatice served as Stop 6 of 8 in the World Cup series, and the final double-header of the season with points on the table in both the Full Distance and the Short Track race. One of the oldest venues on the circuit, it welcomed one of the most stacked pro fields of the year.

Full Distance

August 9 @12:00

0

max
points

Short Track

August 10 @13:00

0

max
points

Full Distance Results

Times, splits and points from the Full Distance race at stop 6.

Felix Forissier and Barbara Riveros Win Czech Full Distance

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

1

2:21:32

Swim:

19:43

Bike:

1:17:41

Run:

42:24

Points:

100

Total:

567

Rank:

1

2

2:22:05

Swim:

20:58

Bike:

1:16:16

Run:

42:53

Points:

90

Total:

355

Rank:

8

3

2:24:16

Swim:

19:50

Bike:

1:17:59

Run:

44:42

Points:

82

Total:

82

Rank:

22

4

2:30:48

Swim:

24:04

Bike:

1:19:11

Run:

45:18

Points:

75

Total:

281

Rank:

9

5

2:30:48

Swim:

20:23

Bike:

1:17:15

Run:

51:23

Points:

69

Total:

567

Rank:

1

6

2:31:49

Swim:

20:52

Bike:

1:21:07

Run:

47:59

Points:

63

Total:

490

Rank:

4

7

2:33:46

Swim:

20:09

Bike:

1:23:28

Run:

48:06

Points:

58

Total:

58

Rank:

28

8

2:34:05

Swim:

19:09

Bike:

1:24:42

Run:

48:26

Points:

53

Total:

53

Rank:

30

9

2:34:20

Swim:

19:52

Bike:

1:22:15

Run:

50:24

Points:

49

Total:

49

Rank:

34

10

2:34:54

Swim:

19:51

Bike:

1:24:44

Run:

47:51

Points:

45

Total:

103

Rank:

17

11

2:35:22

Swim:

21:08

Bike:

1:22:26

Run:

49:50

Points:

41

Total:

432

Rank:

5

12

2:36:31

Swim:

19:57

Bike:

1:22:23

Run:

52:13

Points:

37

Total:

376

Rank:

7

13

2:37:21

Swim:

19:43

Bike:

1:22:45

Run:

53:00

Points:

34

Total:

502

Rank:

3

14

2:37:35

Swim:

20:53

Bike:

1:23:08

Run:

51:30

Points:

31

Total:

406

Rank:

6

15

2:39:44

Swim:

22:45

Bike:

1:26:05

Run:

48:51

Points:

28

Total:

28

Rank:

46

16

2:40:04

Swim:

20:14

Bike:

1:25:00

Run:

52:40

Points:

25

Total:

153

Rank:

12

17

2:40:08

Swim:

22:17

Bike:

1:27:36

Run:

48:21

Points:

23

Total:

40

Rank:

37

18

2:40:44

Swim:

20:04

Bike:

1:25:12

Run:

53:08

Points:

21

Total:

65

Rank:

26

19

2:41:31

Swim:

23:21

Bike:

1:42:40

Run:

49:59

Points:

19

Total:

19

Rank:

54

20

2:42:48

Swim:

20:37

Bike:

1:28:31

Run:

51:11

Points:

17

Total:

28

Rank:

46

21

2:43:00

Swim:

21:07

Bike:

1:29:51

Run:

50:11

Points:

15

Total:

15

Rank:

56

22

2:43:01

Swim:

23:58

Bike:

1:27:35

Run:

49:50

Points:

13

Total:

36

Rank:

41

23

2:43:40

Swim:

20:11

Bike:

1:28:10

Run:

53:14

Points:

12

Total:

12

Rank:

57

24

2:43:45

Swim:

21:17

Bike:

1:24:36

Run:

55:44

Points:

11

Total:

26

Rank:

49

25

2:44:03

Swim:

20:01

Bike:

1:28:54

Run:

52:32

Points:

10

Total:

10

Rank:

59

26

2:44:11

Swim:

23:17

Bike:

1:28:00

Run:

50:44

Points:

9

Total:

9

Rank:

60

27

2:44:26

Swim:

22:03

Bike:

1:28:39

Run:

51:24

Points:

8

Total:

37

Rank:

39

28

2:45:17

Swim:

21:16

Bike:

1:28:21

Run:

53:30

Points:

7

Total:

7

Rank:

61

29

2:47:03

Swim:

19:45

Bike:

1:34:08

Run:

50:46

Points:

6

Total:

6

Rank:

62

30

2:49:20

Swim:

24:35

Bike:

1:26:15

Run:

55:38

Points:

5

Total:

33

Rank:

45

31

2:49:38

Swim:

23:33

Bike:

1:30:46

Run:

52:55

Points:

0

Total:

34

Rank:

42

32

2:49:42

Swim:

24:00

Bike:

1:35:01

Run:

48:46

Points:

0

Total:

34

Rank:

42

33

2:49:50

Swim:

21:33

Bike:

1:27:13

Run:

58:49

Points:

0

Total:

123

Rank:

15

34

2:49:54

Swim:

27:04

Bike:

1:26:02

Run:

54:22

Points:

0

Total:

0

Rank:

63

35

2:51:33

Swim:

21:55

Bike:

1:24:55

Run:

1:02:36

Points:

0

Total:

0

Rank:

63

36

2:53:36

Swim:

21:27

Bike:

1:32:15

Run:

57:50

Points:

0

Total:

0

Rank:

63

37

2:53:45

Swim:

23:49

Bike:

1:33:33

Run:

54:15

Points:

0

Total:

0

Rank:

63

38

2:55:30

Swim:

19:37

Bike:

1:42:20

Run:

51:28

Points:

0

Total:

17

Rank:

55

39

2:56:52

Swim:

22:04

Bike:

1:33:51

Run:

58:52

Points:

0

Total:

0

Rank:

63

40

3:14:46

Swim:

26:41

Bike:

1:42:42

Run:

1:02:23

Points:

0

Total:

23

Rank:

52

41

3:47:06

Swim:

20:13

Bike:

2:29:23

Run:

55:26

Points:

0

Total:

53

Rank:

30

Women's Full Distance Results

1

2:51:42

Swim:

20:53

Bike:

1:35:46

Run:

52:54

Points:

100

Total:

100

Rank:

21

2

2:54:10

Swim:

24:00

Bike:

1:34:45

Run:

53:22

Points:

90

Total:

560

Rank:

1

3

2:56:10

Swim:

20:48

Bike:

1:34:21

Run:

58:08

Points:

82

Total:

388

Rank:

4

4

2:57:59

Swim:

25:45

Bike:

1:34:39

Run:

55:28

Points:

75

Total:

201

Rank:

8

5

3:00:23

Swim:

25:17

Bike:

1:38:23

Run:

54:18

Points:

69

Total:

69

Rank:

23

6

3:01:50

Swim:

22:51

Bike:

1:35:55

Run:

1:00:57

Points:

63

Total:

357

Rank:

7

7

3:03:04

Swim:

24:38

Bike:

1:41:19

Run:

54:53

Points:

58

Total:

58

Rank:

25

8

3:04:42

Swim:

25:13

Bike:

1:39:20

Run:

57:43

Points:

53

Total:

111

Rank:

20

9

3:06:10

Swim:

20:10

Bike:

1:42:58

Run:

1:01:11

Points:

49

Total:

131

Rank:

15

10

3:07:46

Swim:

21:40

Bike:

1:37:16

Run:

1:06:59

Points:

45

Total:

372

Rank:

5

11

3:08:21

Swim:

25:09

Bike:

1:44:02

Run:

56:55

Points:

41

Total:

420

Rank:

3

12

3:11:17

Swim:

24:51

Bike:

1:45:25

Run:

58:49

Points:

37

Total:

370

Rank:

6

13

3:12:17

Swim:

25:41

Bike:

1:39:55

Run:

1:04:22

Points:

34

Total:

34

Rank:

29

14

3:15:42

Swim:

20:52

Bike:

1:48:29

Run:

1:03:40

Points:

31

Total:

31

Rank:

30

15

3:15:54

Swim:

27:45

Bike:

1:42:18

Run:

1:02:42

Points:

28

Total:

28

Rank:

31

16

3:17:28

Swim:

25:22

Bike:

1:42:12

Run:

1:07:18

Points:

25

Total:

172

Rank:

9

17

3:24:18

Swim:

25:18

Bike:

1:51:28

Run:

1:04:53

Points:

23

Total:

134

Rank:

14

18

3:25:23

Swim:

23:34

Bike:

1:48:29

Run:

1:09:57

Points:

21

Total:

21

Rank:

32

19

3:25:41

Swim:

25:39

Bike:

1:51:08

Run:

1:06:37

Points:

19

Total:

19

Rank:

33

20

3:32:52

Swim:

27:08

Bike:

1:44:28

Run:

1:17:33

Points:

17

Total:

17

Rank:

34

Full Distance - Story of the Race

Marching to battle at Kristanovicky Lake as the XTERRA World Cup touches down in the Czech Republic.
A lightning-fast start as the women’s field dives in and gets to work.
A tight chase pack led by Felix Forissier heads for shore after the first swim lap.
Britain’s Isla Hedley is first out of the water, clocking 00:20:10 for the 1.5K swim.
Ben Forbes handles the rocks and roots the only way he knows how.
Bike specialist Sébastien Carabin powers through the steep stuff in the forest.
Jens Emil Sloth Nielsen in full flight on his way to the fastest bike split of the day (01:16:16).
All focus from Kerri-Ann Upham as she delivers the second-fastest women’s bike split.
Aneta Grabmüller closes the bike leg with the fastest women’s time of 01:34:21.
Felix Forissier and Jens Emil Sloth Nielsen locked in battle through the run.
On pace from start to finish, four-time Olympian and former world number one Barbara Riveros takes the tape.
Still unbeaten in Full Distance racing this season, Felix Forissier claims victory at XTERRA Czech.
Hannah Lee Young sums up exactly how it feels to race in Prachatice.

Short Track Results

Times, splits and points from Czech Short Track.

Aneta Grabmüller and Arthur Serrières Claim Czech Short Track Wins

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

1

38:04

Swim:

05:59

Bike:

21:12

Run:

10:09

Points:

75

Total:

157

Rank:

13

2

38:27

Swim:

06:16

Bike:

20:29

Run:

10:49

Points:

67

Total:

422

Rank:

7

3

38:46

Swim:

05:54

Bike:

21:06

Run:

11:06

Points:

61

Total:

628

Rank:

1

4

39:07

Swim:

06:18

Bike:

21:04

Run:

11:09

Points:

56

Total:

623

Rank:

2

5

39:30

Swim:

05:57

Bike:

21:57

Run:

10:51

Points:

51

Total:

51

Rank:

34

6

39:45

Swim:

05:40

Bike:

21:58

Run:

11:26

Points:

47

Total:

549

Rank:

3

7

40:17

Swim:

06:23

Bike:

20:58

Run:

11:52

Points:

43

Total:

449

Rank:

6

8

40:31

Swim:

06:11

Bike:

22:08

Run:

11:22

Points:

39

Total:

471

Rank:

5

9

40:41

Swim:

06:07

Bike:

22:07

Run:

11:38

Points:

36

Total:

261

Rank:

10

10

40:58

Swim:

06:13

Bike:

22:11

Run:

11:42

Points:

33

Total:

523

Rank:

4

11

41:16

Swim:

06:04

Bike:

23:09

Run:

11:19

Points:

30

Total:

183

Rank:

11

12

41:24

Swim:

07:24

Bike:

21:43

Run:

11:12

Points:

27

Total:

308

Rank:

9

13

41:27

Swim:

06:01

Bike:

23:30

Run:

11:08

Points:

25

Total:

78

Rank:

23

14

41:46

Swim:

07:01

Bike:

21:56

Run:

11:54

Points:

23

Total:

23

Rank:

56

15

42:27

Swim:

06:35

Bike:

23:26

Run:

11:37

Points:

21

Total:

47

Rank:

37

16

42:30

Swim:

06:18

Bike:

23:48

Run:

11:09

Points:

19

Total:

122

Rank:

17

17

42:53

Swim:

05:58

Bike:

24:49

Run:

11:24

Points:

17

Total:

29

Rank:

48

18

43:06

Swim:

06:02

Bike:

22:52

Run:

13:21

Points:

15

Total:

391

Rank:

8

19

43:28

Swim:

06:32

Bike:

25:00

Run:

11:10

Points:

13

Total:

53

Rank:

32

20

43:45

Swim:

06:15

Bike:

24:45

Run:

11:54

Points:

11

Total:

64

Rank:

28

21

43:55

Swim:

06:05

Bike:

24:19

Run:

12:30

Points:

Total:

Rank:

22

Swim:

06:46

Bike:

24:10

Run:

00:00

Points:

10

Total:

44

Rank:

39

23

Swim:

06:21

Bike:

24:51

Run:

00:00

Points:

9

Total:

24

Rank:

55

24

Swim:

06:17

Bike:

25:01

Run:

00:00

Points:

8

Total:

73

Rank:

25

25

Swim:

06:52

Bike:

24:51

Run:

00:00

Points:

7

Total:

26

Rank:

52

26

Swim:

06:48

Bike:

25:05

Run:

00:00

Points:

6

Total:

129

Rank:

15

27

Swim:

06:59

Bike:

25:07

Run:

00:00

Points:

5

Total:

41

Rank:

40

28

Swim:

06:08

Bike:

00:00

Run:

00:00

Points:

4

Total:

14

Rank:

60

29

Swim:

06:21

Bike:

34:59

Run:

00:00

Points:

3

Total:

61

Rank:

30

Women's Short Track Results

1

46:57

Swim:

06:23

Bike:

26:49

Run:

13:00

Points:

75

Total:

463

Rank:

3

2

46:57

Swim:

07:14

Bike:

26:07

Run:

12:47

Points:

67

Total:

627

Rank:

1

3

48:00

Swim:

06:28

Bike:

27:11

Run:

13:35

Points:

61

Total:

192

Rank:

10

4

48:45

Swim:

06:32

Bike:

27:05

Run:

14:16

Points:

56

Total:

413

Rank:

6

5

49:26

Swim:

07:06

Bike:

27:25

Run:

14:08

Points:

Total:

Rank:

6

49:55

Swim:

06:33

Bike:

27:56

Run:

14:35

Points:

51

Total:

423

Rank:

5

7

50:27

Swim:

07:18

Bike:

27:54

Run:

14:13

Points:

47

Total:

248

Rank:

8

8

50:57

Swim:

07:59

Bike:

27:51

Run:

14:01

Points:

43

Total:

71

Rank:

23

9

51:07

Swim:

07:22

Bike:

29:01

Run:

13:50

Points:

39

Total:

459

Rank:

4

10

51:58

Swim:

07:52

Bike:

28:13

Run:

14:50

Points:

36

Total:

70

Rank:

24

11

52:02

Swim:

06:29

Bike:

29:57

Run:

14:38

Points:

33

Total:

64

Rank:

27

12

52:07

Swim:

06:24

Bike:

29:52

Run:

14:56

Points:

Total:

Rank:

13

52:07

Swim:

07:16

Bike:

29:47

Run:

14:05

Points:

30

Total:

400

Rank:

7

14

52:34

Swim:

07:06

Bike:

29:14

Run:

15:12

Points:

27

Total:

48

Rank:

31

15

52:59

Swim:

08:12

Bike:

29:10

Run:

14:29

Points:

25

Total:

136

Rank:

15

16

53:23

Swim:

08:32

Bike:

29:52

Run:

13:50

Points:

Total:

Rank:

17

53:42

Swim:

07:21

Bike:

30:13

Run:

15:02

Points:

23

Total:

195

Rank:

9

18

54:02

Swim:

07:32

Bike:

30:23

Run:

14:49

Points:

21

Total:

155

Rank:

12

19

55:19

Swim:

07:03

Bike:

32:12

Run:

15:03

Points:

Total:

Rank:

20

Swim:

06:49

Bike:

31:15

Run:

00:00

Points:

Total:

Rank:

21

Swim:

07:48

Bike:

32:08

Run:

00:00

Points:

Total:

Rank:

Short Track - Story of the Race

Back at Křišťanovický Lake just 24 hours later, the pros lined up for the penultimate Short Track race of the series.
Felix Forissier started as the reigning champ, tied with his brother at the top of the standings.
Michele Bonacina (ITA) wasted no time, opening a gap in the water with the fastest swim of the day (00:05:40).
In the women’s race, Aneta Grabmüller hit the shore first, leading into T1 to the roar of the home crowd.
Stepping up from the juniors on a wild card entry, Serena Bratti (ITA) reached T1 just one second off the lead.
A clinical ride from Forissier saw him take control early on the bike, before a crash dropped him back into chase mode.
Jens Emil Sloth Nielsen (DEN) powered to the front midway through the bike, turning up the pressure on the leaders.
Britain’s Isla Hedley held her own near the front, keeping the podium fight alive.
Marta Menditto then made her move, surging into second and clocking the fastest women’s bike split of the day (00:26:07).
Nobody was faster on two wheels than Arthur Serrières, whose 00:21:12 split set him up for a late charge.
Another standout junior, Mila Lantelme (FRA), rode and ran her way to an impressive fifth-place finish.
On the final climb, Grabmüller dug deep to retake the lead in front of a roaring crowd.
Serrières turned the screws on the run, ending any hope of a repeat 2024 where he gave up the lead in the dying seconds.
A finish for the ages — Grabmüller claimed her first World Cup win on home soil less than a second ahead of new World Cup leader.
Serrières closed strong to seal a decisive victory in the men’s race, showing how hard he can be to beat as World Championship season approaches.
Stop 6 complete — two new leaders donned the golden jerseys as Felix Forissier and Marta Menditto took control of the series heading into the final stretch.

Stories From The World Cup

Stories, videos, and moments from across the World Cup.