Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Romania F1 Germany F13 Colombia F1 Colombia F2 Romania F6 Romania F16 Romania F17 Austria F10 Venezuela F5 Venezuela F6 Dominican Republic F1 Austria F3 Romania F1 Romania F2 Romania F3 Romania F15 Romania F16 Romania F18 Germany F2 Austria F1 Germany F5 Switzerland F2 Switzerland F3 Usa F8 Romania F1 Romania F2 Romania F3 Serbia F2 Romania F9 Romania F10 Romania F11 Italy F23 Romania F14 Romania F15 Greece F3 Cary 2 Challenger Charleston Challenger Bratislava 2 Challenger Fairfield Challenger Olbia Challenger Ismaning Challenger Knoxville Challenger Greece F2 Usa F26 Usa F1 El Salvador F1 Guatemala F1 Mexico F1 Switzerland F1 USA F27 Germany F2 USA F4 USA F5 Romania F1 Romania F3 USA F26 USA F27 USA F28 USA F29 USA F31 USA F32 USA F1 USA F2 USA F3 USA F5 USA F6 USA F7 USA F8 USA F11 USA F12 USA F13 Netherlands F1 Netherlands F2 Netherlands F3 USA F1 Australia F1 Australia F2 USA F8 USA F9 USA F13 USA F14 Italy F16 Italy F17 Italy F18 USA F23 Canada F7 Canada F8 Canada F9 Canada F10 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Dominican Republic F4 USA F2 USA F4 USA F10 USA F11 USA F21 USA F11 China F8 Romania F4 China F9 USA F21 Oeiras 2 Challenger Indian Wells 1 Challenger Ottignies-Louvain-la-Neuve Challenger Indian Wells 2 Challenger Cleveland Challenger Tenerife 3 Challenger Lugano Challenger Phoenix Challenger Savannah Challenger Sarasota Challenger Tunis Challenger Tyler Challenger Little Rock Challenger Bloomfield Hills Challenger Chicago Challenger U.S. Open - New York Shanghai Rolex Masters - Shanghai Hangzhou Challenger M25 Heraklion M25 Heraklion M25 Dallas Grodzisk Mazowiecki Challenger Australian Open - Melbourne US Men's Clay Court Championship - Houston Oeiras 5 Challenger French Open - Paris Wimbledon - London Newport Challenger Citi Open - Washington U.S. Open - New York Winston-Salem Challenger Tiburon Challenger Switzerland F2 Switzerland F3 France F6 Italy F8 M25 Naples M25 Naples M25 Portimao Italy F30 Germany F2 Naples Challenger - Naples San Luis Potosi Challenger - San Luis Potosi Cremona Challenger Furth Challenger Eckental Challenger Yokohama Challenger Quimper Challenger Binghamton Challenger Guangzhou Challenger USA F7 Napoli Challenger Tallahassee Challenger Seoul Challenger Bangkok Challenger Surbiton Challenger Winnipeg Challenger Binghamton Challenger St. Remy Challenger Cary Challenger Eckental Challenger Bratislava Challenger Columbus Challenger Noumea Challenger Koblenz Challenger Maui Challenger Launceston Challenger Leon Challenger Panama City Challenger Savannah Challenger Surbiton Challenger Ilkley Challenger Winnetka Challenger Cary Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Brest Challenger Dallas Challenger Stockton Challenger Fairfield Challenger Charlottesville Challenger Knoxville Challenger Houston Challenger Newport Beach Challenger Monterrey Challenger Sarasota Challenger Lisbon Challenger Surbiton Challenger Little Rock Challenger Ilkley Challenger Binghamton Challenger Aptos Challenger Istanbul Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Charlottesville Challenger Houston Challenger Newport Beach Challenger USA F31 USA F2 USA F8 Indian Wells Challenger USA F30 Romania F1 Romania F16 Iasi Challenger Cary Challenger Orlando Challenger Quimper Challenger St. Petersburg 2 Challenger Orlando Challenger Biella 6 Challenger Little Rock Challenger Nottingham 1 Challenger Nottingham 2 Challenger Cary Challenger Lexington Challenger Cary 2 Challenger Bucharest Challenger Sibiu Challenger Eckental Challenger Ortisei Challenger Champaign Challenger Forli 3 Challenger Traralgon Challenger Forli 2 Challenger Forli 3 Challenger Cleveland Challenger Forli 5 Challenger Phoenix Challenger Biel Challenger Sarasota Challenger Barletta Challenger Tallahassee Challenger Heilbronn Challenger Surbiton Challenger Nottingham Challenger Salzburg Challenger Iasi Challenger Indianapolis Challenger Cordenons Challenger San Marino Challenger Chicago Challenger Tiburon Challenger Las Vegas Challenger Ortisei Challenger Charlottesville Challenger Knoxville Challenger Canberra Challenger Rovereto Challenger Waco Challenger Morelos Challenger Savannah Challenger Tyler Challenger Tiburon Challenger USA F6 USA F7 USA F25 Romania F4 Romania F16 Tallahassee Challenger Germany F7 Tyler Challenger Czech Republic F2 Nottingham 2 Challenger M25+H Bacau Lincoln Challenger Charlottesville Challenger Knoxville Challenger USA F23 BCR Open Romania - Bucharest USTA Tallahassee Tennis Challenger - Tallahassee Gerry Weber Open - Halle Brasov Challenger - Brasov Ordina Open - s-Hertogenbosch Dallas Challenger Belgrade Challenger BCR Open Romania - Bucharest If Stockholm Open - Stockholm Brasov Challenger M15 Doha M25 Doha Bytom Challenger Oberstaufen Cup-Head German Master's Series - Oberstaufen Geneva Challenger Brasov Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Drummondville Challenger Bank Austria Tennis Trophy - Vienna Tunis Challenger M25 Tulsa Heilbronn Challenger Medellin Challenger Gerry Weber Open - Halle AEGON International - Eastbourne BCR Open Romania - Bucharest If Stockholm Open - Stockholm Erste Bank Open - Vienna Pozoblanco Challenger Qatar ExxonMobil Open - Doha BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Bet-at-home Cup - Kitzbuhel China Open - Beijing Qatar ExxonMobil Open - Doha Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Brasov Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch If Stockholm Open - Stockholm Brisbane International - Brisbane TEB BNP Paribas Istanbul Open - Istanbul European Open - Antwerp ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Hungarian Open - Budapest BMW Open - Munich Ricoh Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Shenzhen Open - Shenzhen Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston BMW Open - Munich Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya Citi Open - Washington Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel ASB Classic - Auckland DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Bratislava Challenger New York Open - New York Delray Beach Open - Delray Beach Hall of Fame Open - Newport Citi Open - Washington Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Hall of Fame Open - Newport Citi Open - Washington San Diego Open - San Diego Tel Aviv Watergen Open - Tel Aviv Indian Wells Challenger Firenze Open - Florence Dallas Open - Dallas Delray Beach Open - Delray Beach Panama City Challenger Salzburg Challenger Sarasota Challenger Winston-Salem Open - Winston-Salem Tallahassee Challenger US Men's Clay Court Championship - Houston Bucharest Open - Bucharest Infosys Hall of Fame Open - Newport Citi Open - Washington Lisbon Challenger Mestre Challenger Poznan Challenger Lyon Challenger Mifel Tennis Open - Los Cabos Winnetka Challenger Kazan Challenger Chicago Challenger Bergamo Challenger Timisoara Challenger Binghamton Challenger Brasov Challenger Izmir Challenger Arad Challenger Timisoara Challenger Aptos Challenger Las Vegas Challenger Orleans Challenger Porto Alegre Challenger Sao Paulo Challenger Rennes Challenger Sao Jose Do Rio Preto Challenger Geneva Challenger Heilbronn Challenger Maui Challenger West Lakes Challenger Savannah Challenger Tallahassee Challenger Heilbronn Challenger Mestre Challenger Timisoara Challenger - Timisoara Le Gosier Challenger Savannah Challenger Rome Challenger Ilkley Challenger Winnetka Challenger Lexington Challenger Granby Challenger Ho Chi Minh City Challenger Ningboo Challenger Knoxville Challenger Canberra Challenger Split Challenger Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Ipsos Bucharest Challenger - Bucharest Tallahassee Challenger XII Abierto Internacional de Salinas - Salinas BMW Tennis Championship - Sunrise Brasov Challenger - Brasov Rogers Cup - Toronto Abierto Internacional de Salinas 'Dario Expreso' - Salinas Shanghai Rolex Masters - Shanghai Puerto Rico Challenger Tennis Event - Humacao Sony Open Tennis - Miami Sony Open Tennis - Miami Mutua Madrid Open - Madrid Sacramento Challenger - Sacramento Ford Tennis Championships - Louisville BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Sarajevo Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Lugano Challenger Reggio Emilia Challenger BNP Paribas Open - Indian Wells Guayaquil Challenger Recanati Challenger Granby Challenger Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Palermo Challenger Dallas Challenger Barletta Challenger BNP Paribas Open - Indian Wells Athens Challenger Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Toronto Furth Challenger Braunschweig Challenger Oberstaufen Challenger Dallas Challenger Brasov Challenger Napoli Challenger Eckental Challenger Salzburg Challenger Heilbronn Challenger Kazan Challenger Dallas Challenger Bergamo Challenger Cherbourg Challenger Sarajevo Challenger Mersin Challenger Kosice Challenger Arad Challenger Lincoln Challenger Dallas Challenger Bratislava Challenger Quimper Challenger Heilbronn Challenger Bergamo Challenger Le Gosier Challenger Sarasota Challenger Binghamton Challenger Bath Challenger Recanati Challenger Guimaraes Challenger Segovia Challenger Rome Challenger Savannah Challenger Campinas Challenger San Diego Challenger Melbourne Challenger Phoenix Challenger Burnie Challenger Sarasota Challenger Bratislava Challenger Sarasota Challenger Tunis Challenger Traralgon Challenger Nottingham-2 Challenger Binghamton Challenger Lexington Challenger Yeongwol Challenger Vancouver Challenger Trnava Challenger Sibiu Challenger Geneva Challenger Traralgon Challenger 2 Brescia Challenger Arad Challenger Launceston Challenger Raanana Challenger Le Gosier Challenger Savannah Challenger Arad Challenger Tallahassee Challenger Vicenza Challenger Prostejov Challenger Caltanissetta Challenger Bergamo Challenger Perugia Challenger Winnetka Challenger Rennes Challenger Traralgon Challenger Lexington Challenger Aptos Challenger Maui Challenger Winnetka Challenger Vancouver Challenger Burnie Challenger St. Remy Challenger Sarasota Challenger Istanbul Challenger Cary Challenger Izmir Challenger Ortisei Challenger Columbus Challenger Orleans Challenger Tiburon Challenger Sacramento Challenger Rennes Challenger Fairfield Challenger Monterrey Challenger Charlottesville Challenger Eckental Challenger Bratislava Challenger Monza Challenger Noumea Challenger Maui Challenger Las Vegas Challenger Wroclaw Challenger Morelos Challenger Champaign Challenger Milan Challenger Dallas Challenger Ortisei Challenger Columbus Challenger Aptos Challenger Tiburon Challenger Budapest Challenger Champaign Challenger Bangkok Challenger Burnie Challenger Budapest Challenger Sophia Antipolis Challenger Sarasota Challenger Vicenza Challenger Nottingham Challenger Marburg Challenger Aptos Challenger Istanbul Challenger Istanbul Challenger Kaohsiung Challenger Izmir Challenger Suzhou Challenger Knoxville Challenger Noumea Challenger Newport Beach Challenger Lexington Challenger Aptos Challenger Guadalajara Challenger Shenzhen Challenger Savannah Challenger Rogers Cup - Montreal Gatineau Challenger Cary Challenger Dallas Challenger Indian Wells Challenger Phoenix Challenger French Open - Paris New Haven Challenger Vancouver Challenger Fairfield Challenger Tallahassee Challenger Bordeaux Challenger San Marino Challenger Ismaning Challenger Charlottesville Challenger Knoxville Challenger Traralgon Challenger Dallas Challenger Lexington Challenger Canberra Challenger Champaign Challenger Prague 3 Challenger Lugano Challenger Como Challenger San Francisco Challenger Cary Challenger Mons Challenger San Luis Potosi Challenger Cleveland Challenger Monterrey Challenger Phoenix Challenger Tallahassee Challenger Guadalajara Challenger Stanford Challenger Istanbul Challenger Tunis Challenger Champaign Challenger Columbus Challenger Granby Challenger Cherbourg Challenger Marburg Challenger Pau Challenger Tenerife 2 Challenger San Luis Potosi Challenger Barletta Challenger Madrid Challenger Rome Challenger U.S. Open - New York Tiburon Challenger Australian Open - Melbourne French Open - Paris Nonthaburi 4 Challenger U.S. Open - New York Sioux Falls Challenger Charlottesville Challenger Knoxville Challenger Australian Open - Melbourne Champaign Challenger French Open - Paris Canberra Challenger Wimbledon - London Charleston Challenger Fairfield Challenger Cary Challenger U.S. Open - New York Tiburon Challenger Australian Open - Melbourne Las Vegas Challenger Little Rock Challenger Knoxville Challenger French Open - Paris Wimbledon - London Mexico City Challenger Sarasota Challenger Parma Challenger U.S. Open - New York Australian Open - Melbourne Cleveland Challenger Las Vegas Challenger Belgrade Challenger French Open - Paris Sioux Falls Challenger Orlando 2 Challenger Iasi Challenger Champaign Challenger Lugano Challenger Biel Challenger Leon Challenger Mauthausen Challenger Little Rock Challenger Palmas del Mar Challenger Prague 2 Challenger BCR Open Romania - Bucharest Citi Open - Washington Qatar ExxonMobil Open - Doha Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BMW Open - Munich Wimbledon - London U.S. Open - New York Australian Open - Melbourne If Stockholm Open - Stockholm BRD Nastase Tiriac Trophy - Bucharest Swiss Indoors Basel - Basel French Open - Paris US Men's Clay Court Championship - Houston Wimbledon - London Gonet Geneva Open - Geneva U.S. Open - New York Hangzhou Open - Hangzhou Austrian Open - Kitzbuhel Australian Open - Melbourne Delray Beach Open - Delray Beach French Open - Paris BRD Nastase Tiriac Trophy - Bucharest Wimbledon - London AEGON Championships - London BMW Open - Munich Swiss Indoors Basel - Basel French Open - Paris Dallas Open - Dallas Truist Atlanta Open - Atlanta French Open - Paris Wimbledon - London Dallas Open - Dallas U.S. Open - New York Garanti Koza Sofia Open - Sofia Dallas Open - Dallas If Stockholm Open - Stockholm Maharashtra Open - Pune Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona San Diego Open - San Diego Orlando Challenger Tallahassee Challenger Braga Challenger Winnetka Challenger Modena Challenger Las Vegas Challenger Columbus Challenger Tallahassee Challenger Sibiu Challenger Gazprom Hungarian Open - Budapest Miami Open - Miami Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Citi Open - Washington Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Legg Mason Tennis Classic - Washington BNP Paribas Open - Indian Wells Delray Beach Open - Delray Beach BB&T Atlanta Open - Atlanta Internazionali BNL d'Italia - Rome U.S. Open - New York Cincinnati Open - Cincinnati Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Charlottesville Challenger Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group I, PO, GRE-ROU 4-0 Davis Cup, Group II, 1R, ROU-LUX 4-1 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, SF, ROU-PER 4-0 Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, World Group, PO, SWE-ROU, 3-2 French Open (juniors) Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 Australian Open (juniors) U.S. Open (juniors) Davis Cup, Group I, 1R, ROU-TPE 1-3 French Open (juniors) Wimbledon (juniors) Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, Group II, 1R, ROU-ZIM 4-1 All Lower level tournaments Bloomfield Hills Challenger Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Iasi Challenger