Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013
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 Heilbronn Challenger Buenos Aires Challenger French Open - Paris San Luis Potosi Challenger Internazionali BNL d'Italia - Rome Oeiras 4 Challenger Buenos Aires 3 Challenger Mutua Madrid Open - Madrid Little Rock Challenger US Men's Clay Court Championship - Houston Vina del Mar Challenger BNP Paribas Open - Indian Wells Leon Challenger Miami Open - Miami Mexico City Challenger Morelos Challenger Prague 1 Challenger Tyler Challenger San Juan Challenger Cordoba Challenger Montevideo Challenger French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Corrientes Challenger Buenos Aires Challenger Montevideo Challenger French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) USA F8 Sao Paulo Challenger USA F9 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Scheveningen Challenger Argentina F7 Argentina F8 Curitiba Challenger Santos Challenger Belgium F4 Belgium F5 Belgium F6 Brazil F4 Italy F23 Italy F24 Switzerland F3 Switzerland F4 Switzerland F5 Belgium F13 Belgium F14 Campinas Challenger Buenos Aires Challenger Santiago Challenger Montevideo Challenger Argentina F11 Argentina F12 Argentina F13 Tunisia F31 Tunisia F33 Tunisia F34 Uruguay F1 Uruguay F2 Tunisia F36 Uruguay F3 Rio Open - Rio de Janeiro Tunisia F7 (Hammamet) Tunisia F8 (Hammamet) Tunisia F9 (Hammamet) Croatia F2 (Porec) Turkey F10 (Antalya) Croatia F3 (Umag) Turkey F11 (Antalya) Croatia F4 (Opatija) Italy F7 (Santa Margherita Di Pula) Italy F8 (Santa Margherita Di Pula) Italy F9 (Santa Margherita Di Pula) Italy F10 (Santa Margherita Di Pula) Italy F11 (Santa Margherita Di Pula) Italy F12 (Napoli) Spain F14 (Vic) Liberec Challenger Quito Challenger Argentina F2 (Cordoba) Argentina F3 (Villa Maria) Belgium F3 (De Haan) Belgium F4 (Lasne) Czech Republic F6 (Brno) Slovakia F3 (Bratislava) Poland F9 (Bydgoszcz) Bogota Challenger Campinas Challenger Buenos Aires Challenger Cali Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Santiago Challenger Rio De Janeiro Challenger Turkey F32 (Antalya) Turkey F34 (Antalya) Turkey F35 (Antalya) Turkey F36 (Antalya) Turkey F37 (Antalya) Turkey F39 (Antalya) Turkey F40 (Antalya) Turkey F41 (Antalya) Brazil F2 (Santos) Brazil F4 (Sao Carlos) France F2 (Bressuire) Germany F2 (Nussloch) Germany F3 (Kaarst) Switzerland F1 (Oberentfelden) Switzerland F2 (Bellevue) Turkey F6 (Antalya) Santiago Challenger Ostrava Challenger Turkey F7 (Antalya) Turkey F8 (Antalya) Tunisia F12 (Hammamet) Italy F6 (Santa Margherita Di Pula) Turkey F13 (Antalya) Italy F7 (Santa Margherita Di Pula) Turkey F14 (Antalya) Italy F8 (Santa Margherita Di Pula) Italy F9 (Santa Margherita Di Pula) Egypt F16 (Cairo) Braga Challenger Lisbon Challenger Mestre Challenger Vicenza Challenger Poznan Challenger Lyon Challenger Egypt F17 (Cairo) Spain F11 (Valldoreix) Spain F12 (Vic) Spain F14 (Huelva) France F10 (Toulouse) Liberec Challenger Cordenons Challenger France F11 (Montauban) Netherlands F2 (Den Haag) Netherlands F3 (Amstelveen) Germany F8 (Kassel) Portugal F12 (Porto) Italy F22 (Cornaiano) Campinas Challenger Santo Domingo Challenger Spain F24 (Santander) Switzerland F3 (Sion) Spain F25 (Donostia-San-Sebastian) Switzerland F4 (Neuchatel) Spain F26 (Oviedo) Spain F27 (Seville) Argentina F6 (Buenos Aires) Montevideo Challenger Buenos Aires Challenger Brazil F6 (Curitiba) Brazil F7 (Sao Carlos) Argentina Open - Buenos Aires Punta Del Este Challenger M15 Monastir M15 Monastir M25 Barnstaple M25 Glasgow M15 Portimao M15 Antalya M15 Quinta Do Lago M15 Antalya M15 Antalya M15 Pinamar M15 Antalya M15 Reus M15 Madrid Rome Challenger M25 Santa Margherita Di Pula M25 Santa Margherita Di Pula M15 Las Palmas De Gran Canaria M15 Las Palmas De Gran Canaria M25 Doboj M15 Valldoreix M25 Vic M15 Brcko M25+H Bacau Segovia Challenger M15 Sao Jose Do Rio Preto M15 Curitiba M25 Buenos Aires M15 Buenos Aires Cordenons Challenger L'Aquila Challenger Mallorca Challenger Cassis Challenger Banja Luka Challenger Buenos Aires Challenger Campinas Challenger M25+H Kassel M25 Lima M25 Portoviejo M25+H Appiano M25 Irpin M25 Oviedo Santo Domingo Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Houston Challenger Champaign Challenger M25 Rio De Janeiro M25 Naples Australian Open - Melbourne Cordoba Open - Cordoba Rio Open - Rio de Janeiro French Open - Paris Punta Del Este Challenger Morelos Challenger Columbus Challenger M25 Lima Monterrey Challenger Todi Challenger Trieste Challenger Cordenons Challenger Aix En Provence Challenger Parma Challenger M25 Poznan Iasi Challenger Sibiu Challenger Biella Challenger Alicante Challenger Istanbul Challenger Ismaning Challenger M25 Vale Do Lobo Guayaquil Challenger Sao Paulo Challenger Campinas Challenger Australian Open Qualifying - Doha Antalya Challenger Antalya 2 Challenger Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago French Open - Paris Wimbledon - London U.S. Open - New York Concepcion Challenger Santiago Challenger Rome 2 Challenger Biella 5 Challenger Heilbronn Challenger Biella 6 Challenger Biella 7 Challenger Almaty 1 Challenger Iasi Challenger Tampere Challenger Lexington Challenger Trieste Challenger Cordenons Challenger Liberec Challenger San Marino Challenger Meerbusch Challenger Tulln Challenger Quito Challenger Ambato Challenger Lima Challenger Davis Cup, Group I, 1R, LIB-BRA 0-4 Santiago 2 Challenger Santiago 3 Challenger Buenos Aires Challenger Lima 2 Challenger Montevideo Challenger Campinas Challenger Brasilia Challenger Sao Paulo Challenger Florianopolis Challenger Rio De Janeiro Challenger Australian Open - Melbourne Cordoba Open - Cordoba Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago French Open - Paris Traralgon Challenger Santa Cruz de la Sierra Challenger Forli 5 Challenger Monterrey Challenger Santa Cruz de la Sierra 2 Challenger Pereira Challenger Turin Challenger U.S. Open - New York Mexico City Challenger San Luis Potosi Challenger Aguascalientes Challenger Buenos Aires 2 Challenger Morelos Challenger Prague 2 Challenger Salvador De Bahia Challenger Zagreb Challenger Corrientes Challenger Cali Challenger Bogota Challenger Iasi Challenger Rome Challenger Trieste Challenger Zug Challenger Lima Challenger Vancouver Challenger San Diego Open - San Diego Tulln Challenger Cary Challenger Villa Maria Challenger Buenos Aires Challenger Charleston Challenger Davis Cup, Group I, 1R, POR-BRA 3-1 Campinas Challenger Rio De Janeiro Challenger Ambato Challenger Las Vegas Challenger Lima 2 Challenger Charlottesville Challenger Guayaquil Challenger Calgary Challenger Montevideo Challenger Drummondville Challenger Sao Leopoldo Challenger Temuco Challenger United Cup - Australia Australian Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Piracicaba Challenger Concepcion Challenger Monterrey Challenger Waco Challenger Puerto Vallarta Challenger Argentina F14 Argentina F15 Argentina F18 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Mexico F1 Mexico F2 Mexico F3 Mexico F4 Argentina F7 Argentina F8 Argentina F9 Argentina F10 Argentina F11 Argentina F14 Argentina F15 Argentina F16 Argentina F18 Brazil F15 Argentina F19 Argentina F20 USA F7 USA F8 USA F9 Argentina F1 Argentina F2 Chile F4 Chile F5 Spain F13 Italy F11 Brazil F2 Great Britain F7 Argentina F8 Brazil F4 Argentina F9 Brazil F5 Argentina F13 Argentina F14 Brazil F6 Brazil F7 Brazil F8 Peru F5 Peru F6 USA F7 Argentina F9 Tunisia F32 Tunisia F35 Turkey F8 (Antalya) Turkey F9 (Antalya) Turkey F12 (Antalya) Turkey F13 (Antalya) Turkey F14 (Antalya) Spain F12 (Lleida) Spain F13 (Valldoreix) Spain F15 (Sta. Margarida Montbui) Turkey F33 (Antalya) Turkey F38 (Antalya)