# UCI Mountain Bike World Championships – Men's cross-country

The men's cross-country is an event at the annual UCI Mountain Bike & Trials World Championships. It has been held since the inaugural world championships in 1990. As of September 2022, Nino Schurter of Switzerland is the most successful rider in the event with ten world titles.

## Medalists

| Championships | Gold | Silver | Bronze |
| 1990 Durango details | Ned Overend (USA) | Thomas Frischknecht (SUI) | Tim Gould (GBR) |
| 1991 Ciocco details | John Tomac (USA) | Thomas Frischknecht (SUI) | Ned Overend (USA) |
| 1992 Bromont details | Henrik Djernis (DEN) | Thomas Frischknecht (SUI) | David Baker (GBR) |
| 1993 Métabief details | Henrik Djernis (DEN) | Marcel Gerritsen (NED) | Jan Erik Østergaard (DEN) |
| 1994 Vail details | Henrik Djernis (DEN) | Tinker Juarez (USA) | Bart Brentjens (NED) |
| 1995 Kirchzarten details | Bart Brentjens (NED) | Miguel Martinez (FRA) | Jan Erik Østergaard (DEN) |
| 1996 Cairns details | Thomas Frischknecht (SUI) | Rune Høydahl (NOR) | Hubert Pallhuber (ITA) |
| 1997 Château-d'Œx details | Hubert Pallhuber (ITA) | Henrik Djernis (DEN) | Luca Bramati (ITA) |
| 1998 Mont Sainte-Anne details | Christophe Dupouey (FRA) | Jerome Chiotti (FRA) | Filip Meirhaeghe (BEL) |
| 1999 Åre details | Michael Rasmussen (DEN) | Miguel Martinez (FRA) | Filip Meirhaeghe (BEL) |
| 2000 Sierra Nevada details | Miguel Martinez (FRA) | Roland Green (CAN) | Bart Brentjens (NED) |
| 2001 Vail details | Roland Green (CAN) | Thomas Frischknecht (SUI) | Christoph Sauser (SUI) |
| 2002 Kaprun details | Roland Green (CAN) | Filip Meirhaeghe (BEL) | Thomas Frischknecht (SUI) |
| 2003 Lugano details | Filip Meirhaeghe (BEL) | Ryder Hesjedal (CAN) | Roel Paulissen (BEL) |
| 2004 Les Gets details | Julien Absalon (FRA) | Cédric Ravanel (FRA) | Thomas Frischknecht (SUI) |
| 2005 Livigno details | Julien Absalon (FRA) | Christoph Sauser (SUI) | José Antonio Hermida (ESP) |
| 2006 Rotorua details | Julien Absalon (FRA) | Christoph Sauser (SUI) | Fredrik Kessiakoff (SWE) |
| 2007 Fort William details | Julien Absalon (FRA) | Ralph Näf (SUI) | Florian Vogel (SUI) |
| 2008 Val di Sole details | Christoph Sauser (SUI) | Florian Vogel (SUI) | Ralph Näf (SUI) |
| 2009 Canberra details | Nino Schurter (SUI) | Julien Absalon (FRA) | Florian Vogel (SUI) |
| 2010 Mont Sainte-Anne details | José Antonio Hermida (ESP) | Jaroslav Kulhavý (CZE) | Burry Stander (RSA) |
| 2011 Champery details | Jaroslav Kulhavý (CZE) | Nino Schurter (SUI) | Julien Absalon (FRA) |
| 2012 Leogang-Saalfelden details | Nino Schurter (SUI) | Lukas Flückiger (SUI) | Mathias Flückiger (SUI) |
| 2013 Pietermaritzburg details | Nino Schurter (SUI) | Manuel Fumic (GER) | José Antonio Hermida (ESP) |
| 2014 Lillehammer/Hafjell details | Julien Absalon (FRA) | Nino Schurter (SUI) | Marco Aurelio Fontana (ITA) |
| 2015 Vallnord details | Nino Schurter (SUI) | Julien Absalon (FRA) | Ondřej Cink (CZE) |
| 2016 Nové Město details | Nino Schurter (SUI) | Jaroslav Kulhavý (CZE) | Julien Absalon (FRA) |
| 2017 Cairns details | Nino Schurter (SUI) | Jaroslav Kulhavý (CZE) | Thomas Litscher (SUI) |
| 2018 Lenzerheide details | Nino Schurter (SUI) | Gerhard Kerschbaumer (ITA) | Mathieu van der Poel (NED) |
| 2019 Mont Sainte-Anne details | Nino Schurter (SUI) | Mathias Flückiger (SUI) | Stéphane Tempier (FRA) |
| 2020 Leogang details | Jordan Sarrou (FRA) | Mathias Flückiger (SUI) | Titouan Carod (FRA) |
| 2021 Val di Sole details | Nino Schurter (SUI) | Mathias Flückiger (SUI) | Victor Koretzky (FRA) |
| 2022 Les Gets details | Nino Schurter (SUI) | David Valero (ESP) | Luca Braidot (ITA) |
| 2023 Glasgow details | Tom Pidcock (GBR) | Sam Gaze (NZL) | Nino Schurter (SUI) |
| 2024 Pal–Arinsal | Alan Hatherly (RSA) | Victor Koretzky (FRA) | Tom Pidcock (GBR) |

## Medal table

| Rank | Nation | Gold | Silver | Bronze | Total |
| 1 | Switzerland | 12 | 14 | 9 | 35 |
| 2 | France | 8 | 7 | 5 | 20 |
| 3 | Denmark | 4 | 1 | 2 | 7 |
| 4 | Canada | 2 | 2 | 0 | 4 |
| 5 | United States | 2 | 1 | 1 | 4 |
| 6 | Czech Republic | 1 | 3 | 1 | 5 |
| 7 | Italy | 1 | 1 | 4 | 6 |
| 8 | Belgium | 1 | 1 | 3 | 5 |
| 8 | Netherlands | 1 | 1 | 3 | 5 |
| 10 | Spain | 1 | 1 | 2 | 4 |
| 11 | Great Britain | 1 | 0 | 3 | 4 |
| 12 | South Africa | 1 | 0 | 1 | 2 |
| 13 | Germany | 0 | 1 | 0 | 1 |
| 13 | New Zealand | 0 | 1 | 0 | 1 |
| 13 | Norway | 0 | 1 | 0 | 1 |
| 16 | Sweden | 0 | 0 | 1 | 1 |
| Totals (16 entries) | Totals (16 entries) | 35 | 35 | 35 | 105 |

### Medal table by rider

| Rank | Rider | Gold | Silver | Bronze | Total |
| 1 | Nino Schurter (SUI) | 10 | 2 | 1 | 13 |
| 2 | Julien Absalon (FRA) | 5 | 2 | 2 | 9 |
| 3 | Henrik Djernis (DEN) | 3 | 1 | 0 | 4 |
| 4 | Roland Green (CAN) | 2 | 1 | 0 | 3 |
| 5 | Thomas Frischknecht (SUI) | 1 | 4 | 2 | 7 |
| 6 | Jaroslav Kulhavý (CZE) | 1 | 3 | 0 | 4 |
| 7 | Christoph Sauser (SUI) | 1 | 2 | 1 | 4 |
| 8 | Miguel Martinez (FRA) | 1 | 2 | 0 | 3 |
| 9 | Filip Meirhaeghe (BEL) | 1 | 1 | 2 | 4 |
| 10 | Bart Brentjens (NED) | 1 | 0 | 2 | 3 |
| 10 | José Antonio Hermida (ESP) | 1 | 0 | 2 | 3 |
| 12 | Hubert Pallhuber (ITA) | 1 | 0 | 1 | 2 |
| 12 | Jordan Sarrou (FRA) | 1 | 0 | 1 | 2 |
| 12 | Ned Overend (USA) | 1 | 0 | 1 | 2 |
| 12 | Tom Pidcock (GBR) | 1 | 0 | 1 | 2 |
| 16 | Alan Hatherly (RSA) | 1 | 0 | 0 | 1 |
| 16 | Christophe Dupouey (FRA) | 1 | 0 | 0 | 1 |
| 16 | John Tomac (USA) | 1 | 0 | 0 | 1 |
| 16 | Michael Rasmussen (DEN) | 1 | 0 | 0 | 1 |
| 20 | Mathias Flückiger (SUI) | 0 | 3 | 1 | 4 |
| 21 | Florian Vogel (SUI) | 0 | 1 | 2 | 3 |
| 22 | Ralph Näf (SUI) | 0 | 1 | 1 | 2 |
| 22 | Victor Koretzky (FRA) | 0 | 1 | 1 | 2 |
| 24 | Cédric Ravanel (FRA) | 0 | 1 | 0 | 1 |
| 24 | Gerhard Kerschbaumer (ITA) | 0 | 1 | 0 | 1 |
| 24 | Jerome Chiotti (FRA) | 0 | 1 | 0 | 1 |
| 24 | Lukas Flückiger (SUI) | 0 | 1 | 0 | 1 |
| 24 | Manuel Fumic (GER) | 0 | 1 | 0 | 1 |
| 24 | Marcel Gerritsen (NED) | 0 | 1 | 0 | 1 |
| 24 | Rune Høydahl (NOR) | 0 | 1 | 0 | 1 |
| 24 | Ryder Hesjedal (CAN) | 0 | 1 | 0 | 1 |
| 24 | Samuel Gaze (NZL) | 0 | 1 | 0 | 1 |
| 24 | Tinker Juarez (USA) | 0 | 1 | 0 | 1 |
| 34 | Jan Erik Østergaard (DEN) | 0 | 0 | 2 | 2 |
| 35 | Burry Stander (RSA) | 0 | 0 | 1 | 1 |
| 35 | David Baker (GBR) | 0 | 0 | 1 | 1 |
| 35 | Fredrik Kessiakoff (SWE) | 0 | 0 | 1 | 1 |
| 35 | Luca Bramati (ITA) | 0 | 0 | 1 | 1 |
| 35 | Marco Aurelio Fontana (ITA) | 0 | 0 | 1 | 1 |
| 35 | Mathieu van der Poel (NED) | 0 | 0 | 1 | 1 |
| 35 | Ondřej Cink (CZE) | 0 | 0 | 1 | 1 |
| 35 | Roel Paulissen (BEL) | 0 | 0 | 1 | 1 |
| 35 | Stéphane Tempier (FRA) | 0 | 0 | 1 | 1 |
| 35 | Thomas Litscher (SUI) | 0 | 0 | 1 | 1 |
| 35 | Tim Gould (GBR) | 0 | 0 | 1 | 1 |