A career-high No. 8
On September 14, 2026, Tiafoe reached a career-high ATP Tour ranking of No. 8.

TennisATPRight-handed
Frances Tiafoe plays on the ATP Tour and won the Terra Wortmann Open on Jun 21, 2026, beating Taylor Fritz in the final.
486 ATP Tour matches4 titles
Updated
Frances Tiafoe plays on the ATP Tour. Born on January 20, 1998, in Hyattsville, Maryland, United States, he is right-handed with a two-handed backhand and turned pro in 2015. Mark Kovacs has coached him since 2026, and on Jun 21, 2026, Tiafoe won the Terra Wortmann Open, beating Taylor Fritz in the final.
Tiafoe lost to Quentin Halys 6-3, 1-6, 7-6 in Round 2 of the Rolex Paris Masters on Nov 4, 2026. Before that, on Oct 28, 2026, he lost to Lorenzo Musetti 7-6, 7-5 in Round 1 of the Erste Bank Open, after falling to Alejandro Davidovich Fokina 7-6, 4-6, 7-6 in Round 3 of the Rolex Shanghai Masters on Oct 11, 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: 44-21
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 4 | Paris Masters | Round 2 | Quentin Halys | L | 3-6, 6-1, 6-7(9) | Hard |
| Oct 28 | Erste Bank Open | Round 1 | Lorenzo Musetti | L | 6-7(6), 5-7 | Hard |
| Oct 11 | Shanghai Masters | Round 3 | Alejandro Davidovich Fokina | L | 6-7(4), 6-4, 6-7(6) | Hard |
| Oct 9 | Shanghai Masters | Round 2 | Yannick Hanfmann | W | 6-4, 6-4 | Hard |
| Oct 2 | Japan Open | Round 2 | Arthur Fils | L | 3-6, 5-7 | Hard |
| Oct 1 | Japan Open | Round 1 | Kei Nishikori | W | 6-4, 6-4 | Hard |
| Sep 11 | US Open | Semifinal | Ben Shelton | L | 6-4, 3-6, 3-6, 5-7 | Hard |
| Sep 8 | US Open | Quarterfinal | Alex Michelsen | W | 5-7, 3-6, 7-5, 6-3, 7-6(6) | Hard |
| Sep 6 | US Open | Round 4 | Daniil Medvedev | W | 7-6(1), 6-4, 7-6(6) | Hard |
| Sep 4 | US Open | Round 3 | Valentin Vacherot | W | 6-4, 6-2, 6-4 | Hard |
| Sep 2 | US Open | Round 2 | Rei Sakamoto | W | 6-3, 7-6(2), 7-5 | Hard |
| Aug 31 | US Open | Round 1 | Martin Damm | W | 6-4, 4-6, 3-6, 6-3, 6-4 | Hard |
| Aug 23 | Cincinnati Open | Final | Arthur Fils | L | 3-6, 6-1, 0-6 | Hard |
| Aug 22 | Cincinnati Open | Semifinal | Brandon Nakashima | W | 7-5, 6-3 | Hard |
| Aug 21 | Cincinnati Open | Quarterfinal | Lorenzo Musetti | W | 7-6(2), 7-5 | Hard |
| Aug 19 | Cincinnati Open | Round 4 | Felix Auger-Aliassime | W | 6-3, 6-4 | Hard |
| Aug 18 | Cincinnati Open | Round 3 | Learner Tien | W | 6-4, 4-6, 6-4 | Hard |
| Aug 16 | Cincinnati Open | Round 2 | Lorenzo Sonego | W | 6-3, 6-4 | Hard |
| Aug 6 | National Bank Open | Round 3 | Arthur Rinderknech | L | 2-6, 0-2 ret. (ret.) | Hard |
| Aug 4 | National Bank Open | Round 2 | Marin Cilic | W | 5-7, 6-2, 6-2 | Hard |
| Jul 27 | Mubadala DC Open | Round 1 | Terence Atmane | L | 6-4, 3-6, 4-6 | Hard |
| Jul 4 | Wimbledon | Round 3 | Alexander Bublik | L | 6-4, 6-7(5), 6-7(11), 6-4, 3-6 | Grass |
| Jul 2 | Wimbledon | Round 2 | Jan Choinski | W | 4-6, 6-2, 7-5, 6-2 | Grass |
| Jul 1 | Wimbledon | Round 1 | Terence Atmane | W | 7-6(6), 6-1, 4-6, 6-4 | Grass |
| Jun 21 | Terra Wortmann Open | Final | Taylor Fritz | W | 6-4, 6-4 | Grass |
| Jun 20 | Terra Wortmann Open | Semifinal | Daniel Altmaier | W | 6-1, 6-3 | Grass |
| Jun 19 | Terra Wortmann Open | Quarterfinal | Felix Auger-Aliassime | W | 3-6, 6-3, 7-6(12) | Grass |
| Jun 17 | Terra Wortmann Open | Round 2 | Sho Shimabukuro | W | 6-4, 7-5 | Grass |
| Jun 15 | Terra Wortmann Open | Round 1 | Flavio Cobolli | W | 6-2, 7-6(4) | Grass |
| Jun 12 | Boss Open | Quarterfinal | Jiri Lehecka | L | 4-6, 6-7(4) | Grass |
| Jun 11 | Boss Open | Round 2 | Rinky Hijikata | W | 6-4, 6-4 | Grass |
| Jun 9 | Boss Open | Round 1 | Daniel Altmaier | W | 7-6(3), 4-6, 6-4 | Grass |
| Jun 1 | Roland Garros | Round 4 | Matteo Arnaldi | L | 6-7(5), 7-6(5), 6-3, 6-7(3), 4-6 | Clay |
| May 30 | Roland Garros | Round 3 | Jaime Faria | W | 4-6, 6-7(2), 7-6(4), 6-1, 6-2 | Clay |
| May 28 | Roland Garros | Round 2 | Hubert Hurkacz | W | 6-7(5), 7-6(5), 6-4, 6-7(1), 6-4 | Clay |
| May 25 | Roland Garros | Round 1 | Eliot Spizzirri | W | 6-3, 6-7(5), 6-4, 6-3 | Clay |
| May 20 | Bitpanda Hamburg Open | Round 2 | Camilo Ugo Carabelli | L | 6-7(3), 6-7(4) | Clay |
| May 17 | Bitpanda Hamburg Open | Round 1 | Diego Dedura | W | 6-4, 6-4 | Clay |
| May 11 | Italian Open | Round 3 | Andrea Pellegrino | L | 6-7(8), 1-6 | Clay |
| May 9 | Italian Open | Round 2 | Ignacio Buse | W | 6-7(5), 6-3, 6-2 | Clay |
| Apr 4 | Fayez Sarofim & Co. U.S. Men's Clay Court Championship | Semifinal | Tommy Paul | L | 5-7, 6-4, 6-7(7) | Clay |
| Apr 3 | Fayez Sarofim & Co. U.S. Men's Clay Court Championship | Quarterfinal | Alexei Popyrin | W | 3-6, 6-4, 7-6(6) | Clay |
| Apr 2 | Fayez Sarofim & Co. U.S. Men's Clay Court Championship | Round 2 | Rinky Hijikata | W | 6-4, 3-6, 6-2 | Clay |
| Mar 26 | Miami Open | Quarterfinal | Jannik Sinner | L | 2-6, 2-6 | Hard |
| Mar 24 | Miami Open | Round 4 | Terence Atmane | W | 6-4, 1-6, 6-4 | Hard |
| Mar 23 | Miami Open | Round 3 | Jakub Mensik | W | 7-6(4), 4-6, 7-6(11) | Hard |
| Mar 21 | Miami Open | Round 2 | Arthur Cazaux | W | 7-6(1), 6-1 | Hard |
| Mar 10 | Indian Wells | Round 4 | Alexander Zverev | L | 3-6, 4-6 | Hard |
| Mar 8 | Indian Wells | Round 3 | Flavio Cobolli | W | 6-1, 6-2 | Hard |
| Mar 6 | Indian Wells | Round 2 | Jenson Brooksby | W | 6-4, 6-2 | Hard |
| Feb 28 | Abierto Mexicano Telcel presentado por HSBC | Final | Flavio Cobolli | L | 6-7(4), 4-6 | Hard |
| Feb 27 | Abierto Mexicano Telcel presentado por HSBC | Semifinal | Brandon Nakashima | W | 3-6, 7-6(6), 6-4 | Hard |
| Feb 26 | Abierto Mexicano Telcel presentado por HSBC | Quarterfinal | Mattia Bellucci | W | 6-3, 6-4 | Hard |
| Feb 25 | Abierto Mexicano Telcel presentado por HSBC | Round 2 | Aleksandar Kovacevic | W | 6-4, 3-6, 7-6(7) | Hard |
| Feb 24 | Abierto Mexicano Telcel presentado por HSBC | Round 1 | Nuno Borges | W | 6-4, 6-4 | Hard |
| Feb 20 | Delray Beach Open | Quarterfinal | Learner Tien | L | 6-7(5), 6-3, 5-7 | Hard |
| Feb 19 | Delray Beach Open | Round 2 | Zachary Svajda | W | 6-4, 3-6, 7-5 | Hard |
| Feb 16 | Delray Beach Open | Round 1 | Rinky Hijikata | W | 6-4, 6-4 | Hard |
| Feb 11 | Nexo Dallas Open | Round 2 | Sebastian Korda | L | 5-7, 1-6 | Hard |
| Feb 9 | Nexo Dallas Open | Round 1 | Terence Atmane | W | 4-6, 6-2, 6-2 | Hard |
| Jan 23 | Australian Open | Round 3 | Alex de Minaur | L | 3-6, 4-6, 5-7 | Hard |
| Jan 21 | Australian Open | Round 2 | Francisco Comesana | W | 6-4, 6-3, 4-6, 6-2 | Hard |
| Jan 18 | Australian Open | Round 1 | Jason Kubler | W | 7-6(4), 6-3, 6-2 | Hard |
| Jan 6 | Brisbane International | Round 2 | Daniil Medvedev | L | 3-6, 2-6 | Hard |
| Jan 4 | Brisbane International | Round 1 | Aleksandar Vukic | W | 6-2, 6-2 | Hard |
2025: 25-21
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 3 | Shanghai Masters | Round 2 | Yannick Hanfmann | L | 7-6(9), 2-6, 1-6 | Hard |
| Sep 24 | Japan Open | Round 1 | Marton Fucsovics | L | 6-3, 1-6, 5-7 | Hard |
| Aug 29 | US Open | Round 3 | Jan-Lennard Struff | L | 4-6, 3-6, 6-7(7) | Hard |
| Aug 27 | US Open | Round 2 | Martin Damm | W | 6-4, 7-5, 6-7(8), 7-5 | Hard |
| Aug 25 | US Open | Round 1 | Yoshihito Nishioka | W | 6-3, 7-6(6), 6-3 | Hard |
| Aug 13 | Cincinnati Open | Round 4 | Holger Rune | L | 4-6, 1-3 ret. (ret.) | Hard |
| Aug 11 | Cincinnati Open | Round 3 | Ugo Humbert | W | 6-4, 6-4 | Hard |
| Aug 9 | Cincinnati Open | Round 2 | Roberto Carballes Baena | W | 6-4, 6-3 | Hard |
| Aug 3 | National Bank Open | Round 4 | Alex de Minaur | L | 2-6, 6-4, 4-6 | Hard |
| Aug 1 | National Bank Open | Round 3 | Aleksandar Vukic | W | 6-3, 4-6, 6-3 | Hard |
| Jul 30 | National Bank Open | Round 2 | Yosuke Watanuki | W | 1-6, 7-5, 7-6(5) | Hard |
| Jul 25 | Mubadala DC Open | Quarterfinal | Ben Shelton | L | 6-7(2), 4-6 | Hard |
| Jul 24 | Mubadala DC Open | Round 2 | Flavio Cobolli | W | 6-1, 6-4 | Hard |
| Jul 23 | Mubadala DC Open | Round 1 | Aleksandar Kovacevic | W | 7-5, 3-6, 6-3 | Hard |
| Jul 2 | Wimbledon | Round 2 | Cameron Norrie | L | 6-4, 4-6, 3-6, 5-7 | Grass |
| Jun 30 | Wimbledon | Round 1 | Elmer Moller | W | 6-3, 6-4, 6-2 | Grass |
| Jun 16 | Queen's Club | Round 1 | Daniel Evans | L | 5-7, 2-6 | Grass |
| Jun 3 | Roland Garros | Quarterfinal | Lorenzo Musetti | L | 2-6, 6-4, 5-7, 2-6 | Clay |
| Jun 1 | Roland Garros | Round 4 | Daniel Altmaier | W | 6-3, 6-4, 7-6(4) | Clay |
| May 30 | Roland Garros | Round 3 | Sebastian Korda | W | 7-6(6), 6-3, 6-4 | Clay |
| May 28 | Roland Garros | Round 2 | Pablo Carreno Busta | W | 6-4, 6-3, 6-1 | Clay |
| May 25 | Roland Garros | Round 1 | Roman Safiullin | W | 6-4, 7-5, 6-4 | Clay |
| May 21 | Bitpanda Hamburg Open | Round 2 | Roberto Bautista Agut | L | 2-6, 3-6 | Clay |
| May 20 | Bitpanda Hamburg Open | Round 1 | Bu Yunchaokete | W | 7-5, 6-2 | Clay |
| May 10 | Italian Open | Round 2 | Sebastian Ofner | L | 2-6, 7-6(2), 3-6 | Clay |
| Apr 30 | Madrid Open | Round 4 | Matteo Arnaldi | L | 3-6, 5-7 | Clay |
| Apr 29 | Madrid Open | Round 3 | Alexandre Muller | W | 6-3, 6-3 | Clay |
| Apr 26 | Madrid Open | Round 2 | Luciano Darderi | W | 7-5, 3-1 ret. (ret.) | Clay |
| Apr 15 | Barcelona Open | Round 1 | Jaume Munar | L | 6-2, 5-7, 1-6 | Clay |
| Apr 9 | Monte-Carlo Masters | Round 2 | Alexei Popyrin | L | 6-3, 3-6, 3-6 | Clay |
| Apr 8 | Monte-Carlo Masters | Round 1 | Miomir Kecmanovic | W | 6-2, 5-7, 7-6(5) | Clay |
| Apr 6 | Fayez Sarofim & Co. U.S. Men's Clay Court Championship | Final | Jenson Brooksby | L | 4-6, 2-6 | Clay |
| Apr 5 | Fayez Sarofim & Co. U.S. Men's Clay Court Championship | Semifinal | Brandon Nakashima | W | 6-4, 7-6(3) | Clay |
| Apr 4 | Fayez Sarofim & Co. U.S. Men's Clay Court Championship | Quarterfinal | Alex Michelsen | W | 7-5, 6-1 | Clay |
| Apr 3 | Fayez Sarofim & Co. U.S. Men's Clay Court Championship | Round 2 | Adam Walton | W | 7-5, 6-3 | Clay |
| Mar 24 | Miami Open | Round 3 | Arthur Fils | L | 6-7(11), 7-5, 2-6 | Hard |
| Mar 22 | Miami Open | Round 2 | Alejandro Davidovich Fokina | W | 7-5, 7-6(5) | Hard |
| Mar 9 | Indian Wells | Round 3 | Yosuke Watanuki | L | 4-6, 6-7(6) | Hard |
| Mar 7 | Indian Wells | Round 2 | Damir Dzumhur | W | 7-6(4), 7-6(7) | Hard |
| Feb 26 | Abierto Mexicano Telcel presentado por HSBC | Round 2 | Alejandro Davidovich Fokina | L | 3-6, 7-6(6), 3-6 | Hard |
| Feb 26 | Abierto Mexicano Telcel presentado por HSBC | Round 1 | Alexandre Muller | W | 6-4, 6-2 | Hard |
| Feb 6 | Nexo Dallas Open | Round 2 | Yoshihito Nishioka | L | 6-3, 4-6, 3-6 | Hard |
| Feb 3 | Nexo Dallas Open | Round 1 | Taro Daniel | W | 6-1, 3-6, 6-4 | Hard |
| Jan 16 | Australian Open | Round 2 | Fabian Marozsan | L | 7-6(3), 4-6, 6-3, 4-6, 1-6 | Hard |
| Jan 12 | Australian Open | Round 1 | Arthur Rinderknech | W | 7-6(2), 6-3, 4-6, 6-7(4), 6-3 | Hard |
| Jan 2 | Brisbane International | Round 2 | Giovanni Mpetshi Perricard | L | 4-6, 6-7(4) | Hard |
2024: 33-25
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Dec 30 | Brisbane International | Round 1 | Adam Walton | W | 7-6(5), 6-3 | Hard |
| Oct 29 | Paris Masters | Round 1 | Giovanni Mpetshi Perricard | L | 7-6(5), 6-7(4), 3-6 | Hard |
| Oct 23 | Erste Bank Open | Round 2 | Matteo Berrettini | L | 3-6, 7-6(6), 3-6 | Hard |
| Oct 22 | Erste Bank Open | Round 1 | Cameron Norrie | W | 6-4, 7-6(4) | Hard |
| Oct 18 | Almaty Open | Quarterfinal | Aleksandar Vukic | L | 2-6, 6-7(11) | Hard |
| Oct 17 | Almaty Open | Round 2 | Daniel Evans | W | 6-7(10), 7-6(4), 6-3 | Hard |
| Oct 8 | Shanghai Masters | Round 3 | Roman Safiullin | L | 7-5, 5-7, 6-7(5) | Hard |
| Oct 7 | Shanghai Masters | Round 2 | Zhou Yi | W | 6-2, 6-4 | Hard |
| Sep 26 | Japan Open | Round 1 | Brandon Nakashima | L | 5-7, 3-6 | Hard |
| Sep 6 | US Open | Semifinal | Taylor Fritz | L | 6-4, 5-7, 6-4, 4-6, 1-6 | Hard |
| Sep 3 | US Open | Quarterfinal | Grigor Dimitrov | W | 6-3, 6-7(5), 6-3, 4-1 ret. (ret.) | Hard |
| Sep 1 | US Open | Round 4 | Alexei Popyrin | W | 6-4, 7-6(3), 2-6, 6-3 | Hard |
| Aug 30 | US Open | Round 3 | Ben Shelton | W | 4-6, 7-5, 6-7(5), 6-4, 6-3 | Hard |
| Aug 28 | US Open | Round 2 | Aleksandr Shevchenko | W | 6-4, 6-1, 1-0 ret. (ret.) | Hard |
| Aug 26 | US Open | Round 1 | Aleksandar Kovacevic | W | 6-4, 6-3, 4-6, 7-5 | Hard |
| Aug 19 | Cincinnati Open | Final | Jannik Sinner | L | 6-7(4), 2-6 | Hard |
| Aug 18 | Cincinnati Open | Semifinal | Holger Rune | W | 4-6, 6-1, 7-6(4) | Hard |
| Aug 17 | Cincinnati Open | Quarterfinal | Hubert Hurkacz | W | 6-3 ret. (ret.) | Hard |
| Aug 16 | Cincinnati Open | Round 3 | Jiri Lehecka | W | 6-4, 6-7(10), 7-6(5) | Hard |
| Aug 14 | Cincinnati Open | Round 2 | Lorenzo Musetti | W | 6-3, 6-2 | Hard |
| Aug 13 | Cincinnati Open | Round 1 | Alejandro Davidovich Fokina | W | 6-3, 7-6(6) | Hard |
| Aug 6 | National Bank Open | Round 1 | Alejandro Tabilo | L | 4-6, 2-6 | Hard |
| Aug 3 | Mubadala DC Open | Semifinal | Sebastian Korda | L | 4-6, 4-6 | Hard |
| Aug 2 | Mubadala DC Open | Quarterfinal | Andrey Rublev | W | 6-4, 7-6(3) | Hard |
| Aug 1 | Mubadala DC Open | Round 3 | Aleksandar Kovacevic | W | 7-6(3), 4-6, 6-3 | Hard |
| Jul 30 | Mubadala DC Open | Round 2 | Daniel Elahi Galan | W | 6-7(8), 6-3, 6-3 | Hard |
| Jul 26 | Atlanta Open | Quarterfinal | Yoshihito Nishioka | L | 6-7(2), 2-6 | Hard |
| Jul 25 | Atlanta Open | Round 2 | Aslan Karatsev | W | 6-4, 3-6, 6-3 | Hard |
| Jul 5 | Wimbledon | Round 3 | Carlos Alcaraz | L | 7-5, 2-6, 6-4, 6-7(2), 2-6 | Grass |
| Jul 3 | Wimbledon | Round 2 | Borna Coric | W | 7-6(5), 6-1, 6-3 | Grass |
| Jul 1 | Wimbledon | Round 1 | Matteo Arnaldi | W | 6-7(5), 2-6, 6-1, 6-3, 6-3 | Grass |
| Jun 17 | Queen's Club | Round 1 | Rinky Hijikata | L | 5-7, 6-4, 0-1 ret. (ret.) | Grass |
| Jun 14 | Boss Open | Quarterfinal | Jack Draper | L | 7-5, 4-6, 6-7(1) | Grass |
| Jun 12 | Boss Open | Round 2 | Yannick Hanfmann | W | 7-5, 7-6(5) | Grass |
| May 30 | Roland Garros | Round 2 | Denis Shapovalov | L | 7-6(4), 4-6, 2-6, 4-6 | Clay |
| May 27 | Roland Garros | Round 1 | Mattia Bellucci | W | 6-3, 3-6, 6-7(6), 6-4, 6-4 | Clay |
| May 22 | Grand Prix Auvergne-Rhone-Alpes | Round 2 | Arthur Rinderknech | L | 6-7(7), 4-6 | Clay |
| May 21 | Grand Prix Auvergne-Rhone-Alpes | Round 1 | Jaume Munar | W | 7-6(5), 6-4 | Clay |
| May 11 | Italian Open | Round 2 | Dominik Koepfer | L | 4-6, 2-6 | Clay |
| Apr 27 | Madrid Open | Round 2 | Pedro Cachin | L | 6-7(1), 6-3, 4-6 | Clay |
| Apr 7 | Fayez Sarofim & Co. U.S. Men's Clay Court Championship | Final | Ben Shelton | L | 5-7, 6-4, 3-6 | Clay |
| Apr 6 | Fayez Sarofim & Co. U.S. Men's Clay Court Championship | Semifinal | Luciano Darderi | W | 6-2, 7-6(2) | Clay |
| Apr 5 | Fayez Sarofim & Co. U.S. Men's Clay Court Championship | Quarterfinal | Jordan Thompson | W | 7-6(8), 6-4 | Clay |
| Apr 4 | Fayez Sarofim & Co. U.S. Men's Clay Court Championship | Round 2 | James Duckworth | W | 6-2, 6-7(4), 7-5 | Clay |
| Mar 23 | Miami Open | Round 2 | Christopher O'Connell | L | 5-7, 6-7(5) | Hard |
| Mar 10 | Indian Wells | Round 3 | Stefanos Tsitsipas | L | 3-6, 3-6 | Hard |
| Mar 8 | Indian Wells | Round 2 | Dusan Lajovic | W | 6-3, 6-3 | Hard |
| Feb 28 | Abierto Mexicano Telcel presentado por HSBC | Round 2 | Dominik Koepfer | L | 4-6, 7-5, 1-6 | Hard |
| Feb 27 | Abierto Mexicano Telcel presentado por HSBC | Round 1 | Max Purcell | W | 4-6, 6-3, 6-0 | Hard |
| Feb 17 | Delray Beach Open | Semifinal | Tommy Paul | L | 2-6, 2-6 | Hard |
| Feb 16 | Delray Beach Open | Quarterfinal | Flavio Cobolli | W | 6-4, 6-2 | Hard |
| Feb 15 | Delray Beach Open | Round 2 | Radu Albot | W | 7-6(5), 7-6(4) | Hard |
| Feb 9 | Nexo Dallas Open | Quarterfinal | Marcos Giron | L | 1-6, 4-6 | Hard |
| Feb 8 | Nexo Dallas Open | Round 2 | Alex Michelsen | W | 6-4, 6-3 | Hard |
| Jan 17 | Australian Open | Round 2 | Tomas Machac | L | 4-6, 4-6, 6-7(5) | Hard |
| Jan 14 | Australian Open | Round 1 | Borna Coric | W | 6-3, 7-6(7), 2-6, 6-3 | Hard |
| Jan 5 | Bank of China Hong Kong Tennis Open | Quarterfinal | Shang Juncheng | L | 4-6, 4-6 | Hard |
| Jan 3 | Bank of China Hong Kong Tennis Open | Round 2 | Miomir Kecmanovic | W | 6-3, 7-6(4) | Hard |
2023: 34-19
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 30 | Paris Masters | Round 1 | Alexander Bublik | L | 3-6, 4-6 | Hard |
| Oct 27 | Erste Bank Open | Quarterfinal | Jannik Sinner | L | 3-6, 4-6 | Hard |
| Oct 26 | Erste Bank Open | Round 2 | Gael Monfils | W | 5-7, 6-1, 6-4 | Hard |
| Oct 24 | Erste Bank Open | Round 1 | Daniel Evans | W | 1-4 ret. (ret.) | Hard |
| Oct 17 | Japan Open | Round 1 | Aslan Karatsev | L | 3-6, 6-7(4) | Hard |
| Oct 8 | Shanghai Masters | Round 2 | Lorenzo Sonego | L | 6-2, 2-6, 3-6 | Hard |
| Sep 5 | US Open | Quarterfinal | Ben Shelton | L | 2-6, 6-3, 6-7(7), 2-6 | Hard |
| Sep 3 | US Open | Round 4 | Rinky Hijikata | W | 6-4, 6-1, 6-4 | Hard |
| Sep 1 | US Open | Round 3 | Adrian Mannarino | W | 4-6, 6-2, 6-3, 7-6(6) | Hard |
| Aug 30 | US Open | Round 2 | Sebastian Ofner | W | 6-3, 6-1, 6-4 | Hard |
| Aug 28 | US Open | Round 1 | Learner Tien | W | 6-2, 7-5, 6-1 | Hard |
| Aug 16 | Cincinnati Open | Round 2 | Stan Wawrinka | L | 3-6, 4-6 | Hard |
| Aug 13 | Cincinnati Open | Round 1 | Tallon Griekspoor | W | 6-4, 6-7(7), 6-4 | Hard |
| Aug 7 | National Bank Open | Round 1 | Milos Raonic | L | 7-6(12), 6-7(4), 3-6 | Hard |
| Aug 4 | Mubadala DC Open | Quarterfinal | Daniel Evans | L | 4-6, 5-7 | Hard |
| Aug 4 | Mubadala DC Open | Round 3 | Shang Juncheng | W | 6-2, 6-3 | Hard |
| Aug 1 | Mubadala DC Open | Round 2 | Aslan Karatsev | W | 7-6(5), 7-6(5) | Hard |
| Jul 9 | Wimbledon | Round 3 | Grigor Dimitrov | L | 2-6, 3-6, 2-6 | Grass |
| Jul 6 | Wimbledon | Round 2 | Dominic Stricker | W | 7-6(11), 6-4, 6-2 | Grass |
| Jul 5 | Wimbledon | Round 1 | Wu Yibing | W | 7-6(4), 6-3, 6-4 | Grass |
| Jun 21 | Queen's Club | Round 2 | Sebastian Korda | L | 6-7(2), 3-6 | Grass |
| Jun 20 | Queen's Club | Round 1 | Botic Van De Zandschulp | W | 6-2, 6-4 | Grass |
| Jun 18 | Boss Open | Final | Jan-Lennard Struff | W | 4-6, 7-6(1), 7-6(8) | Grass |
| Jun 17 | Boss Open | Semifinal | Marton Fucsovics | W | 6-3, 7-6(11) | Grass |
| Jun 16 | Boss Open | Quarterfinal | Lorenzo Musetti | W | 6-7(6), 7-6(4), 6-2 | Grass |
| Jun 14 | Boss Open | Round 2 | Jiri Lehecka | W | 7-6(2), 6-4 | Grass |
| Jun 3 | Roland Garros | Round 3 | Alexander Zverev | L | 6-3, 6-7(3), 1-6, 6-7(5) | Clay |
| Jun 1 | Roland Garros | Round 2 | Aslan Karatsev | W | 3-6, 6-3, 7-5, 6-2 | Clay |
| May 29 | Roland Garros | Round 1 | Filip Krajinovic | W | 6-3, 6-4, 6-2 | Clay |
| May 16 | Italian Open | Round 3 | Lorenzo Musetti | L | 7-5, 4-6, 3-6 | Clay |
| May 14 | Italian Open | Round 2 | Daniel Altmaier | W | 3-6, 7-5, 6-3 | Clay |
| May 1 | Madrid Open | Round 3 | Pedro Cachin | L | 1-6, 6-7(2) | Clay |
| Apr 29 | Madrid Open | Round 2 | Tomas Martin Etcheverry | W | 6-3, 7-6(5) | Clay |
| Apr 18 | Barcelona Open | Round 2 | Emil Ruusuvuori | L | 4-6, 7-6(3), 4-6 | Clay |
| Apr 9 | Fayez Sarofim & Co. U.S. Men's Clay Court Championship | Final | Tomas Martin Etcheverry | W | 7-6(1), 7-6(6) | Clay |
| Apr 9 | Fayez Sarofim & Co. U.S. Men's Clay Court Championship | Semifinal | Gijs Brouwer | W | 6-4, 6-1 | Clay |
| Apr 8 | Fayez Sarofim & Co. U.S. Men's Clay Court Championship | Quarterfinal | Jason Kubler | W | 6-4, 6-4 | Clay |
| Apr 8 | Fayez Sarofim & Co. U.S. Men's Clay Court Championship | Round 2 | Steve Johnson | W | 6-2, 6-4 | Clay |
| Mar 27 | Miami Open | Round 3 | Lorenzo Sonego | L | 3-6, 4-6 | Hard |
| Mar 25 | Miami Open | Round 2 | Yosuke Watanuki | W | 6-7(5), 7-6(3), 6-4 | Hard |
| Mar 18 | Indian Wells | Semifinal | Daniil Medvedev | L | 5-7, 6-7(4) | Hard |
| Mar 15 | Indian Wells | Quarterfinal | Cameron Norrie | W | 6-4, 6-4 | Hard |
| Mar 14 | Indian Wells | Round 4 | Alejandro Tabilo | W | 6-4, 6-4 | Hard |
| Mar 12 | Indian Wells | Round 3 | Jason Kubler | W | 6-3, 6-2 | Hard |
| Mar 11 | Indian Wells | Round 2 | Marcos Giron | W | 6-2, 6-2 | Hard |
| Mar 2 | Abierto Mexicano Telcel presentado por HSBC | Quarterfinal | Taylor Fritz | L | 3-6, 4-6 | Hard |
| Mar 1 | Abierto Mexicano Telcel presentado por HSBC | Round 2 | Feliciano Lopez | W | 6-2, 7-6(6) | Hard |
| Feb 27 | Abierto Mexicano Telcel presentado por HSBC | Round 1 | Yoshihito Nishioka | W | 7-6(6), 6-4 | Hard |
| Feb 10 | Nexo Dallas Open | Quarterfinal | J.J. Wolf | L | 6-4, 3-6, 4-6 | Hard |
| Feb 8 | Nexo Dallas Open | Round 2 | Mackenzie McDonald | W | 6-1, 6-3 | Hard |
| Jan 20 | Australian Open | Round 3 | Karen Khachanov | L | 3-6, 4-6, 6-3, 6-7(9) | Hard |
| Jan 17 | Australian Open | Round 2 | Shang Juncheng | W | 6-4, 6-4, 6-1 | Hard |
| Jan 15 | Australian Open | Round 1 | Daniel Altmaier | W | 6-3, 6-3, 6-7(5), 7-6(6) | Hard |
2022: 34-23
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 4 | Paris Masters | Quarterfinal | Felix Auger-Aliassime | L | 1-6, 4-6 | Hard |
| Nov 3 | Paris Masters | Round 3 | Alex de Minaur | W | 6-3, 7-6(5) | Hard |
| Nov 2 | Paris Masters | Round 2 | Jack Draper | W | 6-3, 7-5 | Hard |
| Oct 31 | Paris Masters | Round 1 | Lorenzo Sonego | W | 6-4, 6-4 | Hard |
| Oct 25 | Erste Bank Open | Round 1 | Hubert Hurkacz | L | 6-7(9), 6-3, 3-6 | Hard |
| Oct 21 | Bybit Stockholm Open | Quarterfinal | Emil Ruusuvuori | L | 1-6, 2-6 | Hard |
| Oct 20 | Bybit Stockholm Open | Round 2 | Elias Ymer | W | 3-6, 7-6(4), 7-6(2) | Hard |
| Oct 9 | Japan Open | Final | Taylor Fritz | L | 6-7(3), 6-7(2) | Hard |
| Oct 8 | Japan Open | Semifinal | SoonWoo Kwon | W | 6-2, 0-6, 6-4 | Hard |
| Oct 7 | Japan Open | Quarterfinal | Miomir Kecmanovic | W | 6-0, 6-4 | Hard |
| Oct 5 | Japan Open | Round 2 | Bernabe Zapata Miralles | W | 6-1, 7-6(7) | Hard |
| Oct 3 | Japan Open | Round 1 | Yasutaka Uchiyama | W | 6-3, 6-4 | Hard |
| Sep 9 | US Open | Semifinal | Carlos Alcaraz | L | 7-6(6), 3-6, 1-6, 7-6(5), 3-6 | Hard |
| Sep 7 | US Open | Quarterfinal | Andrey Rublev | W | 7-6(3), 7-6(0), 6-4 | Hard |
| Sep 5 | US Open | Round 4 | Rafael Nadal | W | 6-4, 4-6, 6-4, 6-3 | Hard |
| Sep 3 | US Open | Round 3 | Diego Schwartzman | W | 7-6(7), 6-4, 6-4 | Hard |
| Sep 1 | US Open | Round 2 | Jason Kubler | W | 7-6(3), 7-5, 7-6(2) | Hard |
| Aug 30 | US Open | Round 1 | Marcos Giron | W | 7-6(0), 6-4, 6-3 | Hard |
| Aug 17 | Cincinnati Open | Round 2 | Sebastian Korda | L | 6-4, 1-6, 4-6 | Hard |
| Aug 15 | Cincinnati Open | Round 1 | Matteo Berrettini | W | 7-6(3), 4-6, 7-6(5) | Hard |
| Aug 10 | National Bank Open | Round 2 | Taylor Fritz | L | 7-5, 1-6, 4-6 | Hard |
| Aug 9 | National Bank Open | Round 1 | Benjamin Bonzi | W | 6-7(6), 7-5, 6-3 | Hard |
| Aug 5 | Mubadala DC Open | Quarterfinal | Nick Kyrgios | L | 7-6(5), 6-7(12), 2-6 | Hard |
| Aug 5 | Mubadala DC Open | Round 3 | Botic Van De Zandschulp | W | 4-6, 6-2, 6-3 | Hard |
| Aug 3 | Mubadala DC Open | Round 2 | Christopher Eubanks | W | 6-3, 7-6(2) | Hard |
| Jul 30 | Atlanta Open | Semifinal | Jenson Brooksby | L | 1-6, 4-6 | Hard |
| Jul 29 | Atlanta Open | Quarterfinal | Brandon Nakashima | W | 6-4, 6-2 | Hard |
| Jul 27 | Atlanta Open | Round 2 | Taro Daniel | W | 7-5, 6-4 | Hard |
| Jul 3 | Wimbledon | Round 4 | David Goffin | L | 6-7(3), 7-5, 7-5, 4-6, 5-7 | Grass |
| Jul 1 | Wimbledon | Round 3 | Alexander Bublik | W | 3-6, 7-6(1), 7-6(3), 6-4 | Grass |
| Jun 29 | Wimbledon | Round 2 | Maximilian Marterer | W | 6-2, 6-2, 7-6(3) | Grass |
| Jun 27 | Wimbledon | Round 1 | Andrea Vavassori | W | 6-4, 6-4, 6-4 | Grass |
| Jun 20 | Lexus Eastbourne Open | Round 1 | Alexander Bublik | L | 7-5, 6-7(4), 0-6 | Grass |
| Jun 14 | Queen's Club | Round 1 | Stan Wawrinka | L | 6-7(2), 7-6(6), 6-7(5) | Grass |
| May 26 | Roland Garros | Round 2 | David Goffin | L | 6-3, 6-7(1), 2-6, 4-6 | Clay |
| May 24 | Roland Garros | Round 1 | Benjamin Bonzi | W | 7-5, 7-5, 7-6(5) | Clay |
| May 8 | Italian Open | Round 1 | Filip Krajinovic | L | 6-7(7), 6-7(4) | Clay |
| May 3 | Madrid Open | Round 1 | Cristian Garin | L | 1-6, 3-6 | Clay |
| May 1 | Millennium Estoril Open | Final | Sebastian Baez | L | 3-6, 2-6 | Clay |
| Apr 30 | Millennium Estoril Open | Semifinal | Sebastian Korda | W | 4-6, 7-6(2), 6-4 | Clay |
| Apr 29 | Millennium Estoril Open | Quarterfinal | Alejandro Davidovich Fokina | W | 7-6(5), 5-7, 7-5 | Clay |
| Apr 27 | Millennium Estoril Open | Round 2 | Nuno Borges | W | 7-6(4), 4-6, 6-0 | Clay |
| Apr 25 | Millennium Estoril Open | Round 1 | Dusan Lajovic | W | 2-6, 7-5, 6-0 | Clay |
| Apr 22 | Barcelona Open | Round 3 | Felix Auger-Aliassime | L | 5-7, 4-6 | Clay |
| Apr 20 | Barcelona Open | Round 2 | Hugo Dellien | W | 7-6(3), 6-1 | Clay |
| Apr 8 | Fayez Sarofim & Co. U.S. Men's Clay Court Championship | Quarterfinal | John Isner | L | 4-6, 6-2, 3-6 | Clay |
| Apr 7 | Fayez Sarofim & Co. U.S. Men's Clay Court Championship | Round 2 | Pablo Cuevas | W | 5-7, 7-5, 7-6(4) | Clay |
| Apr 5 | Fayez Sarofim & Co. U.S. Men's Clay Court Championship | Round 1 | Marcos Giron | W | 6-4, 6-4 | Clay |
| Mar 29 | Miami Open | Round 4 | Francisco Cerundolo | L | 7-6(2), 6-7(3), 2-6 | Hard |
| Mar 27 | Miami Open | Round 3 | Juan Manuel Cerundolo | W | 6-3, 6-2 | Hard |
| Mar 25 | Miami Open | Round 2 | Brandon Nakashima | W | 3-6, 7-6(5), 6-4 | Hard |
| Mar 15 | Indian Wells | Round 3 | Andrey Rublev | L | 3-6, 4-6 | Hard |
| Mar 13 | Indian Wells | Round 2 | Brandon Nakashima | W | 6-4, 6-4 | Hard |
| Jan 19 | Australian Open | Round 2 | Taylor Fritz | L | 4-6, 3-6, 6-7(5) | Hard |
| Jan 18 | Australian Open | Round 1 | Marco Trungelliti | W | 3-6, 6-4, 6-2, 3-6, 6-3 | Hard |
| Jan 9 | Adelaide International 2 | Round 1 | Tommy Paul | L | 2-6, 3-6 | Hard |
| Jan 5 | Adelaide International | Round 2 | Thanasi Kokkinakis | L | 6-3, 5-7, 1-6 | Hard |
2021: 32-24
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 12 | Stockholm Open | Semifinal | Tommy Paul | L | 7-5, 6-7(5), 4-6 | Hard |
| Nov 11 | Stockholm Open | Quarterfinal | Daniel Evans | W | 1-6, 6-1, 6-1 | Hard |
| Nov 10 | Stockholm Open | Round 2 | Pedro Martinez | W | 6-4, 6-4 | Hard |
| Nov 8 | Stockholm Open | Round 1 | Elias Ymer | W | 6-4, 7-6(2) | Hard |
| Nov 2 | Paris Masters | Round 1 | Marcos Giron | L | 7-6(5), 4-6, 3-6 | Hard |
| Oct 31 | Erste Bank Open | Final | Alexander Zverev | L | 5-7, 4-6 | Hard |
| Oct 30 | Erste Bank Open | Semifinal | Jannik Sinner | W | 3-6, 7-5, 6-2 | Hard |
| Oct 29 | Erste Bank Open | Quarterfinal | Diego Schwartzman | W | 6-4, 7-6(6) | Hard |
| Oct 28 | Erste Bank Open | Round 2 | Stefanos Tsitsipas | W | 3-6, 6-3, 6-4 | Hard |
| Oct 26 | Erste Bank Open | Round 1 | Dusan Lajovic | W | 6-4, 6-4 | Hard |
| Oct 19 | European Open | Round 1 | Andy Murray | L | 6-7(2), 7-6(7), 6-7(8) | Hard |
| Oct 11 | Indian Wells | Round 3 | Hubert Hurkacz | L | 3-6, 2-6 | Hard |
| Oct 9 | Indian Wells | Round 2 | Sebastian Korda | W | 6-0, 6-4 | Hard |
| Oct 7 | Indian Wells | Round 1 | Benoit Paire | W | 6-4, 6-4 | Hard |
| Sep 5 | US Open | Round 4 | Felix Auger-Aliassime | L | 6-4, 2-6, 6-7(6), 4-6 | Hard |
| Sep 3 | US Open | Round 3 | Andrey Rublev | W | 4-6, 6-3, 7-6(6), 4-6, 6-1 | Hard |
| Sep 1 | US Open | Round 2 | Guido Pella | W | 6-1, 6-2, 7-5 | Hard |
| Aug 30 | US Open | Round 1 | Christopher Eubanks | W | 7-6(8), 5-7, 6-3, 6-4 | Hard |
| Aug 26 | Winston-Salem Open | Quarterfinal | Mikael Ymer | L | 7-6(2), 2-6, 3-6 | Hard |
| Aug 25 | Winston-Salem Open | Round 3 | Thiago Monteiro | W | 7-5, 7-6(2) | Hard |
| Aug 24 | Winston-Salem Open | Round 2 | Andy Murray | W | 7-6(4), 6-3 | Hard |
| Aug 18 | Western & Southern Open | Round 2 | Diego Schwartzman | L | 1-6, 6-4, 4-6 | Hard |
| Aug 17 | Western & Southern Open | Round 1 | Ugo Humbert | W | 7-5, 7-6(9) | Hard |
| Aug 12 | National Bank Open | Round 3 | Gael Monfils | L | 1-6, 6-7(2) | Hard |
| Aug 11 | National Bank Open | Round 2 | Denis Shapovalov | W | 6-1, 6-4 | Hard |
| Aug 10 | National Bank Open | Round 1 | Yoshihito Nishioka | W | 6-4, 6-3 | Hard |
| Aug 3 | Citi Open | Round 2 | Jenson Brooksby | L | 6-7(4), 5-7 | Hard |
| Jul 26 | Olympics | Round 2 | Stefanos Tsitsipas | L | 3-6, 4-6 | Hard |
| Jul 25 | Olympics | Round 1 | SoonWoo Kwon | W | 6-3, 6-2 | Hard |
| Jul 2 | Wimbledon | Round 3 | Karen Khachanov | L | 3-6, 4-6, 4-6 | Grass |
| Jun 30 | Wimbledon | Round 2 | Vasek Pospisil | W | 6-4, 6-4, 6-4 | Grass |
| Jun 28 | Wimbledon | Round 1 | Stefanos Tsitsipas | W | 6-4, 6-4, 6-3 | Grass |
| Jun 22 | Viking International Eastbourne | Round 1 | Liam Broady | L | 3-6, 6-7(4) | Grass |
| Jun 19 | cinch Championships | Quarterfinal | Denis Shapovalov | L | 3-6, 4-6 | Grass |
| Jun 17 | cinch Championships | Round 2 | Viktor Troicki | W | 6-3, 7-6(3) | Grass |
| Jun 15 | cinch Championships | Round 1 | Aljaz Bedene | W | 4-6, 6-3, 6-4 | Grass |
| May 31 | French Open | Round 1 | Steve Johnson | L | 7-6(5), 6-3, 4-6, 2-6, 1-6 | Clay |
| Apr 26 | Millennium Estoril Open | Round 1 | Kevin Anderson | L | 6-4, 6-7(6), 6-7(4) | Clay |
| Apr 21 | Barcelona Open | Round 2 | Diego Schwartzman | L | 6-3, 5-7, 1-6 | Clay |
| Apr 20 | Barcelona Open | Round 1 | Carlos Alcaraz | W | 6-4, 7-6(2) | Clay |
| Mar 30 | Miami Open | Round 4 | Daniil Medvedev | L | 4-6, 3-6 | Hard |
| Mar 28 | Miami Open | Round 3 | Dusan Lajovic | W | 1-6, 7-5, 6-3 | Hard |
| Mar 26 | Miami Open | Round 2 | Daniel Evans | W | 6-7(5), 6-3, 6-3 | Hard |
| Mar 24 | Miami Open | Round 1 | Stefano Travaglia | W | 5-7, 6-4, 6-2 | Hard |
| Mar 17 | Abierto Mexicano Telcel presentado por HSBC | Round 2 | Lorenzo Musetti | L | 6-2, 3-6, 6-7(1) | Hard |
| Mar 16 | Abierto Mexicano Telcel presentado por HSBC | Round 1 | Brandon Nakashima | W | 6-4, 6-7(5), 7-6(5) | Hard |
| Mar 10 | Chile Dove Men+Care Open | Round 2 | Facundo Bagnis | L | 6-7(3), 6-7(2) | Clay |
| Mar 8 | Chile Dove Men+Care Open | Round 1 | Nicolas Jarry | W | 7-6(7), 6-7(7), 7-6(7) | Clay |
| Mar 4 | Argentina Open | Round 2 | Jaume Munar | L | 6-7(4), 4-6 | Clay |
| Mar 2 | Argentina Open | Round 1 | Facundo Bagnis | W | 6-1, 6-3 | Clay |
| Feb 9 | Australian Open | Round 2 | Novak Djokovic | L | 3-6, 7-6(3), 6-7(2), 3-6 | Hard |
| Feb 8 | Australian Open | Round 1 | Stefano Travaglia | W | 7-6(5), 6-2, 6-2 | Hard |
| Jan 31 | Murray River Open | Round 1 | Corentin Moutet | L | 6-3, 4-6, 4-6 | Hard |
| Jan 11 | Delray Beach Open by Vitacost.com | Quarterfinal | Cameron Norrie | L | 0-6, 6-3, 4-6 | Hard |
| Jan 10 | Delray Beach Open by Vitacost.com | Round 2 | Bjorn Fratangelo | W | 6-4, 3-6, 6-1 | Hard |
| Jan 8 | Delray Beach Open by Vitacost.com | Round 1 | Donald Young | W | 6-3, 6-4 | Hard |
2020: 9-11
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 31 | Astana Open | Semifinal | John Millman | L | 6-3, 4-6, 4-6 | Hard |
| Oct 30 | Astana Open | Quarterfinal | Egor Gerasimov | W | 7-6(5), 5-7, 7-5 | Hard |
| Oct 28 | Astana Open | Round 2 | Miomir Kecmanovic | W | 7-5, 6-3 | Hard |
| Oct 26 | Astana Open | Round 1 | Corentin Moutet | W | 6-3, 6-2 | Hard |
| Oct 21 | European Open | Round 2 | Daniel Evans | L | 6-7(3), 2-6 | Hard |
| Oct 19 | European Open | Round 1 | Dusan Lajovic | W | 6-3, 7-6(6) | Hard |
| Oct 14 | Forte Village Sardegna Open | Round 1 | Corentin Moutet | L | 6-7(0), 4-6 | Clay |
| Sep 28 | French Open | Round 1 | Jan-Lennard Struff | L | 6-3, 6-7(5), 3-6, 7-6(2), 3-6 | Clay |
| Sep 7 | US Open | Round 4 | Daniil Medvedev | L | 4-6, 1-6, 0-6 | Hard |
| Sep 5 | US Open | Round 3 | Marton Fucsovics | W | 6-2, 6-3, 6-2 | Hard |
| Sep 3 | US Open | Round 2 | John Millman | W | 7-6(6), 3-6, 1-6, 6-3, 6-3 | Hard |
| Sep 1 | US Open | Round 1 | Andreas Seppi | W | 4-6, 6-3, 6-4, 7-5 | Hard |
| Aug 22 | Western & Southern Open | Round 1 | Andy Murray | L | 6-7(6), 6-3, 1-6 | Hard |
| Feb 24 | Abierto Mexicano Telcel presentada por HSBC | Round 1 | Stan Wawrinka | L | 3-6, 7-6(4), 6-7(1) | Hard |
| Feb 21 | Delray Beach Open by Vitacost.com | Quarterfinal | Ugo Humbert | L | 1-6, 2-6 | Hard |
| Feb 20 | Delray Beach Open by Vitacost.com | Round 2 | Tommy Paul | W | 7-5, 7-6(4) | Hard |
| Feb 17 | Delray Beach Open by Vitacost.com | Round 1 | Emilio Gomez | W | 7-6(3), 6-2 | Hard |
| Jan 21 | Australian Open | Round 1 | Daniil Medvedev | L | 3-6, 6-4, 4-6, 2-6 | Hard |
| Jan 13 | ASB Classic | Round 1 | Mikael Ymer | L | 4-6, 7-5, 1-6 | Hard |
| Jan 7 | Qatar Open | Round 1 | Marton Fucsovics | L | 4-6, 6-4, 4-6 | Hard |
2019: 21-25
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 29 | Paris Masters | Round 1 | Taylor Fritz | L | 6-7(6), 6-3, 4-6 | Hard |
| Oct 24 | Swiss Indoors Basel | Round 2 | Stan Wawrinka | L | 3-6, 6-3, 5-7 | Hard |
| Oct 23 | Swiss Indoors Basel | Round 1 | Daniel Evans | W | 6-4, 6-2 | Hard |
| Oct 18 | European Open | Quarterfinal | Jannik Sinner | L | 4-6, 6-3, 3-6 | Hard |
| Oct 17 | European Open | Round 2 | Jan-Lennard Struff | W | 6-3, 6-4 | Hard |
| Oct 16 | European Open | Round 1 | Yannick Maden | W | 7-6(7), 6-3 | Hard |
| Oct 7 | Shanghai Masters | Round 1 | Denis Shapovalov | L | 4-6, 2-6 | Hard |
| Sep 30 | China Open | Round 1 | Alexander Zverev | L | 3-6, 2-6 | Hard |
| Aug 29 | US Open | Round 2 | Alexander Zverev | L | 3-6, 6-3, 2-6, 6-2, 3-6 | Hard |
| Aug 27 | US Open | Round 1 | Ivo Karlovic | W | 6-2, 6-3, 1-2 ret. (ret.) | Hard |
| Aug 23 | Winston-Salem Open | Quarterfinal | Hubert Hurkacz | L | 6-4, 6-7, 1-6 | Hard |
| Aug 21 | Winston-Salem Open | Round 3 | Filip Krajinovic | W | 6-2, 0-0 ret. (ret.) | Hard |
| Aug 20 | Winston-Salem Open | Round 2 | Jeremy Chardy | W | 4-2 ret. (ret.) | Hard |
| Aug 14 | Western & Southern Open | Round 2 | Roberto Bautista Agut | L | 3-6, 6-3, 1-6 | Hard |
| Aug 13 | Western & Southern Open | Round 1 | Gael Monfils | W | 7-6(7), 6-3 | Hard |
| Aug 1 | Citi Open | Round 3 | Daniil Medvedev | L | 2-6, 5-7 | Hard |
| Jul 30 | Citi Open | Round 2 | Alexander Bublik | W | 6-1, 7-6(5) | Hard |
| Jul 23 | BB&T Atlanta Open | Round 1 | Bernard Tomic | L | 6-4, 3-6, 6-7(4) | Hard |
| Jul 2 | Wimbledon | Round 1 | Fabio Fognini | L | 7-5, 4-6, 3-6, 6-4, 4-6 | Grass |
| Jun 17 | Fever-Tree Championships | Round 1 | Nicolas Mahut | L | 3-6, 6-7(5) | Grass |
| Jun 12 | Libema Open | Round 2 | Jordan Thompson | L | 3-6, 2-6 | Grass |
| Jun 10 | Libema Open | Round 1 | Joao Sousa | W | 6-2, 7-6 | Grass |
| May 27 | French Open | Round 1 | Filip Krajinovic | L | 2-6, 6-4, 3-6, 6-3, 0-6 | Clay |
| May 14 | Internazionali BNL dItalia | Round 1 | Joao Sousa | L | 3-6, 7-6(3), 6-7(4) | Clay |
| May 9 | Madrid Open | Round 3 | Rafael Nadal | L | 3-6, 4-6 | Clay |
| May 8 | Madrid Open | Round 2 | Philipp Kohlschreiber | W | 6-4, 3-6, 6-3 | Clay |
| May 6 | Madrid Open | Round 1 | Nikoloz Basilashvili | W | 6-7(8), 6-3, 6-4 | Clay |
| May 3 | Millennium Estoril Open | Quarterfinal | Pablo Cuevas | L | 0-6, 7-6(5), 2-6 | Clay |
| May 2 | Millennium Estoril Open | Round 2 | Yoshihito Nishioka | W | 2-6, 6-3, 7-6(5) | Clay |
| Apr 30 | Millennium Estoril Open | Round 1 | Mikhail Kukushkin | W | 6-3, 7-5 | Clay |
| Apr 23 | Barcelona Open | Round 2 | Jaume Munar | L | 4-6, 3-6 | Clay |
| Mar 28 | Miami Open | Quarterfinal | Denis Shapovalov | L | 7-6(5), 4-6, 2-6 | Hard |
| Mar 26 | Miami Open | Round 4 | David Goffin | W | 7-5, 7-6(6) | Hard |
| Mar 25 | Miami Open | Round 3 | David Ferrer | W | 5-7, 6-3, 6-3 | Hard |
| Mar 23 | Miami Open | Round 2 | Miomir Kecmanovic | W | 7-6(6), 7-6(5) | Hard |
| Mar 8 | Indian Wells | Round 1 | Nicolas Jarry | L | 4-6, 6-4, 5-7 | Hard |
| Feb 27 | Abierto Mexicano TELCEL | Round 2 | Mackenzie McDonald | L | 7-6(7), 5-7, 3-6 | Hard |
| Feb 25 | Abierto Mexicano TELCEL | Round 1 | Jordan Thompson | W | 3-6, 6-4, 6-3 | Hard |
| Feb 19 | Delray Beach Open | Round 1 | Daniel Evans | L | 6-3, 6-7(1), 5-7 | Hard |
| Feb 14 | New York Open | Round 2 | Jason Jung | L | 3-6, 5-7 | Hard |
| Jan 22 | Australian Open | Quarterfinal | Rafael Nadal | L | 3-6, 4-6, 2-6 | Hard |
| Jan 19 | Australian Open | Round 4 | Grigor Dimitrov | W | 7-5, 7-6(6), 6-7(1), 7-5 | Hard |
| Jan 18 | Australian Open | Round 3 | Andreas Seppi | W | 6-7(3), 6-3, 4-6, 6-4, 6-3 | Hard |
| Jan 15 | Australian Open | Round 2 | Kevin Anderson | W | 4-6, 6-4, 6-4, 7-5 | Hard |
| Jan 13 | Australian Open | Round 1 | Prajnesh Gunneswaran | W | 7-6(7), 6-3, 6-3 | Hard |
| Jan 7 | Sydney International | Round 1 | John Millman | L | 6-4, 6-7(5), 5-7 | Hard |
2018: 27-22
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 31 | Paris Masters | Round 2 | Alexander Zverev | L | 4-6, 4-6 | Hard |
| Oct 29 | Paris Masters | Round 1 | Nicolas Mahut | W | 7-6(1), 6-2 | Hard |
| Oct 23 | Erste Bank Open | Round 1 | Kei Nishikori | L | 6-7(3), 7-5, 2-6 | Hard |
| Oct 15 | European Open | Round 1 | Feliciano Lopez | L | 4-6, 6-7(5) | Hard |
| Oct 8 | Shanghai Masters | Round 1 | Matthew Ebden | L | 6-3, 4-6, 3-6 | Hard |
| Oct 4 | Rakuten Japan Open | Round 2 | Kevin Anderson | L | 3-6, 6-3, 2-6 | Hard |
| Oct 1 | Rakuten Japan Open | Round 1 | Maximilian Marterer | W | 7-5, 6-4 | Hard |
| Aug 30 | US Open | Round 2 | Alex de Minaur | L | 4-6, 0-6, 7-5, 2-6 | Hard |
| Aug 28 | US Open | Round 1 | Adrian Mannarino | W | 6-1, 6-4, 4-6, 6-4 | Hard |
| Aug 13 | Western & Southern Open | Round 1 | Denis Shapovalov | L | 6-7(6), 6-3, 5-7 | Hard |
| Aug 9 | Rogers Cup (M) | Round 3 | Grigor Dimitrov | L | 6-7(1), 6-3, 6-7(4) | Hard |
| Aug 8 | Rogers Cup (M) | Round 2 | Milos Raonic | W | 7-6(4), 4-6, 6-1 | Hard |
| Aug 7 | Rogers Cup (M) | Round 1 | Marco Cecchinato | W | 7-6(3), 6-1 | Hard |
| Aug 2 | Citi Open | Round 3 | David Goffin | L | 0-6, 3-6 | Hard |
| Aug 1 | Citi Open | Round 2 | Hubert Hurkacz | W | 6-2, 6-4 | Hard |
| Jul 26 | Truist Atlanta Open | Round 2 | Marcos Baghdatis | L | 5-7, 1-6 | Hard |
| Jul 24 | Truist Atlanta Open | Round 1 | Marius Copil | W | 6-4, 6-4 | Hard |
| Jul 7 | Wimbledon | Round 3 | Karen Khachanov | L | 6-4, 6-4, 6-7(3), 2-6, 1-6 | Grass |
| Jul 5 | Wimbledon | Round 2 | Julien Benneteau | W | 4-6, 6-3, 6-4, 6-2 | Grass |
| Jul 3 | Wimbledon | Round 1 | Fernando Verdasco | W | 7-6(6), 7-6(5), 3-6, 6-3 | Grass |
| Jun 22 | Cinch Championships | Quarterfinal | Jeremy Chardy | L | 4-6, 4-6 | Grass |
| Jun 20 | Cinch Championships | Round 2 | Leonardo Mayer | W | 6-4, 2-6, 6-4 | Grass |
| Jun 18 | Cinch Championships | Round 1 | Jared Donaldson | W | 6-4, 7-6(4) | Grass |
| May 28 | French Open | Round 1 | Sam Querrey | L | 1-6, 2-6, 6-7(6) | Clay |
| May 23 | Gonet Geneva Open | Round 2 | Marton Fucsovics | L | 6-7(5), 4-6 | Clay |
| May 21 | Gonet Geneva Open | Round 1 | Ryan Harrison | W | 3-6, 7-6(5), 6-4 | Clay |
| May 14 | Internazionali BNL dItalia | Round 1 | Matteo Berrettini | L | 3-6, 6-7(1) | Clay |
| May 6 | Millennium Estoril Open | Final | Joao Sousa | L | 4-6, 4-6 | Clay |
| May 5 | Millennium Estoril Open | Semifinal | Pablo Carreno Busta | W | 6-2, 6-3 | Clay |
| May 4 | Millennium Estoril Open | Quarterfinal | Simone Bolelli | W | 7-5, 6-2 | Clay |
| May 2 | Millennium Estoril Open | Round 2 | Gilles Muller | W | 6-4, 7-5 | Clay |
| Apr 30 | Millennium Estoril Open | Round 1 | Tennys Sandgren | W | 3-6, 7-6(5), 7-6(4) | Clay |
| Apr 12 | Fayez Sarofim & Co. U.S. Men's Clay Court Championship | Round 2 | Steve Johnson | L | 3-6, 4-6 | Clay |
| Apr 9 | Fayez Sarofim & Co. U.S. Men's Clay Court Championship | Round 1 | Mackenzie McDonald | W | 6-3, 6-3 | Clay |
| Mar 27 | Miami Open | Round 4 | Kevin Anderson | L | 6-7(3), 4-6 | Hard |
| Mar 26 | Miami Open | Round 3 | Tomas Berdych | W | 6-7(2), 6-2, 7-6(1) | Hard |
| Mar 24 | Miami Open | Round 2 | Kyle Edmund | W | 7-6(4), 4-6, 7-6(5) | Hard |
| Mar 22 | Miami Open | Round 1 | Nicolas Kicker | W | 6-3, 7-6(4) | Hard |
| Mar 9 | Indian Wells | Round 1 | Ernesto Escobedo | L | 5-7, 3-6 | Hard |
| Feb 25 | Delray Beach Open | Final | Peter Gojowczyk | W | 6-1, 6-4 | Hard |
| Feb 24 | Delray Beach Open | Quarterfinal | Hyeon Chung | W | 5-7, 6-4, 6-4 | Hard |
| Feb 24 | Delray Beach Open | Semifinal | Denis Shapovalov | W | 7-5, 6-4 | Hard |
| Feb 22 | Delray Beach Open | Round 2 | Juan Martin del Potro | W | 7-6(6), 4-6, 7-5 | Hard |
| Feb 19 | Delray Beach Open | Round 1 | Matthew Ebden | W | 6-2, 2-6, 6-2 | Hard |
| Feb 16 | New York Open | Quarterfinal | Kevin Anderson | L | 3-6, 7-5, 4-6 | Hard |
| Feb 15 | New York Open | Round 2 | Dudi Sela | W | 6-4, 3-6, 6-0 | Hard |
| Feb 12 | New York Open | Round 1 | Sebastian Korda | W | 4-6, 6-4, 6-2 | Hard |
| Jan 16 | Australian Open | Round 1 | Juan Martin del Potro | L | 3-6, 4-6, 3-6 | Hard |
| Jan 1 | Brisbane International | Round 1 | Matthew Ebden | L | 3-6, 2-6 | Hard |
2017: 7-17
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 24 | ATP Swiss Indoors Basel | Round 1 | Roger Federer | L | 1-6, 3-6 | Hard |
| Oct 19 | ATP European Open | Round 2 | David Goffin | L | 6-7(1), 2-6 | Hard |
| Oct 17 | ATP European Open | Round 1 | Florian Mayer | W | 6-3, 6-4 | Hard |
| Oct 11 | ATP Shanghai Rolex Masters | Round 2 | Sam Querrey | L | 3-6, 6-7(7) | Hard |
| Oct 9 | ATP Shanghai Rolex Masters | Round 1 | Benoit Paire | W | 6-4, 6-4 | Hard |
| Aug 29 | US Open | Round 1 | Roger Federer | L | 6-4, 2-6, 1-6, 6-1, 4-6 | Hard |
| Aug 17 | ATP & WTA Western & Southern Open | Round 3 | John Isner | L | 6-7(4), 5-7 | Hard |
| Aug 16 | ATP & WTA Western & Southern Open | Round 2 | Alexander Zverev | W | 4-6, 6-3, 6-4 | Hard |
| Aug 14 | ATP & WTA Western & Southern Open | Round 1 | Maximilian Marterer | W | 6-3, 7-6(2) | Hard |
| Aug 8 | ATP Coupe Rogers | Round 1 | Paolo Lorenzi | L | 6-7(3), 6-0, 2-6 | Hard |
| Jul 31 | ATP Abierto Mexicano de Tenis MIFEL | Round 1 | Thanasi Kokkinakis | L | 6-7(3), 6-7(10) | Hard |
| Jul 25 | ATP BB&T Atlanta Open | Round 1 | John Millman | L | 7-5, 4-6, 6-7(5) | Hard |
| Jul 6 | Wimbledon | Round 2 | Alexander Zverev | L | 3-6, 4-6, 3-6 | Grass |
| Jul 4 | Wimbledon | Round 1 | Robin Haase | W | 6-3, 3-6, 7-6(5), 7-5 | Grass |
| Jun 28 | ATP & WTA Aegon International | Round 1 | Richard Gasquet | L | 7-5, 6-7(4), 3-6 | Grass |
| May 29 | French Open | Round 1 | Fabio Fognini | L | 4-6, 3-6, 6-3, 6-1, 0-6 | Clay |
| Apr 12 | Fayez Sarofim & Co US Men's Clay Court Championships | Round 1 | Thomaz Bellucci | L | 5-7, 6-1, 2-6 | Clay |
| Mar 25 | ATP & WTA Miami Open | Round 2 | Roger Federer | L | 6-7(2), 3-6 | Hard |
| Mar 23 | ATP & WTA Miami Open | Round 1 | Konstantin Kravchuk | W | 7-5, 5-7, 6-1 | Hard |
| Mar 9 | ATP & WTA BNP Paribas Open | Round 1 | Dusan Lajovic | L | 3-6, 3-6 | Hard |
| Feb 28 | ATP & WTA Abierto Mexicano Telcel | Round 1 | Juan Martin del Potro | L | 4-6, 6-3, 6-7(1) | Hard |
| Feb 14 | ATP Memphis Open | Round 1 | Tim Smyczek | L | 3-6, 7-5, 3-6 | Hard |
| Jan 19 | Australian Open | Round 2 | Alexander Zverev | L | 2-6, 3-6, 4-6 | Hard |
| Jan 16 | Australian Open | Round 1 | Mikhail Kukushkin | W | 6-1, 6-7(3), 6-3, 6-2 | Hard |
2016: 1-6
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Aug 29 | US Open | Round 1 | John Isner | L | 6-3, 6-4, 6-7(5), 2-6, 6-7(3) | Hard |
| Aug 22 | Winston-Salem Open | Round 1 | Taylor Fritz | L | 1-6, 4-6 | Hard |
| Jul 18 | ATP & WTA Citi Open | Round 1 | Adrian Mannarino | L | 6-7(4), 5-7 | Hard |
| Apr 5 | Fayez Sarofim & Co. U.S. Men's Clay Court Championship | Round 1 | Matthew Barton | L | 3-6, 4-6 | Clay |
| Mar 12 | ATP & WTA BNP Paribas Open | Round 2 | David Goffin | L | 6-3, 3-6, 6-7(2) | Hard |
| Mar 10 | ATP & WTA BNP Paribas Open | Round 1 | Taylor Fritz | W | 6-3, 2-6, 6-3 | Hard |
| Feb 8 | ATP Memphis Open | Round 1 | Ryan Harrison | L | 7-6(0), 6-7(8), 4-6 | Hard |
2015: 1-5
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Sep 1 | US Open | Round 1 | Viktor Troicki | L | 5-7, 4-6, 3-6 | Hard |
| Aug 25 | Winston-Salem Open | Round 2 | Thomaz Bellucci | L | 3-6, 6-2, 6-7(2) | Hard |
| Aug 24 | Winston-Salem Open | Round 1 | James Duckworth | W | 3-6, 7-6(4), 7-6(3) | Hard |
| Jul 28 | Atlanta Open | Round 1 | Sam Groth | L | 6-7(3), 4-6 | Hard |
| May 25 | French Open | Round 1 | Martin Klizan | L | 2-6, 1-6, 4-6 | Clay |
| May 19 | ATP Open de Nice Cote d' Azur | Round 1 | James Duckworth | L | 7-6(5), 5-7, 2-6 | Clay |
2014: 0-1
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Jul 28 | ATP Citi Open | Round 1 | Evgeny Donskoy | L | 4-6, 4-6 | 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 Quentin Halys | LEANFrances Tiafoe to win | -145 | LOST | -1.00u | #2632 |
| Oct 28 | vs Lorenzo Musetti | PREDLorenzo Musetti to win | +111 | WON | +1.11u | #2038 |
| Oct 11 | vs Alejandro Davidovich Fokina | LEANFrances Tiafoe to win | -109 | LOST | -1.00u | #772 |
| Oct 8 | vs Yannick Hanfmann | PREDFrances Tiafoe to win | -250 | WON | +0.40u | #578 |
| Oct 2 | vs Arthur Fils | PREDArthur Fils to win | -260 | WON | +0.38u | #59 |
On September 14, 2026, Tiafoe reached a career-high ATP Tour ranking of No. 8.
In 2023, Tiafoe won 2 titles, the Fayez Sarofim & Co. U.S. Men's Clay Court Championship and the Boss Open.
Jul 28, 2014: lost to Evgeny Donskoy 4-6, 4-6ATP Citi Open, on hard
Nov 4, 2026: lost to Quentin Halys 3-6, 6-1, 6-7Paris Masters, Round 2, on hard court
The players he has met most in our records, with the head-to-head.
Last: Mar 10, 2026, Indian Wells Round 4, lost
Last: Jun 16, 2025, Queen's Club Round 1, lost
Last: Jun 21, 2026, Terra Wortmann Open Final, won
Last: Aug 22, 2026, Cincinnati Open Semifinal, won
Last: Feb 11, 2026, Nexo Dallas Open Round 2, lost
Last: Sep 6, 2026, US Open Round 4, 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:18 AM ET. Results and form refresh after every match; biography facts are checked weekly.