Tirreno-Adriatico winners: complete year-by-year podium results (1966-2025)
Looking for a complete list of the Tirreno-Adriatico winners and podium finishers? This page provides the full year-by-year overview from 1966 to 2025.
Since 1966, there have been 60 editions of Tirreno-Adriatico with 47 different winners. Roger De Vlaeminck holds the record for most victories with six. Italy are the most successful nation at the race with 24 victories.
The table below lists the top three finishers of every edition, complete with national flags and full names. Riders who were officially stripped of results are marked with an asterisk (*).
Tirreno-Adriatico podium history (1933-2025)
| Year | Winner | Number 2 | Number 3 |
|---|---|---|---|
2025 | 🇪🇸 Juan Ayuso | 🇮🇹 Filippo Ganna | 🇮🇹 Antonio Tiberi |
2024 | 🇩🇰 Jonas Vingegaard | 🇪🇸 Juan Ayuso | 🇦🇺 Jai Hindley |
2023 | 🇸🇮 Primož Roglič | 🇵🇹 João Almeida | 🇬🇧 Tao Geoghegan Hart |
2022 | 🇸🇮 Tadej Pogačar | 🇩🇰 Jonas Vingegaard | 🇪🇸 Mikel Landa |
2021 | 🇸🇮 Tadej Pogačar | 🇧🇪 Wout van Aert | 🇪🇸 Mikel Landa |
2020 | 🇬🇧 Simon Yates | 🇬🇧 Geraint Thomas | 🇵🇱 Rafał Majka |
2019 | 🇸🇮 Primož Roglič | 🇬🇧 Adam Yates | 🇩🇰 Jakob Fuglsang |
2018 | 🇵🇱 Michał Kwiatkowski | 🇮🇹 Damiano Caruso | 🇬🇧 Geraint Thomas |
2017 | 🇨🇴 Nairo Quintana | 🇦🇺 Rohan Dennis | 🇫🇷 Thibaut Pinot |
2016 | 🇧🇪 Greg Van Avermaet | 🇸🇰 Peter Sagan | 🇱🇺 Bob Jungels |
2015 | 🇨🇴 Nairo Quintana | 🇳🇱 Bauke Mollema | 🇨🇴 Rigoberto Urán |
2014 | 🇪🇸 Alberto Contador | 🇨🇴 Nairo Quintana | 🇨🇿 Roman Kreuziger |
2013 | 🇮🇹 Vincenzo Nibali | 🇬🇧 Chris Froome | 🇪🇸 Alberto Contador |
2012 | 🇮🇹 Vincenzo Nibali | 🇺🇸 Chris Horner | 🇨🇿 Roman Kreuziger |
2011 | 🇦🇺 Cadel Evans | 🇳🇱 Robert Gesink | 🇮🇹 Michele Scarponi |
2010 | 🇮🇹 Stefano Garzelli | 🇮🇹 Michele Scarponi | 🇦🇺 Cadel Evans |
2009 | 🇮🇹 Michele Scarponi | 🇮🇹 Stefano Garzelli | 🇩🇪 Andreas Klöden |
2008 | 🇨🇭 Fabian Cancellara | 🇮🇹 Enrico Gasparotto | 🇸🇪 Thomas Löfkvist |
2007 | 🇩🇪 Andreas Klöden | 🇱🇺 Kim Kirchen | 🇰🇿 Alexandre Vinokourov |
2006 | 🇳🇱 Thomas Dekker | 🇩🇪 Jörg Jaksche | 🇮🇹 Alessandro Ballan |
2005 | 🇪🇸 Óscar Freire | 🇮🇹 Alessandro Petacchi | 🇮🇹 Fabrizio Guidi |
2004 | 🇮🇹 Paolo Bettini | 🇪🇸 Óscar Freire | 🇩🇪 Erik Zabel |
2003 | 🇮🇹 Filippo Pozzato | 🇮🇹 Danilo Di Luca | 🇮🇹 Ruggero Marzoli |
2002 | 🇳🇱 Erik Dekker | 🇮🇹 Danilo Di Luca | 🇪🇸 Óscar Freire |
2001 | 🇮🇹 Davide Rebellin | 🇮🇹 Gabriele Colombo | 🇳🇱 Michael Boogerd |
2000 | 🇪🇸 Abraham Olano | 🇨🇿 Jan Hruška | 🇪🇸 Juan Carlos Domínguez |
1999 | 🇮🇹 Michele Bartoli | 🇮🇹 Davide Rebellin | 🇮🇹 Stefano Garzelli |
1998 | 🇨🇭 Rolf Järmann | 🇮🇹 Franco Ballerini | 🇩🇪 Jens Heppner |
1997 | 🇮🇹 Roberto Petito | 🇮🇹 Gianluca Pianegonda | 🇨🇭 Beat Zberg |
1996 | 🇮🇹 Francesco Casagrande | 🇺🇦 Alexander Gontchenkov | 🇮🇹 Gianluca Pianegonda |
1995 | 🇮🇹 Stefano Colagè | 🇮🇹 Maurizio Fondriest | 🏳️ Dmitry Konyshev |
1994 | 🇮🇹 Giorgio Furlan | 🏳️ Evgeni Berzin | 🇮🇹 Stefano Colagè |
1993 | 🇮🇹 Maurizio Fondriest | 🇲🇩 Andrei Tchmil | 🇮🇹 Stefano Della Santa |
1992 | 🇩🇰 Rolf Sørensen | 🇲🇽 Raúl Alcalá | 🇨🇭 Fabian Jeker |
1991 | 🇪🇸 Herminio Díaz Zabala | 🇮🇹 Federico Ghiotto | 🇲🇽 Raúl Alcalá |
1990 | 🇨🇭 Tony Rominger | 🇵🇱 Zenon Jaskuła | 🇫🇷 Gilles Delion |
1989 | 🇨🇭 Tony Rominger | 🇩🇪 Rolf Gölz | 🇫🇷 Charly Mottet |
1988 | 🇨🇭 Erich Mächler | 🇨🇭 Tony Rominger | 🇩🇰 Rolf Sørensen |
1987 | 🇩🇰 Rolf Sørensen | 🇮🇹 Giuseppe Calcaterra | 🇨🇭 Tony Rominger |
1986 | 🇮🇹 Luciano Rabottini | 🇮🇹 Francesco Moser | 🇮🇹 Giuseppe Petito |
1985 | 🇳🇱 Joop Zoetemelk | 🇵🇹 Acácio Da Silva | 🇨🇭 Stefan Mutter |
1984 | 🇸🇪 Tommy Prim | 🇨🇭 Erich Mächler | 🇮🇹 Roberto Visentini |
1983 | 🇮🇹 Roberto Visentini | 🇳🇱 Gerrie Knetmann | 🇮🇹 Francesco Moser |
1982 | 🇮🇹 Giuseppe Saronni | 🇳🇱 Gerrie Knetmann | 🇺🇸 Greg LeMond |
1981 | 🇮🇹 Francesco Moser | 🇮🇹 Raniero Gradi | 🇮🇹 Marino Amadori |
1980 | 🇮🇹 Francesco Moser | 🇧🇪 Fons De Wolf | 🇮🇹 Dante Morandi |
1979 | 🇳🇴 Knut Knudsen | 🇮🇹 Giuseppe Saronni | 🇮🇹 Giovanni Battaglin |
1978 | 🇮🇹 Giuseppe Saronni | 🇳🇴 Knut Knudsen | 🇮🇹 Francesco Moser |
1977 | 🇧🇪 Roger De Vlaeminck | 🇮🇹 Francesco Moser | 🇮🇹 Giuseppe Saronni |
1976 | 🇧🇪 Roger De Vlaeminck | 🇧🇪 Eddy Merckx | 🇮🇹 Gianbattista Baronchelli |
1975 | 🇧🇪 Roger De Vlaeminck | 🇳🇴 Knut Knudsen | 🇮🇹 Wladimiro Panizza |
1974 | 🇧🇪 Roger De Vlaeminck | 🇳🇴 Knut Knudsen | 🇮🇹 Simone Fraccaro |
1973 | 🇧🇪 Roger De Vlaeminck | 🇧🇪 Frans Verbeeck | 🇸🇪 Gösta Pettersson |
1972 | 🇧🇪 Roger De Vlaeminck | 🇨🇭 Josef Fuchs | 🇸🇪 Tomas Pettersson |
1971 | 🇮🇹 Italo Zilioli | 🇧🇪 Georges Pintens | 🇮🇹 Marcello Bergamo |
1970 | 🇧🇪 Antoon Houbrechts | 🇮🇹 Italo Zilioli | 🇮🇹 Felice Gimondi |
1969 | 🇮🇹 Carlo Chiappano | 🇧🇪 Albert Van Vlierberghe | 🇮🇹 Giuseppe Fezzardi |
1968 | 🇮🇹 Claudio Michelotto | 🇮🇹 Italo Zilioli | 🇩🇪 Rudi Altig |
1967 | 🇮🇹 Franco Bitossi | 🇮🇹 Carmine Preziosi | 🇮🇹 Vito Taccone |
1966 | 🇮🇹 Dino Zandegù | 🇮🇹 Vito Taccone | 🇨🇭 Rolf Maurer |







