WK veldrijden mannen elite.

2025  Liévin (FRA):  1  Mathieu van der Poel (NED),  2  Wout Van Aert (BEL),  3  Thibau Nys (BEL)

2024  Tábor (CZE):  1  Mathieu van der Poel (NED),  2  Joris Nieuwenhuis (NED),  3  Michael Vanthourenhout (BEL)

2023  Hoogerheide (NED):  1  Mathieu van der Poel (NED),  2  Wout Van Aert (BEL),  3  Eli Iserbyt (BEL)

2022  Fayetteville (USA):  1  Tom Pidcock (GBR),  2  Lars van der Haar (NED),  3  Eli Iserbyt (BEL)

2021  Oostende (BEL):  1  Mathieu van der Poel (NED),  2  Wout van Aert (BEL),  3  Toon Aerts (BEL)

2020  Dübendorf (SUI):  1  Mathieu van der Poel (NED),  2  Tom Pidcock (GBR),  3  Toon Aerts (BEL)

2019  Bogense (DEN):  1  Mathieu van der Poel (NED),  2  Wout van Aert (BEL),  3  Toon Aerts (BEL)

2018  Valkenburg (NED):  1  Wout van Aert (BEL),  2  Michael Vanthourenhout (BEL),  3  Mathieu van der Poel (NED)

2017  Bieles (LUX):  1  Wout van Aert (BEL),  2  Mathieu van der Poel (NED),  3 Kevin Pauwels (BEL)

2016  Zolder (BEL):  1  Wout van Aert (BEL),  2  Lars van der Haar (NED),  3 Kevin Pauwels (BEL)

2015  Tábor (CZE):  1  Mathieu van der Poel (NED),  2  Wout van Aert (BEL),  3  Lars van der Haar (NED)

2014  Hoogerheide (NED):  1  Zdenëk Stybar (CZE),  2  Sven Nys (BEL),  3  Kevin Pauwels (BEL)

2013  Louisville (USA):  1  Sven Nys (BEL),  2  Klaas Vantornout (BEL),  3  Lars van der Haar (NED)

2012  Koksijde (BEL):  1  Niels Albert (BEL),  2  Rob Peeters (BEL),  3  Kevin Pauwels (BEL)

2011  St. Wendel (GER):  1  Zdenëk Stybar (CZE),  2  Sven Nys (BEL),  3  Kevin Pauwels (BEL)

2010  Tábor (CZE):  1  Zdenëk Stybar (CZE),  2  Klaas Vantornout (BEL),  3  Sven Nys (BEL)

2009  Hoogerheide (NED):  1  Niels Albert (BEL),  2  Zdenëk Stybar (CZE),  3  Sven Nys (BEL)

2008  Treviso (ITA):  1  Lars Boom (NED),  2  Zdenëk Stybar (CZS),  3  Sven Nys (BEL)

2007  Hooglede-Gits (BEL):  1  Erwin Vervecken (BEL),  2  Jonathan Page (USA),  3  Enrico Franzoi (ITA)

2006  Zeddam (NED):  1  Erwin Vervecken (BEL),  2  Bart Wellens (BEL),  3  Francis Mourey (FRA)

2005  St. Wendel (GER):  1  Sven Nys (BEL),  2  Erwin Vervecken (BEL),  3  Sven Vanthourenhout (BEL)

2004  Pontchâteau (FRA): 1  Bart Wellens (BEL),  2  Mario De Clercq (BEL),  3 Sven Vanthourenhout (BEL)

2003  Monopoli (ITA):  1  Bart Wellens (BEL),  2  Mario De Clercq (BEL),  3  Erwin Vervecken (BEL)

2002  Zolder (BEL):  1  Mario De Clercq (BEL),  2  Tom Vannoppen (BEL),  3  Sven Nys (BEL)

2001  Tábor (CZE):  1  Erwin Vervecken (BEL),  2  Petr Dlask (CZE),  3  Mario De Clercq (BEL)

2000  Sint- Michielsgestel (NED):  1  Richard Groenendaal (NED),  2  Mario De Clercq (BEL),  3  Sven Nys (BEL)

1999  Poprad (SWK):  1  Mario De Clercq (BEL),  2  Erwin Vervecken (BEL),  3  Adrie van der Poel (NED)

1998  Middelfart (DEN):  1  Mario De Clercq (BEL),  2  Erwin Vervecken (BEL),  3  Hendrik Djernis (DEN)

1997  München (GER):  1  Daniel Pontoni (ITA),  2  Thomas Frischknecht (SUI),  3  Luca Bramati (ITA)

1996  Montreuil (FRA):  1  Adrie van der Poel (NED),  2  Daniele Pontoni (ITA),  3  Luca Bramati (ITA)

1995  Eschenbach (SUI):  1  Dieter Runkel (SUI),  2  Richard Groenendaal (NED),  3  Beat Wabel (SUI)

1994  Koksijde (BEL):  1  Paul Herygers (BEL),  2  Richard Groenendaal (NED),  3  Erwin Vervecken (BEL)

1993  Corva (ITA):   1  Dominique Arnould (FRA),  2  Mike Kluge (GER),  3  Wim de Vos (NED)

1992  Leeds (GBR):  1  Mike Kluge (GER),  2  Karel Camrda (CZE),  3 Adrie Van Der Poel (NED) 

1991  Gieten (NED):  1  Radomir Simûnek (CZE),  2  Adrie van der Poel (NED),  3  Bruno Lebras (FRA)

1990  Getxo (ESP):  1  Henk Baars (NED),  2  Adrie van der Poel (NED),  3  Bruno Lebras (FRA)

1989  Pontchâteau (FRA):  1  Danny De Bie (BEL),  2  Adrie van der Poel (NED),  3  Christophe Lavainne (FRA)

1988  Hägendorf (SUI):  1  Pascal Richard (SUI),  2  Adrie van der Poel (NED),  3  Beat Breu (SUI)

1987  Mladá Boleslav (CZE):  1  Klaus-Peter Thaler (GER),  2  Danny De Bie (BEL),  3  Christophe Lavainne (FRA)

1986  Lembeek (BEL):  1  Albert Zweifel (SUI),  2  Pascal Richard (SUI),  3  Hennie Stamsnijder (NED)

1985  München (GER):  1  Klaus-Peter Thaler (GER),  2  Adrie van der Poel (NED),  3  Claudy Michely (LUX)

1984  Oss (NED):  1  Roland Liboton (BEL),  2  Hennie Stamsnijder (NED),  3  Albert Zweifel (SUI)

1983  Birmingham (GBR):  1  Roland Liboton (BEL),  2  Albert Zweifel (SUI),  3  Klaus-Peter Thaler (GER)

1982  Lanavily (FRA):  1  Roland Liboton (BEL),  2  Albert Zweifel (SUI),  3  Hennie Stamsnijder (NED)

1981  Tolosa (ESP):  1  Hennie Stamsnijder (NED),  2  Roland Liboton (BEL),  3  Albert Zweifel (SUI)

1980  Wetzikon (SUI):  1 Roland Liboton (BEL),  2  Klaus-Peter Thaler (GER),  3  Hennie Stamsnijder (NED)

1979  Saccolongo (ITA):  1  Albert Zweifel (SUI),  2  Gilles Blaser (SUI),  3  Robert Vermeire (BEL)

1978  Amorebieta (ESP):  1  Albert Zweifel (SUI),  2  Peter Frischknecht (SUI),  3  Klaus-Peter Thaler (DUI)

1977  Hannover (GER):  1  Albert Zweifel (SUI),  2  Peter Frischknecht (SUI),  3  Erik De Vlaeminck (BEL)

1976  Chazay-d'Azergues (FRA):  1  Albert Zweifel (SUI),  2  Peter Frischknecht (SUI),  3  André Wilhelm (FRA)

1975  Melchnau (SUI):  1  Roger De Vlaeminck (BEL),  2  Albert Zweifel (SUI),  3  Peter Frischknecht (SUI)

1974  Vera de Bidasoa (ESP):  1  Albert Van Damme (BEL),  2  Roger De Vlaeminck (BEL),  3  Peter Frischknecht (SUI)

1973  Londen (GBR):  1  Erik De Vlaeminck (BEL),  2  André Wilhelm (FRA),  3  Rolf Wolfshohl (GER)

1972  Praag (CZE): 1  Erik De Vlaeminck (BEL),  2  Rolf Wolfshohl (GER),  3  Herman Gretener (SUI)

1971  Apeldoorn (NED):  1  Erik De Vlaeminck (BEL),  2  Albert Van Damme (BEL),  3  René De Clercq (BEL)

1970  Zolder (BEL):  1  Erik De Vlaeminck (BEL),  2  Albert Van Damme (BEL),  3  Rolf Wolfshohl (DUI)

1969  Magstadt (GER):  1  Erik De Vlaeminck (BEL),  2  Rolf Wolfshohl (GER),  3  Renato Longo (ITA)

1968  Luxemburg (LUX):  1  Erik De Vlaeminck (BEL),  2  Herman Gretener (SUI),  3  Michel Pelchat (FRA)

1967  Zürich (SUI):  1  Renato Longo (ITA),  2  Rolf Wolfshohl (DUI),  3  Herman Gretener (SUI)

1966  Beasain (ESP):  1  Erik De Vlaeminck (BEL),  2  Herman Gretener (SUI),  3  Rolf Wolfshohl (GER)

1965  Cavaria (ITA):  1  Renato Longo (ITA),  2  Rolf Wolfshohl (GER),  3  Amerigo Severini (ITA)

1964  Overboelare (BEL);  1  Renato Longo (ITA),  2  Roger De Clercq (BEL),  3  Joseph Mahé (FRA)

1963  Calais (FRA):  1  Rolf Wolfshohl (GER),  2  Renato Longo (ITA),  3  André Dufraisse (FRA)

1962  Esch-sur-Alzette (LUX):  1  Renato Longo (ITA), 2  Maurice Gandolfo (FRA),  3  André Dufraisse (FRA)

1961  Hannover (GER):  1  Rolf Wolfshohl (GER),  2  Renato Longo (ITA),  3  André Dufraisse (FRA)

1960  Tolosa (ESP):  1  Rolf Wolfshohl (GER),  2  Arnold Hungerbühier (GER),  3  Robert Aubry (FRA)

1959  Genève (SUI):  1  Renato Longo (ITA),  2  Rolf Wolfshohl (DUI),  3  Amerigo Severini (ITA)

1958  Limoges (FRA):  1  André Dufraisse (FRA),  2  Amerigo Severini (ITA),  3  Rolf Wolfshohl (GER)

1957  Edelare (BEL):  1  André Dufraisse (FRA),  2  Firmin Van Kerrebroeck (BEL),  3  Georges Meunier (FRA)

1956  Luxemburg (LUX):  1  André Dufraisse (FRA),  2  Georges Meunier (FRA),  3  Emanuele Plattner (SUI)

1955  Saarbrücken (GER):  1  André Dufraisse (FRA),  2  Hans Bieri (SUI),  3  Amerigo Severini (ITA)

1954  Gallarate (ITA):  1  André Dufraisse (FRA),  2  Pierre Jodet (FRA),  3  Hans Bieri (SUI)

1953  Onate (ESP):  1 Roger Rondeaux (FRA),  2  Gilbert Bauvin (FRA),  3  André Dufraisse (FRA)

1952  Genève (SUI):  1  Roger Rondeaux (FRA),  2  André Dufraisse (FRA),  3  Albert Meier (SUI)

1951  Luxemburg (LUX):  1  Roger Rondeaux (FRA),  2  André Dufraisse (FRA),  3  Pierre Jodet (FRA)

1950  Parijs (FRA):  1  Jean Robic (FRA),  2  Roger Rondeaux (FRA),  3  Pierre Jodet (FRA)