All sports Site
All sports Site
Click on a month to expand/reduce
Date | Place / Country | Race | Competition | Class | Winner / Status |
---|---|---|---|---|---|
06/01 - 10/01 | AUS | Australian National Championships | National Championships | CN | Terminated |
08/01 - 10/01 | NZL | New Zealand National Championships | National Championships | CN | Terminated |
18/01 - 24/01 | ARG | Tour de San Luis | UCI America Tour | V. Nibali | |
19/01 - 24/01 | AUS | Tour Down Under | World Tour | A. Greipel | |
22/01 | UAE | Vice President Cup | UCI Asia Tour | M. Lahsaini | |
23/01 | UAE | Emirates Cup | UCI Asia Tour | M. Lange | |
27/01 - 31/01 | NZL | Tour of Wellington | UCI Oceania Tour | M. Torckler | |
31/01 | FRA | Grand Prix d'Ouverture La Marseillaise | UCI Europe Tour | J. Hivert |
Date | Place / Country | Race | Competition | Class | Winner / Status |
---|---|---|---|---|---|
03/02 - 05/02 | QAT | Ladies Tour of Qatar | Women's events | K. Wild | |
03/02 - 07/02 | FRA | Etoile de Bessèges | UCI Europe Tour | S. Dumoulin | |
06/02 | ITA | Gran Premio della Costa Etruschi | UCI Europe Tour | A. Petacchi | |
07/02 | SPA | Trofeo Palma de Mallorca | UCI Europe Tour | R. McEwen | |
07/02 - 12/02 | QAT | Tour of Qatar | UCI Asia Tour | W. Mol | |
08/02 | SPA | Trofeo Cala Millor | UCI Europe Tour | O. Freire Gomez | |
09/02 | SPA | Trofeo Inca | UCI Europe Tour | L. Gerdemann | |
10/02 | SPA | Trophée Deià | UCI Europe Tour | R. Faria da Costa | |
10/02 - 14/02 | FRA | Tour Mediterraneen | UCI Europe Tour | R. Nocentini | |
11/02 | SPA | Trofeo Magaluf-Palmanova | UCI Europe Tour | A. Greipel | |
14/02 - 19/02 | OMA | Tour of Oman | UCI Asia Tour | F. Cancellara | |
17/02 - 19/02 | RSA | South African Championships | National Championships | CN | Terminated |
17/02 - 21/02 | POR | Tour of Algarve | UCI Europe Tour | A. Contador Velasc. | |
20/02 | ITA | Trofeo Laigueglia | UCI Europe Tour | F. Ginanni | |
20/02 - 21/02 | FRA | Tour du Haut Var | UCI Europe Tour | C. Le Mével | |
21/02 | IND | Mumbai Cyclothon | UCI Asia Tour | J. Haedo | |
27/02 | BEL | Het Nieuwsblad | UCI Europe Tour | J. Flecha Giannoni | |
27/02 | SWI | Gran Premio dell'Insubria-Lugano | UCI Europe Tour | S. Dumoulin | |
27/02 | BEL | Beverbeek Classic | UCI Europe Tour | Y. Eijssen | |
27/02 | BEL | Het Nieuwsblad | Women's events | E. Johansson | |
28/02 | SWI | G.P. Città di Lugano | UCI Europe Tour | R. Ferrari | |
28/02 | SPA | Clásica de Almería | UCI Europe Tour | T. Bos | |
28/02 | ITA | Classica Sarda Sassari-Cagliari | UCI Europe Tour | G. Visconti | |
28/02 | FRA | Les Boucles du Sud Ardèche | UCI Europe Tour | C. Riblon | |
28/02 | BEL | Kuurne-Brussel-Kuurne | UCI Europe Tour | B. Traksel |
Date | Place / Country | Race | Competition | Class | Winner / Status |
---|---|---|---|---|---|
01/03 - 07/03 | MAL | Le Tour de Langkawi | UCI Asia Tour | J. Rujano Guillen | |
03/03 | ITA | Giro del Friuli | UCI Europe Tour | R. Ferrari | |
03/03 | Fayt-le-Franc | GP Le Samyn | UCI Europe Tour | J. Keukeleire | |
03/03 - 07/03 | SPA | Vuelta Ciclista a Murcia | UCI Europe Tour | F. Rabon | |
05/03 - 07/03 | BEL | Driedaagse Van West-Vlaanderen | UCI Europe Tour | J. Keukeleire | |
06/03 | NED | Ster van Zwolle | UCI Europe Tour | B. Lindeman | |
06/03 | ITA | Monte Paschi Strade Bianche | UCI Europe Tour | M. Iglinskiy | |
06/03 - 07/03 | ECU | Ecuador National Championships | National Championships | CN | Terminated |
07/03 - 14/03 | FRA | Paris - Nice | World Tour | A. Contador Velasc. | |
07/03 - 14/03 | DOM | Dominican Republic National Championships | National Championships | CN | Terminated |
10/03 - 16/03 | ITA | Tirreno-Adriatico | World Tour | S. Garzelli | |
14/03 | BEL | Omloop van het Waasland | UCI Europe Tour | D. Flahaut | |
14/03 | FRA | Paris-Troyes | UCI Europe Tour | C. Pineau | |
14/03 | Ieper | Kattekoers | UCI Europe Tour | F. Robert | |
17/03 | BEL | Nokere Koerse | UCI Europe Tour | J. Keukeleire | |
20/03 | ITA | Milan - San Remo | World Tour | O. Freire Gomez | |
20/03 | FRA | Classic Loire Atlantique | UCI Europe Tour | L. Mangel | |
21/03 | NED | Ronde van het Groene Hart | UCI Europe Tour | J. Mouris | |
21/03 | FRA | Cholet - Pays de Loire | UCI Europe Tour | L. Duque | |
21/03 | FRA | Cholet Pays de Loire | Women's events | C. Ferrier-Bruneau | |
22/03 - 28/03 | SPA | Volta a Catalunya | World Tour | J. Rodrígue. | |
22/03 - 28/03 | FRA | Tour of Normandia | UCI Europe Tour | R. Van Zandbeek | |
24/03 | BEL | Dwars door Vlaanderen | UCI Europe Tour | M. Breschel | |
27/03 | Harelbeke | E3 Prijs Vlaanderen | UCI Europe Tour | F. Cancellara | |
27/03 - 28/03 | FRA | Criterium International | UCI Europe Tour | P. Fedrigo | |
28/03 | BEL | Gent-Wevelgem | World Tour | B. Eisel | |
28/03 | ITA | World Cup Women - Alfredo Binda Trophy | Women's events | M. Vos | |
30/03 - 01/04 | BEL | Driedaagse van De Panne | UCI Europe Tour | D. Millar |
Date | Place / Country | Race | Competition | Class | Winner / Status |
---|---|---|---|---|---|
02/06 | ITA | Trofeo Alcide Degasperi | UCI Europe Tour | S. Colbrelli | |
02/06 - 06/06 | LUX | Tour de Luxembourg | UCI Europe Tour | M. Carrara | |
05/06 | ITA | Franco Ballerini Day | UCI Europe Tour | F. Pozzato | |
06/06 | ITA | Coppa della Pace-Trofeo Fratelli Anelli | UCI Europe Tour | F. Piscopiello | |
06/06 | BEL | Memorial Philippe Van Coningsloo | UCI Europe Tour | D. Hollanders | |
06/06 | SWI | GP du Canton d'Argovie - Gippingen | UCI Europe Tour | K. Vandewalle | |
06/06 | PUR | San Antonio de Padua Classic Event Guayama | UCI America Tour | A. Gonzalez Pena | |
06/06 | Philadelphia | Philadelphia International Championship | UCI America Tour | M. Goss | |
06/06 | SPA | World Cup Women - GP Ciudad de Valladolid | Women's events | C. Becker | |
06/06 - 14/06 | FRA | Critérium du Dauphiné | World Tour | J. Brajkovic | |
10/06 - 13/06 | SPA | Iurreta-Emakumeen Bira | Women's events | C. Lichtenberg-H&a. | |
11/06 - 20/06 | ITA | Girobio - Giro Ciclistico d'Italia | UCI Europe Tour | C. Betancur G&oacu. | |
12/06 | CAN | Chrono Gatineau | UCI America Tour | B. Day | |
12/06 - 20/06 | SWI | Tour de Suisse | World Tour | F. Schleck | |
13/06 | La Mézière | Val d'Ille U Classic 35 | UCI Europe Tour | J. Casper | |
13/06 | INO | Tour de Jakarta | UCI Asia Tour | M. Matnur | |
13/06 | BAR | Barbados National Championships | National Championships | CN | S. Clarke |
13/06 - 27/06 | JPN | Japanese Championships | National Championships | CN | Terminated |
14/06 - 19/06 | SCG | Tour de Serbie | UCI Europe Tour | L. Ascani | |
15/06 - 20/06 | CAN | Tour de Beauce | UCI America Tour | B. Day | |
16/06 - 20/06 | NED | Ster Elektrotoer | UCI Europe Tour | A. Hansen | |
17/06 - 19/06 | POL | Tour of Malopolska | UCI Europe Tour | J. Morajko | |
17/06 - 20/06 | SLO | Tour of Slovenia | UCI Europe Tour | V. Nibali | |
17/06 - 20/06 | FRA | Boucles de la Mayenne | UCI Europe Tour | J. Galland | |
18/06 - 20/06 | FRA | Tour des Pays de Savoie | UCI Europe Tour | N. Schnyder | |
18/06 - 20/06 | FRA | Route du Sud - la Dépêche du Midi | UCI Europe Tour | D. Moncoutie | |
18/06 - 20/06 | INO | Tour de East Java | UCI Asia Tour | H. Alizadeh | |
19/06 | ITA | Gran Premio Nobili Rubinetterie - Coppa Papà Carlo | UCI Europe Tour | G. Brambilla | |
19/06 | MAW | Malawi National Championships | National Championships | CN | M. Kathumba |
19/06 - 20/06 | SKN | Saint Kitts And Nevis National Championships | National Championships | CN | Terminated |
20/06 | BEL | Flèche Ardennaise | UCI Europe Tour | T. Degand | |
20/06 | ITA | Gran Premio Nobili Rubinetterie - Coppa Città di Stresa | UCI Europe Tour | O. Gatto | |
20/06 | AUT | Internationalen Raiffeisen Grand Prix in Judendorf-Straßengel | UCI Europe Tour | M. Brändle | |
20/06 | SEY | Seychelles National Championships | National Championships | CN | A. Rose |
20/06 | BUR | Burkina Faso National Championships | National Championships | CN | A. Sawadogo |
20/06 - 27/06 | ZAM | Zambia National Championships | National Championships | CN | Terminated |
20/06 - 27/06 | BER | Bermuda National Championships | National Championships | CN | Terminated |
20/06 - 11/07 | ANT | Antigua And Barbuda Championships | National Championships | CN | Terminated |
23/06 | BEL | Halle - Ingooigem | UCI Europe Tour | J. Van De Walle | |
23/06 - 24/06 | MDA | Moldova National Championships | National Championships | CN | Terminated |
23/06 - 25/06 | SWE | Swedish National Championships | National Championships | CN | Terminated |
23/06 - 26/06 | ZIM | Zimbabwe National Championships | National Championships | CN | Terminated |
23/06 - 27/06 | SWI | Swiss National Championships | National Championships | CN | Terminated |
23/06 - 27/06 | KAZ | Kazakh National Championships | National Championships | CN | Terminated |
24/06 - 27/06 | IRL | Irish National Championships | National Championships | CN | Terminated |
24/06 - 27/06 | UKR | Ukraine National Championships | National Championships | CN | Terminated |
24/06 - 27/06 | SVK | Slovakian National Championships | National Championships | CN | Terminated |
24/06 - 27/06 | POL | Polish Championships | National Championships | CN | Terminated |
24/06 - 27/06 | LUX | Luxemburg National Championships | National Championships | CN | Terminated |
24/06 - 27/06 | HUN | Hungarian National Championships | National Championships | CN | Terminated |
25/06 - 26/06 | ISR | Israeli Championships | National Championships | CN | Terminated |
25/06 - 26/06 | KGZ | Kyrgyzstan National Championships | National Championships | CN | Terminated |
25/06 - 27/06 | EST | Estonian Championships | National Championships | CN | Terminated |
25/06 - 27/06 | SLO | Slovenian National Championships | National Championships | CN | Terminated |
25/06 - 27/06 | GRE | Greek National Championships | National Championships | CN | Terminated |
25/06 - 27/06 | LAT | Latvian Championships | National Championships | CN | Terminated |
25/06 - 27/06 | RUS | Russian National Championships | National Championships | CN | Terminated |
25/06 - 27/06 | CRO | Croatian National Championships | National Championships | CN | Terminated |
25/06 - 27/06 | BLR | Belarus National Championships | National Championships | CN | Terminated |
25/06 - 27/06 | UZB | Uzbekistan National Championships | National Championships | CN | Terminated |
25/06 - 27/06 | CAN | Canadian National Championships | National Championships | CN | Terminated |
25/06 - 27/06 | BUL | Bulgaria National Championships | National Championships | CN | Terminated |
25/06 - 27/06 | SCG | Serbian National Championships | National Championships | CN | Terminated |
25/06 - 27/06 | LTU | Lithuanian National Championships | National Championships | CN | Terminated |
25/06 - 27/06 | SPA | Spanish National Championships | National Championships | CN | Terminated |
25/06 - 27/06 | POR | Portugese National Championships | National Championships | CN | Terminated |
25/06 - 27/06 | TÜR | Turkish National Championships | National Championships | CN | Terminated |
25/06 - 27/06 | ROM | Romanian National Championships | National Championships | CN | Terminated |
25/06 - 27/06 | TUN | Tunisian National Championships | National Championships | CN | Terminated |
26/06 - 27/06 | ITA | Italian National Championships | National Championships | CN | Terminated |
26/06 - 27/06 | ARU | Aruba National Championships | National Championships | CN | Terminated |
26/06 - 27/06 | HKG | Hong Kong National Championships | National Championships | CN | |
26/06 - 27/06 | NAM | Namibian Championships | National Championships | CN | Terminated |
26/06 - 27/06 | VEN | Venezuela Championships | National Championships | CN | Terminated |
26/06 - 27/06 | ISV | United States Virgin Islands National Championships | National Championships | CN | Terminated |
26/06 - 27/06 | LCA | Sainte-Lucia National Championships | National Championships | CN | Terminated |
26/06 - 27/06 | IRI | Iran National Championships | National Championships | CN | Terminated |
26/06 - 27/06 | MAR | Moroccan National Championships | National Championships | CN | Terminated |
26/06 - 27/06 | ANT | Netherlands Antilles National Championships | National Championships | CN | Terminated |
26/06 - 27/06 | MGL | Mongolia National Championships | National Championships | CN | Terminated |
26/06 - 27/06 | BRA | Brazilian National Championships | National Championships | CN | Terminated |
26/06 - 27/06 | SUR | Suriname National Championships | National Championships | CN | Terminated |
26/06 - 27/06 | CRC | Costa Rica National Championships | National Championships | CN | Terminated |
26/06 - 28/06 | ALG | Algerian National Championships | National Championships | CN | Terminated |
27/06 | CZE | Czech National Championships | National Championships | CN | Terminated |
27/06 | NOR | Norvegian National Championships | National Championships | CN | Terminated |
27/06 | GEO | Georgian National Championships | National Championships | CN | G. Nadiradze |
27/06 | NED | Dutch National Championships | National Championships | CN | Terminated |
27/06 | DEN | Danish National Championships | National Championships | CN | Terminated |
27/06 | GBR | British National Championships | National Championships | CN | Terminated |
27/06 | ALB | Albania National Championships | National Championships | CN | R. Halilaj |
27/06 | FRA | French National Championships | National Championships | CN | Terminated |
27/06 | AUT | Austrian National Championships | National Championships | CN | H. Starzengruber |
27/06 | GUY | Guyana National Championships | National Championships | CN | C. Warren |
27/06 | GER | German National Championships | National Championships | CN | Terminated |
27/06 | Leuven | Belgian National Championships | National Championships | CN | Terminated |
27/06 - 11/07 | MKD | North Macedonia National Championships | National Championships | CN | Terminated |
27/06 - 04/09 | FIN | Finnish National Championships | National Championships | CN | Terminated |
30/06 | BEL | Internationale Wielertrofee Jong Maar Moedig I.W.T. | UCI Europe Tour | S. Jodts | |
30/06 - 04/07 | POL | Course de Solidarnosc et des Champions Olympiques | UCI Europe Tour | J. Morajko | |
30/06 - 11/07 | VEN | Vuelta a Venezuela | UCI America Tour | T. Gil Martinez |
Date | Place / Country | Race | Competition | Class | Winner / Status |
---|---|---|---|---|---|
02/07 - 11/07 | ITA | Giro d'Italia Femminile | Women's events | M. Abbott | |
03/07 | BEL | Omloop Het Nieuwsblad Belofte | UCI Europe Tour | J. Salomein | |
03/07 | MAL | Malaysian National Championships | National Championships | CN | M. Othman |
03/07 - 04/07 | BLZ | Belize National Championships | National Championships | CN | Terminated |
03/07 - 04/07 | JAM | Jamaican National Championships | National Championships | CN | Terminated |
03/07 - 25/07 | FRA | Tour de France | Grand Tour | A. Schleck | |
04/07 | Arezzo | Giro Valli Aretine - GP Città di Arezzo | UCI Europe Tour | H. Frusto | |
04/07 | BEL | Dwars door het Hageland | UCI Europe Tour | F. Amorison | |
04/07 - 11/07 | AUT | Tour of Austria | UCI Europe Tour | R. Ricco | |
06/07 | Brescia | Trofeo Città di Brescia | UCI Europe Tour | M. Boaro | |
07/07 - 11/07 | POR | Grande Prémio Internacional de Torres Vedras - Troféu Joaquim Agostinho | UCI Europe Tour | C. Barbosa | |
07/07 - 11/07 | IRI | Milad de Nour Tour | UCI Asia Tour | R. Mehrabani Azar | |
10/07 - 18/07 | MRT | Tour Cycliste International de Martinique | UCI America Tour | M. Shimizu | |
11/07 | BEL | Grote Prijs Van de Stad Geel | UCI Europe Tour | T. Dupont | |
11/07 | ITA | Giro del Medio Brenta | UCI Europe Tour | L. Miletta | |
11/07 | Pont-à-Marcq | GP de Pont à Marcq - La Ronde Pévèloise | UCI Europe Tour | F. Dressler Lehnho. | |
11/07 | BAH | Bahamas National Championships | National Championships | CN | L. Farmer |
15/07 - 18/07 | Ankara | European Championship - U-23 | Continental Championships | Terminated | |
15/07 - 18/07 | Ankara | European Championship - Juniors | Continental Championships | Terminated | |
16/07 - 25/07 | CHN | Tour of Qinghai Lake | UCI Asia Tour | H. Askari | |
17/07 - 18/07 | Madrid | Vuelta a la Comunidad de Madrid | UCI Europe Tour | S. Pardilla Bell&o. | |
18/07 | ITA | Giro del Casentino | UCI Europe Tour | A. Pasqualon | |
21/07 - 25/07 | Brescia | Brixia Tour | UCI Europe Tour | D. Pozzovivo | |
22/07 | HUN | Central European Tour Gyomaendröd GP | UCI Europe Tour | A. Kankovský. | |
22/07 - 25/07 | ROM | Tour of Szeklerland | UCI Europe Tour | E. Gerganov Balev | |
24/07 - 26/07 | FRA | Kreiz Breizh Elites | UCI Europe Tour | J. Le Bon | |
24/07 - 28/07 | BEL | Tour de Wallonie | UCI Europe Tour | R. Downing | |
25/07 | Pérenchies | Grand Prix de la Ville de Pérenchies | UCI Europe Tour | A. Démare | |
25/07 | SPA | Prueba Villafranca de Ordizia - Clásica de Ordizia | UCI Europe Tour | G. Izagirre Insaus. | |
25/07 | POL | Pomerania Tour | UCI Europe Tour | D. Müller | |
28/07 - 31/07 | POL | Dookola Mazowska | UCI Europe Tour | S. Forke | |
28/07 - 01/08 | FRA | Tour Alsace | UCI Europe Tour | W. Kelderman | |
28/07 - 01/08 | BRA | Tour do Rio | UCI America Tour | T. Alberio | |
30/07 - 31/07 | AGO | Angola National Championships | National Championships | CN | Terminated |
31/07 | SPA | Clasica San Sebastian | World Tour | L. Sánchez . |
Date | Place / Country | Race | Competition | Class | Winner / Status |
---|---|---|---|---|---|
01/10 - 03/10 | SPA | Cinturó de l'Empordà | UCI Europe Tour | J. Herrada Lopez | |
02/10 | ITA | Piccolo Giro di Lombardia | UCI Europe Tour | A. Serebryakov | |
03/10 | GER | Münsterland Giro | UCI Europe Tour | J. Van Leijen | |
06/10 | BEL | Binche-Tournai-Binche | UCI Europe Tour | E. Viviani | |
07/10 | ITA | Coppa Sabatini | UCI Europe Tour | R. Ricco | |
07/10 | FRA | Paris-Bourges | UCI Europe Tour | A. Ravard | |
07/10 - 09/10 | CMR | Grand Prix Chantal Biya | UCI Africa Tour | M. Tega | |
09/10 | ITA | Giro dell'Emilia | UCI Europe Tour | R. Gesink | |
10/10 | ITA | Gran Premio Bruno Beghelli | UCI Europe Tour | D. Cataldo | |
10/10 | FRA | Paris-Tours | UCI Europe Tour | O. Freire Gomez | |
10/10 | JPN | Kumamoto International Road Race | UCI Asia Tour | T. Miyazawa | |
10/10 - 13/10 | IND | Commonwealth Games | Regional Games | A. Davis | |
11/10 - 19/10 | CHN | Tour of Hainan | UCI Asia Tour | V. Iglinskiy | |
12/10 | BEL | Nationale Sluitingprijs | UCI Europe Tour | A. Blythe | |
13/10 | ITA | Milano-Torino | UCI Europe Tour | Cancelled | |
14/10 | ITA | Giro del Piemonte | UCI Europe Tour | P. Gilbert | |
16/10 | ITA | Giro di Lombardia | World Tour | P. Gilbert | |
16/10 - 24/10 | BRA | Tour do Brasil Volta Ciclística de São Paulo-Internacional | UCI America Tour | G. Panizo | |
17/10 | FRA | Chrono Des Nations | UCI Europe Tour | D. Millar | |
19/10 - 20/10 | COL | Colombia National Championships | National Championships | CN | Terminated |
20/10 - 31/10 | GUA | Vuelta a Guatemala | UCI America Tour | G. Baez Alvarez | |
22/10 - 24/10 | KOR | Tour de Seoul | UCI Asia Tour | T. Marczynski | |
22/10 - 31/10 | BUR | Tour du Faso | UCI Africa Tour | J. Schick | |
23/10 | CHN | Tour of Taihu | UCI Asia Tour | D. Kemp | |
24/10 | JPN | Japan Cup Cycle Road Race | UCI Asia Tour | D. Martin | |
24/10 - 03/11 | INO | Tour d'Indonesia | UCI Asia Tour | H. Jaya | |
28/10 - 31/10 | TÜR | Tour of Marmara | UCI Europe Tour | K. Kücük. |
Date | Place / Country | Race | Competition | Class | Winner / Status |
---|---|---|---|---|---|
04/11 | MAR | Les Challenges de la Marche Verte - GP Sakia El Hamra | UCI Africa Tour | M. Lahsaini | |
04/11 - 07/11 | TÜR | Tour of Alanya | UCI Europe Tour | N. Arndt | |
05/11 | MAR | Les Challenges de la Marche Verte - GP Oued Eddahab | UCI Africa Tour | A. Saadoune | |
06/11 | MAR | Les Challenges de la Marche Verte - GP Al Massira | UCI Africa Tour | T. Chaoufi | |
07/11 - 14/11 | BOL | Vuelta a Bolivia | UCI America Tour | O. Soliz Villca | |
10/11 - 14/11 | Kigali | African Continental Championships | Continental Championships | Terminated | |
13/11 - 14/11 | JPN | Tour de Okinawa | UCI Asia Tour | S. Fukushima | |
17/11 - 24/11 | RWA | Tour of Rwanda | UCI Africa Tour | D. Teklehaimanot | |
19/11 - 22/11 | ECU | Vuelta al Ecuador | UCI America Tour | B. Guamá de. |
Date | Place / Country | Race | Competition | Class | Winner / Status |
---|---|---|---|---|---|
02/12 - 05/12 | PAR | Vuelta Ciclistica Bicentenario del Paraguay | UCI America Tour | L. Martínez. | |
12/12 | HKG | Tour of South China Sea | UCI Asia Tour | K. Mori | |
17/12 - 29/12 | CRC | Vuelta Internacional a Costa Rica | UCI America Tour | J. Rojas Villegas |