Career
Highlights
2024
ATP 250 Estoril Champion
2023
ATP 250 Open 13 Provence, Marseille Champion
ATP Masters 1000 Shanghai Champion
2022
ATP Masters 1000 Miami Open Champion in doubles w/ John Isner
ATP 250 BOSS Open Stuttgart Champion in doubles w/ Mate Pavic
ATP 500 Terra Wortmann Open Halle Champion
ATP Masters 1000 Montreal finalist
2021
All-time record high ATP ranking at 9th
ATP 250 Delray Beach Champion
ATP Masters 1000 Miami Open Champion
Wimbledon Grand Slam semifinalist
ATP 250 Metz Champion in singles and doubles w/ Jan Zielinski
ATP Finals qualifier
2020
All-time record high ATP ranking at 28th
Semi finals at ASB Classic, Auckland
ATP Masters 1000 Paris Champion in doubles w/ Felix Auger-Aliassime
2019
ATP Ranking from 88 to 37
Title Champion at Canberra Challenger
Quarter finals at Dubai Duty Free Championships
Quarter finals at BNP Paribas Open
3rd Round at Miami Masters
3rd Round at Wimbledon
ATP 250 Winston-Salem Champion
2018
​
ATP Ranking from 231 to 88
Title Champion at Poznan Challenger
Title Champion at Brest Challenger
Reached 2nd Round at Roland Garros in his debut at a Grand Slam Tournament