Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
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 Spain F13 Portugal F2 Portugal F3 Lithuania F1 Lithuania F2 USA F23 Mexico F11 Mexico F12 USA F2 USA F3 USA F4 USA F5 USA F6 Germany F9 Germany F2 Usa F9 Poland F1 Netherlands F1 Austria F5 Turkey F8 Dominican Republic F1 Serbia F9 Serbia F6 Serbia F13 Croatia F2 Croatia F6 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Serbia F2 Serbia F3 Serbia F4 Serbia F5 Serbia F6 Serbia F7 Serbia F8 Serbia F9 Serbia F10 Serbia F11 Serbia F12 Hungary F1 Croatia F10 Croatia F12 Croatia F13 Croatia F14 Croatia F16 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F7 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Croatia F12 Serbia F1 Serbia F2 Serbia F3 Serbia F5 Serbia F8 Serbia F9 Serbia F10 Serbia F11 Croatia F17 Serbia F14 Cyprus F2 Turkey F45 Turkey F1 Iran F4 Iran F5 Bahrain F1 Turkey F13 Greece F6 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Bosnia & Herzegovina F5 Serbia F2 Serbia F3 Serbia F5 Serbia F8 Serbia F9 Serbia F10 Croatia F14 Serbia F11 Serbia F13 Croatia F18 Turkey F43 Turkey F44 Cyprus F1 Egypt F41 Egypt F42 Egypt F43 Egypt F1 Egypt F3 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Romania F5 Macedonia F2 Serbia F1 Serbia F2 Serbia F3 Serbia F4 Serbia F5 Serbia F6 Serbia F7 Serbia F8 Croatia F8 Croatia F9 Croatia F10 Greece F7 Greece F8 Greece F9 Turkey F48 Turkey F49 Turkey F50 Greece F5 (Heraklion) Egypt F15 (Sharm El Sheikh) Bulgaria F1 (Sozopol) Turkey F19 (Antalya) Bosnia & Herzegovina F1 (Doboj) Bosnia & Herzegovina F2 (Brcko) Bosnia & Herzegovina F3 (Kiseljak) Portugal F8 (Lisbon) Portugal F10 (Torres Vedras) Macedonia F1 (Skopje) Macedonia F2 (Skopje) Serbia F1 (Novi Sad) Serbia F2 (Novi Sad) Serbia F3 (Subotica) Serbia F4 (Zlatibor) Portugal F19 (Castelo Branco) Portugal F20 (Oliveira De Azemeis) Portugal F21 (Idanha-a-Nova) Greece F6 (Heraklion) Greece F7 (Heraklion) Kuwait F3 (Meshref) Greece F10 (Heraklion) Serbia F6 Israel F16 (Ramat Hasharon) Tunisia F4 (Jerba) Tunisia F5 (Jerba) Greece F1 (Heraklion) Greece F2 (Heraklion) Croatia F3 (Opatija) Tunisia F15 (Jerba) Tunisia F16 (Jerba) Tunisia F17 (Jerba) Bosnia & Herzegovina F1 (Doboj) Bosnia & Herzegovina F2 (Brcko) Bosnia & Herzegovina F3 (Kiseljak) Sri Lanka F1 (Colombo) Sri Lanka F2 (Colombo) Sri Lanka F3 (Colombo) Portugal F13 (Caldas Da Rainha) Spain F22 (Pozoblanco) Italy F23 (Santa Cristina val Gardena) Serbia F3 (Novi Sad) Serbia F4 (Subotica) Serbia F5 (Zlatibor) Tunisia F36 (Monastir) Serbia F7 Tunisia F37 (Monastir) Tunisia F38 (Monastir) Pakistan F1 (Islamabad) Lithuania F2 Pakistan F2 (Islamabad) Pakistan F3 (Islamabad) M15 Porec M15 Rovinj M15 Opatija M15 Tabarka M15 Tabarka M15 Tabarka M25 Prijedor M25 Doboj M15 Brcko M25 Kiseljak M15 Balatonalmadi Cyprus F1 M15 Belgrade M15 Tabarka M15 Tabarka M15 Tabarka M15 Novi Sad M15 Baja M25 Gyor M15 Zlatibor M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Antalya M15 Antalya M15 Antalya M15 Brcko M15 Novi Sad M15 Doboj M15 Novi Sad Croatia F11 Croatia F16 Turkey F2 Croatia F15 USA F24 Macedonia F3 Turkey F44 Turkey F14 Greece F4 (Heraklion) Greece F7 Spain F16 Puerto Rico Challenger Tennis Event - Humacao Waco Tennis Challenger - Waco Kyoto Challenger Baton Rouge Challenger Talahassee Challenger Karshi Challenger Serbia F13 Sacramento Challenger Serbia F14 Tiburon Challenger Calabasas Challenger Charlottesville Challenger Baden Open - Karlsruhe Ramat Hasharon Challenger Nottingham Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Greece F5 Siemens Open - Scheveningen Istanbul Challenger Izmir Challenger Mons Challenger PEOPLEnet CUP - Dnepropetrovsk Orleans Challenger Geneva Challenger Helsinki Challenger Dallas Challenger Orleans Challenger Helsinki Challenger Petange Challenger Orleans Challenger Eckental Challenger Kyoto Challenger Kazan Challenger Rome Challenger Istanbul Challenger Astana Challenger Wroclaw Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Heilbronn Challenger 2007 Knoxville Challenger - Knoxville AT&T Challenger of Dallas - Dallas Bangkok Challenger BMW Tennis Championship - Sunrise Heilbronn Challenger Prostejov Challenger Tallahassee Tennis Challenger - Tallahassee Vancouver Challenger Karlsruhe Challenger Hurricane Tennis Open - Bradenton Tashkent Challenger Petange Challenger Polska Energia Open - Bytom Semgroup Challenger - Tulsa Raanana Challenger Nanjing Challenger Taipei City Challenger Heilbronn Challenger Prostejov Challenger Shymkent Challenger Eckental Challenger Chengdu Challenger Jinan Challenger St. Brieuc Challenger Bergamo Challenger Lexington Challenger Ilkley Challenger Rennes Challenger Perugia Challenger Busan Challenger Gwangju Challenger M25 Tbilisi Playford Challenger Eckental Challenger Portugal F9 (Setubal) Orleans Challenger Helsinki Challenger Andria Challenger Wroclaw Challenger Blois Challenger Seoul Challenger Quimper Challenger Lugano Challenger Recanati Challenger Chisinau Challenger Ortisei Challenger Nottingham Challenger Ortisei Challenger Pau Challenger Oeiras 1 Challenger Kazan Challenger Egypt F2 Abidjan 1 Challenger Porto Challenger Bratislava 1 Challenger Mons Challenger Tashkent Challenger Vancouver Challenger Vilnus Challenger Samarkand Challenger San Benedetto Challenger Istanbul Challenger Ortisei Challenger Bratislava Challenger Astana Challenger Chicago Challenger Andria Challenger Rennes Challenger Abidjan 2 Challenger Brest Challenger Rome Challenger St. Brieuc Challenger Mouilleron-Le-Captif Challenger Quimper Challenger Winnetka Challenger Segovia Challenger Drummondville Challenger St. Brieuc Challenger Hungary F3 Grodzisk Mazowiecki Challenger Lille Challenger Helsinki Challenger Oeiras 1 Challenger Oeiras 2 Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton St. Brieuc Challenger Seoul Challenger Grodzisk Mazowiecki Challenger Zhangjiagang Challenger Tenerife 1 Challenger Quimper Challenger Lugano Challenger Hamburg Challenger Gwangju Challenger Shenzhen 1 Challenger Guangzhou Challenger Astana Challenger Taipei Challenger Kachreti Challenger San Marino Challenger GHI Bronx Tennis Classic - Bronx Braunschweig Challenger Savannah Challenger Sao Paulo Challenger Salinas Challenger Rhodes Challenger Vancouver Challenger Monterrey Challenger Sarasota Challenger Orange Warsaw Open - Warsaw Mouilleron-Le-Captif Challenger Irving Challenger Knoxville Challenger Bratislava Challenger Champaign Challenger Nottingham Challenger Nottingham-2 Challenger Cherbourg Challenger SAP Open - San Jose Mons Challenger Dallas Challenger Manacor Challenger Bratislava Challenger Hersonissos 1 Challenger Brisbane International - Brisbane Medibank International - Sydney Orleans Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Mons Challenger Athens Challenger Bratislava Challenger Citi Open - Washington Shenzhen Open - Shenzhen Gerry Weber Open - Halle Memphis Open - Memphis Gerry Weber Open - Halle Swiss Indoors Basel - Basel Helsinki Challenger Delray Beach International Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Winston-Salem Open - Winston-Salem Cherbourg Challenger Moselle Open - Metz Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Binghamton Challenger BMW Open - Munich Truist Atlanta Open - Atlanta Kremlin Cup - Moscow Belgrade 2 - Belgrade Astana Open - Nur-Sultan Wuxi Challenger Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Abierto de Tenis Mifel - Los Cabos Libema Open - 's-Hertogenbosch Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Rennes Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice St. Petersburg Open - St. Petersburg Cassis Challenger Open 13 - Marseille Brest Challenger Anytech365 Andalucia Open - Marbella Hall of Fame Tennis Championships - Newport Valencia Open - Valencia Aircel Chennai Open - Chennai Barcelona Open BancSabadell - Barcelona US Men's Clay Court Championship - Houston Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya BB&T Atlanta Open - Atlanta China Open - Beijing Brescia Challenger St. Petersburg Open - St. Petersburg Pau Challenger Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow Geneva Open - Geneva Aegon Nottingham Open - Nottingham Winnetka Challenger Recanati Challenger Kremlin Cup - Moscow Hong Kong Challenger Zhuhai Challenger Open Sud de France - Montpellier Vancouver Challenger Busan Challenger ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Vilnius Challenger Qatar ExxonMobil Open - Doha Busan Challenger Grodzisk Mazowiecki Challenger Geneva Open - Geneva St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Roanne Challenger Murray River Open - Melbourne Lyon Challenger Serbia Open - Belgrade Noventi Open - Halle Hamburg European Open - Hamburg Hersonissos 2 Challenger Citi Open - Washington Lugano Challenger Tbilisi Challenger Gonet Geneva Open - Geneva Pozoblanco Challenger Bratislava 1 Challenger Orleans Challenger Hamburg European Open - Hamburg Sofia Open - Sofia ATP Studena Croatia Open Umag - Umag Brest Challenger Lille Challenger Bratislava 2 Challenger Qatar ExxonMobil Open - Doha Busan Challenger Lexington Challenger Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow Citi Open - Washington Ottignies-Louvain-la-Neuve Challenger Lille Challenger Gwangju Challenger Kremlin Cup - Moscow Sony Ericsson Open - Miami Delray Beach Open - Delray Beach Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Western & Southern Open - New York Millennium Estoril Open - Estoril Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Miami Open - Miami Coupe Rogers - Montreal Erste Bank Open - Vienna Truist Atlanta Open - Atlanta Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells National Bank Open - Montreal Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami St. Petersburg Open - St. Petersburg Legg Mason Tennis Classic - Washington BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing U.S. Open - New York French Open - Paris Wimbledon - London Sony Open Tennis - Miami Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 All Lower level tournaments Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, Group II, 1R, MAR-LTU 2-3 Olympics - Rio de Janeiro Australian Open (juniors) Istanbul Challenger