Results from the Junior Cross Country (XCO) races at the 2026 Mountain Bike World Championships in Val di Sole, Italy
Junior Women, 15.6 km (Start Loop 4 Laps) | |
1 Anja Grossmann (Switzerland) | 0:57:57 |
2 Barbora Bukovska (Czechia) | at 0:48 |
3 Agathe Vauchamp (France) | 1:26 |
4 Bettina Kiss Nikoletta (Hungary) | 2:42 |
5 Mariachiara Signorelli (Italy) | 3:18 |
6 Lise Revol (France) | 3:56 |
7 Daniela Gaviria Ramirez (Colombia) | 4:20 |
8 Lou-Anne Halter (Switzerland) | 4:44 |
9 Giorgia Pellizotti (Italy) | 4:46 |
10 Adina Daubner (Germany) | 4:46 |
11 Zelie Lambert (France) | 4:52 |
12 Aida Linton (United States) | 5:27 |
13 Eva Terpin (Slovenia) | 5:50 |
14 Jeanne Duterne (France) | 5:56 |
15 Angelica Gatto (Italy) | 5:59 |
16 Kayley McMillan (New Zealand) | 6:03 |
17 Lucie Grohova (Czechia) | 6:17 |
18 Elina Semenova (Xx) | 6:32 |
19 Rose-Mai Damsgaard (Denmark) | 6:40 |
20 Millie Junge (New Zealand) | 6:52 |
21 Yi Li (China) | 7:16 |
22 Lily Agnew (United States) | 7:17 |
23 Alexa Haviland (Canada) | 7:47 |
24 Nicole Azzetti (Italy) | 7:57 |
25 Tess de Almeida (Switzerland) | 8:13 |
26 Irene Garcia Crespo (Spain) | 8:19 |
27 Antonina Kucharska (Poland) | 8:28 |
28 Anna Graf (Switzerland) | 8:32 |
29 Caroline Hede (Denmark) | 8:42 |
30 Wilhelmina du Plessis (South Africa) | 8:46 |
31 Justyna Novotna (Czechia) | 9:05 |
32 Jael Plattner (Switzerland) | 9:13 |
33 Lina Valeria Sosa Duran (Colombia) | 9:25 |
34 Maxi Strittmatter (Germany) | 9:41 |
35 Eliane Blais (Canada) | 9:42 |
36 Polina Timoshenko (Xx) | 10:25 |
37 Joline Hunziker (Switzerland) | 10:40 |
38 Angelina Santos da Silva (Brazil) | 10:55 |
39 Linnea Nilsson (Sweden) | 11:04 |
40 Nabyenka Garcia Bareno Dominguez (Mexico) | 11:24 |
41 Laly Pichon (France) | 11:30 |
42 Aina Sanchez Fosses (Spain) | 11:41 |
43 Elinore Nilsson (Sweden) | 11:43 |
44 Kincso Bokros (Hungary) | 11:58 |
45 Alexane Arpin (Canada) | 12:29 |
46 Liese Geuens (Belgium) | 13:12 |
47 Candice Bouder (France) | -1 Lap |
48 Karolina Bortelova (Slovakia) | -1 Lap |
49 Freya Buckmaster (Australia) | -1 Lap |
50 Polina Lyuts (Xx) | -1 Lap |
51 Daria Kartinina (Xx) | -1 Lap |
52 Lacey Dennis (Canada) | -1 Lap |
53 Maite Agostina Ovejero (Argentina) | -1 Lap |
54 Irmantė Aleliūnaitė (Lithuania) | -1 Lap |
55 Loore Lemloch (Estonia) | -1 Lap |
56 Alana Fletcher (Australia) | -1 Lap |
57 Dulcie Copeland (New Zealand) | -1 Lap |
58 Yujie Wang (China) | -1 Lap |
59 Valeria Quetzalli Dominguez Chavez (Mexico) | -1 Lap |
60 Nika Nortje (South Africa) | -1 Lap |
61 Lucia Sanchez-Montanez Fernandez (Spain) | -1 Lap |
62 Emily Mehltretter (Germany) | -1 Lap |
63 Arumy Carrion Hernandez (Mexico) | -1 Lap |
64 Rosemarie Thiel (Namibia) | -2 Laps |
65 Ksenia Voronova (Ukraine) | -2 Laps |
66 Madison Bateson (South Africa) | -2 Laps |
DNF Sophia Wellmeier (United States) | |
DNF Antonia Rodriguez Ceppi (Chile) | |
DNF Shana Huber (Switzerland) | |
DNF Johanna Piringer (Austria) | |
Junior Men, 19.1 km (Start Loop 5 Laps) | |
1 Connor Wright (Australia) | 1:00:09 |
2 Michael Hettegger (Austria) | at 1:16 |
3 Marwan Barhoumi (Switzerland) | 1:43 |
4 Daan Bakelaar (Netherlands) | 1:59 |
5 Mathieu Ghibaudo (France) | 2:10 |
6 Noa Filippi (France) | 2:24 |
7 James Climo (New Zealand) | 2:34 |
8 Michael Ortner (Austria) | 2:37 |
9 Leonardo Bernardes de Castro Filho (Brazil) | 2:39 |
10 Niko Terho (Finland) | 3:12 |
11 Emilien Belzile (Canada) | 3:21 |
12 Lucas Rodriguez (France) | 3:30 |
13 Marlon Riess (Germany) | 3:32 |
14 Johannes Braedstrup-Holm (Denmark) | 3:32 |
15 Luke Trafford (Great Britain) | 3:37 |
16 Ethan Wood (Canada) | 3:40 |
17 Mihai-Bogdan Brinza (Romania) | 3:42 |
18 Jacopo Putaggio (Italy) | 3:46 |
19 Elias Huckmann (Germany) | 3:46 |
20 Ondřej Plic (Czechia) | 3:47 |
21 Joel Stoffel (Switzerland) | 3:55 |
22 Evan Moore (Canada) | 3:57 |
23 Alois Lorge (Belgium) | 4:01 |
24 Gustav Laursen (Denmark) | 4:08 |
25 Riccardo Fasoli (Italy) | 4:10 |
26 Iker Perez Ruiz (Spain) | 4:17 |
27 Noa Tessier (France) | 4:35 |
28 Marcos Rodriguez Nogueira (Spain) | 4:51 |
29 Villads Nyegaard (Denmark) | 4:59 |
30 Paolo Costa (Italy) | 5:06 |
31 Jari van Lee (Belgium) | 5:12 |
32 Gus Lawson (Great Britain) | 5:13 |
33 Leopold Sigl (Germany) | 5:13 |
34 Cas Timmermans (Netherlands) | 5:25 |
35 Arsene Henniene (France) | 5:38 |
36 Marco Thiel (Namibia) | 5:43 |
37 Giovanni Bosio (Italy) | 5:44 |
38 Maximilian Wagenstetter (Germany) | 5:55 |
39 Daniel Santiago Moreno Garcia (Mexico) | 6:01 |
40 Ricardo Santiago Garcia (Mexico) | 6:15 |
41 Albert Lundgren (Denmark) | 6:17 |
42 Noah Scholnick (United States) | 6:20 |
43 John Temar (Sweden) | 6:22 |
44 Viliam Balog (Slovakia) | 6:27 |
45 Rowan Nistal (United States) | 6:33 |
46 Quirin Bach (Germany) | 6:34 |
47 Jose Emilio Rodriguez Delgado (Mexico) | 6:34 |
48 Arvid Linden (Sweden) | 6:52 |
49 Michal Šichta (Slovakia) | 6:52 |
50 Pablo Rodriguez Romo (Spain) | 6:53 |
51 Mads Pe Teunissen van Manen (Netherlands) | 7:06 |
52 Alessandro Soler (Switzerland) | 7:09 |
53 Jaka Utranker (Slovenia) | 7:10 |
54 Alvis Pivors (Latvia) | 7:31 |
55 Julius Klose (Germany) | 7:40 |
56 Michael Ziomek (United States) | 7:42 |
57 Anton Nielsen (Denmark) | 7:43 |
58 Lenart Dejak (Slovenia) | 7:51 |
59 Felipe Vergara (Sweden) | 7:55 |
60 Levi Gear (New Zealand) | 7:55 |
61 Yandel de Jesus Claudio (Puerto Rico) | 7:56 |
62 Myles Perry (United States) | 7:58 |
63 Men Gygax (Switzerland) | 8:11 |
64 Ilya Logachev (Xx) | 8:15 |
65 Benedek Berencsi (Hungary) | 8:31 |
66 Andri Steinmann (Switzerland) | 8:31 |
67 Luke Legrange (South Africa) | 8:51 |
68 Herlen Kajo (Estonia) | 9:00 |
69 Thomas Agnew (United States) | 9:07 |
70 Santiago Quintero Arango (Colombia) | 9:21 |
71 Josef Kuchař (Czechia) | 9:22 |
72 Tommy Mollison (New Zealand) | 9:37 |
73 Kacper Mizuro (Poland) | 9:42 |
74 Dolev Leibovici (Israel) | 9:42 |
75 Yuki Nakasendo (Japan) | 9:57 |
76 Julio Cesar Ibarra Luna (Mexico) | 10:03 |
77 Dario Rohn (Switzerland) | -1 Lap |
78 Shaked Medioni (Israel) | -1 Lap |
79 Zhihao Wang (China) | -1 Lap |
80 Caleb Mcgreevy (Ireland) | -1 Lap |
81 Christiaan van der Westhuizen (Namibia) | -1 Lap |
82 Joao Vigario (Portugal) | -1 Lap |
83 Cody Maidman (South Africa) | -1 Lap |
84 Jacob Steed (Great Britain) | -1 Lap |
85 Niv Hendler (Israel) | -1 Lap |
86 Charles Thomas (United States) | -1 Lap |
87 Miguel Elias Urrea Volpini (Brazil) | -1 Lap |
88 Milan Podgornik (Hungary) | -1 Lap |
89 Maks Majnik (Slovenia) | -1 Lap |
90 Arturo Ovalles Ortis (Argentina) | -2 Laps |
91 Everts Meijers (Latvia) | -2 Laps |
92 Boldizsar Szalay (Hungary) | -2 Laps |
93 Hugo Ramalho (Portugal) | -2 Laps |
94 Joshua Paul (South Africa) | -2 Laps |
95 Mark Kovalchuk (Ukraine) | -2 Laps |
96 Agustin Tarantelli (Argentina) | -2 Laps |
97 Andre Vecchi Contador (Brazil) | -2 Laps |
98 Cody Hawke (New Zealand) | -2 Laps |
99 Joaqui N Perez de la Torre (Argentina) | -2 Laps |
100 Sean Lowe (Namibia) | -2 Laps |
101 Daniel Bristow (South Africa) | -2 Laps |
102 Aoyun Liu (China) | -2 Laps |
103 Qingyun Guan (China) | -2 Laps |
104 Matei Petre (Romania) | -2 Laps |
105 Samuel Mateo Sotomayor Rizo (Argentina) | -2 Laps |
106 Genaro Ramirez Botero (Colombia) | -2 Laps |
107 Oliver Grande (Australia) | -3 Laps |
108 Gonzalo Martin Bellantig (Argentina) | -3 Laps |
DNF Neil van der Vyver (South Africa) | |
DNF Arthur Limb (Great Britain) | |
DNF Ryan Daly (Ireland) | |
DNF William Mcfarlane (Canada) | |
DNF Nikita Matveev (Xx) | |
DNS Ivan Chornohor (Ukraine) | |