2023 | | Pune | Round of 32 | Outdoor Hard | | ResultadosCuadros |
2022 | | Tel Aviv | Round of 32 | Indoor Hard | | ResultadosCuadros |
2022 | | Estoril | Round of 32 | Outdoor Clay | | ResultadosCuadros |
2022 | | ATP Masters 1000 Miami | Round of 128 | Outdoor Hard | | ResultadosCuadros |
2022 | | ATP Masters 1000 Indian Wells | Round of 128 | Outdoor Hard | | ResultadosCuadros |
2022 | | Doha | Round of 32 | Outdoor Hard | | ResultadosCuadros |
2022 | | Adelaide 2 | Round of 32 | Outdoor Hard | | ResultadosCuadros |
2022 | | Adelaide 1 | Round of 32 | Outdoor Hard | | ResultadosCuadros |
2021 | | Winston-Salem | Round of 64 | Outdoor Hard | | ResultadosCuadros |
2021 | | Singapore | Round of 32 | Indoor Hard | | ResultadosCuadros |
2019 | | Moscow | Round of 32 | Indoor Hard | | ResultadosCuadros |
2019 | | Washington | Round of 64 | Outdoor Hard | | ResultadosCuadros |
2019 | | Budapest | Round of 32 | Outdoor Clay | | ResultadosCuadros |
2019 | | ATP Masters 1000 Monte-Carlo | Round of 64 | Outdoor Clay | | ResultadosCuadros |
2019 | | ATP Masters 1000 Miami | Round of 128 | Outdoor Hard | | ResultadosCuadros |
2019 | | ATP Masters 1000 Indian Wells | Round of 128 | Outdoor Hard | | ResultadosCuadros |
2018 | | ATP Masters 1000 Paris | Round of 64 | Indoor Hard | | ResultadosCuadros |
2018 | | ATP Masters 1000 Shanghai | Round of 64 | Outdoor Hard | | ResultadosCuadros |
2018 | | ATP Masters 1000 Cincinnati | Round of 64 | Outdoor Hard | | ResultadosCuadros |
2018 | | ATP Masters 1000 Canada | Round of 64 | Outdoor Hard | | ResultadosCuadros |
2018 | | ATP Masters 1000 Rome | Round of 64 | Outdoor Clay | | ResultadosCuadros |
2018 | | Istanbul | Round of 32 | Outdoor Clay | | ResultadosCuadros |
2018 | | ATP Masters 1000 Monte-Carlo | Round of 64 | Outdoor Clay | | ResultadosCuadros |
2018 | | ATP Masters 1000 Miami | Round of 128 | Outdoor Hard | | ResultadosCuadros |
2018 | | ATP Masters 1000 Indian Wells | Round of 128 | Outdoor Hard | | ResultadosCuadros |
2018 | | Pune | Round of 32 | Outdoor Hard | | ResultadosCuadros |
2017 | | ATP Masters 1000 Paris | Round of 64 | Indoor Hard | | ResultadosCuadros |
2017 | | ATP Masters 1000 Shanghai | Round of 64 | Outdoor Hard | | ResultadosCuadros |
2017 | | 's-Hertogenbosch | Round of 32 | Outdoor Grass | | ResultadosCuadros |
2017 | | ATP Masters 1000 Rome | Round of 64 | Outdoor Clay | | ResultadosCuadros |
2017 | | ATP Masters 1000 Madrid | Round of 64 | Outdoor Clay | | ResultadosCuadros |
2017 | | Istanbul | Round of 32 | Outdoor Clay | | ResultadosCuadros |
2017 | | ATP Masters 1000 Monte-Carlo | Round of 64 | Outdoor Clay | | ResultadosCuadros |
2017 | | ATP Masters 1000 Miami | Round of 128 | Outdoor Hard | | ResultadosCuadros |
2017 | | ATP Masters 1000 Indian Wells | Round of 128 | Outdoor Hard | | ResultadosCuadros |
2017 | | Montpellier | Round of 32 | Indoor Hard | | ResultadosCuadros |
2017 | | Chennai | Round of 32 | Outdoor Hard | | ResultadosCuadros |
2016 | | ATP Masters 1000 Paris | Round of 64 | Indoor Hard | | ResultadosCuadros |
2016 | | ATP Masters 1000 Shanghai | Round of 64 | Outdoor Hard | | ResultadosCuadros |
2016 | | ATP Masters 1000 Canada | Round of 64 | Outdoor Hard | | ResultadosCuadros |
2016 | | Stuttgart | Round of 32 | Outdoor Grass | | ResultadosCuadros |
2016 | | Geneva | Round of 32 | Outdoor Clay | | ResultadosCuadros |
2016 | | ATP Masters 1000 Miami | Round of 128 | Outdoor Hard | | ResultadosCuadros |
2016 | | ATP Masters 1000 Indian Wells | Round of 128 | Outdoor Hard | | ResultadosCuadros |
2016 | | Marseille | Round of 32 | Indoor Hard | | ResultadosCuadros |
2016 | | Montpellier | Round of 32 | Indoor Hard | | ResultadosCuadros |
2016 | | Brisbane | Round of 32 | Outdoor Hard | | ResultadosCuadros |
2015 | | ATP Masters 1000 Paris | Round of 64 | Indoor Hard | | ResultadosCuadros |
2015 | | Moscow | Round of 32 | Indoor Hard | | ResultadosCuadros |
2015 | | Shenzhen | Round of 32 | Outdoor Hard | | ResultadosCuadros |
2015 | | ATP Masters 1000 Cincinnati | Round of 64 | Outdoor Hard | | ResultadosCuadros |
2015 | | ATP Masters 1000 Canada | Round of 64 | Outdoor Hard | | ResultadosCuadros |
2015 | | Washington | Round of 64 | Outdoor Hard | | ResultadosCuadros |
2015 | | Stuttgart | Round of 32 | Outdoor Grass | | ResultadosCuadros |
2015 | | Geneva | Round of 32 | Outdoor Clay | | ResultadosCuadros |
2015 | | Barcelona | Round of 64 | Outdoor Clay | | ResultadosCuadros |
2015 | | ATP Masters 1000 Monte-Carlo | Round of 64 | Outdoor Clay | | ResultadosCuadros |
2015 | | ATP Masters 1000 Indian Wells | Round of 128 | Outdoor Hard | | ResultadosCuadros |
2014 | | Moscow | Round of 32 | Indoor Hard | | ResultadosCuadros |
2014 | | Umag | Round of 32 | Outdoor Clay | | ResultadosCuadros |
2014 | | Barcelona | Round of 64 | Outdoor Clay | | ResultadosCuadros |
2014 | | ATP Masters 1000 Miami | Round of 128 | Outdoor Hard | | ResultadosCuadros |
2014 | | ATP Masters 1000 Indian Wells | Round of 128 | Outdoor Hard | | ResultadosCuadros |
2013 | | London / Queen's Club | Round of 64 | Outdoor Grass | | ResultadosCuadros |
2013 | | Munich | Round of 32 | Outdoor Clay | | ResultadosCuadros |
2013 | | ATP Masters 1000 Miami | Round of 128 | Outdoor Hard | | ResultadosCuadros |
2013 | | ATP Masters 1000 Indian Wells | Round of 128 | Outdoor Hard | | ResultadosCuadros |
2013 | | Zagreb | Round of 32 | Indoor Hard | | ResultadosCuadros |
2013 | | Chennai | Round of 32 | Outdoor Hard | | ResultadosCuadros |
2012 | | ATP Masters 1000 Paris | Round of 64 | Indoor Hard | | ResultadosCuadros |
2012 | | ATP Masters 1000 Canada | Round of 64 | Outdoor Hard | | ResultadosCuadros |
2012 | | Umag | Round of 32 | Outdoor Clay | | ResultadosCuadros |
2012 | | London / Queen's Club | Round of 64 | Outdoor Grass | | ResultadosCuadros |
2012 | | Munich | Round of 32 | Outdoor Clay | | ResultadosCuadros |
2012 | | ATP Masters 1000 Miami | Round of 128 | Outdoor Hard | | ResultadosCuadros |
2012 | | ATP Masters 1000 Indian Wells | Round of 128 | Outdoor Hard | | ResultadosCuadros |
2011 | | Umag | Round of 32 | Outdoor Clay | | ResultadosCuadros |
2011 | | Hamburg | Round of 64 | Outdoor Clay | | ResultadosCuadros |
2011 | | London / Queen's Club | Round of 64 | Outdoor Grass | | ResultadosCuadros |
2011 | | ATP Masters 1000 Miami | Round of 128 | Outdoor Hard | | ResultadosCuadros |
2011 | | ATP Masters 1000 Indian Wells | Round of 128 | Outdoor Hard | | ResultadosCuadros |
2011 | | Zagreb | Round of 32 | Indoor Hard | | ResultadosCuadros |
2010 | | ATP Masters 1000 Paris | Round of 64 | Indoor Hard | | ResultadosCuadros |
2010 | | Vienna | Round of 32 | Indoor Hard | | ResultadosCuadros |
2010 | | Metz | Round of 32 | Indoor Hard | | ResultadosCuadros |
2010 | | Washington | Round of 64 | Outdoor Hard | | ResultadosCuadros |
2010 | | London / Queen's Club | Round of 64 | Outdoor Grass | | ResultadosCuadros |
2010 | | ATP Masters 1000 Madrid | Round of 64 | Outdoor Clay | | ResultadosCuadros |
2010 | | ATP Masters 1000 Rome | Round of 64 | Outdoor Clay | | ResultadosCuadros |
2010 | | ATP Masters 1000 Monte-Carlo | Round of 64 | Outdoor Clay | | ResultadosCuadros |
2010 | | ATP Masters 1000 Miami | Round of 128 | Outdoor Hard | | ResultadosCuadros |
2010 | | ATP Masters 1000 Indian Wells | Round of 128 | Outdoor Hard | | ResultadosCuadros |
2009 | | ATP Masters 1000 Paris | Round of 64 | Indoor Hard | | ResultadosCuadros |
2009 | | Washington | Round of 64 | Outdoor Hard | | ResultadosCuadros |
2009 | | London / Queen's Club | Round of 64 | Outdoor Grass | | ResultadosCuadros |
2009 | | ATP Masters 1000 Miami | Round of 128 | Outdoor Hard | | ResultadosCuadros |
2009 | | ATP Masters 1000 Indian Wells | Round of 128 | Outdoor Hard | | ResultadosCuadros |
2008 | | New Haven | Round of 64 | Outdoor Hard | | ResultadosCuadros |