Year | Winner | Second place | Third place |
1996 | ITA | Rossano Brasi | GER | Bert Dietz | GER | Steffen Rein |
1997 | GER | Jan Ullrich | BEL | Wilfried Peeters | GER | Jens Heppner |
1998 | NED | Léon van Bon | ITA | Michele Bartoli | BEL | Ludo Dierckxsens |
1999 | ITA | Mirko Celestino | GER | Raphael Schweda | LAT | Romāns Vainšteins |
2000 | ITA | Gabriele Missaglia | ITA | Francesco Casagrande | ITA | Fabio Baldato |
2001 | GER | Erik Zabel | LAT | Romāns Vainšteins | NED | Erik Dekker |
2002 | BEL | Johan Museeuw | ESP | Igor Astarloa | ITA | Davide Rebellin |
2003 | ITA | Paolo Bettini | ITA | Davide Rebellin | GER | Jan Ullrich |
2004 | AUS | Stuart O’Grady | ITA | Paolo Bettini | ESP | Igor Astarloa |
2005 | ITA | Filippo Pozzato | ITA | Luca Paolini | AUS | Allan Davis |
2006 | ESP | Óscar Freire Gómez | GER | Erik Zabel | ITA | Filippo Pozzato |
2007 | ITA | Alessandro Ballan | ESP | Óscar Freire Gómez | GER | Gerald Ciolek |
2008 | AUS | Robbie McEwen | AUS | Mark Renshaw | AUS | Allan Davis |
2009 | USA | Tyler Farrar | DEN | Matti Breschel | GER | Gerald Ciolek |
2010 | USA | Tyler Farrar | NOR | Edvald Boasson Hagen | GER | André Greipel |
2011 | NOR | Edvald Boasson Hagen | GER | Gerald Ciolek | SLO | Borut Božič |
2012 | FRA | Arnaud Démare | GER | André Greipel | ITA | Giacomo Nizzolo |
2013 | GER | John Degenkolb | GER | André Greipel | NOR | Alexander Kristoff |
2014 | NOR | Alexander Kristoff | ITA | Giacomo Nizzolo | AUS | Simon Gerrans |
2015 | GER | André Greipel | NOR | Alexander Kristoff | ITA | Giacomo Nizzolo |
2016 | AUS | Caleb Ewan | GER | John Degenkolb | ITA | Giacomo Nizzolo |
2017 | ITA | Elia Viviani | FRA | Arnaud Démare | NED | Dylan Groenewegen |
2018 | ITA | Elia Viviani | FRA | Arnaud Démare | NOR | Alexander Kristoff |
2019 | ITA | Elia Viviani | AUS | Caleb Ewan | ITA | Giacomo Nizzolo |
2020 | N/A |
2021 | N/A |
2022 | AUT | Marco Haller | BEL | Wout van Aert | BEL | Quinten Hermans |
2023 | DEN | Mads Pedersen | NED | Danny van Poppel | ITA | Elia Viviani |