Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008
All Surfaces Clay Grass Hard I.hard
All Rounds Final 1/2 1/4 First Second Third Fourth Qualifying q-First q-Second Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze N/A ER Q4 CR QF Q5 N/A
All Tournaments M25 Reus M15 Telde Mallorca Championships - Mallorca Montevideo Challenger Davis Cup, Group 1, 1R, DOM-URU 1-4 Montevideo Challenger Davis Cup, Group I, 1R, URU-COL 4-1 Campinas Challenger Davis Cup, Group I, 2R, URU-BRA 0-5 Belo Horizonte Challenger Montevideo Challenger Florianopolis Challenger Davis Cup, Group I, 1R, URU-PER 3-1 Davis Cup, Group I, 2R, URU-CHI 1-3 Bogota Challenger Davis Cup, Group I, 1R, URU-DOM 3-1 Montevideo Challenger Guayaquil Challenger Salinas Challenger Davis Cup, Group I, 1R, DOM-URU 4-0 Arad Challenger Caltanissetta Challenger Milan Challenger Padova Challenger Todi Challenger San Benedetto Challenger Medellin Challenger Quito Challenger Davis Cup, Group I, PO, VEN-URU 1-4 Cordoba Challenger Montevideo Challenger Brasil Open - Sao Paulo Valencia Open - Valencia Bucaramanga Challenger Davis Cup, Group I, 2R, URU-COL 2-3 Corrientes Challenger Lima Challenger Guayaquil Challenger Buenos Aires Challenger Montevideo Challenger Buenos Aires Challenger Spain F2 Spain F3 Spain F5 Mestre Challenger Vicenza Challenger Spain F6 Davis Cup, Group II, 1R, PER-URU 3-2 Argentina F3 Tunisia F10 Argentina F4 Tunisia F11 Tunisia F12 Turkey F14 Turkey F15 Spain F10 Romania F1 Spain F12 Romania F2 Spain F13 Prague Challenger Tunisia F19 Tunisia F20 Spain F16 Romania F6 Romania F7 Romania F8 Trnava Challenger Cordenons Challenger Manerbio Challenger Seville Challenger Spain F20 Spain F22 Davis Cup, Group II, PO, GUA-URU 4-1 Spain F23 Romania F11 Romania F12 Mohammedia Challenger Casablanca Challenger Spain F31 Hungary F7 Tunisia F28 Spain F35 Tunisia F32 Tunisia F33 Mutua Madrid Open - Madrid Tunisia F3 (Hammamet) Tunisia F4 (Hammamet) Tunisia F5 (Hammamet) Tunisia F6 (Hammamet) Spain F6 (Cornella) Tunisia F7 (Hammamet) Tunisia F8 (Hammamet) Tunisia F9 (Hammamet) Spain F7 (Javea) Tunisia F10 (Hammamet) Francavilla Challenger Ostrava Challenger Shymkent Challenger Lisbon Challenger Todi Challenger Milan Challenger Spain F9 (Madrid) Spain F10 (Madrid) Turkey F15 (Antalya) Turkey F16 (Antalya) Turkey F17 (Antalya) Sweden F1 (Karlskrona) Sweden F2 (Bastad) Italy F14 (Frascati) Spain F16 (Huelva) San Benedetto Challenger Cortina Challenger Segovia Challenger Cordenons Challenger Manerbio Challenger Como Challenger Argentina F3 (Villa Maria) Spain F20 (Getxo) Spain F21 (Gandia) Turkey F25 (Istanbul) Turkey F26 (Istanbul) Turkey F27 (Istanbul) Romania F8 (Pitesti) Romania F9 (Bucharest) Seville Challenger Banja Luka Challenger Sibiu Challenger Rome Challenger Buenos Aires Challenger Cali Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Rio De Janeiro Challenger Argentina F6 (Buenos Aires) Argentina F7 (Buenos Aires) Argentina F9 (Santa Fe) Argentina F11 (Mendoza) Maharashtra Open - Pune Australian Open - Melbourne Open Sud de France - Montpellier Rio Open - Rio de Janeiro French Open - Paris Quimper Challenger Cherbourg Challenger Punta Del Este Challenger Argentina F12 (San Juan) Davis Cup, Group II, 1R, ESA-URU 1-4 Santiago Challenger Alicante Challenger Sarasota Challenger Tunis Challenger Tallahassee Challenger Savannah Challenger Italy F3 (Santa Margherita Di Pula) Italy F4 (Santa Margherita Di Pula) Italy F5 (Santa Margherita Di Pula) Davis Cup, Group II, 2R, URU-VEN 4-1 Mestre Challenger Vicenza Challenger Prostejov Challenger Caltanissetta Challenger L'Aquila Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Perugia Challenger San Benedetto Challenger Tampere Challenger Sopot Challenger Meerbusch Challenger Como Challenger Campinas Challenger Santo Domingo Challenger Lima Challenger Guayaquil Challenger Spain F24 (Santander) Davis Cup, Group II, 3R, URU-MEX 3-1 Montevideo Challenger Buenos Aires Challenger European Open - Antwerp Orlando Challenger Columbus Challenger Koblenz Challenger Rennes Challenger Punta Del Este Challenger Quimper Challenger Cherbourg Challenger Bergamo Challenger Pau Challenger Santiago Challenger Marbella Challenger Alicante Challenger Sarasota Challenger Tallahassee Challenger Savannah Challenger Braga Challenger Parma Challenger Milan Challenger Braunschweig Challenger San Benedetto Challenger Prague Challenger Tampere Challenger Sopot Challenger Liberec Challenger Augsburg Challenger Manerbio Challenger Meerbusch Challenger L'Aquila Challenger Seville Challenger Sibiu Challenger Florence Challenger Buenos Aires Challenger Campinas Challenger Barcelona Challenger M15 Buenos Aires Davis Cup, Group I, 1R, URU-DOM 3-1 Mouilleron-Le-Captif Challenger Brest Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Helsinki Challenger Maia Challenger ATP Cup - Brisbane, Perth, Sydney Australian Open - Melbourne Cordoba Open - Cordoba Rio Open - Rio de Janeiro Santiago Open - Santiago French Open - Paris European Open - Antwerp Noumea Challenger Punta Del Este Challenger M25 Lima M25 Lima M25 Punta del Este Davis Cup, World Group, QR, AUT-URU 3-1 All Lower level tournaments Prostejov Challenger M25 Klosters M25 Jablonec Nad Nisou M25 Pardubice Iasi Challenger Split Challenger Barcelona Challenger Alicante Challenger M15 Monastir M15 Monastir M15 Monastir Marbella Challenger Sao Paulo Challenger Maia Challenger Australian Open Qualifying - Doha Istanbul Challenger Antalya Challenger Antalya 2 Challenger BNP Paribas Open - Indian Wells Millennium Estoril Open - Estoril Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel U.S. Open - New York Rolex Paris Masters - Paris Gran Canaria 1 Challenger Santiago Challenger M15 Villa Maria M15 Majadahonda M15 Valldoreix M25 Vic Heilbronn Challenger Oeiras 3 Challenger Lyon Challenger Aix En Provence Challenger Salzburg-Anif Challenger Cordenons Challenger Verona Challenger Prague 3 Challenger Astana Open - Nur-Sultan Seville Challenger Banja Luka Challenger Szczecin Challenger Davis Cup, Group I, 1R, URU-NED 0-4 Buenos Aires Challenger Losinj Challenger Brest Challenger Bratislava Challenger Montevideo Challenger Bari Challenger Puerto Vallarta Challenger Sao Paulo Challenger Florianopolis Challenger Australian Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon French Open - Paris Wimbledon - London M15 Antalya M25 Antalya M25 Antalya Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Marbella Challenger Oeiras 1 Challenger M15 Palmanova Swiss Open - Gstaad Generali Open - Kitzbuhel U.S. Open - New York Murcia Challenger Madrid Challenger Aix En Provence Challenger Bordeaux Challenger Prostejov Challenger M25 Vic Perugia Challenger Lyon Challenger Montechiarugolo - Parma Challenger Luedenscheid Challenger Amersfoort Challenger San Marino Challenger Prague 3 Challenger Como Challenger Toulouse Challenger Gijon Open - Gijon Seville Challenger Szczecin Challenger Braga Challenger Buenos Aires Challenger Lisbon Challenger Parma Challenger St. Tropez Challenger M25 Zaragoza M25 Girona M25 Gaziantep M15 Antalya Valencia Challenger Australian Open - Melbourne Chile Dove Men+Care Open - Santiago Davis Cup, Group II, 1R, URU-CHN 2-3 Tigre 1 Challenger Tigre 2 Challenger Tenerife 1 Challenger Tenerife 2 Challenger Tenerife 3 Challenger M15 Tucuman M25 Tucuman M25 Rio Cuarto Copa Petrobras-Paraguay - Asuncion Uruguay F1 Argentina F5 Argentina F8 Argentina F9 Brazil F12 Brazil F15 Argentina F14 Argentina F15 Argentina F17 Argentina F22 Argentina F23 Argentina F24 Argentina F25 Argentina F1 Argentina F2 Argentina F3 Brazil F3 Brazil F4 Argentina F7 Argentina F8 Argentina F9 Argentina F10 Argentina F11 Szczecin Challenger Argentina F15 Argentina F16 Argentina F17 Buenos Aires Challenger Paraguay F1 Paraguay F2 Paraguay F3 Peru F1 Peru F2 Peru F3 El Salvador F1 Panama F1 Chile F1 Chile F2 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Brazil F14 Brazil F15 Brazil F16 Recife Challenger Argentina F8 Argentina F9 Peru F1 Peru F2 Peru F3 Argentina F18 Brazil F40 Brazil F42 Brazil F7 Brazil F8 Argentina F4 Argentina F5 Argentina F8 Argentina F9 Peru F1 Peru F2 Argentina F11 Lima Challenger Argentina F18 Argentina F19 Argentina F20 Argentina F21 Brazil F28 Bolivia F5 Argentina F27 Argentina F28 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Argentina F11 Argentina F12 Spain F22 Spain F23 Argentina F13 Spain F24 Spain F26 Argentina F14 Spain F27 Argentina F15 Argentina F16 Argentina F18 Argentina F19 Argentina F20 Bolivia F5 Peru F2 Brazil F18 Brazil F19 Brazil F20 Spain F1 Argentina F3 Spain F2 Spain F4 Spain F5 Peru F1 Peru F2 Peru F3 Brazil F2 Brazil F3 Spain F9 Spain F10 Romania F3 Spain F17 Argentina F10 Spain F18 Argentina F11 Argentina F12 Argentina F13 Spain F22 Spain F23 Spain F25 Spain F26 Spain F27 Spain F29 Brazil F11 Brazil F12 Morocco F5 Brazil F13 Morocco F6 Chile F9 Chile F10 Spain F1 Spain F2 Chile F1 Chile F2 Spain F5 Portugal F2 Portugal F3 Argentina F3 Spain F11 Spain F12 Spain F16 Spain F20 Spain F22 Argentina F8 Argentina F9 Spain F26 Argentina F10 Belgium F12 Spain F28 Argentina F11 Argentina F12 Spain F29 Spain F30 Spain F31 Portugal F13 Turkey F45 Turkey F46 Turkey F47 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3