WK veldrijden jongens junioren.

2025  Liévin (FRA):  1  Mattia Agostinacchio (ITA),  2  Soren Bruyère Joumard (FRA),  3  Filippo Grigolini (ITA)

2024  Tábor (CZE):  1  Stefano Viezzi (ITA),  2  Keije Solen (NED),  3  Krystof Bazant (CZE)

2023  Hooggerheide (NED):  1  Léo Bisianx (FRA),  2  Senna Remijn (NED),  3  Yordi Corsus (BEL)

2022  Fayetteville (USA):  1  Jan Christen (SUI),  2  Aaron Dockx (BEL),  3  Nathan Smith (GBR)

2021      niet gereden

2020  Dübendorf (SUI):  1  Thibau Nys (BEL),  2  Lennert Belmans (BEL),  3  Emiel Verstrynge (BEL)

2019  Bogense (DEN):  1  Ben Tulett (GBR),  2  Witse Meeussen (BEL),  3  Ryan Cortjes BEL)

2018  Valkenburg (NED):  1  Ben Tulett (GBR),  2  Tomás Kopecky (CZE),  3  Ryan Kamp (NED)

2017  Belvaux (LUX):  1  Tom Pidcock (GBR),  2  Daniel Tulett (GBR),  3  Ben Turner (GBR)

2016  Zolder (BEL):  1  Jens Dekker (NED),  2  Michaël Crispin (FRA),  3  Thomas Bonnet (FRA)

2015  Tábor (CZE):  1  Simon Andreassen (DEN),  2  Eli Iserbyt (BEL),  3  Max Gulichx (NED)

2014  Hoogheide (NED):  1  Thijs Aerts (BEL),  2  Yannick Peeters (BEL),  3  Jelle Schuermans (BEL)

2013  Louisville (USA):  1  Mathieu van der Poel (NED),  2  Martijn Budding (NED),  3  Adam Toupalik (CZE)

2012  Koksijde (BEL):  1  Mathieu van der Poel (NED),  2  Wout van Aert (BEL),  3  Quentin Jauregui (FRA)

2011  St. Wendel (GER):  1  Clément Venturini (FRA),  2  Fabien Doubrey (FRA),  3  Loic Doubef (FRA)

2010  Tábor (CZE):  1  Tomás Paprstka (CZE),  2  Julian Alaphilippe (FRA),  3  Emiel Dolfsma (NED)

2009  Hoogheide (NED):  1  Tijmen Eising (NED),  2  Corné van Kessel (NED),  3  Alexandre Billon (FRA)

2008  Treviso (ITA):  1  Arnaud Jouffroy (FRA),  2  Peter Sagan (SVK),  Lubomir Petrus (SVK)

2007  Hooglede-Gits (BEL):  1  Joeri Adams (BEL),  2  Daniel Summerhilll (USA),  3  Jiří Polnický (CZE)

2006  Zeddam (NED):  1  Boy van Poppel (NED),  2  Róbert Gavenda (SVK),  3  Tom Meeusen (BEL)

2005  St. Wendel (GER):  1  Davide Malacame (ITA),  2  Julien Tzramarcaz (SUI),  3  Christoph Pfingsten (GER)

2004  Ponchâteau (FRA):  1  Niels Albert (BEL),  2  Roman Kreuziger (CZE),  3  Clément Lhotellerie (FRA)

2003  Monopoli (ITA);  1  Lars Boom (NED),  2  Eddy van Ijzendoorn (NED),  3  Zdeněk Štybar (CZE)

2002  Zolder (BEL):  1  Kevin Pauwels (BEL),  2  Krystof Kuzniak (CZE),  3  Zdeněk Štybar (CZE)

2001  Tábor (CZE):  1  Martin Bina (CZE),  2  Radomír Šimůnek (CZE),  3  Jan Kunta (CZE)

2000  Sint-Michielsgestel (NED):  1  Bart Aenouts (BEL),  2  Walker Ferguson (USA),  3  David Kášek (CZE)

1999  Poprad (SVK):  1  Matthew Kelly (USA),  2  Sven Vanthourenhout (BEL),  3  Thijs Verkhagen (NED)

1998  Middelfart (DEN):  1    Michael Baumgartner (SUI),  2  Stefano Toffoletti (ITA),  3  Davy Commeyne (FRA)

1997  München (GER):  1     David Rusch (SUI),  2  Stefano Toffoletti (ITA),  3  Steffen Weigold (GER)

1996  Montreuil (FRA):  1  Roman Peter (SUI),  2  Gaizka Lejarreta Martin (ESP),  3  Gregory Lapalud (FRA)

1995  Eschenbach (SUI):  1  Zdeněk Mlynář (CZE),  2  Guillaume Benoist (FRA),  3  Stefan Bünter (SUI)

1994  Koksijde (BEL):  1  Gretienus Gommers (NED),  2  Kamil Ausbuher (CZE),  3  Ben Berden (BEL)

1993  Corva (ITA):  1  Kamil Ausbuher (CZE),  2  Jaromir Friede (CZE),  3  Miguel Martinez (FRA)

1992  Leeds (GBR):  1  Roger Hammond (GBR),  2  Vojtëch Bachieda (CZE),  3  Jan Faltynek (CZE)

1991  Gieten (NED):  1  Ondřej Lukeš (CZE),  2  Jiří Pospíšil (CZE),  3  Dariusz Gil (POL)

1990  Getxo (ESP):  1  Erik Boezewinkel (NED),  2  Jérôme Chiotti (FRA),  3  Niels van der Steen (NED)

1989  Ponchâteau (FRA):  1  Richard Groenendaal (NED),  2  Emmanuel Magnien (FRA),  3  Christian Bertotti (ITA)

1988  Hägendorf (SUI):  1  Thomas Frieschknecht (SUI),  2  Maik Müller (GER),  3  Daniel Rech (CZE)

1987  Mladá Boleslav (CZE):  1  Marc Janssens (BEL),  2  Ralph Berner (GER),  3  Tomas Port (CZE)

1986  Lembeek (BEL):  1  Stuart Marshall (GBR),  2  Beat Brechbühl (SUI),  3  Win de Vos (NED)

1985  München (GER):  1  Beat Wabel (SUI),  2  Jürgen Sprich (GER),  3  Win de Vos (NED)

1984  Oss (NED):  1  Ondrej Glajza (CZE),  2  Robert Dane (GBR),  3  Richard Koberma (CZE)

1983  Birmingham (GBR):  1  Roman Kreuziger (CZE),  2  Martin Hendriks (NED),  3  Petr Hric (CZE)

1982  Lanarvily (FRA):  1  Beat Schumacher (SUI),  2  Erwin Nijboer (NED),  3  Radovan Fort (CZE)

1981  Tolosa (ESP):  1  Rigobert Matt (GER),  2  Miloslav Kvasbicka (CZE),  3  Konrad Morf (SUI)

1980  Wetzikon (SUI):  1  Radomir Šimůnek (CZE),  2  Jokin Mujika (ESP),  3  Bernhard Woodtli (SUI)

1979  Saccolongo (ITA):  1  Iñaki Vijandi (ESP),  2  Bart Musschoot (BEL),  3  Heinz Matschke (GER)