{
    "dataset": "palmares-cyclisme",
    "title": "Palmarès Tour de France & Giro d’Italia",
    "license": "CC-BY-SA-4.0",
    "source": "wikipedia",
    "generated_at": "2026-07-19T21:22:28+00:00",
    "count": 312,
    "data": [
        {
            "race": "giro",
            "year": "2026",
            "gc_winner": "Jonas Vingegaard",
            "gc_country": " Denmark",
            "gc_team": "Visma–Lease a Bike",
            "distance": "3,459.2 km (2,149.4 mi)",
            "time": "83h 22' 51\"",
            "points_winner": "Paul Magnier",
            "mountains_winner": "Giulio Ciccone",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "2025",
            "gc_winner": "Simon Yates",
            "gc_country": " Great Britain",
            "gc_team": "Visma–Lease a Bike",
            "distance": "3,443.3 km (2,139.6 mi)",
            "time": "82h 31' 01\"",
            "points_winner": "Mads Pedersen",
            "mountains_winner": "Lorenzo Fortunato",
            "youth_winner": "Isaac del Toro"
        },
        {
            "race": "giro",
            "year": "2024",
            "gc_winner": "Tadej Pogačar",
            "gc_country": " Slovenia",
            "gc_team": "UAE Team Emirates",
            "distance": "3,317.5 km (2,061.4 mi)",
            "time": "79h 14' 03\"",
            "points_winner": "Jonathan Milan",
            "mountains_winner": "Tadej Pogačar",
            "youth_winner": "Antonio Tiberi"
        },
        {
            "race": "giro",
            "year": "2023",
            "gc_winner": "Primož Roglič",
            "gc_country": " Slovenia",
            "gc_team": "Team Jumbo–Visma",
            "distance": "3,448 km (2,142 mi)",
            "time": "85h 29' 02\"",
            "points_winner": "Jonathan Milan",
            "mountains_winner": "Thibaut Pinot",
            "youth_winner": "João Almeida"
        },
        {
            "race": "giro",
            "year": "2022",
            "gc_winner": "Jai Hindley",
            "gc_country": " Australia",
            "gc_team": "Bora–Hansgrohe",
            "distance": "3,445.6 km (2,141.0 mi)",
            "time": "86h 31' 14\"",
            "points_winner": "Arnaud Démare",
            "mountains_winner": "Koen Bouwman",
            "youth_winner": "Juan Pedro López"
        },
        {
            "race": "giro",
            "year": "2021",
            "gc_winner": "Egan Bernal",
            "gc_country": " Colombia",
            "gc_team": "INEOS Grenadiers",
            "distance": "3,410.9 km (2,119.4 mi)",
            "time": "86h 17' 28\"",
            "points_winner": "Peter Sagan",
            "mountains_winner": "Geoffrey Bouchard",
            "youth_winner": "Egan Bernal"
        },
        {
            "race": "giro",
            "year": "2020",
            "gc_winner": "Tao Geoghegan Hart",
            "gc_country": " Great Britain",
            "gc_team": "INEOS Grenadiers",
            "distance": "3,361.4 km (2,088.7 mi)",
            "time": "85h 40' 21\"",
            "points_winner": "Arnaud Démare",
            "mountains_winner": "Ruben Guerreiro",
            "youth_winner": "Tao Geoghegan Hart"
        },
        {
            "race": "giro",
            "year": "2019",
            "gc_winner": "Richard Carapaz",
            "gc_country": " Ecuador",
            "gc_team": "Movistar Team",
            "distance": "3,546.8 km (2,203.9 mi)",
            "time": "90h 01' 47\"",
            "points_winner": "Pascal Ackermann",
            "mountains_winner": "Giulio Ciccone",
            "youth_winner": "Miguel Ángel López"
        },
        {
            "race": "giro",
            "year": "2018",
            "gc_winner": "Chris Froome",
            "gc_country": " Great Britain",
            "gc_team": "Team Sky",
            "distance": "3,572.4 km (2,219.8 mi)",
            "time": "89h 02' 39\"",
            "points_winner": "Elia Viviani",
            "mountains_winner": "Chris Froome",
            "youth_winner": "Miguel Ángel López"
        },
        {
            "race": "giro",
            "year": "2017",
            "gc_winner": "Tom Dumoulin",
            "gc_country": " Netherlands",
            "gc_team": "Team Sunweb",
            "distance": "3,609.1 km (2,242.6 mi)",
            "time": "90h 44' 54\"",
            "points_winner": "Fernando Gaviria",
            "mountains_winner": "Mikel Landa",
            "youth_winner": "Bob Jungels"
        },
        {
            "race": "giro",
            "year": "2016",
            "gc_winner": "Vincenzo Nibali",
            "gc_country": " Italy",
            "gc_team": "Astana",
            "distance": "3,463.15 km (2,151.90 mi)",
            "time": "82h 44' 31\"",
            "points_winner": "Giacomo Nizzolo",
            "mountains_winner": "Mikel Nieve",
            "youth_winner": "Bob Jungels"
        },
        {
            "race": "giro",
            "year": "2015",
            "gc_winner": "Alberto Contador",
            "gc_country": " Spain",
            "gc_team": "Tinkoff–Saxo",
            "distance": "3,481.8 km (2,163.5 mi)",
            "time": "88h 22' 25\"",
            "points_winner": "Giacomo Nizzolo",
            "mountains_winner": "Giovanni Visconti",
            "youth_winner": "Fabio Aru"
        },
        {
            "race": "giro",
            "year": "2014",
            "gc_winner": "Nairo Quintana",
            "gc_country": " Colombia",
            "gc_team": "Movistar Team",
            "distance": "3,445.5 km (2,140.9 mi)",
            "time": "88h 14' 32\"",
            "points_winner": "Nacer Bouhanni",
            "mountains_winner": "Julián Arredondo",
            "youth_winner": "Nairo Quintana"
        },
        {
            "race": "giro",
            "year": "2013",
            "gc_winner": "Vincenzo Nibali",
            "gc_country": " Italy",
            "gc_team": "Astana",
            "distance": "3,405 km (2,116 mi)",
            "time": "84h 53' 28\"",
            "points_winner": "Mark Cavendish",
            "mountains_winner": "Stefano Pirazzi",
            "youth_winner": "Carlos Betancur"
        },
        {
            "race": "giro",
            "year": "2012",
            "gc_winner": "Ryder Hesjedal",
            "gc_country": " Canada",
            "gc_team": "Garmin–Barracuda",
            "distance": "3,503 km (2,177 mi)",
            "time": "91h 39' 02\"",
            "points_winner": "Joaquim Rodríguez",
            "mountains_winner": "Matteo Rabottini",
            "youth_winner": "Rigoberto Urán"
        },
        {
            "race": "giro",
            "year": "2011",
            "gc_winner": "Michele Scarponi",
            "gc_country": " Italy",
            "gc_team": "Lampre–ISD",
            "distance": "3,524 km (2,190 mi)",
            "time": "84h 11' 24\"",
            "points_winner": "Michele Scarponi†3",
            "mountains_winner": "Stefano Garzelli",
            "youth_winner": "Roman Kreuziger"
        },
        {
            "race": "giro",
            "year": "2010",
            "gc_winner": "Ivan Basso",
            "gc_country": " Italy",
            "gc_team": "Liquigas–Doimo",
            "distance": "3,485 km (2,165 mi)",
            "time": "87h 44' 01\"",
            "points_winner": "Cadel Evans",
            "mountains_winner": "Matthew Lloyd",
            "youth_winner": "Richie Porte"
        },
        {
            "race": "giro",
            "year": "2009",
            "gc_winner": "Denis Menchov",
            "gc_country": " Russia",
            "gc_team": "Rabobank",
            "distance": "3,456 km (2,147 mi)",
            "time": "86h 03' 11\"",
            "points_winner": "Denis Menchov†2",
            "mountains_winner": "Stefano Garzelli",
            "youth_winner": "Kevin Seeldraeyers"
        },
        {
            "race": "giro",
            "year": "2008",
            "gc_winner": "Alberto Contador",
            "gc_country": " Spain",
            "gc_team": "Astana",
            "distance": "3,420 km (2,130 mi)",
            "time": "89h 56' 49\"",
            "points_winner": "Daniele Bennati",
            "mountains_winner": "Emanuele Sella",
            "youth_winner": "Riccardo Riccò"
        },
        {
            "race": "giro",
            "year": "2007",
            "gc_winner": "Danilo Di Luca",
            "gc_country": " Italy",
            "gc_team": "Liquigas",
            "distance": "3,463 km (2,152 mi)",
            "time": "92h 59' 39\"",
            "points_winner": "—1",
            "mountains_winner": "Leonardo Piepoli",
            "youth_winner": "Andy Schleck"
        },
        {
            "race": "giro",
            "year": "2006",
            "gc_winner": "Ivan Basso",
            "gc_country": " Italy",
            "gc_team": "Team CSC",
            "distance": "3,526 km (2,191 mi)",
            "time": "91h 33' 36\"",
            "points_winner": "Paolo Bettini",
            "mountains_winner": "Juan Manuel Gárate",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "2005",
            "gc_winner": "Paolo Savoldelli",
            "gc_country": " Italy",
            "gc_team": "Discovery Channel",
            "distance": "3,440 km (2,140 mi)",
            "time": "91h 25' 51\"",
            "points_winner": "Paolo Bettini",
            "mountains_winner": "José Rujano",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "2004",
            "gc_winner": "Damiano Cunego",
            "gc_country": " Italy",
            "gc_team": "Saeco",
            "distance": "3,435 km (2,134 mi)",
            "time": "88h 40' 43\"",
            "points_winner": "Alessandro Petacchi",
            "mountains_winner": "Fabian Wegmann",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "2003",
            "gc_winner": "Gilberto Simoni",
            "gc_country": " Italy",
            "gc_team": "Saeco",
            "distance": "3,544 km (2,202 mi)",
            "time": "89h 32' 09\"",
            "points_winner": "Gilberto Simoni",
            "mountains_winner": "Fredy González",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "2002",
            "gc_winner": "Paolo Savoldelli",
            "gc_country": " Italy",
            "gc_team": "Index–Alexia Alluminio",
            "distance": "3,334 km (2,072 mi)",
            "time": "89h 22' 42\"",
            "points_winner": "Mario Cipollini",
            "mountains_winner": "Julio Alberto Pérez",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "2001",
            "gc_winner": "Gilberto Simoni",
            "gc_country": " Italy",
            "gc_team": "Lampre–Daikin",
            "distance": "3,572 km (2,220 mi)",
            "time": "89h 02' 58\"",
            "points_winner": "Massimo Strazzer",
            "mountains_winner": "Fredy González",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "2000",
            "gc_winner": "Stefano Garzelli",
            "gc_country": " Italy",
            "gc_team": "Mercatone Uno–Albacom",
            "distance": "3,707 km (2,303 mi)",
            "time": "98h 30' 14\"",
            "points_winner": "Dimitri Konyshev",
            "mountains_winner": "Francesco Casagrande",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1999",
            "gc_winner": "Ivan Gotti",
            "gc_country": " Italy",
            "gc_team": "Team Polti",
            "distance": "3,757 km (2,334 mi)",
            "time": "99h 55' 56\"",
            "points_winner": "Laurent Jalabert",
            "mountains_winner": "Chepe González",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1998",
            "gc_winner": "Marco Pantani",
            "gc_country": " Italy",
            "gc_team": "Mercatone Uno–Bianchi",
            "distance": "3,868 km (2,403 mi)",
            "time": "98h 48' 32\"",
            "points_winner": "Mariano Piccoli",
            "mountains_winner": "Marco Pantani",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1997",
            "gc_winner": "Ivan Gotti",
            "gc_country": " Italy",
            "gc_team": "Saeco–Estro",
            "distance": "3,912 km (2,431 mi)",
            "time": "102h 53' 58\"",
            "points_winner": "Mario Cipollini",
            "mountains_winner": "Chepe González",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1996",
            "gc_winner": "Pavel Tonkov",
            "gc_country": " Russia",
            "gc_team": "Panaria–Vinavil",
            "distance": "3,990 km (2,480 mi)",
            "time": "105h 20' 23\"",
            "points_winner": "Fabrizio Guidi",
            "mountains_winner": "Mariano Piccoli",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1995",
            "gc_winner": "Tony Rominger",
            "gc_country": " Switzerland",
            "gc_team": "Mapei–GB–Latexco",
            "distance": "3,736 km (2,321 mi)",
            "time": "97h 37' 50\"",
            "points_winner": "Tony Rominger",
            "mountains_winner": "Mariano Piccoli",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1994",
            "gc_winner": "Evgeni Berzin",
            "gc_country": " Russia",
            "gc_team": "Gewiss–Ballan",
            "distance": "3,738 km (2,323 mi)",
            "time": "100h 41' 21\"",
            "points_winner": "Djamolidine Abdoujaparov",
            "mountains_winner": "Pascal Richard",
            "youth_winner": "Evgeni Berzin"
        },
        {
            "race": "giro",
            "year": "1993",
            "gc_winner": "Miguel Indurain",
            "gc_country": " Spain",
            "gc_team": "Banesto",
            "distance": "3,703 km (2,301 mi)",
            "time": "99h 09' 44\"",
            "points_winner": "Adriano Baffi",
            "mountains_winner": "Claudio Chiappucci",
            "youth_winner": "Pavel Tonkov"
        },
        {
            "race": "giro",
            "year": "1992",
            "gc_winner": "Miguel Indurain",
            "gc_country": " Spain",
            "gc_team": "Banesto",
            "distance": "3,835 km (2,383 mi)",
            "time": "103h 36' 08\"",
            "points_winner": "Mario Cipollini",
            "mountains_winner": "Claudio Chiappucci",
            "youth_winner": "Pavel Tonkov"
        },
        {
            "race": "giro",
            "year": "1991",
            "gc_winner": "Franco Chioccioli",
            "gc_country": " Italy",
            "gc_team": "Del Tongo–MG Boys",
            "distance": "3,715 km (2,308 mi)",
            "time": "99h 35' 43\"",
            "points_winner": "Claudio Chiappucci",
            "mountains_winner": "Iñaki Gastón",
            "youth_winner": "Massimiliano Lelli"
        },
        {
            "race": "giro",
            "year": "1990",
            "gc_winner": "Gianni Bugno",
            "gc_country": " Italy",
            "gc_team": "Chateau d'Ax–Salotti",
            "distance": "3,450 km (2,140 mi)",
            "time": "91h 51' 04\"",
            "points_winner": "Gianni Bugno",
            "mountains_winner": "Claudio Chiappucci",
            "youth_winner": "Vladimir Poulnikov"
        },
        {
            "race": "giro",
            "year": "1989",
            "gc_winner": "Laurent Fignon",
            "gc_country": " France",
            "gc_team": "Super U–Raleigh–Fiat",
            "distance": "3,623 km (2,251 mi)",
            "time": "93h 30' 16\"",
            "points_winner": "Giovanni Fidanza",
            "mountains_winner": "Luis Herrera",
            "youth_winner": "Vladimir Poulnikov"
        },
        {
            "race": "giro",
            "year": "1988",
            "gc_winner": "Andrew Hampsten",
            "gc_country": " United States",
            "gc_team": "7-Eleven–Hoonved",
            "distance": "3,759 km (2,336 mi)",
            "time": "97h 18' 56\"",
            "points_winner": "Johan van der Velde",
            "mountains_winner": "Andrew Hampsten",
            "youth_winner": "Stefano Tomasini"
        },
        {
            "race": "giro",
            "year": "1987",
            "gc_winner": "Stephen Roche",
            "gc_country": " Ireland",
            "gc_team": "Carrera Jeans–Vagabond",
            "distance": "3,915 km (2,433 mi)",
            "time": "105h 39' 42\"",
            "points_winner": "Johan van der Velde",
            "mountains_winner": "Robert Millar",
            "youth_winner": "Roberto Conti"
        },
        {
            "race": "giro",
            "year": "1986",
            "gc_winner": "Roberto Visentini",
            "gc_country": " Italy",
            "gc_team": "Carrera Jeans–Vagabond",
            "distance": "3,858 km (2,397 mi)",
            "time": "102h 33' 55\"",
            "points_winner": "Guido Bontempi",
            "mountains_winner": "Pedro Muñoz",
            "youth_winner": "Marco Giovannetti"
        },
        {
            "race": "giro",
            "year": "1985",
            "gc_winner": "Bernard Hinault",
            "gc_country": " France",
            "gc_team": "La Vie Claire–Look",
            "distance": "3,998 km (2,484 mi)",
            "time": "105h 46' 51\"",
            "points_winner": "Johan van der Velde",
            "mountains_winner": "José Luis Navarro",
            "youth_winner": "Alberto Volpi"
        },
        {
            "race": "giro",
            "year": "1984",
            "gc_winner": "Francesco Moser",
            "gc_country": " Italy",
            "gc_team": "Gis Gelati–Tuc Lu",
            "distance": "3,808 km (2,366 mi)",
            "time": "98h 32' 20\"",
            "points_winner": "Urs Freuler",
            "mountains_winner": "Laurent Fignon",
            "youth_winner": "Charly Mottet"
        },
        {
            "race": "giro",
            "year": "1983",
            "gc_winner": "Giuseppe Saronni",
            "gc_country": " Italy",
            "gc_team": "Del Tongo–Colnago",
            "distance": "3,916 km (2,433 mi)",
            "time": "100h 45' 30\"",
            "points_winner": "Giuseppe Saronni",
            "mountains_winner": "Lucien Van Impe",
            "youth_winner": "Franco Chioccioli"
        },
        {
            "race": "giro",
            "year": "1982",
            "gc_winner": "Bernard Hinault",
            "gc_country": " France",
            "gc_team": "Renault–Elf–Gitane",
            "distance": "4,010 km (2,490 mi)",
            "time": "110h 07' 55\"",
            "points_winner": "Francesco Moser",
            "mountains_winner": "Lucien Van Impe",
            "youth_winner": "Marco Groppo"
        },
        {
            "race": "giro",
            "year": "1981",
            "gc_winner": "Giovanni Battaglin",
            "gc_country": " Italy",
            "gc_team": "Inoxpran",
            "distance": "3,895 km (2,420 mi)",
            "time": "104h 50' 36\"",
            "points_winner": "Giuseppe Saronni",
            "mountains_winner": "Claudio Bortolotto",
            "youth_winner": "Giuseppe Faraca"
        },
        {
            "race": "giro",
            "year": "1980",
            "gc_winner": "Bernard Hinault",
            "gc_country": " France",
            "gc_team": "Renault–Gitane",
            "distance": "4,025 km (2,501 mi)",
            "time": "112h 08' 20\"",
            "points_winner": "Giuseppe Saronni",
            "mountains_winner": "Claudio Bortolotto",
            "youth_winner": "Tommy Prim"
        },
        {
            "race": "giro",
            "year": "1979",
            "gc_winner": "Giuseppe Saronni",
            "gc_country": " Italy",
            "gc_team": "Scic–Bottecchia",
            "distance": "3,301 km (2,051 mi)",
            "time": "89h 29' 18\"",
            "points_winner": "Giuseppe Saronni",
            "mountains_winner": "Claudio Bortolotto",
            "youth_winner": "Silvano Contini"
        },
        {
            "race": "giro",
            "year": "1978",
            "gc_winner": "Johan De Muynck",
            "gc_country": " Belgium",
            "gc_team": "Bianchi–Faema",
            "distance": "3,610 km (2,240 mi)",
            "time": "101h 31' 22\"",
            "points_winner": "Francesco Moser",
            "mountains_winner": "Ueli Sutter",
            "youth_winner": "Roberto Visentini"
        },
        {
            "race": "giro",
            "year": "1977",
            "gc_winner": "Michel Pollentier",
            "gc_country": " Belgium",
            "gc_team": "Flandria–Velda–Latina Assicurazioni",
            "distance": "3,884 km (2,413 mi)",
            "time": "107h 27' 16\"",
            "points_winner": "Francesco Moser",
            "mountains_winner": "Faustino Fernández Ovies",
            "youth_winner": "Mario Beccia"
        },
        {
            "race": "giro",
            "year": "1976",
            "gc_winner": "Felice Gimondi",
            "gc_country": " Italy",
            "gc_team": "Bianchi–Campagnolo",
            "distance": "4,161 km (2,586 mi)",
            "time": "119h 58' 16\"",
            "points_winner": "Francesco Moser",
            "mountains_winner": "Andrés Oliva",
            "youth_winner": "Alfio Vandi"
        },
        {
            "race": "giro",
            "year": "1975",
            "gc_winner": "Fausto Bertoglio",
            "gc_country": " Italy",
            "gc_team": "Jollj Ceramica",
            "distance": "3,933 km (2,444 mi)",
            "time": "111h 31' 24\"",
            "points_winner": "Roger De Vlaeminck",
            "mountains_winner": "Andrés Oliva",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1974",
            "gc_winner": "Eddy Merckx",
            "gc_country": " Belgium",
            "gc_team": "Molteni",
            "distance": "4,001 km (2,486 mi)",
            "time": "113h 08' 13\"",
            "points_winner": "Roger De Vlaeminck",
            "mountains_winner": "José Manuel Fuente",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1973",
            "gc_winner": "Eddy Merckx",
            "gc_country": " Belgium",
            "gc_team": "Molteni",
            "distance": "3,801 km (2,362 mi)",
            "time": "106h 54' 41\"",
            "points_winner": "Eddy Merckx",
            "mountains_winner": "José Manuel Fuente",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1972",
            "gc_winner": "Eddy Merckx",
            "gc_country": " Belgium",
            "gc_team": "Molteni",
            "distance": "3,725 km (2,315 mi)",
            "time": "103h 04' 04\"",
            "points_winner": "Roger De Vlaeminck",
            "mountains_winner": "José Manuel Fuente",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1971",
            "gc_winner": "Gösta Pettersson",
            "gc_country": " Sweden",
            "gc_team": "Ferretti",
            "distance": "3,621 km (2,250 mi)",
            "time": "97h 24' 04\"",
            "points_winner": "Marino Basso",
            "mountains_winner": "José Manuel Fuente",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1970",
            "gc_winner": "Eddy Merckx",
            "gc_country": " Belgium",
            "gc_team": "Faemino–Faema",
            "distance": "3,292 km (2,046 mi)",
            "time": "90h 08' 47\"",
            "points_winner": "Franco Bitossi",
            "mountains_winner": "Martin Van Den Bossche",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1969",
            "gc_winner": "Felice Gimondi",
            "gc_country": " Italy",
            "gc_team": "Salvarani",
            "distance": "3,851 km (2,393 mi)",
            "time": "128h 04' 27\"",
            "points_winner": "Franco Bitossi",
            "mountains_winner": "Claudio Michelotto",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1968",
            "gc_winner": "Eddy Merckx",
            "gc_country": " Belgium",
            "gc_team": "Faema",
            "distance": "3,917 km (2,434 mi)",
            "time": "108h 42' 27\"",
            "points_winner": "Eddy Merckx",
            "mountains_winner": "Eddy Merckx",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1967",
            "gc_winner": "Felice Gimondi",
            "gc_country": " Italy",
            "gc_team": "Salvarani",
            "distance": "3,572 km (2,220 mi)",
            "time": "101h 05' 34\"",
            "points_winner": "Dino Zandegù",
            "mountains_winner": "Aurelio González",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1966",
            "gc_winner": "Gianni Motta",
            "gc_country": " Italy",
            "gc_team": "Molteni",
            "distance": "3,976 km (2,471 mi)",
            "time": "111h 10' 48\"",
            "points_winner": "Gianni Motta",
            "mountains_winner": "Franco Bitossi",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1965",
            "gc_winner": "Vittorio Adorni",
            "gc_country": " Italy",
            "gc_team": "Salvarani",
            "distance": "4,051 km (2,517 mi)",
            "time": "121h 08' 18\"",
            "points_winner": null,
            "mountains_winner": "Franco Bitossi",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1964",
            "gc_winner": "Jacques Anquetil",
            "gc_country": " France",
            "gc_team": "Saint-Raphaël–Gitane–Dunlop",
            "distance": "4,069 km (2,528 mi)",
            "time": "115h 10' 27\"",
            "points_winner": null,
            "mountains_winner": "Franco Bitossi",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1963",
            "gc_winner": "Franco Balmamion",
            "gc_country": " Italy",
            "gc_team": "Carpano",
            "distance": "4,063 km (2,525 mi)",
            "time": "116h 50' 16\"",
            "points_winner": null,
            "mountains_winner": "Vito Taccone",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1962",
            "gc_winner": "Franco Balmamion",
            "gc_country": " Italy",
            "gc_team": "Carpano",
            "distance": "4,180 km (2,600 mi)",
            "time": "123h 07' 03\"",
            "points_winner": null,
            "mountains_winner": "Angelino Soler",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1961",
            "gc_winner": "Arnaldo Pambianco",
            "gc_country": " Italy",
            "gc_team": "Fides",
            "distance": "4,004 km (2,488 mi)",
            "time": "111h 25' 28\"",
            "points_winner": null,
            "mountains_winner": "Vito Taccone",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1960",
            "gc_winner": "Jacques Anquetil",
            "gc_country": " France",
            "gc_team": "Fynsec–Helyett",
            "distance": "3,481 km (2,163 mi)",
            "time": "94h 03' 54\"",
            "points_winner": null,
            "mountains_winner": "Rik Van Looy",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1959",
            "gc_winner": "Charly Gaul",
            "gc_country": " Luxembourg",
            "gc_team": "EMI",
            "distance": "3,657 km (2,272 mi)",
            "time": "101h 50' 54\"",
            "points_winner": null,
            "mountains_winner": "Charly Gaul",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1958",
            "gc_winner": "Ercole Baldini",
            "gc_country": " Italy",
            "gc_team": "Legnano",
            "distance": "3,341 km (2,076 mi)",
            "time": "92h 09' 30\"",
            "points_winner": null,
            "mountains_winner": "Jean Brankart",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1957",
            "gc_winner": "Gastone Nencini",
            "gc_country": " Italy",
            "gc_team": "Leo–Chlorodont",
            "distance": "3,926 km (2,440 mi)",
            "time": "104h 45' 06\"",
            "points_winner": null,
            "mountains_winner": "Raphaël Géminiani",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1956",
            "gc_winner": "Charly Gaul",
            "gc_country": " Luxembourg",
            "gc_team": "Faema–Guerra",
            "distance": "3,523 km (2,189 mi)",
            "time": "101h 39' 49\"",
            "points_winner": null,
            "mountains_winner": "Charly Gaul",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1955",
            "gc_winner": "Fiorenzo Magni",
            "gc_country": " Italy",
            "gc_team": "Clément–Fuchs",
            "distance": "3,861 km (2,399 mi)",
            "time": "108h 56' 13\"",
            "points_winner": null,
            "mountains_winner": "Gastone Nencini",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1954",
            "gc_winner": "Carlo Clerici",
            "gc_country": " Switzerland",
            "gc_team": "Guerra–Ursus",
            "distance": "4,337 km (2,695 mi)",
            "time": "129h 13' 07\"",
            "points_winner": null,
            "mountains_winner": "Fausto Coppi",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1953",
            "gc_winner": "Fausto Coppi",
            "gc_country": " Italy",
            "gc_team": "Bianchi–Pirelli",
            "distance": "4,035 km (2,507 mi)",
            "time": "118h 37' 26\"",
            "points_winner": null,
            "mountains_winner": "Pasquale Fornara",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1952",
            "gc_winner": "Fausto Coppi",
            "gc_country": " Italy",
            "gc_team": "Bianchi–Pirelli",
            "distance": "3,964 km (2,463 mi)",
            "time": "114h 36' 43\"",
            "points_winner": null,
            "mountains_winner": "Raphaël Géminiani",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1951",
            "gc_winner": "Fiorenzo Magni",
            "gc_country": " Italy",
            "gc_team": "Ganna–Ursus",
            "distance": "4,153 km (2,581 mi)",
            "time": "121h 11' 37\"",
            "points_winner": null,
            "mountains_winner": "Louison Bobet",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1950",
            "gc_winner": "Hugo Koblet",
            "gc_country": " Switzerland",
            "gc_team": "Guerra–Ursus",
            "distance": "3,981 km (2,474 mi)",
            "time": "117h 28' 03\"",
            "points_winner": null,
            "mountains_winner": "Hugo Koblet",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1949",
            "gc_winner": "Fausto Coppi",
            "gc_country": " Italy",
            "gc_team": "Bianchi–Ursus",
            "distance": "4,088 km (2,540 mi)",
            "time": "125h 25' 50\"",
            "points_winner": null,
            "mountains_winner": "Fausto Coppi",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1948",
            "gc_winner": "Fiorenzo Magni",
            "gc_country": " Italy",
            "gc_team": "Wilier Triestina",
            "distance": "4,164 km (2,587 mi)",
            "time": "125h 51' 52\"",
            "points_winner": null,
            "mountains_winner": "Fausto Coppi",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1947",
            "gc_winner": "Fausto Coppi",
            "gc_country": " Italy",
            "gc_team": "Bianchi",
            "distance": "3,843 km (2,388 mi)",
            "time": "115h 55' 07\"",
            "points_winner": null,
            "mountains_winner": "Gino Bartali",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1946",
            "gc_winner": "Gino Bartali",
            "gc_country": " Italy",
            "gc_team": "Legnano–Pirelli",
            "distance": "3,039 km (1,888 mi)",
            "time": "95h 32' 20\"",
            "points_winner": null,
            "mountains_winner": "Gino Bartali",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1945",
            "gc_winner": null,
            "gc_country": null,
            "gc_team": null,
            "distance": null,
            "time": null,
            "points_winner": null,
            "mountains_winner": "~Not contested",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1944",
            "gc_winner": null,
            "gc_country": null,
            "gc_team": null,
            "distance": null,
            "time": null,
            "points_winner": null,
            "mountains_winner": "~Not contested",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1943",
            "gc_winner": null,
            "gc_country": null,
            "gc_team": null,
            "distance": null,
            "time": null,
            "points_winner": null,
            "mountains_winner": "~Not contested",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1942",
            "gc_winner": null,
            "gc_country": null,
            "gc_team": null,
            "distance": null,
            "time": null,
            "points_winner": null,
            "mountains_winner": "~Not contested",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1941",
            "gc_winner": "~Not contested due to World War II",
            "gc_country": "—",
            "gc_team": "—",
            "distance": "—",
            "time": "—",
            "points_winner": null,
            "mountains_winner": "~Not contested",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1940",
            "gc_winner": "Fausto Coppi",
            "gc_country": " Italy",
            "gc_team": "Legnano",
            "distance": "3,574 km (2,221 mi)",
            "time": "107h 31' 10\"",
            "points_winner": null,
            "mountains_winner": "Gino Bartali",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1939",
            "gc_winner": "Giovanni Valetti",
            "gc_country": " Italy",
            "gc_team": "Fréjus",
            "distance": "3,011 km (1,871 mi)",
            "time": "88h 02' 00\"",
            "points_winner": null,
            "mountains_winner": "Gino Bartali",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1938",
            "gc_winner": "Giovanni Valetti",
            "gc_country": " Italy",
            "gc_team": "Fréjus",
            "distance": "3,645 km (2,265 mi)",
            "time": "112h 49' 28\"",
            "points_winner": null,
            "mountains_winner": "Giovanni Valetti",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1937",
            "gc_winner": "Gino Bartali",
            "gc_country": " Italy",
            "gc_team": "Legnano",
            "distance": "3,840 km (2,390 mi)",
            "time": "122h 25' 40\"",
            "points_winner": null,
            "mountains_winner": "Gino Bartali",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1936",
            "gc_winner": "Gino Bartali",
            "gc_country": " Italy",
            "gc_team": "Legnano–Wolsit",
            "distance": "3,766 km (2,340 mi)",
            "time": "120h 12' 30\"",
            "points_winner": null,
            "mountains_winner": "Gino Bartali",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1935",
            "gc_winner": "Vasco Bergamaschi",
            "gc_country": " Italy",
            "gc_team": "Maino–Girardengo",
            "distance": "3,577 km (2,223 mi)",
            "time": "113h 22' 46\"",
            "points_winner": null,
            "mountains_winner": "Gino Bartali",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1934",
            "gc_winner": "Learco Guerra",
            "gc_country": " Italy",
            "gc_team": "Maino–Clément",
            "distance": "3,706 km (2,303 mi)",
            "time": "121h 17' 17\"",
            "points_winner": null,
            "mountains_winner": "Remo Bertoni",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1933",
            "gc_winner": "Alfredo Binda",
            "gc_country": " Italy",
            "gc_team": "Legnano–Clément",
            "distance": "3,343 km (2,077 mi)",
            "time": "111h 01' 52\"",
            "points_winner": null,
            "mountains_winner": "Alfredo Binda",
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1932",
            "gc_winner": "Antonio Pesenti",
            "gc_country": " Italy",
            "gc_team": "Wolsit–Hutchinson",
            "distance": "3,235 km (2,010 mi)",
            "time": "105h 42' 41\"",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1931",
            "gc_winner": "Francesco Camusso",
            "gc_country": " Italy",
            "gc_team": "Gloria–Hutchinson",
            "distance": "3,012 km (1,872 mi)",
            "time": "102h 40' 46\"",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1930",
            "gc_winner": "Luigi Marchisio",
            "gc_country": " Italy",
            "gc_team": "Legnano–Pirelli",
            "distance": "3,095 km (1,923 mi)",
            "time": "115h 11' 55\"",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1929",
            "gc_winner": "Alfredo Binda",
            "gc_country": " Italy",
            "gc_team": "Legnano–Torpedo",
            "distance": "2,920 km (1,810 mi)",
            "time": "107h 18' 24\"",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1928",
            "gc_winner": "Alfredo Binda",
            "gc_country": " Italy",
            "gc_team": "Wolsit–Pirelli",
            "distance": "3,044 km (1,891 mi)",
            "time": "114h 15' 19\"",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1927",
            "gc_winner": "Alfredo Binda",
            "gc_country": " Italy",
            "gc_team": "Legnano–Pirelli",
            "distance": "3,758 km (2,335 mi)",
            "time": "144h 15' 35\"",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1926",
            "gc_winner": "Giovanni Brunero",
            "gc_country": " Italy",
            "gc_team": "Legnano–Pirelli",
            "distance": "3,430 km (2,130 mi)",
            "time": "137h 55' 59\"",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1925",
            "gc_winner": "Alfredo Binda",
            "gc_country": " Italy",
            "gc_team": "Legnano–Pirelli",
            "distance": "3,520 km (2,190 mi)",
            "time": "137h 31' 13\"",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1924",
            "gc_winner": "Giuseppe Enrici",
            "gc_country": " Italy",
            "gc_team": "—",
            "distance": "3,613 km (2,245 mi)",
            "time": "143h 43' 37\"",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1923",
            "gc_winner": "Costante Girardengo",
            "gc_country": " Italy",
            "gc_team": "Maino",
            "distance": "3,202 km (1,990 mi)",
            "time": "122h 28' 17\"",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1922",
            "gc_winner": "Giovanni Brunero",
            "gc_country": " Italy",
            "gc_team": "Legnano–Pirelli",
            "distance": "3,095 km (1,923 mi)",
            "time": "119h 43' 00\"",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1921",
            "gc_winner": "Giovanni Brunero",
            "gc_country": " Italy",
            "gc_team": "Legnano–Pirelli",
            "distance": "3,107 km (1,931 mi)",
            "time": "120h 24' 39\"",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1920",
            "gc_winner": "Gaetano Belloni",
            "gc_country": " Italy",
            "gc_team": "Bianchi",
            "distance": "2,632 km (1,635 mi)",
            "time": "102h 44' 33\"",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1919",
            "gc_winner": "Costante Girardengo",
            "gc_country": " Italy",
            "gc_team": "Stucchi–Dunlop",
            "distance": "2,984 km (1,854 mi)",
            "time": "112h 51' 29\"",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1915",
            "gc_winner": "~Not contested due to World War I",
            "gc_country": "—",
            "gc_team": "—",
            "distance": "—",
            "time": "—",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1914",
            "gc_winner": "Alfonso Calzolari",
            "gc_country": " Italy",
            "gc_team": "Stucchi–Dunlop",
            "distance": "3,162 km (1,965 mi)",
            "time": "135h 17' 56\"",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1913",
            "gc_winner": "Carlo Oriani",
            "gc_country": " Italy",
            "gc_team": "Maino",
            "distance": "2,932 km (1,822 mi)",
            "time": "37",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1911",
            "gc_winner": "Carlo Galetti",
            "gc_country": " Italy",
            "gc_team": "Bianchi",
            "distance": "3,526 km (2,191 mi)",
            "time": "50",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1910",
            "gc_winner": "Carlo Galetti",
            "gc_country": " Italy",
            "gc_team": "Atala–Continental",
            "distance": "2,984 km (1,854 mi)",
            "time": "28",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "giro",
            "year": "1909",
            "gc_winner": "Luigi Ganna",
            "gc_country": " Italy",
            "gc_team": "Atala–Dunlop",
            "distance": "2,445 km (1,519 mi)",
            "time": "25",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "2025",
            "gc_winner": "Tadej Pogačar",
            "gc_country": " Slovenia",
            "gc_team": "UAE Team Emirates XRG",
            "distance": "3,320 km (2,060 mi)",
            "time": "76h 00′ 32″",
            "points_winner": " Jonathan Milan (ITA)",
            "mountains_winner": "Tadej Pogačar",
            "youth_winner": " Florian Lipowitz (GER)"
        },
        {
            "race": "tour",
            "year": "2024",
            "gc_winner": "Tadej Pogačar",
            "gc_country": " Slovenia",
            "gc_team": "UAE Team Emirates",
            "distance": "3,498 km (2,174 mi)",
            "time": "83h 38′ 56″",
            "points_winner": " Biniam Girmay (ERI)",
            "mountains_winner": "Richard Carapaz",
            "youth_winner": " Remco Evenepoel (BEL)"
        },
        {
            "race": "tour",
            "year": "2023",
            "gc_winner": "Jonas Vingegaard",
            "gc_country": " Denmark",
            "gc_team": "Team Jumbo–Visma",
            "distance": "3,406 km (2,116 mi)",
            "time": "82h 05′ 42″",
            "points_winner": " Jasper Philipsen (BEL)",
            "mountains_winner": "Giulio Ciccone",
            "youth_winner": " Tadej Pogačar (SLO)"
        },
        {
            "race": "tour",
            "year": "2022",
            "gc_winner": "Jonas Vingegaard",
            "gc_country": " Denmark",
            "gc_team": "Team Jumbo–Visma",
            "distance": "3,328 km (2,068 mi)",
            "time": "79h 32′ 29″",
            "points_winner": " Wout van Aert (BEL)",
            "mountains_winner": "Jonas Vingegaard",
            "youth_winner": " Tadej Pogačar (SLO)"
        },
        {
            "race": "tour",
            "year": "2021",
            "gc_winner": "Tadej Pogačar§",
            "gc_country": " Slovenia",
            "gc_team": "UAE Team Emirates",
            "distance": "3,414.4 km (2,121.6 mi)",
            "time": "82h 56′ 36″",
            "points_winner": " Mark Cavendish (GBR)",
            "mountains_winner": "Tadej Pogačar",
            "youth_winner": " Tadej Pogačar (SLO)"
        },
        {
            "race": "tour",
            "year": "2020",
            "gc_winner": "Tadej Pogačar§",
            "gc_country": " Slovenia",
            "gc_team": "UAE Team Emirates",
            "distance": "3,484 km (2,165 mi)",
            "time": "87h 20′ 13″",
            "points_winner": " Sam Bennett (IRL)",
            "mountains_winner": "Tadej Pogačar",
            "youth_winner": " Tadej Pogačar (SLO)"
        },
        {
            "race": "tour",
            "year": "2019",
            "gc_winner": "Egan Bernal",
            "gc_country": " Colombia",
            "gc_team": "Team INEOS",
            "distance": "3,366 km (2,092 mi)",
            "time": "82h 57′ 00″",
            "points_winner": " Peter Sagan (SVK)",
            "mountains_winner": "Romain Bardet",
            "youth_winner": " Egan Bernal (COL)"
        },
        {
            "race": "tour",
            "year": "2018",
            "gc_winner": "Geraint Thomas",
            "gc_country": " Great Britain",
            "gc_team": "Team Sky",
            "distance": "3,349 km (2,081 mi)",
            "time": "83h 17′ 13″",
            "points_winner": " Peter Sagan (SVK)",
            "mountains_winner": "Julian Alaphilippe",
            "youth_winner": " Pierre Latour (FRA)"
        },
        {
            "race": "tour",
            "year": "2017",
            "gc_winner": "Chris Froome",
            "gc_country": " Great Britain",
            "gc_team": "Team Sky",
            "distance": "3,540 km (2,200 mi)",
            "time": "86h 20′ 55″",
            "points_winner": " Michael Matthews (AUS)",
            "mountains_winner": "Warren Barguil",
            "youth_winner": " Simon Yates (GBR)"
        },
        {
            "race": "tour",
            "year": "2016",
            "gc_winner": "Chris Froome",
            "gc_country": " Great Britain",
            "gc_team": "Team Sky",
            "distance": "3,529 km (2,193 mi)",
            "time": "89h 04′ 48″",
            "points_winner": " Peter Sagan (SVK)",
            "mountains_winner": "Rafał Majka",
            "youth_winner": " Adam Yates (GBR)"
        },
        {
            "race": "tour",
            "year": "2015",
            "gc_winner": "Chris Froome",
            "gc_country": " Great Britain",
            "gc_team": "Team Sky",
            "distance": "3,360.3 km (2,088.0 mi)",
            "time": "84h 46′ 14″",
            "points_winner": " Peter Sagan (SVK)",
            "mountains_winner": "Chris Froome",
            "youth_winner": " Nairo Quintana (COL)"
        },
        {
            "race": "tour",
            "year": "2014",
            "gc_winner": "Vincenzo Nibali",
            "gc_country": " Italy",
            "gc_team": "Astana",
            "distance": "3,660.5 km (2,274.5 mi)",
            "time": "89h 59′ 06″",
            "points_winner": " Peter Sagan (SVK)",
            "mountains_winner": "Rafał Majka",
            "youth_winner": " Thibaut Pinot (FRA)"
        },
        {
            "race": "tour",
            "year": "2013",
            "gc_winner": "Chris Froome",
            "gc_country": " Great Britain",
            "gc_team": "Team Sky",
            "distance": "3,404 km (2,115 mi)",
            "time": "83h 56′ 20″",
            "points_winner": " Peter Sagan (SVK)",
            "mountains_winner": "Nairo Quintana",
            "youth_winner": " Nairo Quintana (COL)"
        },
        {
            "race": "tour",
            "year": "2012",
            "gc_winner": "Bradley Wiggins",
            "gc_country": " Great Britain",
            "gc_team": "Team Sky",
            "distance": "3,496 km (2,172 mi)",
            "time": "87h 34′ 47″",
            "points_winner": " Peter Sagan (SVK)",
            "mountains_winner": "Thomas Voeckler",
            "youth_winner": " Tejay van Garderen (USA)"
        },
        {
            "race": "tour",
            "year": "2011",
            "gc_winner": "Cadel Evans",
            "gc_country": " Australia",
            "gc_team": "BMC Racing Team",
            "distance": "3,430 km (2,130 mi)",
            "time": "86h 12′ 22″",
            "points_winner": " Mark Cavendish (GBR)",
            "mountains_winner": "Samuel Sánchez",
            "youth_winner": " Pierre Rolland (FRA)"
        },
        {
            "race": "tour",
            "year": "2010",
            "gc_winner": "Andy Schleck",
            "gc_country": " Luxembourg",
            "gc_team": "Team Saxo Bank",
            "distance": "3,642 km (2,263 mi)",
            "time": "91h 59′ 27″",
            "points_winner": " Alessandro Petacchi (ITA)",
            "mountains_winner": "Anthony Charteau",
            "youth_winner": " Andy Schleck (LUX)"
        },
        {
            "race": "tour",
            "year": "2009",
            "gc_winner": "Alberto Contador",
            "gc_country": " Spain",
            "gc_team": "Astana",
            "distance": "3,459 km (2,149 mi)",
            "time": "85h 48′ 35″",
            "points_winner": " Thor Hushovd (NOR)",
            "mountains_winner": "Franco Pellizotti Egoi Martínez",
            "youth_winner": " Andy Schleck (LUX)"
        },
        {
            "race": "tour",
            "year": "2008",
            "gc_winner": "Carlos Sastre",
            "gc_country": " Spain",
            "gc_team": "Team CSC",
            "distance": "3,559 km (2,211 mi)",
            "time": "87h 52′ 52″",
            "points_winner": " Óscar Freire (ESP)",
            "mountains_winner": "Bernhard Kohl Carlos Sastre",
            "youth_winner": " Andy Schleck (LUX)"
        },
        {
            "race": "tour",
            "year": "2007",
            "gc_winner": "Alberto Contador",
            "gc_country": " Spain",
            "gc_team": "Discovery Channel",
            "distance": "3,570 km (2,220 mi)",
            "time": "91h 00′ 26″",
            "points_winner": " Tom Boonen (BEL)",
            "mountains_winner": "Mauricio Soler",
            "youth_winner": " Alberto Contador (ESP)"
        },
        {
            "race": "tour",
            "year": "2006",
            "gc_winner": "Óscar Pereiro",
            "gc_country": " Spain",
            "gc_team": "Caisse d'Epargne–Illes Balears",
            "distance": "3,657 km (2,272 mi)",
            "time": "89h 40′ 27″",
            "points_winner": " Robbie McEwen (AUS)",
            "mountains_winner": "Michael Rasmussen",
            "youth_winner": " Damiano Cunego (ITA)"
        },
        {
            "race": "tour",
            "year": "2005",
            "gc_winner": null,
            "gc_country": null,
            "gc_team": null,
            "distance": null,
            "time": null,
            "points_winner": " Thor Hushovd (NOR)",
            "mountains_winner": "Michael Rasmussen",
            "youth_winner": " Yaroslav Popovych (UKR)"
        },
        {
            "race": "tour",
            "year": "2004",
            "gc_winner": null,
            "gc_country": null,
            "gc_team": null,
            "distance": null,
            "time": null,
            "points_winner": " Robbie McEwen (AUS)",
            "mountains_winner": "Richard Virenque",
            "youth_winner": " Vladimir Karpets (RUS)"
        },
        {
            "race": "tour",
            "year": "2003",
            "gc_winner": null,
            "gc_country": null,
            "gc_team": null,
            "distance": null,
            "time": null,
            "points_winner": " Baden Cooke (AUS)",
            "mountains_winner": "Richard Virenque",
            "youth_winner": " Denis Menchov (RUS)"
        },
        {
            "race": "tour",
            "year": "2002",
            "gc_winner": null,
            "gc_country": null,
            "gc_team": null,
            "distance": null,
            "time": null,
            "points_winner": " Robbie McEwen (AUS)",
            "mountains_winner": "Laurent Jalabert",
            "youth_winner": " Ivan Basso (ITA)"
        },
        {
            "race": "tour",
            "year": "2001",
            "gc_winner": null,
            "gc_country": null,
            "gc_team": null,
            "distance": null,
            "time": null,
            "points_winner": " Erik Zabel (GER)",
            "mountains_winner": "Laurent Jalabert",
            "youth_winner": " Óscar Sevilla (ESP)"
        },
        {
            "race": "tour",
            "year": "2000",
            "gc_winner": null,
            "gc_country": null,
            "gc_team": null,
            "distance": null,
            "time": null,
            "points_winner": " Erik Zabel (GER)",
            "mountains_winner": "Santiago Botero",
            "youth_winner": " Francisco Mancebo (ESP)"
        },
        {
            "race": "tour",
            "year": "1999",
            "gc_winner": null,
            "gc_country": null,
            "gc_team": null,
            "distance": null,
            "time": null,
            "points_winner": " Erik Zabel (GER)",
            "mountains_winner": "Richard Virenque",
            "youth_winner": " Benoît Salmon (FRA)"
        },
        {
            "race": "tour",
            "year": "1998",
            "gc_winner": "Marco Pantani",
            "gc_country": " Italy",
            "gc_team": "Mercatone Uno–Bianchi",
            "distance": "3,875 km (2,408 mi)",
            "time": "92h 49′ 46″",
            "points_winner": " Erik Zabel (GER)",
            "mountains_winner": "Christophe Rinero",
            "youth_winner": " Jan Ullrich (GER)"
        },
        {
            "race": "tour",
            "year": "1997",
            "gc_winner": "Jan Ullrich",
            "gc_country": " Germany",
            "gc_team": "Team Telekom",
            "distance": "3,950 km (2,450 mi)",
            "time": "100h 30′ 35″",
            "points_winner": " Erik Zabel (GER)",
            "mountains_winner": "Richard Virenque",
            "youth_winner": " Jan Ullrich (GER)"
        },
        {
            "race": "tour",
            "year": "1996",
            "gc_winner": "Bjarne Riis",
            "gc_country": " Denmark",
            "gc_team": "Team Telekom",
            "distance": "3,765 km (2,339 mi)",
            "time": "95h 57′ 16″",
            "points_winner": " Erik Zabel (GER)",
            "mountains_winner": "Richard Virenque",
            "youth_winner": " Jan Ullrich (GER)"
        },
        {
            "race": "tour",
            "year": "1995",
            "gc_winner": "Miguel Induráin",
            "gc_country": " Spain",
            "gc_team": "Banesto",
            "distance": "3,635 km (2,259 mi)",
            "time": "92h 44′ 59″",
            "points_winner": " Laurent Jalabert (FRA)",
            "mountains_winner": "Richard Virenque",
            "youth_winner": " Marco Pantani (ITA)"
        },
        {
            "race": "tour",
            "year": "1994",
            "gc_winner": "Miguel Induráin",
            "gc_country": " Spain",
            "gc_team": "Banesto",
            "distance": "3,978 km (2,472 mi)",
            "time": "103h 38′ 38″",
            "points_winner": " Djamolidine Abdoujaparov (UZB)",
            "mountains_winner": "Richard Virenque",
            "youth_winner": " Marco Pantani (ITA)"
        },
        {
            "race": "tour",
            "year": "1993",
            "gc_winner": "Miguel Induráin",
            "gc_country": " Spain",
            "gc_team": "Banesto",
            "distance": "3,714 km (2,308 mi)",
            "time": "95h 57′ 09″",
            "points_winner": " Djamolidine Abdoujaparov (UZB)",
            "mountains_winner": "Tony Rominger",
            "youth_winner": " Antonio Martín (ESP)"
        },
        {
            "race": "tour",
            "year": "1992",
            "gc_winner": "Miguel Induráin",
            "gc_country": " Spain",
            "gc_team": "Banesto",
            "distance": "3,983 km (2,475 mi)",
            "time": "100h 49′ 30″",
            "points_winner": " Laurent Jalabert (FRA)",
            "mountains_winner": "Claudio Chiappucci",
            "youth_winner": " Eddy Bouwmans (NED)"
        },
        {
            "race": "tour",
            "year": "1991",
            "gc_winner": "Miguel Induráin",
            "gc_country": " Spain",
            "gc_team": "Banesto",
            "distance": "3,914 km (2,432 mi)",
            "time": "101h 01′ 20″",
            "points_winner": " Djamolidine Abdoujaparov (URS)",
            "mountains_winner": "Claudio Chiappucci",
            "youth_winner": " Álvaro Mejía (COL)"
        },
        {
            "race": "tour",
            "year": "1990",
            "gc_winner": "Greg LeMond",
            "gc_country": " United States",
            "gc_team": "Z–Tomasso",
            "distance": "3,504 km (2,177 mi)",
            "time": "90h 43′ 20″",
            "points_winner": " Olaf Ludwig (GDR)",
            "mountains_winner": "Thierry Claveyrolat",
            "youth_winner": " Gilles Delion (FRA)"
        },
        {
            "race": "tour",
            "year": "1989",
            "gc_winner": "Greg LeMond",
            "gc_country": " United States",
            "gc_team": "AD Renting–W-Cup–Bottecchia",
            "distance": "3,285 km (2,041 mi)",
            "time": "87h 38′ 35″",
            "points_winner": " Sean Kelly (IRL)",
            "mountains_winner": "Gert-Jan Theunisse",
            "youth_winner": " Fabrice Philipot (FRA)"
        },
        {
            "race": "tour",
            "year": "1988",
            "gc_winner": "Pedro Delgado",
            "gc_country": " Spain",
            "gc_team": "Reynolds",
            "distance": "3,286 km (2,042 mi)",
            "time": "84h 27′ 53″",
            "points_winner": " Eddy Planckaert (BEL)",
            "mountains_winner": "Steven Rooks",
            "youth_winner": " Erik Breukink (NED)"
        },
        {
            "race": "tour",
            "year": "1987",
            "gc_winner": "Stephen Roche",
            "gc_country": " Ireland",
            "gc_team": "Carrera Jeans–Vagabond",
            "distance": "4,231 km (2,629 mi)",
            "time": "115h 27′ 42″",
            "points_winner": " Jean-Paul van Poppel (NED)",
            "mountains_winner": "Luis Herrera",
            "youth_winner": " Raúl Alcalá (MEX)"
        },
        {
            "race": "tour",
            "year": "1986",
            "gc_winner": "Greg LeMond",
            "gc_country": " United States",
            "gc_team": "La Vie Claire",
            "distance": "4,094 km (2,544 mi)",
            "time": "110h 35′ 19″",
            "points_winner": " Eric Vanderaerden (BEL)",
            "mountains_winner": "Bernard Hinault",
            "youth_winner": " Andrew Hampsten (USA)"
        },
        {
            "race": "tour",
            "year": "1985",
            "gc_winner": "Bernard Hinault",
            "gc_country": " France",
            "gc_team": "La Vie Claire",
            "distance": "4,109 km (2,553 mi)",
            "time": "113h 24′ 23″",
            "points_winner": " Sean Kelly (IRL)",
            "mountains_winner": "Luis Herrera",
            "youth_winner": " Fabio Parra (COL)"
        },
        {
            "race": "tour",
            "year": "1984",
            "gc_winner": "Laurent Fignon",
            "gc_country": " France",
            "gc_team": "Renault–Elf",
            "distance": "4,021 km (2,499 mi)",
            "time": "112h 03′ 40″",
            "points_winner": " Frank Hoste (BEL)",
            "mountains_winner": "Robert Millar",
            "youth_winner": " Greg LeMond (USA)"
        },
        {
            "race": "tour",
            "year": "1983",
            "gc_winner": "Laurent Fignon",
            "gc_country": " France",
            "gc_team": "Renault–Elf",
            "distance": "3,809 km (2,367 mi)",
            "time": "105h 07′ 52″",
            "points_winner": " Sean Kelly (IRL)",
            "mountains_winner": "Lucien Van Impe",
            "youth_winner": " Laurent Fignon (FRA)"
        },
        {
            "race": "tour",
            "year": "1982",
            "gc_winner": "Bernard Hinault",
            "gc_country": " France",
            "gc_team": "Renault–Elf–Gitane",
            "distance": "3,507 km (2,179 mi)",
            "time": "92h 08′ 46″",
            "points_winner": " Sean Kelly (IRL)",
            "mountains_winner": "Bernard Vallet",
            "youth_winner": " Phil Anderson (AUS)"
        },
        {
            "race": "tour",
            "year": "1981",
            "gc_winner": "Bernard Hinault",
            "gc_country": " France",
            "gc_team": "Renault–Elf–Gitane",
            "distance": "3,753 km (2,332 mi)",
            "time": "96h 19′ 38″",
            "points_winner": " Freddy Maertens (BEL)",
            "mountains_winner": "Lucien Van Impe",
            "youth_winner": " Peter Winnen (NED)"
        },
        {
            "race": "tour",
            "year": "1980",
            "gc_winner": "Joop Zoetemelk",
            "gc_country": " Netherlands",
            "gc_team": "TI–Raleigh–Creda",
            "distance": "3,842 km (2,387 mi)",
            "time": "109h 19′ 14″",
            "points_winner": " Rudy Pevenage (BEL)",
            "mountains_winner": "Raymond Martin",
            "youth_winner": " Johan van der Velde (NED)"
        },
        {
            "race": "tour",
            "year": "1979",
            "gc_winner": "Bernard Hinault",
            "gc_country": " France",
            "gc_team": "Renault–Gitane",
            "distance": "3,765 km (2,339 mi)",
            "time": "103h 06′ 50″",
            "points_winner": " Bernard Hinault (FRA)",
            "mountains_winner": "Giovanni Battaglin",
            "youth_winner": " Jean-René Bernaudeau (FRA)"
        },
        {
            "race": "tour",
            "year": "1978",
            "gc_winner": "Bernard Hinault",
            "gc_country": " France",
            "gc_team": "Renault–Gitane–Campagnolo",
            "distance": "3,908 km (2,428 mi)",
            "time": "108h 18′ 00″",
            "points_winner": " Freddy Maertens (BEL)",
            "mountains_winner": "Mariano Martínez",
            "youth_winner": " Henk Lubberding (NED)"
        },
        {
            "race": "tour",
            "year": "1977",
            "gc_winner": "Bernard Thévenet",
            "gc_country": " France",
            "gc_team": "Peugeot–Esso–Michelin",
            "distance": "4,096 km (2,545 mi)",
            "time": "115h 38′ 30″",
            "points_winner": " Jacques Esclassan (FRA)",
            "mountains_winner": "Lucien Van Impe",
            "youth_winner": " Dietrich Thurau (FRG)"
        },
        {
            "race": "tour",
            "year": "1976",
            "gc_winner": "Lucien Van Impe",
            "gc_country": " Belgium",
            "gc_team": "Gitane–Campagnolo",
            "distance": "4,017 km (2,496 mi)",
            "time": "116h 22′ 23″",
            "points_winner": " Freddy Maertens (BEL)",
            "mountains_winner": "Giancarlo Bellini",
            "youth_winner": " Enrique Martínez Heredia (ESP)"
        },
        {
            "race": "tour",
            "year": "1975",
            "gc_winner": "Bernard Thévenet",
            "gc_country": " France",
            "gc_team": "Peugeot–BP–Michelin",
            "distance": "4,000 km (2,500 mi)",
            "time": "114h 35′ 31″",
            "points_winner": " Rik Van Linden (BEL)",
            "mountains_winner": "Lucien Van Impe",
            "youth_winner": " Francesco Moser (ITA)"
        },
        {
            "race": "tour",
            "year": "1974",
            "gc_winner": "Eddy Merckx",
            "gc_country": " Belgium",
            "gc_team": "Molteni",
            "distance": "4,098 km (2,546 mi)",
            "time": "116h 16′ 58″",
            "points_winner": " Patrick Sercu (BEL)",
            "mountains_winner": "Domingo Perurena",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1973",
            "gc_winner": "Luis Ocaña",
            "gc_country": "Spain",
            "gc_team": "Bic",
            "distance": "4,090 km (2,540 mi)",
            "time": "122h 25′ 34″",
            "points_winner": " Herman Van Springel (BEL)",
            "mountains_winner": "Pedro Torres",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1972",
            "gc_winner": "Eddy Merckx",
            "gc_country": " Belgium",
            "gc_team": "Molteni",
            "distance": "3,846 km (2,390 mi)",
            "time": "108h 17′ 18″",
            "points_winner": " Eddy Merckx (BEL)",
            "mountains_winner": "Lucien Van Impe",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1971",
            "gc_winner": "Eddy Merckx",
            "gc_country": " Belgium",
            "gc_team": "Molteni",
            "distance": "3,608 km (2,242 mi)",
            "time": "96h 45′ 14″",
            "points_winner": " Eddy Merckx (BEL)",
            "mountains_winner": "Lucien Van Impe",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1970",
            "gc_winner": "Eddy Merckx",
            "gc_country": " Belgium",
            "gc_team": "Faemino–Faema",
            "distance": "4,254 km (2,643 mi)",
            "time": "119h 31′ 49″",
            "points_winner": " Walter Godefroot (BEL)",
            "mountains_winner": "Eddy Merckx",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1969",
            "gc_winner": "Eddy Merckx",
            "gc_country": " Belgium",
            "gc_team": "Faema",
            "distance": "4,117 km (2,558 mi)",
            "time": "116h 16′ 02″",
            "points_winner": " Eddy Merckx (BEL)",
            "mountains_winner": "Eddy Merckx",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1968",
            "gc_winner": "Jan Janssen",
            "gc_country": " Netherlands",
            "gc_team": "Pelforth–Sauvage–Lejeune",
            "distance": "4,492 km (2,791 mi)",
            "time": "133h 49′ 42″",
            "points_winner": " Franco Bitossi (ITA)",
            "mountains_winner": "Aurelio Gonzalez",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1967",
            "gc_winner": "Roger Pingeon",
            "gc_country": " France",
            "gc_team": "Peugeot–BP–Michelin",
            "distance": "4,779 km (2,970 mi)",
            "time": "136h 53′ 50″",
            "points_winner": " Jan Janssen (NED)",
            "mountains_winner": "Julio Jimenez",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1966",
            "gc_winner": "Lucien Aimar",
            "gc_country": " France",
            "gc_team": "Ford France–Hutchinson",
            "distance": "4,329 km (2,690 mi)",
            "time": "117h 34′ 21″",
            "points_winner": " Willy Planckaert (BEL)",
            "mountains_winner": "Julio Jimenez",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1965",
            "gc_winner": "Felice Gimondi",
            "gc_country": " Italy",
            "gc_team": "Salvarani",
            "distance": "4,188 km (2,602 mi)",
            "time": "116h 42′ 06″",
            "points_winner": " Jan Janssen (NED)",
            "mountains_winner": "Julio Jimenez",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1964",
            "gc_winner": "Jacques Anquetil",
            "gc_country": " France",
            "gc_team": "Saint-Raphaël–Gitane–Dunlop",
            "distance": "4,504 km (2,799 mi)",
            "time": "127h 09′ 44″",
            "points_winner": " Jan Janssen (NED)",
            "mountains_winner": "Federico Bahamontes",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1963",
            "gc_winner": "Jacques Anquetil",
            "gc_country": " France",
            "gc_team": "Saint-Raphaël–Gitane–R. Geminiani",
            "distance": "4,138 km (2,571 mi)",
            "time": "113h 30′ 05″",
            "points_winner": " Rik Van Looy (BEL)",
            "mountains_winner": "Federico Bahamontes",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1962",
            "gc_winner": "Jacques Anquetil",
            "gc_country": " France",
            "gc_team": "Saint-Raphaël–Helyett–Hutchinson",
            "distance": "4,274 km (2,656 mi)",
            "time": "114h 31′ 54″",
            "points_winner": " Rudi Altig (FRG)",
            "mountains_winner": "Federico Bahamontes",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1961",
            "gc_winner": "Jacques Anquetil",
            "gc_country": " France",
            "gc_team": "France",
            "distance": "4,397 km (2,732 mi)",
            "time": "122h 01′ 33″",
            "points_winner": " André Darrigade (FRA)",
            "mountains_winner": "Imerio Massignan",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1960",
            "gc_winner": "Gastone Nencini",
            "gc_country": " Italy",
            "gc_team": "Italy",
            "distance": "4,173 km (2,593 mi)",
            "time": "112h 08′ 42″",
            "points_winner": " Jean Graczyk (FRA)",
            "mountains_winner": "Imerio Massignan",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1959",
            "gc_winner": "Federico Bahamontes",
            "gc_country": "Spain",
            "gc_team": "Spain",
            "distance": "4,358 km (2,708 mi)",
            "time": "123h 46′ 45″",
            "points_winner": " André Darrigade (FRA)",
            "mountains_winner": "Federico Bahamontes",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1958",
            "gc_winner": "Charly Gaul",
            "gc_country": " Luxembourg",
            "gc_team": "Luxembourg",
            "distance": "4,319 km (2,684 mi)",
            "time": "116h 59′ 05″",
            "points_winner": " Jean Graczyk (FRA)",
            "mountains_winner": "Federico Bahamontes",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1957",
            "gc_winner": "Jacques Anquetil",
            "gc_country": "France",
            "gc_team": "France",
            "distance": "4,669 km (2,901 mi)",
            "time": "135h 44′ 42″",
            "points_winner": " Jean Forestier (FRA)",
            "mountains_winner": "Gastone Nencini",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1956",
            "gc_winner": "Roger Walkowiak",
            "gc_country": "France",
            "gc_team": "France",
            "distance": "4,498 km (2,795 mi)",
            "time": "124h 01′ 16″",
            "points_winner": " Stan Ockers (BEL)",
            "mountains_winner": "Charly Gaul",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1955",
            "gc_winner": "Louison Bobet",
            "gc_country": "France",
            "gc_team": "France",
            "distance": "4,495 km (2,793 mi)",
            "time": "130h 29′ 26″",
            "points_winner": " Stan Ockers (BEL)",
            "mountains_winner": "Charly Gaul",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1954",
            "gc_winner": "Louison Bobet",
            "gc_country": "France",
            "gc_team": "France",
            "distance": "4,656 km (2,893 mi)",
            "time": "140h 06′ 05″",
            "points_winner": " Ferdinand Kübler (SUI)",
            "mountains_winner": "Federico Bahamontes",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1953",
            "gc_winner": "Louison Bobet",
            "gc_country": "France",
            "gc_team": "France",
            "distance": "4,476 km (2,781 mi)",
            "time": "129h 23′ 25″",
            "points_winner": " Fritz Schär (SUI)",
            "mountains_winner": "Jesús Loroño",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1952",
            "gc_winner": "Fausto Coppi",
            "gc_country": " Italy",
            "gc_team": "Italy",
            "distance": "4,898 km (3,043 mi)",
            "time": "151h 57′ 20″",
            "points_winner": null,
            "mountains_winner": "Fausto Coppi",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1951",
            "gc_winner": "Hugo Koblet",
            "gc_country": " Switzerland",
            "gc_team": "Switzerland",
            "distance": "4,690 km (2,910 mi)",
            "time": "142h 20′ 14″",
            "points_winner": null,
            "mountains_winner": "Raphaël Géminiani",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1950",
            "gc_winner": "Ferdinand Kübler",
            "gc_country": " Switzerland",
            "gc_team": "Switzerland",
            "distance": "4,773 km (2,966 mi)",
            "time": "145h 36′ 56″",
            "points_winner": null,
            "mountains_winner": "Louison Bobet",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1949",
            "gc_winner": "Fausto Coppi",
            "gc_country": " Italy",
            "gc_team": "Italy",
            "distance": "4,808 km (2,988 mi)",
            "time": "149h 40′ 49″",
            "points_winner": null,
            "mountains_winner": "Fausto Coppi",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1948",
            "gc_winner": "Gino Bartali",
            "gc_country": " Italy",
            "gc_team": "Italy",
            "distance": "4,922 km (3,058 mi)",
            "time": "147h 10′ 36″",
            "points_winner": null,
            "mountains_winner": "Gino Bartali",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1947",
            "gc_winner": "Jean Robic",
            "gc_country": "France",
            "gc_team": "France",
            "distance": "4,642 km (2,884 mi)",
            "time": "148h 11′ 25″",
            "points_winner": null,
            "mountains_winner": "Pierre Brambilla",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1940",
            "gc_winner": "~Not contested due to World War II",
            "gc_country": "—",
            "gc_team": "—",
            "distance": "—",
            "time": "—",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1939",
            "gc_winner": "Sylvère Maes",
            "gc_country": " Belgium",
            "gc_team": "Belgium",
            "distance": "4,224 km (2,625 mi)",
            "time": "132h 03′ 17″",
            "points_winner": null,
            "mountains_winner": "Sylvère Maes",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1938",
            "gc_winner": "Gino Bartali",
            "gc_country": "Italy",
            "gc_team": "Italy",
            "distance": "4,694 km (2,917 mi)",
            "time": "148h 29′ 12″",
            "points_winner": null,
            "mountains_winner": "Gino Bartali",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1937",
            "gc_winner": "Roger Lapébie",
            "gc_country": "France",
            "gc_team": "France",
            "distance": "4,415 km (2,743 mi)",
            "time": "138h 58′ 31″",
            "points_winner": null,
            "mountains_winner": "Félicien Vervaecke",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1936",
            "gc_winner": "Sylvère Maes",
            "gc_country": " Belgium",
            "gc_team": "Belgium",
            "distance": "4,442 km (2,760 mi)",
            "time": "142h 47′ 32″",
            "points_winner": null,
            "mountains_winner": "Julián Berrendero",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1935",
            "gc_winner": "Romain Maes",
            "gc_country": " Belgium",
            "gc_team": "Belgium",
            "distance": "4,338 km (2,696 mi)",
            "time": "141h 23′ 00″",
            "points_winner": null,
            "mountains_winner": "Félicien Vervaecke",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1934",
            "gc_winner": "Antonin Magne",
            "gc_country": "France",
            "gc_team": "France",
            "distance": "4,470 km (2,780 mi)",
            "time": "147h 13′ 58″",
            "points_winner": null,
            "mountains_winner": "René Vietto",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1933",
            "gc_winner": "Georges Speicher",
            "gc_country": "France",
            "gc_team": "France",
            "distance": "4,395 km (2,731 mi)",
            "time": "147h 51′ 37″",
            "points_winner": null,
            "mountains_winner": "Vicente Trueba",
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1932",
            "gc_winner": "André Leducq",
            "gc_country": "France",
            "gc_team": "France",
            "distance": "4,479 km (2,783 mi)",
            "time": "154h 11′ 49″",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1931",
            "gc_winner": "Antonin Magne",
            "gc_country": "France",
            "gc_team": "France",
            "distance": "5,091 km (3,163 mi)",
            "time": "177h 10′ 03″",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1930",
            "gc_winner": "André Leducq",
            "gc_country": "France",
            "gc_team": "France",
            "distance": "4,822 km (2,996 mi)",
            "time": "172h 12′ 16″",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1929",
            "gc_winner": "Maurice De Waele",
            "gc_country": " Belgium",
            "gc_team": "Alcyon–Dunlop",
            "distance": "5,286 km (3,285 mi)",
            "time": "186h 39′ 15″",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1928",
            "gc_winner": "Nicolas Frantz",
            "gc_country": " Luxembourg",
            "gc_team": "Alcyon–Dunlop",
            "distance": "5,476 km (3,403 mi)",
            "time": "192h 48′ 58″",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1927",
            "gc_winner": "Nicolas Frantz",
            "gc_country": " Luxembourg",
            "gc_team": "Alcyon–Dunlop",
            "distance": "5,398 km (3,354 mi)",
            "time": "198h 16′ 42″",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1926",
            "gc_winner": "Lucien Buysse",
            "gc_country": " Belgium",
            "gc_team": "Automoto–Hutchinson",
            "distance": "5,745 km (3,570 mi)",
            "time": "238h 44′ 25″",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1925",
            "gc_winner": "Ottavio Bottecchia",
            "gc_country": "Italy",
            "gc_team": "Automoto–Hutchinson",
            "distance": "5,440 km (3,380 mi)",
            "time": "219h 10′ 18″",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1924",
            "gc_winner": "Ottavio Bottecchia",
            "gc_country": "Italy",
            "gc_team": "Automoto",
            "distance": "5,425 km (3,371 mi)",
            "time": "226h 18′ 21″",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1923",
            "gc_winner": "Henri Pélissier",
            "gc_country": "France",
            "gc_team": "Automoto–Hutchinson",
            "distance": "5,386 km (3,347 mi)",
            "time": "222h 15′ 30″",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1922",
            "gc_winner": "Firmin Lambot",
            "gc_country": " Belgium",
            "gc_team": "Peugeot–Wolber",
            "distance": "5,375 km (3,340 mi)",
            "time": "222h 08′ 06″",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1921",
            "gc_winner": "Léon Scieur",
            "gc_country": " Belgium",
            "gc_team": "La Sportive",
            "distance": "5,485 km (3,408 mi)",
            "time": "221h 50′ 26″",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1920",
            "gc_winner": "Philippe Thys",
            "gc_country": " Belgium",
            "gc_team": "La Sportive",
            "distance": "5,503 km (3,419 mi)",
            "time": "228h 36′ 13″",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1919",
            "gc_winner": "Firmin Lambot",
            "gc_country": " Belgium",
            "gc_team": "La Sportive",
            "distance": "5,560 km (3,450 mi)",
            "time": "231h 07′ 15″",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1915",
            "gc_winner": "~Not contested due to World War I",
            "gc_country": "—",
            "gc_team": "—",
            "distance": "—",
            "time": "—",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1914",
            "gc_winner": "Philippe Thys",
            "gc_country": " Belgium",
            "gc_team": "Peugeot–Wolber",
            "distance": "5,380 km (3,340 mi)",
            "time": "200h 28′ 48″",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1913",
            "gc_winner": "Philippe Thys",
            "gc_country": " Belgium",
            "gc_team": "Peugeot–Wolber",
            "distance": "5,287 km (3,285 mi)",
            "time": "197h 54′ 00″",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1912",
            "gc_winner": "Odile Defraye",
            "gc_country": " Belgium",
            "gc_team": "Alcyon–Dunlop",
            "distance": "5,289 km (3,286 mi)",
            "time": "49",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1911",
            "gc_winner": "Gustave Garrigou",
            "gc_country": "France",
            "gc_team": "Alcyon–Dunlop",
            "distance": "5,343 km (3,320 mi)",
            "time": "43",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1910",
            "gc_winner": "Octave Lapize",
            "gc_country": "France",
            "gc_team": "Alcyon–Dunlop",
            "distance": "4,734 km (2,942 mi)",
            "time": "63",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1909",
            "gc_winner": "François Faber",
            "gc_country": " Luxembourg",
            "gc_team": "Alcyon–Dunlop",
            "distance": "4,498 km (2,795 mi)",
            "time": "37",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1908",
            "gc_winner": "Lucien Petit-Breton",
            "gc_country": "France",
            "gc_team": "Peugeot–Wolber",
            "distance": "4,497 km (2,794 mi)",
            "time": "36",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1907",
            "gc_winner": "Lucien Petit-Breton",
            "gc_country": "France",
            "gc_team": "Peugeot–Wolber",
            "distance": "4,488 km (2,789 mi)",
            "time": "47",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1906",
            "gc_winner": "René Pottier",
            "gc_country": "France",
            "gc_team": "Peugeot–Wolber",
            "distance": "4,637 km (2,881 mi)",
            "time": "31",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1905",
            "gc_winner": "Louis Trousselier",
            "gc_country": "France",
            "gc_team": "Peugeot–Wolber",
            "distance": "2,994 km (1,860 mi)",
            "time": "35",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1904",
            "gc_winner": "Henri Cornet",
            "gc_country": "France",
            "gc_team": "Conte",
            "distance": "2,428 km (1,509 mi)",
            "time": "96h 05′ 55″",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "tour",
            "year": "1903",
            "gc_winner": "Maurice Garin",
            "gc_country": "France",
            "gc_team": "La Française",
            "distance": "2,428 km (1,509 mi)",
            "time": "94h 33′ 14″",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "2025",
            "gc_winner": "Jonas Vingegaard",
            "gc_country": "Denmark",
            "gc_team": "Visma–Lease a Bike",
            "distance": "3,304.3 km (2,053.2 mi)",
            "time": "74h 20' 28\"",
            "points_winner": " Mads Pedersen (DEN)",
            "mountains_winner": null,
            "youth_winner": " Matthew Riccitello (USA)"
        },
        {
            "race": "vuelta",
            "year": "2024",
            "gc_winner": "Primož Roglič",
            "gc_country": "Slovenia",
            "gc_team": "Red Bull–Bora–Hansgrohe",
            "distance": "3,304.3 km (2,053.2 mi)",
            "time": "81h 49' 18\"",
            "points_winner": " Kaden Groves (AUS)",
            "mountains_winner": null,
            "youth_winner": " Mattias Skjelmose (DEN)"
        },
        {
            "race": "vuelta",
            "year": "2023",
            "gc_winner": "Sepp Kuss",
            "gc_country": "United States",
            "gc_team": "Team Jumbo–Visma",
            "distance": "3,153.8 km (1,959.7 mi)",
            "time": "76h 48' 21\"",
            "points_winner": " Kaden Groves (AUS)",
            "mountains_winner": null,
            "youth_winner": " Juan Ayuso (ESP)"
        },
        {
            "race": "vuelta",
            "year": "2022",
            "gc_winner": "Remco Evenepoel",
            "gc_country": "Belgium",
            "gc_team": "Quick-Step Alpha Vinyl Team",
            "distance": "3,280.5 km (2,038.4 mi)",
            "time": "80h 26' 59\"",
            "points_winner": " Mads Pedersen (DEN)",
            "mountains_winner": null,
            "youth_winner": " Remco Evenepoel (BEL)"
        },
        {
            "race": "vuelta",
            "year": "2021",
            "gc_winner": "Primož Roglič",
            "gc_country": "Slovenia",
            "gc_team": "Team Jumbo–Visma",
            "distance": "3,417 km (2,123 mi)",
            "time": "83h 55' 29\"",
            "points_winner": " Fabio Jakobsen (NED)",
            "mountains_winner": null,
            "youth_winner": " Gino Mäder (SUI)"
        },
        {
            "race": "vuelta",
            "year": "2020",
            "gc_winner": "Primož Roglič",
            "gc_country": "Slovenia",
            "gc_team": "Team Jumbo–Visma",
            "distance": "2,892.6 km (1,797.4 mi)",
            "time": "72h 46' 12\"",
            "points_winner": " Primož Roglič (SLO)",
            "mountains_winner": null,
            "youth_winner": " Enric Mas (ESP)"
        },
        {
            "race": "vuelta",
            "year": "2019",
            "gc_winner": "Primož Roglič",
            "gc_country": "Slovenia",
            "gc_team": "Team Jumbo–Visma",
            "distance": "3,290.7 km (2,044.7 mi)",
            "time": "83h 07' 31\"",
            "points_winner": " Primož Roglič (SLO)",
            "mountains_winner": null,
            "youth_winner": " Tadej Pogačar (SLO)"
        },
        {
            "race": "vuelta",
            "year": "2018",
            "gc_winner": "Simon Yates",
            "gc_country": "Great Britain",
            "gc_team": "Mitchelton–Scott",
            "distance": "3,271.4 km (2,032.8 mi)",
            "time": "82h 05' 58\"",
            "points_winner": " Alejandro Valverde (ESP)",
            "mountains_winner": null,
            "youth_winner": " Enric Mas (ESP)"
        },
        {
            "race": "vuelta",
            "year": "2017",
            "gc_winner": "Chris Froome&",
            "gc_country": "Great Britain",
            "gc_team": "Team Sky",
            "distance": "3,324.1 km (2,065.5 mi)",
            "time": "82h 30' 02\"",
            "points_winner": " Chris Froome (GBR)",
            "mountains_winner": null,
            "youth_winner": " Miguel Ángel López (COL)"
        },
        {
            "race": "vuelta",
            "year": "2016",
            "gc_winner": "Nairo Quintana",
            "gc_country": "Colombia",
            "gc_team": "Movistar Team",
            "distance": "3,315.4 km (2,060.1 mi)",
            "time": "83h 31' 28\"",
            "points_winner": " Fabio Felline (ITA)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "2015",
            "gc_winner": "Fabio Aru",
            "gc_country": "Italy",
            "gc_team": "Astana",
            "distance": "3,358.1 km (2,086.6 mi)",
            "time": "85h 36' 13\"",
            "points_winner": " Alejandro Valverde (ESP)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "2014",
            "gc_winner": "Alberto Contador",
            "gc_country": "Spain",
            "gc_team": "Tinkoff–Saxo",
            "distance": "3,181.5 km (1,976.9 mi)",
            "time": "81h 25' 05\"",
            "points_winner": " John Degenkolb (GER)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "2013",
            "gc_winner": "Chris Horner",
            "gc_country": " United States",
            "gc_team": "RadioShack–Leopard",
            "distance": "3,358.9 km (2,087.1 mi)",
            "time": "84h 36' 04\"",
            "points_winner": " Alejandro Valverde (ESP)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "2012",
            "gc_winner": "Alberto Contador",
            "gc_country": "Spain",
            "gc_team": "Saxo Bank–Tinkoff Bank",
            "distance": "3,360.2 km (2,087.9 mi)",
            "time": "84h 59' 49\"",
            "points_winner": " Alejandro Valverde (ESP)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "2011",
            "gc_winner": "Juan José Cobo Chris Froome",
            "gc_country": "Great Britain",
            "gc_team": "Team Sky",
            "distance": "3,300 km (2,100 mi)",
            "time": "84h 59' 44\"",
            "points_winner": " Bauke Mollema (NED)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "2010",
            "gc_winner": "Vincenzo Nibali",
            "gc_country": "Italy",
            "gc_team": "Liquigas–Doimo",
            "distance": "3,333.8 km (2,071.5 mi)",
            "time": "87h 18' 33\"",
            "points_winner": " Mark Cavendish (GBR)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "2009",
            "gc_winner": "Alejandro Valverde",
            "gc_country": "Spain",
            "gc_team": "Caisse d'Epargne",
            "distance": "3,293.6 km (2,046.5 mi)",
            "time": "87h 22' 37\"",
            "points_winner": " André Greipel (GER)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "2008",
            "gc_winner": "Alberto Contador",
            "gc_country": "Spain",
            "gc_team": "Astana",
            "distance": "3,142.5 km (1,952.7 mi)",
            "time": "80h 40' 08\"",
            "points_winner": " Greg Van Avermaet (BEL)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "2007",
            "gc_winner": "Denis Menchov",
            "gc_country": "Russia",
            "gc_team": "Rabobank",
            "distance": "3,291.3 km (2,045.1 mi)",
            "time": "80h 59' 07\"",
            "points_winner": " Daniele Bennati (ITA)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "2006",
            "gc_winner": "Alexander Vinokourov",
            "gc_country": " Kazakhstan",
            "gc_team": "Astana",
            "distance": "3,202.1 km (1,989.7 mi)",
            "time": "81h 23' 07\"",
            "points_winner": " Thor Hushovd (NOR)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "2005",
            "gc_winner": "Roberto Heras",
            "gc_country": "Spain",
            "gc_team": "Liberty Seguros–Würth",
            "distance": "3,356 km (2,085 mi)",
            "time": "82h 22' 55\"",
            "points_winner": " Alessandro Petacchi (ITA)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "2004",
            "gc_winner": "Roberto Heras",
            "gc_country": "Spain",
            "gc_team": "Liberty Seguros",
            "distance": "2,894 km (1,798 mi)",
            "time": "77h 42' 46\"",
            "points_winner": " Erik Zabel (GER)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "2003",
            "gc_winner": "Roberto Heras",
            "gc_country": "Spain",
            "gc_team": "U.S. Postal Service",
            "distance": "2,958.3 km (1,838.2 mi)",
            "time": "69h 31' 52\"",
            "points_winner": " Erik Zabel (GER)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "2002",
            "gc_winner": "Aitor González",
            "gc_country": "Spain",
            "gc_team": "Kelme–Costa Blanca",
            "distance": "3,128.7 km (1,944.1 mi)",
            "time": "75h 13' 52\"",
            "points_winner": " Erik Zabel (GER)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "2001",
            "gc_winner": "Ángel Casero",
            "gc_country": "Spain",
            "gc_team": "Festina",
            "distance": "3,012.2 km (1,871.7 mi)",
            "time": "70h 49' 05\"",
            "points_winner": " José María Jiménez (ESP)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "2000",
            "gc_winner": "Roberto Heras",
            "gc_country": "Spain",
            "gc_team": "Kelme–Costa Blanca",
            "distance": "2,894 km (1,798 mi)",
            "time": "70h 26' 14\"",
            "points_winner": " Roberto Heras (ESP)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1999",
            "gc_winner": "Jan Ullrich",
            "gc_country": "Germany",
            "gc_team": "Team Telekom",
            "distance": "3,548.7 km (2,205.1 mi)",
            "time": "89h 52' 03\"",
            "points_winner": " Frank Vandenbroucke (BEL)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1998",
            "gc_winner": "Abraham Olano",
            "gc_country": "Spain",
            "gc_team": "Banesto",
            "distance": "3,781 km (2,349 mi)",
            "time": "93h 44' 08\"",
            "points_winner": " Fabrizio Guidi (ITA)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1997",
            "gc_winner": "Alex Zülle",
            "gc_country": "Switzerland",
            "gc_team": "ONCE",
            "distance": "3,759.2 km (2,335.9 mi)",
            "time": "91h 15' 55\"",
            "points_winner": " Laurent Jalabert (FRA)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1996",
            "gc_winner": "Alex Zülle",
            "gc_country": "Switzerland",
            "gc_team": "ONCE",
            "distance": "3,947 km (2,453 mi)",
            "time": "97h 31' 46\"",
            "points_winner": " Laurent Jalabert (FRA)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1995",
            "gc_winner": "Laurent Jalabert",
            "gc_country": "France",
            "gc_team": "ONCE",
            "distance": "3,637.6 km (2,260.3 mi)",
            "time": "95h 30' 33\"",
            "points_winner": " Laurent Jalabert (FRA)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1994",
            "gc_winner": "Tony Rominger",
            "gc_country": "Switzerland",
            "gc_team": "Mapei–CLAS",
            "distance": "3,531.1 km (2,194.1 mi)",
            "time": "92h 07' 48\"",
            "points_winner": " Laurent Jalabert (FRA)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1993",
            "gc_winner": "Tony Rominger",
            "gc_country": "Switzerland",
            "gc_team": "CLAS–Cajastur",
            "distance": "3,585.5 km (2,227.9 mi)",
            "time": "96h 07' 03\"",
            "points_winner": " Tony Rominger (SUI)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1992",
            "gc_winner": "Tony Rominger",
            "gc_country": "Switzerland",
            "gc_team": "CLAS–Cajastur",
            "distance": "3,558.1 km (2,210.9 mi)",
            "time": "96h 14' 50\"",
            "points_winner": " Djamolidine Abdoujaparov (UZB)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1991",
            "gc_winner": "Melcior Mauri",
            "gc_country": "Spain",
            "gc_team": "ONCE",
            "distance": "3,213.2 km (1,996.6 mi)",
            "time": "82h 48' 07\"",
            "points_winner": " Uwe Raab (GER)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1990",
            "gc_winner": "Marco Giovannetti",
            "gc_country": "Italy",
            "gc_team": "Seur",
            "distance": "3,711 km (2,306 mi)",
            "time": "94h 36' 00\"",
            "points_winner": " Uwe Raab (GDR)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1989",
            "gc_winner": "Pedro Delgado",
            "gc_country": "Spain",
            "gc_team": "Reynolds",
            "distance": "3,656.6 km (2,272.1 mi)",
            "time": "93h 01' 17\"",
            "points_winner": " Malcolm Elliott (GBR)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1988",
            "gc_winner": "Sean Kelly",
            "gc_country": "Ireland",
            "gc_team": "Kas–Canal 10",
            "distance": "3,428.4 km (2,130.3 mi)",
            "time": "89h 19' 23\"",
            "points_winner": " Seán Kelly (IRL)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1987",
            "gc_winner": "Luis Herrera",
            "gc_country": "Colombia",
            "gc_team": "Café de Colombia–Varta",
            "distance": "3,921.4 km (2,436.6 mi)",
            "time": "105h 34' 25\"",
            "points_winner": " Alfonso Gutiérrez (ESP)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1986",
            "gc_winner": "Álvaro Pino",
            "gc_country": "Spain",
            "gc_team": "Zor–BH",
            "distance": "3,675 km (2,284 mi)",
            "time": "98h 16' 04\"",
            "points_winner": " Seán Kelly (IRL)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1985",
            "gc_winner": "Pedro Delgado",
            "gc_country": "Spain",
            "gc_team": "Orbea–Gin MG",
            "distance": "3,467.6 km (2,154.7 mi)",
            "time": "95h 58' 00\"",
            "points_winner": " Seán Kelly (IRL)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1984",
            "gc_winner": "Éric Caritoux",
            "gc_country": "France",
            "gc_team": "Skil–Reydel–Sem–Mavic",
            "distance": "3,361.6 km (2,088.8 mi)",
            "time": "90h 08' 03\"",
            "points_winner": " Guido Van Calster (BEL)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1983",
            "gc_winner": "Bernard Hinault",
            "gc_country": "France",
            "gc_team": "Renault–Elf",
            "distance": "3,399 km (2,112 mi)",
            "time": "94h 28' 26\"",
            "points_winner": " Marino Lejarreta (ESP)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1982",
            "gc_winner": "Ángel Arroyo Marino Lejarreta",
            "gc_country": "Spain",
            "gc_team": "Teka",
            "distance": "3,423 km (2,127 mi)",
            "time": "95h 47' 23\"",
            "points_winner": " Stefan Mutter (SUI)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1981",
            "gc_winner": "Giovanni Battaglin",
            "gc_country": "Italy",
            "gc_team": "Inoxpran",
            "distance": "3,531.3 km (2,194.2 mi)",
            "time": "98h 04' 49\"",
            "points_winner": " Francisco Javier Cedena (ESP)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1980",
            "gc_winner": "Faustino Rupérez",
            "gc_country": "Spain",
            "gc_team": "Zor–Vereco",
            "distance": "3,226 km (2,005 mi)",
            "time": "88h 23' 21\"",
            "points_winner": " Seán Kelly (IRL)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1979",
            "gc_winner": "Joop Zoetemelk",
            "gc_country": "Netherlands",
            "gc_team": "Miko–Mercier–Vivagel",
            "distance": "3,165.5 km (1,967.0 mi)",
            "time": "94h 57' 03\"",
            "points_winner": " Fons De Wolf (BEL)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1978",
            "gc_winner": "Bernard Hinault",
            "gc_country": "France",
            "gc_team": "Renault–Gitane–Campagnolo",
            "distance": "2,990 km (1,860 mi)",
            "time": "85h 24' 14\"",
            "points_winner": " Ferdi Van Den Haute (BEL)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1977",
            "gc_winner": "Freddy Maertens",
            "gc_country": "Belgium",
            "gc_team": "Flandria–Velda–Latina Assicurazioni",
            "distance": "2,785.5 km (1,730.8 mi)",
            "time": "78h 54' 36\"",
            "points_winner": " Freddy Maertens (BEL)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1976",
            "gc_winner": "José Pesarrodona",
            "gc_country": "Spain",
            "gc_team": "Kas–Campagnolo",
            "distance": "3,341 km (2,076 mi)",
            "time": "93h 19' 10\"",
            "points_winner": " Dietrich Thurau (FRG)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1975",
            "gc_winner": "Agustín Tamames",
            "gc_country": "Spain",
            "gc_team": "Super Ser",
            "distance": "3,104.4 km (1,929.0 mi)",
            "time": "88h 00' 56\"",
            "points_winner": " Miguel María Lasa (ESP)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1974",
            "gc_winner": "José Manuel Fuente",
            "gc_country": "Spain",
            "gc_team": "Kas–Kaskol",
            "distance": "2,991 km (1,859 mi)",
            "time": "84h 48' 18\"",
            "points_winner": " Domingo Perurena (ESP)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1973",
            "gc_winner": "Eddy Merckx&",
            "gc_country": "Belgium",
            "gc_team": "Molteni",
            "distance": "3,080.9 km (1,914.4 mi)",
            "time": "84h 40' 50\"",
            "points_winner": " Eddy Merckx (BEL)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1972",
            "gc_winner": "José Manuel Fuente",
            "gc_country": "Spain",
            "gc_team": "Kas–Kaskol",
            "distance": "3,086.6 km (1,917.9 mi)",
            "time": "84h 34' 14\"",
            "points_winner": " Domingo Perurena (ESP)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1971",
            "gc_winner": "Ferdinand Bracke",
            "gc_country": "Belgium",
            "gc_team": "Peugeot–BP–Michelin",
            "distance": "2,892 km (1,797 mi)",
            "time": "73h 50' 05\"",
            "points_winner": " Cyrille Guimard (FRA)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1970",
            "gc_winner": "Luis Ocaña",
            "gc_country": "Spain",
            "gc_team": "Bic",
            "distance": "3,568 km (2,217 mi)",
            "time": "89h 57' 12\"",
            "points_winner": " Guido Reybrouck (BEL)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1969",
            "gc_winner": "Roger Pingeon",
            "gc_country": "France",
            "gc_team": "Peugeot–BP–Michelin",
            "distance": "2,921.4 km (1,815.3 mi)",
            "time": "73h 18' 45\"",
            "points_winner": " Raymond Steegmans (BEL)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1968",
            "gc_winner": "Felice Gimondi",
            "gc_country": "Italy",
            "gc_team": "Salvarani",
            "distance": "3,014 km (1,873 mi)",
            "time": "78h 29' 00\"",
            "points_winner": " Jan Janssen (NED)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1967",
            "gc_winner": "Jan Janssen",
            "gc_country": "Netherlands",
            "gc_team": "Pelforth–Sauvage–Lejeune",
            "distance": "2,941 km (1,827 mi)",
            "time": "76h 38' 04\"",
            "points_winner": " Jan Janssen (NED)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1966",
            "gc_winner": "Francisco Gabica",
            "gc_country": "Spain",
            "gc_team": "Kas–Kaskol",
            "distance": "2,949.5 km (1,832.7 mi)",
            "time": "78h 53' 55\"",
            "points_winner": " Jos van der Vleuten (NED)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1965",
            "gc_winner": "Rolf Wolfshohl",
            "gc_country": " West Germany",
            "gc_team": "Mercier–BP–Hutchinson",
            "distance": "3,410 km (2,120 mi)",
            "time": "92h 36' 03\"",
            "points_winner": " Rik Van Looy (BEL)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1964",
            "gc_winner": "Raymond Poulidor",
            "gc_country": "France",
            "gc_team": "Mercier–BP–Hutchinson",
            "distance": "2,860 km (1,780 mi)",
            "time": "78h 23' 35\"",
            "points_winner": " José Pérez Francés (ESP)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1963",
            "gc_winner": "Jacques Anquetil",
            "gc_country": "France",
            "gc_team": "Saint-Raphaël–Gitane–R. Geminiani",
            "distance": "2,442 km (1,517 mi)",
            "time": "64h 46' 20\"",
            "points_winner": " Bas Maliepaard (NED)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1962",
            "gc_winner": "Rudi Altig",
            "gc_country": " West Germany",
            "gc_team": "Saint-Raphaël–Helyett–Hutchinson",
            "distance": "2,813 km (1,748 mi)",
            "time": "78h 35' 27\"",
            "points_winner": " Rudi Altig (FRG)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1961",
            "gc_winner": "Angelino Soler",
            "gc_country": "Spain",
            "gc_team": "Faema",
            "distance": "2,856.5 km (1,774.9 mi)",
            "time": "77h 36' 17\"",
            "points_winner": " Antonio Suárez (ESP)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1960",
            "gc_winner": "Frans De Mulder",
            "gc_country": "Belgium",
            "gc_team": "Groene Leeuw–Sinalco–SAS",
            "distance": "3,567 km (2,216 mi)",
            "time": "103h 05' 57\"",
            "points_winner": " Arthur Decabooter (BEL)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1959",
            "gc_winner": "Antonio Suárez",
            "gc_country": "Spain",
            "gc_team": "Licor 43",
            "distance": "3,048 km (1,894 mi)",
            "time": "84h 36' 20\"",
            "points_winner": " Rik Van Looy (BEL)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1958",
            "gc_winner": "Jean Stablinski",
            "gc_country": "France",
            "gc_team": "France",
            "distance": "3,241.8 km (2,014.4 mi)",
            "time": "94h 54' 21\"",
            "points_winner": " Salvador Botella (ESP)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1957",
            "gc_winner": "Jesús Loroño",
            "gc_country": "Spain",
            "gc_team": "Spain",
            "distance": "2,967 km (1,844 mi)",
            "time": "84h 44' 06\"",
            "points_winner": " Vicente Iturat (ESP)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1956",
            "gc_winner": "Angelo Conterno",
            "gc_country": "Italy",
            "gc_team": "Italy",
            "distance": "3,531 km (2,194 mi)",
            "time": "105h 37' 52\"",
            "points_winner": " Rik Van Steenbergen (BEL)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1955",
            "gc_winner": "Jean Dotto",
            "gc_country": "France",
            "gc_team": "France",
            "distance": "2,740 km (1,700 mi)",
            "time": "81h 04' 02\"",
            "points_winner": " Fiorenzo Magni (ITA)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1951",
            "gc_winner": "~Not contested",
            "gc_country": "—",
            "gc_team": "—",
            "distance": "—",
            "time": "—",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1950",
            "gc_winner": "Emilio Rodríguez",
            "gc_country": "Spain",
            "gc_team": "—",
            "distance": "3,932 km (2,443 mi)",
            "time": "134h 49' 19\"",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1949",
            "gc_winner": "~Not contested",
            "gc_country": "—",
            "gc_team": "—",
            "distance": "—",
            "time": "—",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1948",
            "gc_winner": "Bernardo Ruiz",
            "gc_country": "Spain",
            "gc_team": "Udsans–Portaminas Alas Color",
            "distance": "3,990 km (2,480 mi)",
            "time": "155h 06' 30\"",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1947",
            "gc_winner": "Edward Van Dijck",
            "gc_country": "Belgium",
            "gc_team": "—",
            "distance": "3,893 km (2,419 mi)",
            "time": "132h 27' 00\"",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1946",
            "gc_winner": "Dalmacio Langarica",
            "gc_country": "Spain",
            "gc_team": "—",
            "distance": "3,836 km (2,384 mi)",
            "time": "137h 10' 38\"",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1945",
            "gc_winner": "Delio Rodríguez",
            "gc_country": "Spain",
            "gc_team": "—",
            "distance": "3,803 km (2,363 mi)",
            "time": "135h 43' 55\"",
            "points_winner": " Delio Rodríguez (ESP)",
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1943",
            "gc_winner": "~Not contested due to World War II",
            "gc_country": "—",
            "gc_team": "—",
            "distance": "—",
            "time": "—",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1942",
            "gc_winner": "Julián Berrendero",
            "gc_country": "Spain",
            "gc_team": "—",
            "distance": "3,688 km (2,292 mi)",
            "time": "134h 05' 09\"",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1941",
            "gc_winner": "Julián Berrendero",
            "gc_country": "Spain",
            "gc_team": "—",
            "distance": "4,406 km (2,738 mi)",
            "time": "168h 45' 26\"",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1937",
            "gc_winner": "~Not contested due to the Spanish Civil War",
            "gc_country": "—",
            "gc_team": "—",
            "distance": "—",
            "time": "—",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1936",
            "gc_winner": "Gustaaf Deloor",
            "gc_country": "Belgium",
            "gc_team": "—",
            "distance": "4,364 km (2,712 mi)",
            "time": "150h 07' 54\"",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        },
        {
            "race": "vuelta",
            "year": "1935",
            "gc_winner": "Gustaaf Deloor",
            "gc_country": "Belgium",
            "gc_team": "—",
            "distance": "3,245 km (2,016 mi)",
            "time": "120h 00' 07\"",
            "points_winner": null,
            "mountains_winner": null,
            "youth_winner": null
        }
    ]
}