A career-high No. 8
Khachanov reached a career-high ATP Tour ranking of No. 8 on July 15, 2019.

TennisATPRight-handed
Karen Khachanov is a tennis player on the ATP Tour who won an Olympic silver medal in men's singles at Tokyo 2020.
561 ATP Tour matches7 titles
Updated
Karen Khachanov plays on the ATP Tour. Born on May 21, 1996, in Moscow, Russia, he plays right-handed with a two-handed backhand and turned pro in 2013. He won an Olympic silver medal in men's singles at Tokyo 2020 and won 2 titles in 2024, the Qatar ExxonMobil Open and the Almaty Open.
Khachanov lost to Nuno Borges 6-3, 6-4 in Round 2 of the Rolex Paris Masters on Nov 4, 2026. In Round 1 on Nov 2, 2026, Khachanov beat Denis Shapovalov when Shapovalov retired during the match. Before that, Khachanov lost to Carlos Alcaraz 6-4, 7-6 in Round 1 of the Erste Bank Open on Oct 27, 2026.
Every ATP Tour, Grand Slam and Olympic main-draw match in our records, newest first. A walkover is listed but never counted in a record.
2026: 28-24
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 4 | Paris Masters | Round 2 | Nuno Borges | L | 3-6, 4-6 | Hard |
| Nov 2 | Paris Masters | Round 1 | Denis Shapovalov | W | 6-3, 6-7(6), 1-4 ret. (ret.) | Hard |
| Oct 27 | Erste Bank Open | Round 1 | Carlos Alcaraz | L | 4-6, 6-7(5) | Hard |
| Oct 23 | Almaty Open | Quarterfinal | Alexander Bublik | L | 6-4, 6-7(5), 6-7(5) | Hard |
| Oct 22 | Almaty Open | Round 2 | Tomas Machac | W | 6-2, 4-6, 7-6(7) | Hard |
| Oct 20 | Almaty Open | Round 1 | Rei Sakamoto | W | 6-2, 6-4 | Hard |
| Oct 13 | Shanghai Masters | Round 4 | Alex de Minaur | L | 3-6, 4-6 | Hard |
| Oct 11 | Shanghai Masters | Round 3 | Adrian Mannarino | W | 6-2, 6-4 | Hard |
| Oct 9 | Shanghai Masters | Round 2 | Arthur Fery | W | 7-6(6), 6-7(5), 7-6(2) | Hard |
| Oct 4 | China Open | Quarterfinal | Hubert Hurkacz | L | 6-7(2), 2-6 | Hard |
| Oct 2 | China Open | Round 2 | Alex Molcan | W | 7-5, 6-3 | Hard |
| Sep 29 | China Open | Round 1 | Felix Auger-Aliassime | W | 6-3, 6-3 | Hard |
| Sep 11 | US Open | Semifinal | Alexander Zverev | L | 3-6, 6-7(7), 6-7(6) | Hard |
| Sep 9 | US Open | Quarterfinal | Alexander Blockx | W | 6-2, 7-5, 3-2 ret. (ret.) | Hard |
| Sep 7 | US Open | Round 4 | Learner Tien | W | 7-5, 4-6, 6-7(6), 6-1, 6-4 | Hard |
| Sep 5 | US Open | Round 3 | Benjamin Bonzi | W | 6-3, 6-2, 6-4 | Hard |
| Sep 3 | US Open | Round 2 | Felix Auger-Aliassime | W | 6-7(5), 6-3, 6-2, 6-2 | Hard |
| Aug 31 | US Open | Round 1 | Roman Andres Burruchaga | W | 6-3, 6-0, 6-1 | Hard |
| Aug 14 | Cincinnati Open | Round 1 | Aleksandar Kovacevic | L | 7-5, 3-6, 6-7(2) | Hard |
| Aug 5 | National Bank Open | Round 2 | Terence Atmane | L | 4-6, 6-7(3) | Hard |
| Jul 29 | Mifel Tennis Open by Telcel Oppo | Round 2 | Bernard Tomic | L | 2-6, 4-6 | Hard |
| Jul 4 | Wimbledon | Round 3 | Flavio Cobolli | L | 6-0, 6-7(4), 7-6(5), 2-6, 2-6 | Grass |
| Jul 2 | Wimbledon | Round 2 | Yannick Hanfmann | W | 6-3, 6-4, 6-4 | Grass |
| Jun 30 | Wimbledon | Round 1 | Billy Harris | W | 6-3, 5-7, 6-3, 6-3 | Grass |
| Jun 16 | Terra Wortmann Open | Round 1 | Ethan Quinn | L | 6-1, 4-6, 4-6 | Grass |
| May 29 | Roland Garros | Round 3 | Jesper de Jong | L | 5-7, 7-5, 2-6, 7-6(2), 2-6 | Clay |
| May 27 | Roland Garros | Round 2 | Marco Trungelliti | W | 7-6(5), 5-7, 6-1, 7-6(4) | Clay |
| May 24 | Roland Garros | Round 1 | Arthur Gea | W | 6-3, 7-6(3), 6-0 | Clay |
| May 20 | Bitpanda Hamburg Open | Round 2 | Ugo Humbert | L | 3-6, 6-3, 6-7(3) | Clay |
| May 19 | Bitpanda Hamburg Open | Round 1 | Hugo Gaston | W | 3-6, 6-3, 7-6(4) | Clay |
| May 13 | Italian Open | Quarterfinal | Casper Ruud | L | 1-6, 6-1, 2-6 | Clay |
| May 12 | Italian Open | Round 4 | Dino Prizmic | W | 6-1, 7-6(2) | Clay |
| May 10 | Italian Open | Round 3 | Botic Van De Zandschulp | W | 5-7, 6-4, 6-4 | Clay |
| May 8 | Italian Open | Round 2 | Aleksandr Shevchenko | W | 6-4, 6-4 | Clay |
| Apr 27 | Madrid Open | Round 3 | Jakub Mensik | L | 4-6, 6-7(11) | Clay |
| Apr 25 | Madrid Open | Round 2 | Adam Walton | W | 6-2, 6-3 | Clay |
| Apr 14 | Barcelona Open | Round 1 | Camilo Ugo Carabelli | L | 3-6, 4-6 | Clay |
| Apr 6 | Monte-Carlo Masters | Round 1 | Arthur Rinderknech | L | 5-7, 2-6 | Clay |
| Mar 22 | Miami Open | Round 3 | Martin Landaluce | L | 3-6, 6-7(2) | Hard |
| Mar 20 | Miami Open | Round 2 | Roberto Bautista Agut | W | 6-3, 6-3 | Hard |
| Mar 7 | Indian Wells | Round 2 | Joao Fonseca | L | 6-4, 6-7(7), 4-6 | Hard |
| Feb 25 | Dubai Duty Free | Round 2 | Jenson Brooksby | L | 6-7(6), 4-6 | Hard |
| Feb 24 | Dubai Duty Free | Round 1 | Aleksandr Shevchenko | W | 6-7(5), 6-2, 6-3 | Hard |
| Feb 19 | Qatar Open | Quarterfinal | Carlos Alcaraz | L | 7-6(3), 4-6, 3-6 | Hard |
| Feb 18 | Qatar Open | Round 2 | Marton Fucsovics | W | 6-2, 4-6, 6-4 | Hard |
| Feb 17 | Qatar Open | Round 1 | Shintaro Mochizuki | W | 6-1, 3-6, 6-4 | Hard |
| Feb 12 | Rotterdam | Round 2 | Jaume Munar | L | 6-7(8), 6-3, 3-6 | Hard |
| Feb 11 | Rotterdam | Round 1 | Jesper de Jong | W | 3-6, 6-4, 7-5 | Hard |
| Jan 23 | Australian Open | Round 3 | Luciano Darderi | L | 6-7(5), 6-3, 3-6, 4-6 | Hard |
| Jan 21 | Australian Open | Round 2 | Nishesh Basavareddy | W | 6-1, 6-4, 6-3 | Hard |
| Jan 19 | Australian Open | Round 1 | Alex Michelsen | W | 4-6, 6-4, 6-3, 5-7, 6-3 | Hard |
| Jan 8 | Bank of China Hong Kong Tennis Open | Round 2 | Michael Mmoh | L | 6-7(2), 6-7(4) | Hard |
2025: 32-24
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 30 | Paris Masters | Round 3 | Alex de Minaur | L | 2-6, 2-6 | Hard |
| Oct 29 | Paris Masters | Round 2 | Joao Fonseca | W | 6-1, 3-6, 6-3 | Hard |
| Oct 27 | Paris Masters | Round 1 | Ethan Quinn | W | 6-1, 6-1 | Hard |
| Oct 20 | Erste Bank Open | Round 1 | Tallon Griekspoor | L | 3-6, 7-5, 4-6 | Hard |
| Oct 16 | Almaty Open | Round 2 | Jan-Lennard Struff | L | 6-4, 6-7(5), 3-6 | Hard |
| Oct 4 | Shanghai Masters | Round 2 | Shang Juncheng | L | 6-7(3), 3-6 | Hard |
| Sep 24 | China Open | Round 1 | Alexandre Muller | L | 6-4, 6-7(5), 4-6 | Hard |
| Aug 28 | US Open | Round 2 | Kamil Majchrzak | L | 6-2, 7-6(4), 4-6, 5-7, 6-7(5) | Hard |
| Aug 25 | US Open | Round 1 | Nishesh Basavareddy | W | 6-7(5), 6-3, 7-5, 6-1 | Hard |
| Aug 13 | Cincinnati Open | Round 4 | Alexander Zverev | L | 5-7, 0-3 ret. (ret.) | Hard |
| Aug 12 | Cincinnati Open | Round 3 | Jenson Brooksby | W | 6-3, 6-3 | Hard |
| Aug 10 | Cincinnati Open | Round 2 | Valentin Royer | W | 6-4, 7-6(6) | Hard |
| Aug 7 | National Bank Open | Final | Ben Shelton | L | 7-6(5), 4-6, 6-7(3) | Hard |
| Aug 6 | National Bank Open | Semifinal | Alexander Zverev | W | 6-3, 4-6, 7-6(4) | Hard |
| Aug 4 | National Bank Open | Quarterfinal | Alex Michelsen | W | 6-4, 7-6(3) | Hard |
| Aug 2 | National Bank Open | Round 4 | Casper Ruud | W | 6-4, 7-5 | Hard |
| Jul 31 | National Bank Open | Round 3 | Emilio Nava | W | 6-7(6), 6-4, 6-1 | Hard |
| Jul 29 | National Bank Open | Round 2 | Juan Pablo Ficovich | W | 6-4, 6-2 | Hard |
| Jul 8 | Wimbledon | Quarterfinal | Taylor Fritz | L | 3-6, 4-6, 6-1, 6-7(4) | Grass |
| Jul 6 | Wimbledon | Round 4 | Kamil Majchrzak | W | 6-4, 6-2, 6-3 | Grass |
| Jul 4 | Wimbledon | Round 3 | Nuno Borges | W | 7-6(6), 4-6, 4-6, 6-3, 7-6(8) | Grass |
| Jul 2 | Wimbledon | Round 2 | Shintaro Mochizuki | W | 1-6, 7-6(7), 4-6, 6-3, 6-4 | Grass |
| Jun 30 | Wimbledon | Round 1 | Mackenzie McDonald | W | 7-5, 6-4, 6-4 | Grass |
| Jun 21 | Terra Wortmann Open | Semifinal | Alexander Bublik | L | 6-4, 6-7(5), 4-6 | Grass |
| Jun 20 | Terra Wortmann Open | Quarterfinal | Tomas Martin Etcheverry | W | 6-3, 6-2 | Grass |
| Jun 19 | Terra Wortmann Open | Round 2 | Felix Auger-Aliassime | W | 6-3, 1-6, 6-3 | Grass |
| Jun 18 | Terra Wortmann Open | Round 1 | Zizou Bergs | W | 7-5, 6-3 | Grass |
| Jun 13 | Libema Open | Quarterfinal | Gabriel Diallo | L | 6-7(6), 4-6 | Grass |
| Jun 11 | Libema Open | Round 2 | Mackenzie McDonald | W | 6-3, 5-7, 7-6(4) | Grass |
| May 30 | Roland Garros | Round 3 | Tommy Paul | L | 3-6, 6-3, 6-7(7), 6-3, 3-6 | Clay |
| May 28 | Roland Garros | Round 2 | Sebastian Ofner | W | 7-5, 3-6, 7-5, 4-6, 6-2 | Clay |
| May 26 | Roland Garros | Round 1 | Aleksandar Vukic | W | 6-4, 6-4, 6-4 | Clay |
| May 22 | Gonet Geneva Open | Quarterfinal | Sebastian Ofner | L | 6-4, 4-6, 4-6 | Clay |
| May 21 | Gonet Geneva Open | Round 2 | Kei Nishikori | W | 7-5, 2-5 ret. (ret.) | Clay |
| May 13 | Italian Open | Round 4 | Carlos Alcaraz | L | 3-6, 6-3, 5-7 | Clay |
| May 11 | Italian Open | Round 3 | Francesco Passaro | W | 6-3, 6-0 | Clay |
| May 9 | Italian Open | Round 2 | Roman Andres Burruchaga | W | 6-4, 5-7, 6-1 | Clay |
| Apr 29 | Madrid Open | Round 3 | Tommy Paul | L | 3-6, 6-3, 2-6 | Clay |
| Apr 26 | Madrid Open | Round 2 | Reilly Opelka | W | 7-6(3), 7-6(4) | Clay |
| Apr 19 | Barcelona Open | Semifinal | Holger Rune | L | 3-6, 2-6 | Clay |
| Apr 18 | Barcelona Open | Quarterfinal | Alejandro Davidovich Fokina | W | 6-4, 7-5 | Clay |
| Apr 17 | Barcelona Open | Round 2 | Jaume Munar | W | 7-5, 6-4 | Clay |
| Apr 15 | Barcelona Open | Round 1 | Cameron Norrie | W | 6-7(3), 6-4, 6-3 | Clay |
| Apr 7 | Monte-Carlo Masters | Round 1 | Daniil Medvedev | L | 5-7, 6-4, 4-6 | Clay |
| Mar 23 | Miami Open | Round 3 | Grigor Dimitrov | L | 7-6(3), 4-6, 5-7 | Hard |
| Mar 21 | Miami Open | Round 2 | Nick Kyrgios | W | 7-6(3), 6-0 | Hard |
| Mar 10 | Indian Wells | Round 3 | Ben Shelton | L | 3-6, 5-7 | Hard |
| Mar 8 | Indian Wells | Round 2 | Jakub Mensik | W | 3-6, 6-0, 6-3 | Hard |
| Feb 26 | Dubai Duty Free | Round 2 | Stefanos Tsitsipas | L | 6-7(4), 6-2, 4-6 | Hard |
| Feb 24 | Dubai Duty Free | Round 1 | Daniel Evans | W | 6-1, 6-3 | Hard |
| Feb 18 | Qatar Open | Round 1 | Daniil Medvedev | L | 6-4, 5-7, 3-6 | Hard |
| Feb 12 | Open 13 Provence | Round 2 | Hamad Medjedovic | L | 2-6, 3-6 | Hard |
| Jan 17 | Australian Open | Round 3 | Alex Michelsen | L | 3-6, 6-7(5), 2-6 | Hard |
| Jan 15 | Australian Open | Round 2 | Gabriel Diallo | W | 7-6(4), 4-6, 6-3, 6-3 | Hard |
| Jan 13 | Australian Open | Round 1 | Adrian Mannarino | W | 7-6(5), 6-3, 6-3 | Hard |
| Jan 1 | Bank of China Hong Kong Tennis Open | Round 2 | Kei Nishikori | L | 6-4, 3-6, 5-7 | Hard |
2024: 37-22
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 2 | Paris Masters | Semifinal | Ugo Humbert | L | 7-6(6), 4-6, 3-6 | Hard |
| Nov 1 | Paris Masters | Quarterfinal | Grigor Dimitrov | W | 6-2, 6-3 | Hard |
| Oct 31 | Paris Masters | Round 3 | Alexei Popyrin | W | 7-6(5), 6-4 | Hard |
| Oct 30 | Paris Masters | Round 2 | Giovanni Mpetshi Perricard | W | 6-7(12), 6-1, 6-4 | Hard |
| Oct 29 | Paris Masters | Round 1 | Christopher O'Connell | W | 6-4, 3-6, 7-6(6) | Hard |
| Oct 27 | Erste Bank Open | Final | Jack Draper | L | 4-6, 5-7 | Hard |
| Oct 26 | Erste Bank Open | Semifinal | Alex de Minaur | W | 6-2, 6-4 | Hard |
| Oct 25 | Erste Bank Open | Quarterfinal | Matteo Berrettini | W | 6-1, 6-4 | Hard |
| Oct 24 | Erste Bank Open | Round 2 | Brandon Nakashima | W | 1-6, 6-3, 6-4 | Hard |
| Oct 23 | Erste Bank Open | Round 1 | Thiago Seyboth Wild | W | 6-2, 6-4 | Hard |
| Oct 20 | Almaty Open | Final | Gabriel Diallo | W | 6-2, 5-7, 6-3 | Hard |
| Oct 19 | Almaty Open | Semifinal | Aleksandar Vukic | W | 6-7(3), 6-3, 6-4 | Hard |
| Oct 18 | Almaty Open | Quarterfinal | Beibit Zhukayev | W | 6-2, 6-4 | Hard |
| Oct 17 | Almaty Open | Round 2 | Otto Virtanen | W | 7-6(2), 7-6(3) | Hard |
| Oct 7 | Shanghai Masters | Round 2 | Marcos Giron | L | 4-6, 3-6 | Hard |
| Sep 30 | China Open | Quarterfinal | Carlos Alcaraz | L | 5-7, 2-6 | Hard |
| Sep 29 | China Open | Round 2 | Francisco Cerundolo | W | 7-6(4), 7-6(9) | Hard |
| Sep 27 | China Open | Round 1 | Roberto Carballes Baena | W | 6-4, 6-4 | Hard |
| Sep 20 | Hangzhou Open | Round 2 | Bu Yunchaokete | L | 6-7(7), 6-4, 3-6 | Hard |
| Aug 27 | US Open | Round 1 | Daniel Evans | L | 7-6(6), 6-7(2), 6-7(4), 6-4, 4-6 | Hard |
| Aug 15 | Cincinnati Open | Round 2 | Alexander Zverev | L | 3-6, 2-6 | Hard |
| Aug 12 | Cincinnati Open | Round 1 | Francisco Cerundolo | W | 6-0, 6-3 | Hard |
| Aug 8 | National Bank Open | Round 2 | Matteo Arnaldi | L | 5-7, 5-7 | Hard |
| Aug 6 | National Bank Open | Round 1 | Gabriel Diallo | W | 6-4, 6-4 | Hard |
| Jul 31 | Mubadala DC Open | Round 2 | SeongChan Hong | L | 2-6, 4-6 | Hard |
| Jul 4 | Wimbledon | Round 2 | Quentin Halys | L | 6-4, 3-6, 6-3, 3-6, 4-6 | Grass |
| Jul 3 | Wimbledon | Round 1 | Aslan Karatsev | W | 6-3, 6-7(4), 7-6(11), 2-0 ret. (ret.) | Grass |
| Jun 18 | Queen's Club | Round 1 | Sebastian Korda | L | 5-7, 6-7(5) | Grass |
| Jun 13 | Libema Open | Round 2 | Aleksandar Vukic | L | 4-6, 7-5, 6-7(4) | Grass |
| May 30 | Roland Garros | Round 2 | Jozef Kovalik | L | 6-4, 6-4, 4-6, 3-6, 4-6 | Clay |
| May 27 | Roland Garros | Round 1 | Sumit Nagal | W | 6-2, 6-0, 7-6(5) | Clay |
| May 14 | Italian Open | Round 4 | Alejandro Tabilo | L | 6-7(5), 6-7(10) | Clay |
| May 12 | Italian Open | Round 3 | Francisco Cerundolo | W | 6-2, 6-4 | Clay |
| May 10 | Italian Open | Round 2 | Aleksandr Shevchenko | W | 6-4, 6-4 | Clay |
| Apr 30 | Madrid Open | Round 4 | Jannik Sinner | L | 7-5, 3-6, 3-6 | Clay |
| Apr 29 | Madrid Open | Round 3 | Flavio Cobolli | W | 7-5, 6-4 | Clay |
| Apr 27 | Madrid Open | Round 2 | Roberto Bautista Agut | W | 3-6, 6-3, 7-5 | Clay |
| Apr 12 | Monte-Carlo Masters | Quarterfinal | Stefanos Tsitsipas | L | 4-6, 2-6 | Clay |
| Apr 11 | Monte-Carlo Masters | Round 3 | Daniil Medvedev | W | 6-3, 7-5 | Clay |
| Apr 10 | Monte-Carlo Masters | Round 2 | Francisco Cerundolo | W | 4-6, 6-4, 6-3 | Clay |
| Apr 8 | Monte-Carlo Masters | Round 1 | Cameron Norrie | W | 7-5, 7-6(3) | Clay |
| Mar 26 | Miami Open | Round 4 | Alexander Zverev | L | 1-6, 4-6 | Hard |
| Mar 25 | Miami Open | Round 3 | Francisco Cerundolo | W | 6-1, 5-7, 7-6(5) | Hard |
| Mar 23 | Miami Open | Round 2 | Laslo Djere | W | 6-2, 6-4 | Hard |
| Mar 8 | Indian Wells | Round 2 | Thiago Seyboth Wild | L | 1-6, 5-7 | Hard |
| Feb 28 | Dubai Duty Free | Round 2 | Jiri Lehecka | L | 7-6(6), 6-7(5), 4-6 | Hard |
| Feb 27 | Dubai Duty Free | Round 1 | Luca Van Assche | W | 6-2, 6-3 | Hard |
| Feb 24 | Qatar Open | Final | Jakub Mensik | W | 7-6(12), 6-4 | Hard |
| Feb 23 | Qatar Open | Semifinal | Alexei Popyrin | W | 7-6(12), 6-2 | Hard |
| Feb 22 | Qatar Open | Quarterfinal | Emil Ruusuvuori | W | 3-0 ret. (ret.) | Hard |
| Feb 21 | Qatar Open | Round 2 | Fabian Marozsan | W | 6-4, 7-5 | Hard |
| Feb 10 | Open 13 Provence | Semifinal | Grigor Dimitrov | L | 7-6(3), 4-6, 6-7(5) | Hard |
| Feb 9 | Open 13 Provence | Quarterfinal | Zhang Zhizhen | W | 6-4, 6-1 | Hard |
| Feb 7 | Open 13 Provence | Round 2 | Roberto Bautista Agut | W | 6-2, 6-2 | Hard |
| Jan 21 | Australian Open | Round 4 | Jannik Sinner | L | 4-6, 5-7, 3-6 | Hard |
| Jan 18 | Australian Open | Round 3 | Tomas Machac | W | 6-4, 7-6(4), 4-6, 7-6(5) | Hard |
| Jan 17 | Australian Open | Round 2 | Aleksandar Kovacevic | W | 6-4, 6-3, 4-6, 6-3 | Hard |
| Jan 14 | Australian Open | Round 1 | Daniel Altmaier | W | 5-7, 6-3, 7-6(5), 7-6(3) | Hard |
| Jan 3 | Bank of China Hong Kong Tennis Open | Round 2 | Emil Ruusuvuori | L | 6-7(2), 6-2, 2-6 | Hard |
2023: 34-18
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 9 | Moselle Open | Quarterfinal | Aleksandr Shevchenko | L | 4-6, 4-6 | Hard |
| Nov 7 | Moselle Open | Round 2 | Constant Lestienne | W | 6-4, 6-4 | Hard |
| Nov 3 | Paris Masters | Quarterfinal | Stefanos Tsitsipas | L | 3-6, 4-6 | Hard |
| Nov 2 | Paris Masters | Round 3 | Roman Safiullin | W | 4-6, 6-4, 6-2 | Hard |
| Oct 31 | Paris Masters | Round 2 | Laslo Djere | W | 6-4, 7-5 | Hard |
| Oct 30 | Paris Masters | Round 1 | Max Purcell | W | 6-4, 6-4 | Hard |
| Oct 27 | Erste Bank Open | Quarterfinal | Daniil Medvedev | L | 3-6, 6-3, 3-6 | Hard |
| Oct 25 | Erste Bank Open | Round 2 | Jiri Lehecka | W | 6-3, 6-1 | Hard |
| Oct 23 | Erste Bank Open | Round 1 | Roman Safiullin | W | 6-4, 6-4 | Hard |
| Oct 17 | Japan Open | Round 1 | Alexei Popyrin | L | 4-6, 2-6 | Hard |
| Oct 9 | Shanghai Masters | Round 3 | Grigor Dimitrov | L | 6-7(6), 4-6 | Hard |
| Oct 8 | Shanghai Masters | Round 2 | Beibit Zhukayev | W | 7-6(1), 4-6, 6-2 | Hard |
| Sep 29 | China Open | Round 1 | Lorenzo Musetti | L | 3-6, 6-1, 2-6 | Hard |
| Sep 26 | Huafa Properties Zhuhai Championships | Final | Yoshihito Nishioka | W | 7-6(2), 6-1 | Hard |
| Sep 25 | Huafa Properties Zhuhai Championships | Semifinal | Sebastian Korda | W | 7-5, 6-4 | Hard |
| Sep 24 | Huafa Properties Zhuhai Championships | Quarterfinal | Mackenzie McDonald | W | 4-6, 6-4, 6-4 | Hard |
| Sep 22 | Huafa Properties Zhuhai Championships | Round 2 | Alex Bolt | W | 6-4, 6-4 | Hard |
| Aug 29 | US Open | Round 1 | Michael Mmoh | L | 2-6, 4-6, 2-6 | Hard |
| Jun 6 | Roland Garros | Quarterfinal | Novak Djokovic | L | 6-4, 6-7(0), 2-6, 4-6 | Clay |
| Jun 4 | Roland Garros | Round 4 | Lorenzo Sonego | W | 1-6, 6-4, 7-6(7), 6-1 | Clay |
| Jun 2 | Roland Garros | Round 3 | Thanasi Kokkinakis | W | 6-4, 6-1, 3-6, 7-6(5) | Clay |
| May 31 | Roland Garros | Round 2 | Radu Albot | W | 6-3, 6-4, 6-2 | Clay |
| May 28 | Roland Garros | Round 1 | Constant Lestienne | W | 3-6, 1-6, 6-2, 6-1, 6-3 | Clay |
| May 12 | Italian Open | Round 2 | Gregoire Barrere | L | 6-4, 4-6, 6-7(4) | Clay |
| May 3 | Madrid Open | Quarterfinal | Carlos Alcaraz | L | 4-6, 5-7 | Clay |
| May 2 | Madrid Open | Round 4 | Andrey Rublev | W | 7-6(8), 6-4 | Clay |
| Apr 30 | Madrid Open | Round 3 | Roberto Bautista Agut | W | 7-5, 4-6, 6-3 | Clay |
| Apr 28 | Madrid Open | Round 2 | Thiago Monteiro | W | 6-3, 3-6, 6-3 | Clay |
| Apr 20 | Barcelona Open | Round 3 | Daniel Evans | L | 3-6, 4-6 | Clay |
| Apr 19 | Barcelona Open | Round 2 | Nicolas Jarry | W | 6-4, 6-4 | Clay |
| Apr 13 | Monte-Carlo Masters | Round 3 | Andrey Rublev | L | 6-7(4), 2-6 | Clay |
| Apr 12 | Monte-Carlo Masters | Round 2 | Ilya Ivashka | W | 7-6(2), 6-2 | Clay |
| Apr 11 | Monte-Carlo Masters | Round 1 | Alejandro Davidovich Fokina | W | 6-2, 6-2 | Clay |
| Mar 31 | Miami Open | Semifinal | Daniil Medvedev | L | 6-7(5), 6-3, 3-6 | Hard |
| Mar 30 | Miami Open | Quarterfinal | Francisco Cerundolo | W | 6-3, 6-2 | Hard |
| Mar 28 | Miami Open | Round 4 | Stefanos Tsitsipas | W | 7-6(4), 6-4 | Hard |
| Mar 27 | Miami Open | Round 3 | Jiri Lehecka | W | 6-2, 6-4 | Hard |
| Mar 25 | Miami Open | Round 2 | Tomas Martin Etcheverry | W | 6-1, 3-6, 6-3 | Hard |
| Mar 12 | Indian Wells | Round 3 | Alejandro Davidovich Fokina | L | 3-6, 6-1, 4-6 | Hard |
| Mar 10 | Indian Wells | Round 2 | Oscar Otte | W | 6-3, 6-3 | Hard |
| Feb 28 | Dubai Duty Free | Round 1 | Botic Van De Zandschulp | L | 5-7, 2-6 | Hard |
| Jan 26 | Australian Open | Semifinal | Stefanos Tsitsipas | L | 6-7(2), 4-6, 7-6(6), 3-6 | Hard |
| Jan 23 | Australian Open | Quarterfinal | Sebastian Korda | W | 7-6(5), 6-3, 3-0 ret. (ret.) | Hard |
| Jan 21 | Australian Open | Round 4 | Yoshihito Nishioka | W | 6-0, 6-0, 7-6(4) | Hard |
| Jan 20 | Australian Open | Round 3 | Frances Tiafoe | W | 6-3, 6-4, 3-6, 7-6(9) | Hard |
| Jan 18 | Australian Open | Round 2 | Jason Kubler | W | 6-4, 5-7, 6-4, 6-2 | Hard |
| Jan 15 | Australian Open | Round 1 | Bernabe Zapata Miralles | W | 7-6(3), 6-2, 6-0 | Hard |
| Jan 11 | Adelaide International 2 | Quarterfinal | Jack Draper | L | 4-6, 6-7(3) | Hard |
| Jan 10 | Adelaide International 2 | Round 2 | Marc-Andrea Huesler | W | 6-4, 6-4 | Hard |
| Jan 5 | Adelaide International | Quarterfinal | Daniil Medvedev | L | 3-6, 3-6 | Hard |
| Jan 3 | Adelaide International | Round 2 | Jack Draper | W | 6-4, 6-2 | Hard |
| Jan 2 | Adelaide International | Round 1 | Pedro Cachin | W | 6-2, 6-4 | Hard |
2022: 36-25
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 3 | Paris Masters | Round 3 | Novak Djokovic | L | 4-6, 1-6 | Hard |
| Nov 1 | Paris Masters | Round 2 | Marc-Andrea Huesler | W | 6-3, 4-6, 6-4 | Hard |
| Oct 31 | Paris Masters | Round 1 | Sebastian Baez | W | 6-1, 6-1 | Hard |
| Oct 26 | Erste Bank Open | Round 2 | Daniel Evans | L | 2-6, 2-6 | Hard |
| Oct 24 | Erste Bank Open | Round 1 | J.J. Wolf | W | 7-6(4), 7-5 | Hard |
| Oct 20 | BNP Paribas Fortis European Open | Round 2 | Sebastian Korda | L | 5-7, 6-7(9) | Hard |
| Oct 7 | Almaty Open | Quarterfinal | Novak Djokovic | L | 4-6, 3-6 | Hard |
| Oct 6 | Almaty Open | Round 2 | Marin Cilic | W | 2-6, 6-3, 6-3 | Hard |
| Oct 4 | Almaty Open | Round 1 | Maxime Cressy | W | 6-4, 7-6(3) | Hard |
| Sep 9 | US Open | Semifinal | Casper Ruud | L | 6-7(5), 2-6, 7-5, 2-6 | Hard |
| Sep 6 | US Open | Quarterfinal | Nick Kyrgios | W | 7-5, 4-6, 7-5, 6-7(3), 6-4 | Hard |
| Sep 4 | US Open | Round 4 | Pablo Carreno Busta | W | 4-6, 6-3, 6-1, 4-6, 6-3 | Hard |
| Sep 2 | US Open | Round 3 | Jack Draper | W | 6-3, 4-6, 6-5 ret. (ret.) | Hard |
| Aug 31 | US Open | Round 2 | Thiago Monteiro | W | 6-3, 6-3, 5-7, 6-4 | Hard |
| Aug 29 | US Open | Round 1 | Denis Kudla | W | 3-6, 6-1, 6-2, 6-2 | Hard |
| Aug 15 | Cincinnati Open | Round 1 | Sebastian Korda | L | 3-6, 4-6 | Hard |
| Aug 10 | National Bank Open | Round 2 | Marin Cilic | L | 3-6, 2-6 | Hard |
| Aug 8 | National Bank Open | Round 1 | Francisco Cerundolo | W | 7-6(4), 5-7, 6-3 | Hard |
| Aug 4 | Mubadala DC Open | Round 3 | Yoshihito Nishioka | L | 6-7(2), 6-7(1) | Hard |
| Aug 2 | Mubadala DC Open | Round 2 | Dominik Koepfer | W | 6-7(3), 7-5, 6-4 | Hard |
| Jul 22 | Bitpanda Hamburg Open | Quarterfinal | Carlos Alcaraz | L | 0-6, 2-6 | Clay |
| Jul 21 | Bitpanda Hamburg Open | Round 2 | Fabio Fognini | W | 6-3, 7-5 | Clay |
| Jul 18 | Bitpanda Hamburg Open | Round 1 | Jan-Lennard Struff | W | 3-6, 6-3, 7-6(2) | Clay |
| Jun 17 | Terra Wortmann Open | Quarterfinal | Oscar Otte | L | 6-4, 6-7(5), 4-6 | Grass |
| Jun 16 | Terra Wortmann Open | Round 2 | Laslo Djere | W | 7-6(4), 6-4 | Grass |
| Jun 14 | Terra Wortmann Open | Round 1 | Aslan Karatsev | W | 6-7(4), 6-1, 6-2 | Grass |
| Jun 10 | Libema Open | Quarterfinal | Felix Auger-Aliassime | L | 6-7(5), 4-6 | Grass |
| Jun 9 | Libema Open | Round 2 | Kamil Majchrzak | W | 5-7, 7-5, 7-6(5) | Grass |
| Jun 7 | Libema Open | Round 1 | Alejandro Tabilo | W | 6-3, 6-3 | Grass |
| May 29 | Roland Garros | Round 4 | Carlos Alcaraz | L | 1-6, 4-6, 4-6 | Clay |
| May 27 | Roland Garros | Round 3 | Cameron Norrie | W | 6-2, 7-5, 5-7, 6-4 | Clay |
| May 25 | Roland Garros | Round 2 | Hugo Dellien | W | 4-6, 6-4, 7-6(1), 6-3 | Clay |
| May 22 | Roland Garros | Round 1 | Nuno Borges | W | 6-3, 2-6, 6-4, 6-4 | Clay |
| May 18 | Grand Prix Auvergne-Rhone-Alpes | Round 2 | Alex Molcan | L | 2-6, 6-7(4) | Clay |
| May 16 | Grand Prix Auvergne-Rhone-Alpes | Round 1 | Gilles Simon | W | 6-1, 6-4 | Clay |
| May 12 | Italian Open | Round 3 | Stefanos Tsitsipas | L | 6-4, 0-6, 3-6 | Clay |
| May 11 | Italian Open | Round 2 | Pablo Carreno Busta | W | 6-4, 2-6, 6-1 | Clay |
| May 9 | Italian Open | Round 1 | Giulio Zeppieri | W | 6-3, 6-4 | Clay |
| May 2 | Madrid Open | Round 1 | Lucas Pouille | L | 3-6, 4-6 | Clay |
| Apr 23 | Serbia Open | Semifinal | Novak Djokovic | L | 6-4, 1-6, 2-6 | Clay |
| Apr 21 | Serbia Open | Quarterfinal | Thiago Monteiro | W | 7-5, 6-4 | Clay |
| Apr 20 | Serbia Open | Round 2 | Roman Safiullin | W/O | Walkover | Clay |
| Apr 11 | Monte-Carlo Masters | Round 1 | Diego Schwartzman | L | 7-6(5), 3-6, 3-6 | Clay |
| Mar 26 | Miami Open | Round 2 | Tommy Paul | L | 4-6, 6-3, 6-7(3) | Hard |
| Mar 12 | Indian Wells | Round 2 | Jenson Brooksby | L | 0-6, 3-6 | Hard |
| Feb 23 | Dubai Duty Free | Round 2 | Novak Djokovic | L | 3-6, 6-7(2) | Hard |
| Feb 22 | Dubai Duty Free | Round 1 | Alex de Minaur | W | 6-3, 6-7(1), 7-5 | Hard |
| Feb 18 | Qatar Open | Semifinal | Roberto Bautista Agut | L | 6-2, 3-6, 5-7 | Hard |
| Feb 17 | Qatar Open | Quarterfinal | Marin Cilic | W | 3-6, 6-3, 6-4 | Hard |
| Feb 16 | Qatar Open | Round 2 | Emil Ruusuvuori | W | 7-6(4), 6-3 | Hard |
| Feb 14 | Qatar Open | Round 1 | Mackenzie McDonald | W | 7-6(3), 6-3 | Hard |
| Feb 9 | Rotterdam | Round 2 | Cameron Norrie | L | 4-6, 6-7(5) | Hard |
| Feb 8 | Rotterdam | Round 1 | Alexei Popyrin | W | 6-7(4), 6-1, 7-6(6) | Hard |
| Jan 21 | Australian Open | Round 3 | Rafael Nadal | L | 3-6, 2-6, 6-3, 1-6 | Hard |
| Jan 19 | Australian Open | Round 2 | Benjamin Bonzi | W | 6-4, 6-0, 7-5 | Hard |
| Jan 16 | Australian Open | Round 1 | Denis Kudla | W | 3-6, 6-3, 6-2, 7-6(2) | Hard |
| Jan 12 | Adelaide International 2 | Quarterfinal | Arthur Rinderknech | L | 6-7(7), 5-7 | Hard |
| Jan 11 | Adelaide International 2 | Round 2 | Gianluca Mager | W | 7-5, 6-3 | Hard |
| Jan 9 | Adelaide International | Final | Gael Monfils | L | 4-6, 4-6 | Hard |
| Jan 8 | Adelaide International | Semifinal | Marin Cilic | W | 7-6(3), 6-3 | Hard |
| Jan 7 | Adelaide International | Quarterfinal | Egor Gerasimov | W | 7-5, 6-3 | Hard |
| Jan 5 | Adelaide International | Round 2 | Steve Johnson | W | 6-4, 4-6, 6-2 | Hard |
2021: 35-24
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 3 | Paris Masters | Round 2 | Grigor Dimitrov | L | 6-4, 2-6, 0-6 | Hard |
| Nov 2 | Paris Masters | Round 1 | Mikael Ymer | W | 6-4, 7-5 | Hard |
| Oct 28 | St Petersburg Open | Round 2 | Marin Cilic | L | 4-6, 7-6(1), 4-6 | Hard |
| Oct 27 | St Petersburg Open | Round 1 | Adrian Mannarino | W | 6-3, 6-3 | Hard |
| Oct 23 | VTB Kremlin Cup | Semifinal | Aslan Karatsev | L | 6-7(7), 1-6 | Hard |
| Oct 22 | VTB Kremlin Cup | Quarterfinal | John Millman | W | 7-5, 7-6(4) | Hard |
| Oct 20 | VTB Kremlin Cup | Round 2 | James Duckworth | W | 3-6, 6-3, 6-1 | Hard |
| Oct 13 | Indian Wells | Round 4 | Nikoloz Basilashvili | L | 4-6, 6-7(6) | Hard |
| Oct 12 | Indian Wells | Round 3 | Pablo Carreno Busta | W | 6-0, 6-4 | Hard |
| Oct 10 | Indian Wells | Round 2 | Emil Ruusuvuori | W | 6-2, 7-5 | Hard |
| Sep 23 | Moselle Open | Round 2 | Peter Gojowczyk | L | 3-6, 6-7(2) | Hard |
| Sep 21 | Moselle Open | Round 1 | Alexandre Muller | W | 4-6, 6-1, 6-3 | Hard |
| Aug 31 | US Open | Round 1 | Lloyd Harris | L | 4-6, 6-1, 6-4, 3-6, 2-6 | Hard |
| Aug 18 | Western & Southern Open | Round 2 | Felix Auger-Aliassime | L | 7-6(5), 3-6, 4-6 | Hard |
| Aug 16 | Western & Southern Open | Round 1 | Kevin Anderson | W | 6-2, 6-4 | Hard |
| Aug 12 | National Bank Open | Round 3 | Stefanos Tsitsipas | L | 3-6, 2-6 | Hard |
| Aug 11 | National Bank Open | Round 2 | Aslan Karatsev | W | 7-6(7), 6-4 | Hard |
| Aug 10 | National Bank Open | Round 1 | Cameron Norrie | W | 6-4, 5-7, 6-4 | Hard |
| Aug 1 | Olympics | Gold Medal Match | Alexander Zverev | L | 3-6, 1-6 | Hard |
| Jul 30 | Olympics | Semifinal | Pablo Carreno Busta | W | 6-3, 6-3 | Hard |
| Jul 29 | Olympics | Quarterfinal | Ugo Humbert | W | 7-6(4), 4-6, 6-3 | Hard |
| Jul 27 | Olympics | Round 3 | Diego Schwartzman | W | 6-1, 2-6, 6-1 | Hard |
| Jul 27 | Olympics | Round 2 | James Duckworth | W | 7-5, 6-1 | Hard |
| Jul 24 | Olympics | Round 1 | Yoshihito Nishioka | W | 3-6, 6-1, 6-2 | Hard |
| Jul 7 | Wimbledon | Quarterfinal | Denis Shapovalov | L | 4-6, 6-3, 7-5, 1-6, 4-6 | Grass |
| Jul 5 | Wimbledon | Round 4 | Sebastian Korda | W | 3-6, 6-4, 6-3, 5-7, 10-8 | Grass |
| Jul 2 | Wimbledon | Round 3 | Frances Tiafoe | W | 6-3, 6-4, 6-4 | Grass |
| Jun 30 | Wimbledon | Round 2 | Egor Gerasimov | W | 6-1, 7-6(3), 6-3 | Grass |
| Jun 28 | Wimbledon | Round 1 | Mackenzie McDonald | W | 3-6, 6-3, 6-4, 7-6(3) | Grass |
| Jun 22 | Mallorca Championships | Round 2 | Feliciano Lopez | L | 6-4, 2-6, 4-6 | Grass |
| Jun 21 | Mallorca Championships | Round 1 | Lucas Pouille | W | 7-6(7), 3-6, 6-4 | Grass |
| Jun 15 | Noventi Open | Round 1 | Andrey Rublev | L | 3-6, 6-7(5) | Grass |
| Jun 2 | French Open | Round 2 | Kei Nishikori | L | 6-4, 2-6, 6-2, 4-6, 4-6 | Clay |
| May 30 | French Open | Round 1 | Jiri Vesely | W | 6-1, 6-2, 6-3 | Clay |
| May 22 | Open Parc Auvergne-Rhone-Alpes Lyon | Semifinal | Cameron Norrie | L | 1-6, 1-6 | Clay |
| May 21 | Open Parc Auvergne-Rhone-Alpes Lyon | Quarterfinal | Richard Gasquet | W | 6-1, 7-6(3) | Clay |
| May 19 | Open Parc Auvergne-Rhone-Alpes Lyon | Round 2 | Kamil Majchrzak | W | 7-6(4), 6-3 | Clay |
| May 18 | Open Parc Auvergne-Rhone-Alpes Lyon | Round 1 | Benjamin Bonzi | W | 6-1, 4-6, 7-6(4) | Clay |
| May 10 | Internazionali BNL d`Italia | Round 1 | Federico Delbonis | L | 6-3, 4-6, 0-6 | Clay |
| May 4 | Madrid Open | Round 1 | Kei Nishikori | L | 7-6(6), 2-6, 2-6 | Clay |
| Apr 20 | Barcelona Open | Round 2 | Cameron Norrie | L | 4-6, 6-3, 3-6 | Clay |
| Apr 14 | Monte-Carlo Masters | Round 2 | Pablo Carreno Busta | L | 2-6, 3-6 | Clay |
| Apr 13 | Monte-Carlo Masters | Round 1 | Laslo Djere | W | 6-4, 6-1 | Clay |
| Mar 28 | Miami Open | Round 3 | Jannik Sinner | L | 6-4, 6-7(2), 4-6 | Hard |
| Mar 26 | Miami Open | Round 2 | Yannick Hanfmann | W | 6-3, 6-2 | Hard |
| Mar 17 | Dubai Duty Free | Round 3 | Jeremy Chardy | L | 7-6(3), 4-6, 4-6 | Hard |
| Mar 16 | Dubai Duty Free | Round 2 | Alexei Popyrin | W | 6-4, 3-6, 7-6(4) | Hard |
| Mar 12 | Open 13 Provence | Quarterfinal | Matthew Ebden | L | 6-4, 4-6, 2-6 | Hard |
| Mar 10 | Open 13 Provence | Round 2 | Mackenzie McDonald | W | 7-6(4), 6-4 | Hard |
| Mar 5 | ABN AMRO World Tennis Tournament | Quarterfinal | Stefanos Tsitsipas | L | 6-4, 3-6, 5-7 | Hard |
| Mar 3 | ABN AMRO World Tennis Tournament | Round 2 | Cameron Norrie | W | 6-2, 6-2 | Hard |
| Mar 2 | ABN AMRO World Tennis Tournament | Round 1 | Stan Wawrinka | W | 6-4, 7-5 | Hard |
| Feb 13 | Australian Open | Round 3 | Matteo Berrettini | L | 6-7(1), 6-7(5), 6-7(5) | Hard |
| Feb 10 | Australian Open | Round 2 | Ricardas Berankis | W | 6-2, 6-4, 6-4 | Hard |
| Feb 8 | Australian Open | Round 1 | Aleksandar Vukic | W | 6-3, 6-7(4), 7-6(2), 6-4 | Hard |
| Feb 6 | Great Ocean Road Open | Semifinal | Jannik Sinner | L | 6-7(4), 6-4, 6-7 | Hard |
| Feb 5 | Great Ocean Road Open | Quarterfinal | Botic Van De Zandschulp | W | 6-7(6), 7-5, 6-3 | Hard |
| Feb 4 | Great Ocean Road Open | Round 3 | Kevin Anderson | W | 6-3, 7-6(5) | Hard |
| Feb 3 | Great Ocean Road Open | Round 2 | Max Purcell | W | 7-6, 6-3 | Hard |
2020: 16-14
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 2 | Paris Masters | Round 1 | Alejandro Davidovich Fokina | L | 3-6, 6-2, 2-6 | Hard |
| Oct 27 | Erste Bank Open | Round 1 | Grigor Dimitrov | L | 6-7(6), 3-6 | Hard |
| Oct 23 | European Open | Quarterfinal | Daniel Evans | L | 6-3, 6-7(7), 4-6 | Hard |
| Oct 22 | European Open | Round 2 | Zizou Bergs | W | 5-7, 6-4, 6-4 | Hard |
| Oct 16 | St Petersburg Open | Quarterfinal | Milos Raonic | L | 1-6, 6-7(1) | Hard |
| Oct 15 | St Petersburg Open | Round 2 | Aslan Karatsev | W | 4-6, 7-5, 6-3 | Hard |
| Oct 13 | St Petersburg Open | Round 1 | James Duckworth | W | 6-4, 6-4 | Hard |
| Oct 5 | French Open | Round 4 | Novak Djokovic | L | 4-6, 3-6, 3-6 | Clay |
| Oct 3 | French Open | Round 3 | Cristian Garin | W | 6-2, 3-6, 6-4, 6-2 | Clay |
| Oct 1 | French Open | Round 2 | Jiri Vesely | W | 6-1, 6-7(4), 7-6(7), 7-6(2) | Clay |
| Sep 28 | French Open | Round 1 | Kamil Majchrzak | W | 7-6(3), 6-3, 6-3 | Clay |
| Sep 24 | Hamburg European Open | Round 2 | Dusan Lajovic | L | 1-6, 2-6 | Clay |
| Sep 22 | Hamburg European Open | Round 1 | Jan-Lennard Struff | W | 7-6(5), 4-6, 7-5 | Clay |
| Sep 14 | Internazionali BNL d`Italia | Round 1 | Casper Ruud | L | 3-6, 6-3, 1-6 | Clay |
| Sep 5 | US Open | Round 3 | Alex de Minaur | L | 4-6, 6-0, 6-4, 3-6, 1-6 | Hard |
| Sep 3 | US Open | Round 2 | Andrey Kuznetsov | W | 6-3, 6-4, 6-1 | Hard |
| Sep 1 | US Open | Round 1 | Jannik Sinner | W | 3-6, 6-7(7), 6-2, 6-0, 7-6(4) | Hard |
| Aug 25 | Western & Southern Open | Round 3 | Roberto Bautista Agut | L | 6-4, 3-6, 2-6 | Hard |
| Aug 24 | Western & Southern Open | Round 2 | Pablo Carreno Busta | W | 7-6(8), 6-1 | Hard |
| Aug 23 | Western & Southern Open | Round 1 | Alexander Bublik | W | 6-4, 6-4 | Hard |
| Feb 27 | Dubai Duty Free | Quarterfinal | Novak Djokovic | L | 2-6, 2-6 | Hard |
| Feb 26 | Dubai Duty Free | Round 2 | Dennis Novak | W | 6-3, 6-4 | Hard |
| Feb 24 | Dubai Duty Free | Round 1 | Mikhail Kukushkin | W | 7-6(2), 6-1 | Hard |
| Feb 18 | Open 13 Provence | Round 1 | Aljaz Bedene | L | 6-4, 4-6, 5-7 | Hard |
| Feb 12 | ABN AMRO World Tennis Tournament | Round 2 | Daniel Evans | L | 6-4, 3-6, 4-6 | Hard |
| Feb 11 | ABN AMRO World Tennis Tournament | Round 1 | Fabio Fognini | W | 6-3, 6-3 | Hard |
| Jan 25 | Australian Open | Round 3 | Nick Kyrgios | L | 2-6, 6-7(5), 7-6(6), 7-6(7), 6-7(8) | Hard |
| Jan 23 | Australian Open | Round 2 | Mikael Ymer | W | 6-2, 2-6, 6-4, 3-6, 7-6(8) | Hard |
| Jan 20 | Australian Open | Round 1 | Mario Vilella Martinez | W | 4-6, 6-4, 7-6(4), 6-3 | Hard |
| Jan 15 | ASB Classic | Round 2 | John Millman | L | 6-4, 3-6, 3-6 | Hard |
2019: 27-25
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 29 | Paris Masters | Round 2 | Jan-Lennard Struff | L | 6-7(5), 6-3, 5-7 | Hard |
| Oct 25 | Erste Bank Open 500 | Quarterfinal | Diego Schwartzman | L | 6-7(6), 2-6 | Hard |
| Oct 23 | Erste Bank Open 500 | Round 2 | Marton Fucsovics | W | 6-3, 4-6, 4-1 ret. (ret.) | Hard |
| Oct 21 | Erste Bank Open 500 | Round 1 | Hubert Hurkacz | W | 6-4, 7-6(3) | Hard |
| Oct 18 | VTB Kremlin Cup | Quarterfinal | Andreas Seppi | L | 6-3, 3-6, 3-6 | Hard |
| Oct 16 | VTB Kremlin Cup | Round 2 | Philipp Kohlschreiber | W | 3-6, 6-3, 7-6(7) | Hard |
| Oct 10 | Shanghai Masters | Round 3 | Fabio Fognini | L | 3-6, 5-7 | Hard |
| Oct 9 | Shanghai Masters | Round 2 | Taylor Fritz | W | 6-2, 6-4 | Hard |
| Oct 5 | China Open | Semifinal | Dominic Thiem | L | 6-2, 6-7(5), 5-7 | Hard |
| Oct 4 | China Open | Quarterfinal | Fabio Fognini | W | 3-6, 6-3, 6-1 | Hard |
| Oct 2 | China Open | Round 2 | Jeremy Chardy | W | 7-6(0), 7-6(5) | Hard |
| Sep 30 | China Open | Round 1 | Pablo Cuevas | W | 6-2, 7-6(7) | Hard |
| Sep 19 | St Petersburg Open | Round 2 | Joao Sousa | L | 6-7(2), 4-6 | Hard |
| Aug 27 | US Open | Round 1 | Vasek Pospisil | L | 6-4, 5-7, 5-7, 6-4, 3-6 | Hard |
| Aug 15 | Western & Southern Open | Round 3 | Lucas Pouille | L | 7-6(3), 4-6, 2-6 | Hard |
| Aug 14 | Western & Southern Open | Round 2 | Nick Kyrgios | W | 6-7(3), 7-6(4), 6-2 | Hard |
| Aug 10 | Rogers Cup (M) | Semifinal | Daniil Medvedev | L | 1-6, 6-7(6) | Hard |
| Aug 9 | Rogers Cup (M) | Quarterfinal | Alexander Zverev | W | 6-3, 6-3 | Hard |
| Aug 8 | Rogers Cup (M) | Round 3 | Felix Auger-Aliassime | W | 6-7(7), 7-5, 6-3 | Hard |
| Aug 7 | Rogers Cup (M) | Round 2 | Stan Wawrinka | W | 6-4, 6-7(3), 6-2 | Hard |
| Jul 30 | Citi Open | Round 2 | Jo-Wilfried Tsonga | L | 4-6, 6-2, 5-7 | Hard |
| Jul 5 | Wimbledon | Round 3 | Roberto Bautista Agut | L | 3-6, 6-7(3), 1-6 | Grass |
| Jul 3 | Wimbledon | Round 2 | Feliciano Lopez | W | 4-6, 6-4, 7-5, 6-4 | Grass |
| Jul 1 | Wimbledon | Round 1 | SoonWoo Kwon | W | 7-6(6), 6-4, 4-6, 7-5 | Grass |
| Jun 21 | Noventi Open | Quarterfinal | Matteo Berrettini | L | 2-6, 6-7(4) | Grass |
| Jun 19 | Noventi Open | Round 2 | Jan-Lennard Struff | W | 6-3, 3-6, 6-4 | Grass |
| Jun 17 | Noventi Open | Round 1 | Miomir Kecmanovic | W | 7-6(5), 6-4 | Grass |
| Jun 13 | Mercedes Cup | Round 2 | Matteo Berrettini | L | 4-6, 2-6 | Grass |
| Jun 6 | French Open | Quarterfinal | Dominic Thiem | L | 2-6, 4-6, 2-6 | Clay |
| Jun 3 | French Open | Round 4 | Juan Martin del Potro | W | 7-5, 6-3, 3-6, 6-3 | Clay |
| Jun 1 | French Open | Round 3 | Martin Klizan | W | 6-1, 6-4, 6-3 | Clay |
| May 30 | French Open | Round 2 | Gregoire Barrere | W | 6-3, 7-6(6), 0-6, 7-5 | Clay |
| May 28 | French Open | Round 1 | Cedrik-Marcel Stebe | W | 6-1, 6-1, 6-4 | Clay |
| May 16 | Internazionali BNL dItalia | Round 3 | Fernando Verdasco | L | 5-7, 6-3, 3-6 | Clay |
| May 14 | Internazionali BNL dItalia | Round 2 | Roberto Bautista Agut | W | 5-7, 6-4, 6-2 | Clay |
| May 13 | Internazionali BNL dItalia | Round 1 | Lorenzo Sonego | W | 6-3, 6-7(1), 6-3 | Clay |
| May 8 | Madrid Open | Round 2 | Fernando Verdasco | L | 7-6(4), 1-6, 5-7 | Clay |
| May 6 | Madrid Open | Round 1 | Jaume Munar | W | 6-4, 6-7(5), 6-3 | Clay |
| May 2 | BMW Open by FWU | Round 2 | Philipp Kohlschreiber | L | 6-7(6), 4-6 | Clay |
| Apr 24 | Barcelona Open | Round 2 | Guido Pella | L | 2-6, 6-7(4) | Clay |
| Apr 16 | Monte-Carlo Masters | Round 2 | Lorenzo Sonego | L | 6-7(4), 4-6 | Clay |
| Mar 23 | Miami Open | Round 2 | Jordan Thompson | L | 2-6, 3-6 | Hard |
| Mar 15 | Indian Wells | Quarterfinal | Rafael Nadal | L | 6-7(2), 6-7(2) | Hard |
| Mar 13 | Indian Wells | Round 4 | John Isner | W | 6-4, 7-6(1) | Hard |
| Mar 12 | Indian Wells | Round 3 | Andrey Rublev | W | 7-5, 6-3 | Hard |
| Mar 10 | Indian Wells | Round 2 | Feliciano Lopez | W | 6-3, 1-6, 6-4 | Hard |
| Feb 25 | Dubai Duty Free | Round 1 | Nikoloz Basilashvili | L | 4-6, 1-6 | Hard |
| Feb 12 | ABN Amro World Tennis Tournament | Round 1 | Tallon Griekspoor | L | 6-3, 3-6, 2-6 | Hard |
| Feb 6 | Sofia Open | Round 2 | Matteo Berrettini | L | 7-6(6), 3-6, 4-6 | Hard |
| Jan 18 | Australian Open | Round 3 | Roberto Bautista Agut | L | 4-6, 5-7, 4-6 | Hard |
| Jan 15 | Australian Open | Round 2 | Yoshihito Nishioka | W | 6-3, 6-3, 6-3 | Hard |
| Jan 13 | Australian Open | Round 1 | Peter Gojowczyk | W | 3-6, 6-3, 6-4, 6-3 | Hard |
2018: 45-21
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 4 | Paris Masters | Final | Novak Djokovic | W | 7-5, 6-4 | Hard |
| Nov 3 | Paris Masters | Semifinal | Dominic Thiem | W | 6-4, 6-1 | Hard |
| Nov 2 | Paris Masters | Quarterfinal | Alexander Zverev | W | 6-1, 6-2 | Hard |
| Nov 1 | Paris Masters | Round 3 | John Isner | W | 6-4, 6-7(9), 7-6(8) | Hard |
| Oct 30 | Paris Masters | Round 2 | Matthew Ebden | W | 6-2, 2-0 ret. (ret.) | Hard |
| Oct 29 | Paris Masters | Round 1 | Filip Krajinovic | W | 7-5, 6-2 | Hard |
| Oct 25 | Erste Bank Open | Round 2 | Kei Nishikori | L | 2-6, 2-6 | Hard |
| Oct 24 | Erste Bank Open | Round 1 | Dennis Novak | W | 6-3, 7-5 | Hard |
| Oct 21 | Kremlin Cup | Final | Adrian Mannarino | W | 6-2, 6-2 | Hard |
| Oct 20 | Kremlin Cup | Semifinal | Daniil Medvedev | W | 6-1, 6-7(5), 6-3 | Hard |
| Oct 19 | Kremlin Cup | Quarterfinal | Mirza Basic | W | 6-2, 7-6(5) | Hard |
| Oct 17 | Kremlin Cup | Round 2 | Lukas Rosol | W | 6-4, 7-5 | Hard |
| Oct 10 | Shanghai Masters | Round 2 | Stefanos Tsitsipas | L | 4-6, 6-7(8) | Hard |
| Oct 7 | Shanghai Masters | Round 1 | Steve Johnson | W | 6-7(6), 6-3, 6-4 | Hard |
| Oct 3 | China Open | Round 2 | Juan Martin del Potro | L | 4-6, 6-7(4) | Hard |
| Oct 1 | China Open | Round 1 | Sam Querrey | W | 6-4, 6-4 | Hard |
| Sep 19 | St. Petersburg Open | Round 2 | Stan Wawrinka | L | 6-7(10), 6-7(1) | Hard |
| Aug 31 | US Open | Round 3 | Rafael Nadal | L | 7-5, 5-7, 6-7(7), 6-7(3) | Hard |
| Aug 29 | US Open | Round 2 | Lorenzo Sonego | W | 7-5, 6-3, 6-3 | Hard |
| Aug 27 | US Open | Round 1 | Albert Ramos-Vinolas | W | 6-3, 6-2, 6-3 | Hard |
| Aug 17 | Western & Southern Open | Round 3 | Marin Cilic | L | 6-7(5), 6-3, 4-6 | Hard |
| Aug 15 | Western & Southern Open | Round 2 | Sam Querrey | W | 7-5, 6-4 | Hard |
| Aug 14 | Western & Southern Open | Round 1 | Albert Ramos-Vinolas | W | 2-6, 6-3, 6-2 | Hard |
| Aug 11 | Rogers Cup (M) | Semifinal | Rafael Nadal | L | 6-7(3), 4-6 | Hard |
| Aug 10 | Rogers Cup (M) | Quarterfinal | Robin Haase | W | 6-3, 6-1 | Hard |
| Aug 9 | Rogers Cup (M) | Round 3 | John Isner | W | 7-6(5), 7-6(1) | Hard |
| Aug 8 | Rogers Cup (M) | Round 2 | Pablo Carreno Busta | W | 6-4, 7-6(3) | Hard |
| Aug 7 | Rogers Cup (M) | Round 1 | Filip Krajinovic | W | 6-3, 6-2 | Hard |
| Aug 1 | Citi Open | Round 2 | Denis Kudla | L | 2-6, 3-6 | Hard |
| Jul 9 | Wimbledon | Round 4 | Novak Djokovic | L | 4-6, 2-6, 2-6 | Grass |
| Jul 7 | Wimbledon | Round 3 | Frances Tiafoe | W | 4-6, 4-6, 7-6(3), 6-2, 6-1 | Grass |
| Jul 5 | Wimbledon | Round 2 | Marcos Baghdatis | W | 6-3, 6-4, 3-6, 6-7(4), 7-5 | Grass |
| Jul 3 | Wimbledon | Round 1 | David Ferrer | W | 6-1, 7-6(3), 3-6, 7-5 | Grass |
| Jun 22 | Terra Wortmann Open | Quarterfinal | Roberto Bautista Agut | L | 3-6, 7-6(3), 3-6 | Grass |
| Jun 20 | Terra Wortmann Open | Round 2 | Kei Nishikori | W | 6-2, 6-2 | Grass |
| Jun 19 | Terra Wortmann Open | Round 1 | Mischa Zverev | W | 7-6(5), 6-3 | Grass |
| Jun 3 | French Open | Round 4 | Alexander Zverev | L | 6-4, 6-7(4), 6-2, 3-6, 3-6 | Clay |
| Jun 2 | French Open | Round 3 | Lucas Pouille | W | 6-3, 7-5, 6-3 | Clay |
| May 30 | French Open | Round 2 | Guillermo Garcia-Lopez | W | 6-2, 7-6(7), 6-7(0), 6-3 | Clay |
| May 28 | French Open | Round 1 | Andreas Haider-Maurer | W | 7-6(0), 6-3, 6-3 | Clay |
| May 14 | Internazionali BNL dItalia | Round 1 | Philipp Kohlschreiber | L | 5-7, 7-6(7), 6-7(6) | Clay |
| May 7 | Madrid Open | Round 1 | Dusan Lajovic | L | 3-6, 2-6 | Clay |
| Apr 26 | Barcelona Open | Round 3 | David Goffin | L | 6-2, 6-7(2), 0-6 | Clay |
| Apr 25 | Barcelona Open | Round 2 | Leonardo Mayer | W | 6-4, 6-3 | Clay |
| Apr 19 | Monte-Carlo Masters | Round 3 | Rafael Nadal | L | 3-6, 2-6 | Clay |
| Apr 18 | Monte-Carlo Masters | Round 2 | Gilles Simon | W | 6-2, 6-2 | Clay |
| Apr 15 | Monte-Carlo Masters | Round 1 | Thanasi Kokkinakis | W | 7-5, 6-4 | Clay |
| Mar 26 | Miami Open | Round 3 | Kevin Anderson | L | 6-4, 2-6, 3-6 | Hard |
| Mar 24 | Miami Open | Round 2 | Marius Copil | W | 7-5, 6-3 | Hard |
| Mar 8 | Indian Wells | Round 1 | Evgeny Donskoy | W | 3-6, 6-1, 5-5 | Hard |
| Feb 28 | Dubai Duty Free | Round 2 | Lucas Pouille | L | 4-6, 6-3, 3-6 | Hard |
| Feb 27 | Dubai Duty Free | Round 1 | Denis Istomin | W | 7-6(1), 7-6(0) | Hard |
| Feb 25 | Open 13 Provence | Final | Lucas Pouille | W | 7-5, 3-6, 7-5 | Hard |
| Feb 24 | Open 13 Provence | Semifinal | Tomas Berdych | W | 6-3, 6-2 | Hard |
| Feb 23 | Open 13 Provence | Quarterfinal | Julien Benneteau | W | 6-4, 6-4 | Hard |
| Feb 22 | Open 13 Provence | Round 2 | Mischa Zverev | W | 6-2, 6-1 | Hard |
| Feb 20 | Open 13 Provence | Round 1 | Ruben Bemelmans | W | 6-3, 7-6(2) | Hard |
| Feb 13 | ABN Amro World Tennis Tournament | Round 1 | Philipp Kohlschreiber | L | 6-3, 6-7(1), 6-7(5) | Hard |
| Feb 9 | Open Sud de France | Quarterfinal | David Goffin | L | 4-6, 4-6 | Hard |
| Feb 8 | Open Sud de France | Round 2 | Ricardas Berankis | W | 6-2, 7-6(11) | Hard |
| Feb 6 | Open Sud de France | Round 1 | David Ferrer | W | 6-7(5), 6-3, 6-4 | Hard |
| Jan 17 | Australian Open | Round 2 | Juan Martin del Potro | L | 4-6, 6-7(4), 7-6(0), 4-6 | Hard |
| Jan 16 | Australian Open | Round 1 | Peter Polansky | W | 7-6(3), 7-6(2), 6-4 | Hard |
| Jan 11 | ASB Classic | Quarterfinal | Juan Martin del Potro | L | 6-7(4), 3-6 | Hard |
| Jan 10 | ASB Classic | Round 2 | Pablo Cuevas | W | 6-2, 7-6(4) | Hard |
| Jan 8 | ASB Classic | Round 1 | Yuichi Sugita | W | 6-1, 3-6, 6-4 | Hard |
2017: 24-27
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 31 | ATP Rolex Paris Masters | Round 1 | Pablo Cuevas | L | 4-6, 2-6 | Hard |
| Oct 25 | ATP Erste Bank Open | Round 1 | Jo-Wilfried Tsonga | L | 7-6(2), 4-6, 3-6 | Hard |
| Oct 9 | ATP Shanghai Rolex Masters | Round 1 | Stefanos Tsitsipas | L | 5-7, 3-6 | Hard |
| Oct 5 | ATP & WTA China Open | Round 2 | Rafael Nadal | L | 3-6, 3-6 | Hard |
| Oct 3 | ATP & WTA China Open | Round 1 | Wu Di | W | 6-4, 6-2 | Hard |
| Sep 27 | ATP Chengdu Open | Round 2 | Denis Istomin | L | 3-6, 2-6 | Hard |
| Aug 28 | US Open | Round 1 | Yen-Hsun Lu | L | 6-4, 2-6, 3-6, 3-6 | Hard |
| Aug 17 | ATP & WTA Western & Southern Open | Round 3 | Yuichi Sugita | L | 7-6(0), 3-6, 3-6 | Hard |
| Aug 16 | ATP & WTA Western & Southern Open | Round 2 | Thomas Fabbiano | W | 6-2, 6-2 | Hard |
| Aug 15 | ATP & WTA Western & Southern Open | Round 1 | Diego Schwartzman | W | 6-1, 1-6, 6-3 | Hard |
| Aug 8 | ATP Coupe Rogers | Round 1 | Pablo Carreno Busta | L | 6-3, 3-6, 2-6 | Hard |
| Jul 28 | ATP Bet-at-home Open German | Quarterfinal | Federico Delbonis | L | 5-7, 6-3, 4-6 | Clay |
| Jul 27 | ATP Bet-at-home Open German | Round 2 | Aljaz Bedene | W | 7-6(4), 5-7, 6-4 | Clay |
| Jul 25 | ATP Bet-at-home Open German | Round 1 | Rudolf Molleker | W | 6-4, 6-3 | Clay |
| Jul 21 | ATP SkiStar Swedish Open | Quarterfinal | Alexandr Dolgopolov | L | 6-7(5), 6-3, 6-7(2) | Clay |
| Jul 20 | ATP SkiStar Swedish Open | Round 2 | Ernests Gulbis | W | 4-6, 7-6(5), 6-3 | Clay |
| Jul 7 | Wimbledon | Round 3 | Rafael Nadal | L | 1-6, 4-6, 6-7(3) | Grass |
| Jul 5 | Wimbledon | Round 2 | Thiago Monteiro | W | 3-6, 7-6(5), 7-6(3), 7-5 | Grass |
| Jul 3 | Wimbledon | Round 1 | Andrey Kuznetsov | W | 7-6(4), 2-6, 6-3, 1-6, 6-2 | Grass |
| Jun 24 | ATP Gerry Weber Open | Semifinal | Roger Federer | L | 4-6, 6-7(5) | Grass |
| Jun 23 | ATP Gerry Weber Open | Quarterfinal | Andrey Rublev | W | 7-6(8), 4-6, 6-3 | Grass |
| Jun 22 | ATP Gerry Weber Open | Round 2 | Kei Nishikori | W | 3-2 ret. (ret.) | Grass |
| Jun 20 | ATP Gerry Weber Open | Round 1 | Gilles Simon | W | 6-2, 6-7(2), 6-3 | Grass |
| Jun 5 | French Open | Round 4 | Andy Murray | L | 3-6, 4-6, 4-6 | Clay |
| Jun 4 | French Open | Round 3 | John Isner | W | 7-6(1), 6-3, 6-7(5), 7-6(3) | Clay |
| Jun 1 | French Open | Round 2 | Tomas Berdych | W | 7-5, 6-4, 6-4 | Clay |
| May 30 | French Open | Round 1 | Nicolas Jarry | W | 6-4, 3-6, 7-6(4), 6-1 | Clay |
| May 25 | ATP Open Parc Auvergne-Rhone-Alpes Lyon | Quarterfinal | Jo-Wilfried Tsonga | L | 0-6, 4-6 | Clay |
| May 24 | ATP Open Parc Auvergne-Rhone-Alpes Lyon | Round 2 | Jordan Thompson | W | 6-2, 7-6(3) | Clay |
| May 23 | ATP Open Parc Auvergne-Rhone-Alpes Lyon | Round 1 | Renzo Olivo | W | 6-2, 6-4 | Clay |
| May 7 | ATP & WTA Mutua Madrid Open | Round 1 | David Goffin | L | 2-6, 6-7(8) | Clay |
| May 4 | ATP TEB BNP Paribas Istanbul Open | Round 2 | Viktor Troicki | L | 4-6, 6-7(5) | Clay |
| May 2 | ATP TEB BNP Paribas Istanbul Open | Round 1 | Nikoloz Basilashvili | W | 6-3, 6-7(2), 6-1 | Clay |
| Apr 28 | ATP Barcelona Open Banc Sabadell | Quarterfinal | Horacio Zeballos | L | 4-6, 1-6 | Clay |
| Apr 27 | ATP Barcelona Open Banc Sabadell | Round 3 | David Goffin | W | 6-7(7), 6-3, 6-4 | Clay |
| Apr 26 | ATP Barcelona Open Banc Sabadell | Round 2 | Pablo Cuevas | W | 7-6(5), 7-6(5) | Clay |
| Apr 25 | ATP Barcelona Open Banc Sabadell | Round 1 | Thomaz Bellucci | W | 6-3, 6-4 | Clay |
| Apr 19 | ATP Monte-Carlo Rolex Masters | Round 2 | Pablo Carreno Busta | L | 4-6, 4-6 | Clay |
| Apr 18 | ATP Monte-Carlo Rolex Masters | Round 1 | Nicolas Mahut | W | 6-2, 6-4 | Clay |
| Mar 23 | ATP & WTA Miami Open | Round 1 | Diego Schwartzman | L | 4-6, 6-3, 6-7(4) | Hard |
| Mar 11 | ATP & WTA BNP Paribas Open | Round 2 | David Goffin | L | 4-6, 6-3, 3-6 | Hard |
| Mar 9 | ATP & WTA BNP Paribas Open | Round 1 | Tommy Robredo | W | 6-1, 7-5 | Hard |
| Feb 27 | ATP Dubai Duty Free | Round 1 | Roberto Bautista Agut | L | 1-6, 6-7(4) | Hard |
| Feb 20 | ATP Tour Open 13 | Round 1 | Gilles Simon | L | 6-4, 5-7, 3-6 | Hard |
| Feb 14 | ATP ABN AMRO World Tennis Tournament | Round 1 | Borna Coric | L | 6-7(6), 6-7(10) | Hard |
| Feb 7 | ATP Open Sud de France | Round 1 | Benoit Paire | L | 6-7(4), 4-6 | Hard |
| Jan 18 | Australian Open | Round 2 | Jack Sock | L | 3-6, 4-6, 4-6 | Hard |
| Jan 16 | Australian Open | Round 1 | Adrian Mannarino | W | 6-4, 3-6, 7-6(9), 6-3 | Hard |
| Jan 10 | ATP ASB Classic | Round 1 | Yen-Hsun Lu | L | 6-4, 6-7(5), 6-7(9) | Hard |
| Jan 4 | ATP Qatar ExxonMobil Open | Round 2 | Ivo Karlovic | L | 6-7(3), 6-7(3) | Hard |
| Jan 3 | ATP Qatar ExxonMobil Open | Round 1 | Mubarak Shannan Zayid | W | 6-1, 6-3 | Hard |
2016: 13-9
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 28 | Erste Bank Open | Quarterfinal | Ivo Karlovic | L | 7-6(5), 6-7(5), 3-6 | Hard |
| Oct 26 | Erste Bank Open | Round 2 | Nikoloz Basilashvili | W | 6-2, 7-5 | Hard |
| Oct 24 | Erste Bank Open | Round 1 | Andreas Seppi | W | 6-4, 6-4 | Hard |
| Oct 19 | ATP & WTA Kremlin Cup | Round 1 | Damir Dzumhur | L | 6-3, 6-7(5), 4-6 | Hard |
| Oct 2 | Chengdu Open | Final | Albert Ramos-Vinolas | W | 6-7(4), 7-6(3), 6-3 | Hard |
| Oct 1 | Chengdu Open | Semifinal | Viktor Troicki | W | 6-3, 7-5 | Hard |
| Sep 30 | Chengdu Open | Quarterfinal | Feliciano Lopez | W | 6-3, 6-4 | Hard |
| Sep 28 | Chengdu Open | Round 2 | Adrian Mannarino | W | 3-6, 6-3, 6-1 | Hard |
| Sep 27 | Chengdu Open | Round 1 | Joao Sousa | W | 7-6(3), 6-3 | Hard |
| Sep 19 | St. Petersburg Open | Round 1 | Alexander Zverev | L | 6-7(3), 4-6 | Hard |
| Sep 1 | US Open | Round 2 | Kei Nishikori | L | 4-6, 6-4, 4-6, 3-6 | Hard |
| Aug 30 | US Open | Round 1 | Thomas Fabbiano | W | 6-3, 6-3, 4-6, 6-3 | Hard |
| Jul 21 | Generali Open | Quarterfinal | Dusan Lajovic | L | 3-6, 2-6 | Clay |
| Jul 20 | Generali Open | Round 2 | Philipp Kohlschreiber | W | 6-4, 6-4 | Clay |
| Jul 18 | Generali Open | Round 1 | Filippo Volandri | W | 6-2, 6-4 | Clay |
| Jul 11 | Nordea Open | Round 1 | Evgeny Donskoy | L | 6-3, 6-7(4), 3-6 | Clay |
| Apr 27 | ATP TEB BNP Paribas Istanbul Open | Round 2 | Albert Ramos-Vinolas | L | 6-4, 1-6, 0-6 | Clay |
| Apr 26 | ATP TEB BNP Paribas Istanbul Open | Round 1 | Aljaz Bedene | W | 6-4, 6-7(4), 6-4 | Clay |
| Apr 21 | Barcelona Open | Round 3 | Alexandr Dolgopolov | L | 4-6, 5-7 | Clay |
| Apr 19 | Barcelona Open | Round 2 | Roberto Bautista Agut | W | 6-2, 6-7(4), 6-3 | Clay |
| Apr 18 | Barcelona Open | Round 1 | Aljaz Bedene | W | 3-6, 6-3, 7-6(2) | Clay |
| Jan 5 | ATP Aircel Chennai Open | Round 1 | Gilles Muller | L | 7-6(3), 6-7(4), 2-6 | Hard |
2014: 0-2
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 14 | ATP Kremlin Cup | Round 1 | Mikhail Kukushkin | L | 7-6(3), 0-6, 2-6 | Hard |
| Mar 20 | ATP Sony Open Tennis | Round 1 | Daniel Gimeno-Traver | L | 7-6(8), 1-6, 1-6 | Hard |
2013: 3-2
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 18 | ATP Kremlin Cup by Bank of Moscow | Quarterfinal | Ivo Karlovic | L | 4-6, 0-6 | Hard |
| Oct 16 | ATP Kremlin Cup by Bank of Moscow | Round 2 | Janko Tipsarevic | W | 6-4, 6-4 | Hard |
| Oct 14 | ATP Kremlin Cup by Bank of Moscow | Round 1 | Albert Ramos-Vinolas | W | 6-2, 3-6, 6-4 | Hard |
| Sep 19 | ATP Tour St. Petersburg Open | Round 2 | Lukas Rosol | L | 4-6, 4-6 | Hard |
| Sep 16 | ATP Tour St. Petersburg Open | Round 1 | Victor Hanescu | W | 7-6(4), 7-6(4) | Hard |
Every graded call Agatha sealed on his matches since Oct 1, 2026, newest first. Each is 1 unit at its sealed price; the number opens its receipt.
| Date | Match | Call | Price | Result | Units | Receipt |
|---|---|---|---|---|---|---|
| Nov 4 | vs Nuno Borges | LEANKaren Khachanov to win | -210 | LOST | -1.00u | #2645 |
| Nov 2 | vs Denis Shapovalov | PREDKaren Khachanov to win | -165 | WON | +0.61u | #2461 |
| Oct 27 | vs Carlos Alcaraz | PREDCarlos Alcaraz to win | -466 | WON | +0.21u | #1962 |
| Oct 23 | vs Alexander Bublik | PREDAlexander Bublik to win | -156 | WON | +0.64u | #1562 |
| Oct 22 | vs Tomas Machac | PREDKaren Khachanov to win | -263 | WON | +0.38u | #1508 |
| Oct 20 | vs Rei Sakamoto | PREDKaren Khachanov to win | -263 | WON | +0.38u | #1408 |
| Oct 12 | vs Alex de Minaur | LEANAlex de Minaur to win | -128 | WON | +0.78u | #906 |
| Oct 10 | vs Adrian Mannarino | PREDKaren Khachanov to win | -325 | WON | +0.31u | #770 |
| Oct 8 | vs Arthur Fery | LEANKaren Khachanov to win | -210 | WON | +0.48u | #573 |
| Oct 3 | vs Hubert Hurkacz | PREDHubert Hurkacz to win | +130 | WON | +1.30u | #225 |
| Oct 1 | vs Alex Molcan | PREDKaren Khachanov to win | -425 | WON | +0.24u | #48 |
Khachanov reached a career-high ATP Tour ranking of No. 8 on July 15, 2019.
In 2018, Khachanov won 3 titles: the Open 13 Provence, the Kremlin Cup and the Rolex Paris Masters.
Sep 16, 2013: beat Victor Hanescu 7-6, 7-6ATP Tour St. Petersburg Open, on hard
Nov 4, 2026: lost to Nuno Borges 3-6, 4-6Paris Masters, Round 2, on hard court
The players he has met most in our records, with the head-to-head.
Last: Mar 20, 2026, Miami Open Round 2, won
Last: Sep 11, 2026, US Open Semifinal, lost
Last: Feb 26, 2025, Dubai Duty Free Round 2, lost
Last: Jun 6, 2023, Roland Garros Quarterfinal, lost
Last: Sep 4, 2022, US Open Round 4, won
Last: Apr 15, 2025, Barcelona Open Round 1, won
Results and schedules come from Agatha's own records of the ATP Tour. The ATP ranking is ESPN's, as of Nov 5, 2026.
Updated Nov 11, 2026, 7:24 AM ET. Results and form refresh after every match; biography facts are checked weekly.