Tirreno-Adriatico: Winners and records
foto: Cor VosTirreno-Adriatico is essentially the Italian version of Paris-Nice, with grand tour specialists often choosing one of the two races in which to gauge their form before bigger goals. Cyclingstage.com brings you the records and recent winners in the Race of the Two Seas.
Recent winners Tirreno-Adriatico
2025: Juan Ayuso (spa)
2024: Jonas Vingegaard (den)
2023: Primoz Roglic (slo)
2022: Tadej Pogacar (slo)
2021: Tadej Pogacar (slo)
2020: Simon Yates (gbr)
2019: Primoz Roglic (slo)
2018: Michal Kwiatkowski (pol)
2017: Nairo Quintana (col)
2016: Greg Van Avermaet (bel)
2015: Nairo Quintana (col)
2014: Alberto Contador (spa)
Tirreno-Adriatico records
Tadej Pogacar won the Race of the Two Seas in 2021 and 2022 and is one of four riders to win two editions on the bounce, Italian legends Vincenzo Nibali and Francesco Moser plus Belgian Roger De Vlaeminck being the others. De Vlaeminck holds the incredible record of winning Tirreno six times in a row, dominating the field between 1972 and 1977.
Remarkably, The Cannibal Eddy Merckx never won Tirreno-Adriatico. It is one of the few races to escape the Belgian.
When talking about stage wins, Roger De Vlaeminck is record holder too. He pocketed fifteen stages in the Tirreno-Adriatico, while Peter Sagan’s palmares adds up to seven.
Alberto ContadorFabian CancellaraNairo QuintanaMichal KwiatkowskiVincenzo NibaliGreg van AvermaetPrimoz RoglicSimon YatesTadej PogacarJonas VingegaardJuan Ayuso
Watch the highlights of recent races here:
Related articles Tirreno - Adriatico 2025: Overview Sprint triumph Milan, Ayuso seals GC - Tirreno-Adriatico 2025 Double win Ayuso in Queen Stage - Tirreno-Adriatico 2025 Dversnes triumphs from breakaway, Ganna still leader - Tirreno-Adriatico 2025 Kooij wins grueling race, Ganna still leader - Tirreno-Adriatico 2025 Vendrame wins sprint from reduced peloton, Ganna retains lead - Tirreno-Adriatico 2025 Commanding sprint triumph Milan, Ganna still leader - Tirreno-Adriatico 2025 Ganna dominates opening time trial - Tirreno-Adriatico 2025 Stage 1: Start times ITT - Tirreno-Adriatico 2025 Route stage 1: Lido di Camaiore - Lido di Camaiore - Tirreno-Adriatico 2025 Route stage 2: Camaiore - Follonica - Tirreno-Adriatico 2025 Route stage 3: Follonica - Colfiorito - Tirreno-Adriatico 2025 Route stage 4: Norcia - Trasacco - Tirreno-Adriatico 2025 Route stage 5: Ascoli Piceno - Pergola - Tirreno-Adriatico 2025 Route stage 6: Cartoceto - Frontignano - Tirreno-Adriatico 2025 Route stage 7: Porto Potenza Picena - San Benedetto del Tronto - Tirreno-Adriatico 2025 More articles Giro 2026: Route & rumours
Giro d'Italia: Winners and records
Tour de France 2026: Route
Tour de France 2026: Riders
Tour de France 2026 Route stage 1: Barcelona - Barcelona
Tour de France 2026 Route stage 2: Tarragona - Barcelona
Tour de France 2026 Route stage 3: Granollers - Les Angles
Tour de France 2026 Route stage 4: Carcassonne - Foix
Tour de France 2026 Route stage 5: Lannemezan - Pau
Tour de France 2026 Route stage 6: Pau - Gavarnie-Gèdre
Tour de France 2026 Route stage 7: Hagetmau – Bordeaux
Tour de France 2026 Route stage 8: Périgueux - Bergerac
Tour de France 2026 Route stage 9: Malemort – Ussel
Tour de France 2026 Route stage 10: Aurillac - Le Lioran
Tour de France 2026 Route stage 11: Vichy - Nevers
Tour de France 2026 Route stage 12: Magny-Cours – Chalon-sur-Saône
Tour de France 2026 Route stage 13: Dole – Belfort
Tour de France 2026 Route stage 14: Mulhouse - Le Markstein
Tour de France 2026 Route stage 15: Champagnole - Plateau de Solaison
Tour de France 2026 Route stage 16: Evian-les-Bains - Thonon-les-Bains
Tour de France 2026 Route stage 17: Chambéry – Voiron
Tour de France 2026 Route stage 18: Voiron - Orcières-Merlette
Tour de France 2026 Route stage 19: Gap - Alpe d’Huez
Tour de France 2026 Route stage 20: Bourg d'Oissans - Alpe d'Huez
Tour de France 2026 Route stage 21: Thoiry - Paris
Tour de France: Winners and records
Cycling Calendar 2026