Last: Oct 10, 2026, Shanghai Masters Round 2, lost

TennisATPRight-handed
Jan-Lennard Struff
Jan-Lennard Struff is a tennis player on the ATP Tour who represents Germany and reached a career-high ranking of No. 21.
506 ATP Tour matches1 title
Updated
About Jan-Lennard Struff
Jan-Lennard Struff is a tennis player on the ATP Tour who represents Germany. Born on April 25, 1990, in Warstein, West Germany, he plays right-handed with a two-handed backhand and is coached by Markus Wislsperger and Uwe Liedtke. Struff turned pro in 2009 and reached a career-high ATP Tour ranking of No. 21 on June 19, 2023. In 2024, he won 1 title, the BMW Open.
Struff lost to Casper Ruud 6-3, 6-3 in Round 3 of the Rolex Paris Masters on Nov 5, 2026. A day earlier he beat Thiago Agustin Tirante 6-7, 6-3, 7-6 in Round 2, after beating Arthur Gea 7-6, 6-3 in Round 1 on Nov 3, 2026.
Match history506
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-25
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 5 | Paris Masters | Round 3 | Casper Ruud | L | 3-6, 3-6 | Hard |
| Nov 4 | Paris Masters | Round 2 | Thiago Agustin Tirante | W | 6-7(5), 6-3, 7-6(3) | Hard |
| Nov 3 | Paris Masters | Round 1 | Arthur Gea | W | 7-6(3), 6-3 | Hard |
| Oct 31 | Swiss Indoors Basel | Semifinal | Jiri Lehecka | L | 6-3, 5-7, 4-6 | Hard |
| Oct 30 | Swiss Indoors Basel | Quarterfinal | Nuno Borges | W | 6-2, 6-3 | Hard |
| Oct 29 | Swiss Indoors Basel | Round 2 | Novak Djokovic | W | 6-7(4), 7-5, 7-6(5) | Hard |
| Oct 28 | Swiss Indoors Basel | Round 1 | Yannick Hanfmann | W | 6-4, 6-3 | Hard |
| Oct 25 | BNP Paribas Fortis European Open | Final | Tallon Griekspoor | L | 6-4, 3-6, 4-6 | Hard |
| Oct 24 | BNP Paribas Fortis European Open | Semifinal | Arthur Fils | W | 6-4, 6-7(7), 7-6(5) | Hard |
| Oct 23 | BNP Paribas Fortis European Open | Quarterfinal | Zizou Bergs | W | 6-3, 7-6(6) | Hard |
| Oct 21 | BNP Paribas Fortis European Open | Round 2 | Gauthier Onclin | W | 6-4, 6-2 | Hard |
| Oct 20 | BNP Paribas Fortis European Open | Round 1 | Marcos Giron | W | 7-6(3), 7-6(3) | Hard |
Show 41 more
| Oct 10 | Shanghai Masters | Round 2 | Daniil Medvedev | L | 6-4, 4-6, 3-6 | Hard |
| Oct 8 | Shanghai Masters | Round 1 | Martin Landaluce | W | 6-4, 6-4 | Hard |
| Oct 3 | China Open | Round 2 | Daniil Medvedev | L | 4-6, 3-6 | Hard |
| Sep 30 | China Open | Round 1 | Thiago Agustin Tirante | W | 6-1, 6-4 | Hard |
| Sep 3 | US Open | Round 2 | Francisco Cerundolo | L | 7-5, 5-7, 6-4, 2-6, 3-6 | Hard |
| Sep 1 | US Open | Round 1 | Camilo Ugo Carabelli | W | 6-4, 6-3, 6-3 | Hard |
| Aug 15 | Cincinnati Open | Round 2 | Alejandro Tabilo | L | 3-6, 4-6 | Hard |
| Aug 13 | Cincinnati Open | Round 1 | Roman Andres Burruchaga | W | 7-6(4), 2-6, 6-3 | Hard |
| Aug 3 | National Bank Open | Round 1 | Alex Michelsen | L | 1-6, 6-3, 1-6 | Hard |
| Jul 22 | Generali Open | Round 2 | Mariano Navone | L | 0-6, 3-6 | Clay |
| Jul 21 | Generali Open | Round 1 | Aleksandr Shevchenko | W | 3-6, 7-6(5), 6-4 | Clay |
| Jul 7 | Wimbledon | Quarterfinal | Jannik Sinner | L | 5-7, 6-7(4), 3-6 | Grass |
| Jul 5 | Wimbledon | Round 4 | Hubert Hurkacz | W | 3-6, 6-7(5), 7-6(2), 7-5, 4-2 ret. (ret.) | Grass |
| Jul 3 | Wimbledon | Round 3 | Daniil Medvedev | W | 7-6(4), 7-6(5), 7-5 | Grass |
| Jul 2 | Wimbledon | Round 2 | Brandon Nakashima | W | 4-6, 7-6(6), 7-6(5), 6-7(6), 7-6(7) | Grass |
| Jun 29 | Wimbledon | Round 1 | Sebastian Baez | W | 6-1, 7-6(4), 4-6, 2-6, 7-5 | Grass |
| Jun 23 | Vanda Pharmaceuticals Mallorca Championships | Round 2 | Nuno Borges | L | 4-6, 5-7 | Grass |
| Jun 22 | Vanda Pharmaceuticals Mallorca Championships | Round 1 | Martin Landaluce | W | 6-3, 1-6, 7-5 | Grass |
| Jun 10 | Boss Open | Round 2 | Alexander Bublik | L | 6-7(3), 6-3, 2-6 | Grass |
| Jun 9 | Boss Open | Round 1 | Alexis Galarneau | W | 6-2, 6-7(5), 6-3 | Grass |
| May 28 | Roland Garros | Round 2 | Jaime Faria | L | 5-7, 6-7(1), 2-6 | Clay |
| May 26 | Roland Garros | Round 1 | Alexander Bublik | W | 7-5, 6-7(6), 6-4, 7-5 | Clay |
| May 18 | Bitpanda Hamburg Open | Round 1 | Jakub Mensik | L | 6-7(3), 2-6 | Clay |
| May 8 | Italian Open | Round 2 | Jiri Lehecka | L | 6-7(4), 3-6 | Clay |
| May 6 | Italian Open | Round 1 | Francisco Comesana | W | 6-2, 6-4 | Clay |
| Apr 24 | Madrid Open | Round 2 | Alex Michelsen | L | 2-6, 1-6 | Clay |
| Apr 22 | Madrid Open | Round 1 | Alexandre Muller | W | 7-6(3), 6-0 | Clay |
| Apr 4 | Monte-Carlo Masters | Qualifying 1st Round | Nikoloz Basilashvili | L | 3-6, 3-6 | Clay |
| Mar 19 | Miami Open | Round 1 | Darwin Blanch | L | 3-6, 6-3, 3-6 | Hard |
| Mar 4 | Indian Wells | Round 1 | Zizou Bergs | L | 3-6, 4-6 | Hard |
| Feb 24 | Dubai Duty Free | Round 1 | Alexander Bublik | L | 3-6, 4-6 | Hard |
| Feb 22 | Dubai Duty Free | Qualifying Final | Otto Virtanen | L | 7-6(7), 4-6, 4-6 | Hard |
| Feb 21 | Dubai Duty Free | Qualifying 1st Round | Abdulrahman Al Janahi | W | 6-0, 6-1 | Hard |
| Feb 12 | Rotterdam | Round 2 | Alexander Bublik | L | 6-7(2), 6-4, 3-6 | Hard |
| Feb 10 | Rotterdam | Round 1 | Hugo Grenier | W | 6-0, 6-4 | Hard |
| Jan 20 | Australian Open | Round 1 | Vit Kopriva | L | 6-4, 2-6, 6-2, 3-6, 1-6 | Hard |
| Jan 10 | ASB Classic | Qualifying Final | Emilio Nava | L | 6-3, 4-6, 3-6 | Hard |
| Jan 9 | ASB Classic | Qualifying 1st Round | Anton Shepp | W | 7-5, 6-2 | Hard |
| Jan 6 | Bank of China Hong Kong Tennis Open | Round 1 | Botic Van De Zandschulp | L | 3-6, 6-1, 1-6 | Hard |
| Jan 4 | Bank of China Hong Kong Tennis Open | Qualifying Final | Nishesh Basavareddy | W | 7-6(5), 6-2 | Hard |
| Jan 4 | Bank of China Hong Kong Tennis Open | Qualifying 1st Round | Zsombor Piros | W | 7-5, 7-6(3) | Hard |
2025: 21-22
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 3 | Vanda Pharmaceuticals Hellenic Championship | Round 1 | Alexandre Muller | L | 3-6, 6-2, 6-7(6) | Hard |
| Nov 2 | Vanda Pharmaceuticals Hellenic Championship | Qualifying Final | Henry Bernet | W | 4-6, 6-4, 6-3 | Hard |
| Nov 1 | Vanda Pharmaceuticals Hellenic Championship | Qualifying 1st Round | Mark Lajal | W | 7-6(1), 7-5 | Hard |
| Oct 17 | Almaty Open | Quarterfinal | Corentin Moutet | L | 4-6, 5-7 | Hard |
| Oct 16 | Almaty Open | Round 2 | Karen Khachanov | W | 4-6, 7-6(5), 6-3 | Hard |
| Oct 15 | Almaty Open | Round 1 | Mackenzie McDonald | W | 2-6, 6-3, 6-4 | Hard |
| Aug 31 | US Open | Round 4 | Novak Djokovic | L | 3-6, 3-6, 2-6 | Hard |
| Aug 29 | US Open | Round 3 | Frances Tiafoe | W | 6-4, 6-3, 7-6(7) | Hard |
| Aug 27 | US Open | Round 2 | Holger Rune | W | 7-6(5), 2-6, 6-3, 4-6, 7-5 | Hard |
| Aug 25 | US Open | Round 1 | Mackenzie McDonald | W | 3-6, 7-6(4), 6-3, 6-3 | Hard |
| Aug 22 | US Open | Qualifying Final | Arthur Cazaux | W | 7-6(4), 6-3 | Hard |
| Aug 21 | US Open | Qualifying 2nd Round | Taro Daniel | W | 2-6, 6-4, 6-1 | Hard |
Show 31 more
| Aug 18 | US Open | Qualifying 1st Round | Clement Chidekh | W | 6-4, 6-1 | Hard |
| Aug 6 | Cincinnati Open | Qualifying 1st Round | Mariano Navone | L | 7-6(2), 2-6, 4-6 | Hard |
| Jul 24 | Generali Open | Quarterfinal | Arthur Cazaux | L | 3-6, 4-6 | Clay |
| Jul 23 | Generali Open | Round 2 | Pedro Martinez | W | 6-2, 6-2 | Clay |
| Jul 22 | Generali Open | Round 1 | Sebastian Ofner | W | 6-4, 6-2 | Clay |
| Jul 20 | Generali Open | Qualifying Final | Jurij Rodionov | W | 6-3, 7-6(4) | Clay |
| Jul 19 | Generali Open | Qualifying 1st Round | Nico Hipfl | W | 6-3, 6-2 | Clay |
| Jul 15 | EFG Swiss Open Gstaad | Round 1 | Juan Manuel Cerundolo | L | 3-6, 6-3, 3-6 | Clay |
| Jul 4 | Wimbledon | Round 3 | Carlos Alcaraz | L | 1-6, 6-3, 3-6, 4-6 | Grass |
| Jul 3 | Wimbledon | Round 2 | Felix Auger-Aliassime | W | 3-6, 7-6(9), 6-3, 6-4 | Grass |
| Jun 30 | Wimbledon | Round 1 | Filip Misolic | W | 6-2, 5-7, 6-3, 6-3 | Grass |
| Jun 17 | Terra Wortmann Open | Round 1 | Lorenzo Sonego | L | 3-6, 2-6 | Grass |
| Jun 11 | Boss Open | Round 2 | Jiri Lehecka | L | 4-6, 5-7 | Grass |
| Jun 9 | Boss Open | Round 1 | Matteo Arnaldi | W | 6-4, 6-4 | Grass |
| May 26 | Roland Garros | Round 1 | Sebastian Ofner | L | 6-7(5), 3-6, 7-6(5), 2-6 | Clay |
| May 19 | Bitpanda Hamburg Open | Round 1 | Justin Engel | L | 6-7(4), 6-7(4) | Clay |
| Apr 26 | Madrid Open | Round 2 | Stefanos Tsitsipas | L | 6-3, 4-6, 3-6 | Clay |
| Apr 24 | Madrid Open | Round 1 | Botic Van De Zandschulp | W | 7-5, 2-6, 4-1 ret. (ret.) | Clay |
| Apr 15 | BMW Open by Bitpanda | Round 1 | Francisco Cerundolo | L | 0-6, 2-6 | Clay |
| Apr 6 | Monte-Carlo Masters | Round 1 | Valentin Vacherot | L | 2-6, 1-6 | Clay |
| Mar 20 | Miami Open | Round 1 | Alejandro Davidovich Fokina | L | 6-7(3), 3-6 | Hard |
| Mar 6 | Indian Wells | Round 1 | Gael Monfils | L | 4-6, 4-6 | Hard |
| Feb 25 | Dubai Duty Free | Round 1 | Daniil Medvedev | L | 4-6, 6-7(4) | Hard |
| Feb 18 | Qatar Open | Round 1 | Tallon Griekspoor | L | 6-7(5), 6-7(7) | Hard |
| Feb 14 | Open 13 Provence | Quarterfinal | Daniil Medvedev | L | 3-6, 2-6 | Hard |
| Feb 13 | Open 13 Provence | Round 2 | Hugo Grenier | W | 6-4, 5-7, 6-4 | Hard |
| Feb 11 | Open 13 Provence | Round 1 | Manuel Guinard | W | 7-5, 7-6(4) | Hard |
| Feb 5 | Rotterdam | Round 1 | Fabian Marozsan | L | 3-6, 6-4, 6-7(3) | Hard |
| Jan 13 | Australian Open | Round 1 | Felix Auger-Aliassime | L | 3-6, 0-6, 6-4, 1-6 | Hard |
| Jan 7 | ASB Classic | Round 2 | Gael Monfils | L | 1-6, 6-7(5) | Hard |
| Jan 6 | ASB Classic | Round 1 | Bu Yunchaokete | W | 6-3, 6-4 | Hard |
2024: 28-19
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 5 | Moselle Open | Round 2 | Corentin Moutet | L | 6-7(2), 7-5, 3-6 | Hard |
| Nov 4 | Moselle Open | Round 1 | Aleksandr Shevchenko | W | 3-6, 6-4, 6-4 | Hard |
| Oct 30 | Paris Masters | Round 2 | Arthur Fils | L | 3-6, 4-6 | Hard |
| Oct 29 | Paris Masters | Round 1 | Lorenzo Musetti | W | 6-4, 6-2 | Hard |
| Oct 22 | Erste Bank Open | Round 1 | Alex de Minaur | L | 6-2, 2-6, 2-6 | Hard |
| Aug 26 | US Open | Round 1 | Laslo Djere | L | 7-6(7), 1-6, 7-6(7), 4-6, 2-6 | Hard |
| Aug 14 | Cincinnati Open | Round 1 | Stefanos Tsitsipas | L | 6-4, 4-6, 3-6 | Hard |
| Jul 30 | Olympics | Round 2 | Corentin Moutet | W/O | Walkover | Clay |
| Jul 28 | Olympics | Round 1 | Francisco Cabral | W | 6-2, 6-2 | Clay |
| Jul 20 | EFG Swiss Open Gstaad | Semifinal | Quentin Halys | L | 3-6, 6-7(2) | Clay |
| Jul 19 | EFG Swiss Open Gstaad | Quarterfinal | Tomas Martin Etcheverry | W | 7-5, 3-6, 6-3 | Clay |
| Jul 17 | EFG Swiss Open Gstaad | Round 2 | Leandro Riedi | W | 7-6(6), 7-6(1) | Clay |
Show 37 more
| Jul 15 | EFG Swiss Open Gstaad | Round 1 | Albert Ramos-Vinolas | W | 7-6(6), 7-6(4) | Clay |
| Jul 6 | Wimbledon | Round 3 | Daniil Medvedev | L | 1-6, 3-6, 6-4, 6-7(3) | Grass |
| Jul 3 | Wimbledon | Round 2 | Zhang Zhizhen | W | 5-7, 6-3, 7-6(1), 7-6(8) | Grass |
| Jul 1 | Wimbledon | Round 1 | Fabian Marozsan | W | 6-4, 6-7(4), 6-2, 6-3 | Grass |
| Jun 21 | Terra Wortmann Open | Quarterfinal | Jannik Sinner | L | 2-6, 7-6(1), 6-7(3) | Grass |
| Jun 20 | Terra Wortmann Open | Round 2 | Stefanos Tsitsipas | W | 6-4, 6-4 | Grass |
| Jun 19 | Terra Wortmann Open | Round 1 | Luciano Darderi | W | 6-7(2), 7-5, 7-6(10) | Grass |
| Jun 14 | Boss Open | Quarterfinal | Brandon Nakashima | W/O | Walkover | Grass |
| Jun 13 | Boss Open | Round 2 | Arthur Rinderknech | W | 6-4, 7-6(0) | Grass |
| Jun 11 | Boss Open | Round 1 | Flavio Cobolli | W | 7-6(7), 6-3 | Grass |
| Jun 1 | Roland Garros | Round 3 | Alex de Minaur | L | 6-4, 4-6, 3-6, 3-6 | Clay |
| May 30 | Roland Garros | Round 2 | Alexander Bublik | W | 6-2, 6-2, 6-3 | Clay |
| May 28 | Roland Garros | Round 1 | Roman Andres Burruchaga | W | 6-3, 6-2, 6-1 | Clay |
| May 11 | Italian Open | Round 2 | Stefanos Tsitsipas | L | 7-6(1), 4-6, 4-6 | Clay |
| May 9 | Italian Open | Round 1 | Pedro Cachin | W | 6-4, 6-4 | Clay |
| Apr 30 | Madrid Open | Round 4 | Carlos Alcaraz | L | 3-6, 7-6(5), 6-7(4) | Clay |
| Apr 28 | Madrid Open | Round 3 | Ugo Humbert | W | 7-5, 6-4 | Clay |
| Apr 26 | Madrid Open | Round 2 | Jaume Munar | W | 6-1, 7-5 | Clay |
| Apr 21 | BMW Open by Bitpanda | Final | Taylor Fritz | W | 7-5, 6-3 | Clay |
| Apr 20 | BMW Open by Bitpanda | Semifinal | Holger Rune | W | 6-2, 6-0 | Clay |
| Apr 20 | BMW Open by Bitpanda | Quarterfinal | Felix Auger-Aliassime | W | 7-5, 6-4 | Clay |
| Apr 18 | BMW Open by Bitpanda | Round 2 | Botic Van De Zandschulp | W | 7-6(0), 6-4 | Clay |
| Apr 11 | Monte-Carlo Masters | Round 3 | Jannik Sinner | L | 4-6, 2-6 | Clay |
| Apr 9 | Monte-Carlo Masters | Round 2 | Borna Coric | W | 7-6(2), 6-1 | Clay |
| Apr 7 | Monte-Carlo Masters | Round 1 | Sebastian Baez | W | 1-6, 7-6(3), 6-2 | Clay |
| Mar 25 | Miami Open | Round 3 | Alex de Minaur | L | 6-7(3), 4-6 | Hard |
| Mar 24 | Miami Open | Round 2 | Daniel Altmaier | W | 6-3, 6-3 | Hard |
| Mar 10 | Indian Wells | Round 3 | Jannik Sinner | L | 3-6, 4-6 | Hard |
| Mar 8 | Indian Wells | Round 2 | Borna Coric | W | 6-7(3), 6-2, 7-6(9) | Hard |
| Feb 26 | Dubai Duty Free | Round 1 | Hubert Hurkacz | L | 6-7(5), 7-6(4), 6-7(6) | Hard |
| Feb 20 | Qatar Open | Round 1 | Christopher O'Connell | L | 4-6, 4-6 | Hard |
| Feb 15 | Rotterdam | Round 2 | Emil Ruusuvuori | L | 3-6, 3-6 | Hard |
| Feb 13 | Rotterdam | Round 1 | Alejandro Davidovich Fokina | W | 4-6, 7-6(5), 7-6(4) | Hard |
| Jan 17 | Australian Open | Round 2 | Miomir Kecmanovic | L | 4-6, 6-1, 6-7(5), 6-1, 6-7(9) | Hard |
| Jan 15 | Australian Open | Round 1 | Rinky Hijikata | W | 3-6, 6-3, 6-2, 6-7(2), 7-6(8) | Hard |
| Jan 4 | Bank of China Hong Kong Tennis Open | Round 2 | Sebastian Ofner | L | 7-6(4), 6-7(5), 6-7(2) | Hard |
| Jan 2 | Bank of China Hong Kong Tennis Open | Round 1 | Marin Cilic | W | 3-6, 7-6(4), 7-6(7) | Hard |
2023: 30-18
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 10 | Sofia Open | Semifinal | Jack Draper | L | 3-6, 4-6 | Hard |
| Nov 9 | Sofia Open | Quarterfinal | Fabian Marozsan | W | 7-6(3), 4-6, 6-4 | Hard |
| Nov 8 | Sofia Open | Round 2 | Billy Harris | W | 7-6(5), 6-4 | Hard |
| Oct 31 | Paris Masters | Round 1 | Felix Auger-Aliassime | L | 6-7(3), 4-6 | Hard |
| Oct 25 | Swiss Indoors Basel | Round 2 | Hubert Hurkacz | L | 1-6, 4-6 | Hard |
| Oct 23 | Swiss Indoors Basel | Round 1 | Christopher Eubanks | W | 7-6(7), 6-4 | Hard |
| Oct 19 | BNP Paribas Fortis European Open | Round 2 | Hugo Gaston | L | 7-5, 6-7(5), 6-7(11) | Hard |
| Oct 7 | Shanghai Masters | Round 2 | Matteo Arnaldi | L | 3-6, 6-3, 4-6 | Hard |
| Sep 29 | China Open | Round 1 | Casper Ruud | L | 6-7(5), 3-6 | Hard |
| Sep 24 | Huafa Properties Zhuhai Championships | Quarterfinal | Yoshihito Nishioka | L | 4-6, 5-7 | Hard |
| Sep 22 | Huafa Properties Zhuhai Championships | Round 2 | Cristian Garin | W | 6-3, 1-6, 6-4 | Hard |
| Jun 22 | Terra Wortmann Open | Round 2 | Alexander Bublik | L | 3-6, 7-6(4), 3-6 | Grass |
Show 36 more
| Jun 21 | Terra Wortmann Open | Round 1 | Roman Safiullin | W | 6-1, 7-6(4) | Grass |
| Jun 18 | Boss Open | Final | Frances Tiafoe | L | 6-4, 6-7(1), 6-7(8) | Grass |
| Jun 17 | Boss Open | Semifinal | Hubert Hurkacz | W | 3-6, 6-3, 6-3 | Grass |
| Jun 16 | Boss Open | Quarterfinal | Richard Gasquet | W | 6-4, 7-5 | Grass |
| Jun 15 | Boss Open | Round 2 | Tommy Paul | W | 7-6(4), 7-6(5) | Grass |
| Jun 13 | Boss Open | Round 1 | Zhang Zhizhen | W | 6-1, 6-4 | Grass |
| May 29 | Roland Garros | Round 1 | Jiri Lehecka | L | 5-7, 6-1, 3-6, 6-3, 1-6 | Clay |
| May 7 | Madrid Open | Final | Carlos Alcaraz | L | 4-6, 6-3, 3-6 | Clay |
| May 5 | Madrid Open | Semifinal | Aslan Karatsev | W | 4-6, 6-3, 6-4 | Clay |
| May 4 | Madrid Open | Quarterfinal | Stefanos Tsitsipas | W | 7-6(5), 5-7, 6-3 | Clay |
| May 2 | Madrid Open | Round 4 | Pedro Cachin | W | 7-6(7), 6-7(7), 6-3 | Clay |
| May 1 | Madrid Open | Round 3 | Dusan Lajovic | W | 6-7(2), 6-3, 6-3 | Clay |
| Apr 29 | Madrid Open | Round 2 | Ben Shelton | W | 4-6, 7-6(4), 7-5 | Clay |
| Apr 27 | Madrid Open | Round 1 | Lorenzo Sonego | W | 6-3, 6-1 | Clay |
| Apr 25 | Madrid Open | Qualifying Final | Aslan Karatsev | L | 4-6, 2-6 | Clay |
| Apr 24 | Madrid Open | Qualifying 1st Round | Luca Nardi | W | 7-5, 6-4 | Clay |
| Apr 18 | BMW Open by Bitpanda | Round 1 | Alexander Ritschard | L | 5-7, 5-7 | Clay |
| Apr 14 | Monte-Carlo Masters | Quarterfinal | Andrey Rublev | L | 1-6, 6-7(5) | Clay |
| Apr 13 | Monte-Carlo Masters | Round 3 | Casper Ruud | W | 6-1, 7-6(6) | Clay |
| Apr 12 | Monte-Carlo Masters | Round 2 | Alex de Minaur | W | 6-3, 6-2 | Clay |
| Apr 10 | Monte-Carlo Masters | Round 1 | Albert Ramos-Vinolas | W | 6-4, 6-3 | Clay |
| Apr 9 | Monte-Carlo Masters | Qualifying Final | Emil Ruusuvuori | W | 7-6(4), 5-7, 6-0 | Clay |
| Apr 8 | Monte-Carlo Masters | Qualifying 1st Round | Juan Pablo Varillas | W | 7-5, 6-2 | Clay |
| Apr 3 | Grand Prix Hassan II | Round 1 | Hugo Gaston | L | 6-3, 4-6, 5-7 | Clay |
| Mar 24 | Miami Open | Round 2 | Grigor Dimitrov | L | 6-4, 6-7(5), 4-6 | Hard |
| Mar 22 | Miami Open | Round 1 | Fabio Fognini | W | 6-4, 5-7, 6-4 | Hard |
| Mar 21 | Miami Open | Qualifying Final | Zhang Zhizhen | W | 6-4, 6-2 | Hard |
| Mar 20 | Miami Open | Qualifying 1st Round | Learner Tien | W | 3-6, 6-3, 6-4 | Hard |
| Mar 11 | Indian Wells | Round 2 | Tommy Paul | L | 3-6, 3-6 | Hard |
| Mar 9 | Indian Wells | Round 1 | Quentin Halys | W | 1-6, 6-3, 6-3 | Hard |
| Mar 7 | Indian Wells | Qualifying Final | Radu Albot | W | 7-6(4), 6-3 | Hard |
| Mar 6 | Indian Wells | Qualifying 1st Round | Geoffrey Blancaneaux | W | 6-4, 6-2 | Hard |
| Jan 17 | Australian Open | Round 1 | Tommy Paul | L | 1-6, 6-7(6), 2-6 | Hard |
| Jan 11 | Australian Open | Qualifying Final | Tristan Schoolkate | W | 6-1, 6-4 | Hard |
| Jan 11 | Australian Open | Qualifying 2nd Round | Emilio Gomez | W | 6-1, 6-4 | Hard |
| Jan 10 | Australian Open | Qualifying 1st Round | Aleksandr Shevchenko | W | 6-4, 6-4 | Hard |
2022: 6-13
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 22 | Swiss Indoors Basel | Qualifying 1st Round | Roman Safiullin | L | 5-7, 1-6 | Hard |
| Sep 30 | Sofia Open | Quarterfinal | Lorenzo Musetti | L | 6-7(3), 1-6 | Hard |
| Sep 29 | Sofia Open | Round 2 | Ugo Humbert | W | 6-3, 6-1 | Hard |
| Sep 28 | Sofia Open | Round 1 | Dusan Lajovic | W | 4-6, 6-3, 6-2 | Hard |
| Sep 26 | Sofia Open | Qualifying Final | Mirza Basic | W | 6-3, 6-4 | Hard |
| Sep 25 | Sofia Open | Qualifying 1st Round | Aziz Dougaz | W | 6-3, 6-2 | Hard |
| Aug 25 | US Open | Qualifying 2nd Round | Enzo Couacaud | L | 6-4, 6-7(3), 2-6 | Hard |
| Aug 24 | US Open | Qualifying 1st Round | Bradley Klahn | W | 6-4, 4-6, 6-2 | Hard |
| Jul 18 | Bitpanda Hamburg Open | Round 1 | Karen Khachanov | L | 6-3, 3-6, 6-7(2) | Clay |
| Jun 27 | Wimbledon | Round 1 | Carlos Alcaraz | L | 6-4, 5-7, 6-4, 6-7(3), 4-6 | Grass |
| Jun 18 | Vanda Pharmaceuticals Mallorca Championships | Qualifying 1st Round | Fernando Verdasco | L | 4-6, 3-6 | Grass |
| Jun 13 | Terra Wortmann Open | Round 1 | Ilya Ivashka | L | 6-3, 3-6, 6-7(5) | Grass |
Show 7 more
| Jun 9 | Boss Open | Round 2 | Lorenzo Sonego | L | 6-7(2), 6-7(4) | Grass |
| Jun 6 | Boss Open | Round 1 | Marcos Giron | W | 7-5, 5-7, 7-6(8) | Grass |
| Mar 24 | Miami Open | Round 1 | Pedro Martinez | L | 3-6, 0-2 ret. (ret.) | Hard |
| Mar 11 | Indian Wells | Round 1 | John Millman | L | 6-7(6), 4-6 | Hard |
| Feb 22 | Dubai Duty Free | Round 1 | Ricardas Berankis | L | 1-6, 6-3, 3-6 | Hard |
| Jan 17 | Australian Open | Round 1 | Botic Van De Zandschulp | L | 4-6, 3-6, 2-6 | Hard |
| Jan 10 | Adelaide International 2 | Round 1 | Corentin Moutet | L | 2-6, 4-6 | Hard |
2021: 22-27
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 2 | Paris Masters | Round 1 | Tommy Paul | L | 3-6, 4-6 | Hard |
| Oct 30 | St Petersburg Open | Semifinal | Taylor Fritz | L | 7-5, 1-6, 3-6 | Hard |
| Oct 29 | St Petersburg Open | Quarterfinal | Denis Shapovalov | W | 6-4, 6-3 | Hard |
| Oct 27 | St Petersburg Open | Round 2 | Alexander Bublik | W | 6-4, 6-3 | Hard |
| Oct 25 | St Petersburg Open | Round 1 | James Duckworth | W | 7-6(3), 6-2 | Hard |
| Oct 21 | European Open | Round 2 | Lloyd Harris | L | 2-6, 3-6 | Hard |
| Oct 19 | European Open | Round 1 | Albert Ramos-Vinolas | W | 6-3, 3-6, 6-3 | Hard |
| Oct 10 | Indian Wells | Round 2 | Fabio Fognini | L | 4-6, 6-4, 3-6 | Hard |
| Oct 8 | Indian Wells | Round 1 | Daniel Elahi Galan | W | 7-6(4), 6-3 | Hard |
| Sep 21 | Moselle Open | Round 1 | Mikael Ymer | L | 5-7, 3-6 | Hard |
| Aug 31 | US Open | Round 1 | Tallon Griekspoor | L | 6-2, 6-7(3), 6-4, 4-6, 5-7 | Hard |
| Aug 25 | Winston-Salem Open | Round 3 | Ilya Ivashka | L | 2-6, 1-6 | Hard |
Show 38 more
| Aug 24 | Winston-Salem Open | Round 2 | Gianluca Mager | W | 6-2, 6-2 | Hard |
| Aug 16 | Western & Southern Open | Round 1 | Dominik Koepfer | L | 6-7(2), 7-5, 3-6 | Hard |
| Aug 9 | National Bank Open | Round 1 | Fabio Fognini | L | 7-6(2), 2-6, 4-6 | Hard |
| Jul 26 | Olympics | Round 2 | Novak Djokovic | L | 4-6, 3-6 | Hard |
| Jul 24 | Olympics | Round 1 | Thiago Monteiro | W | 6-3, 6-4 | Hard |
| Jul 13 | Hamburg European Open | Round 1 | Laslo Djere | L | 4-6, 5-7 | Clay |
| Jun 29 | Wimbledon | Round 1 | Daniil Medvedev | L | 4-6, 1-6, 6-4, 6-7(3) | Grass |
| Jun 20 | Mallorca Championships | Round 1 | Adrian Mannarino | L | 6-7, 3-6 | Grass |
| Jun 16 | Noventi Open | Round 2 | Marcos Giron | L | 7-6(1), 3-6, 4-6 | Grass |
| Jun 15 | Noventi Open | Round 1 | Daniil Medvedev | W | 7-6(6), 6-3 | Grass |
| Jun 7 | French Open | Round 4 | Diego Schwartzman | L | 6-7(9), 4-6, 5-7 | Clay |
| Jun 5 | French Open | Round 3 | Carlos Alcaraz | W | 6-4, 7-6(3), 6-2 | Clay |
| Jun 3 | French Open | Round 2 | Facundo Bagnis | W | 7-5, 7-6(1), 6-4 | Clay |
| Jun 1 | French Open | Round 1 | Andrey Rublev | W | 6-3, 7-6(6), 4-6, 3-6, 6-4 | Clay |
| May 27 | Emilia-Romagna Open | Quarterfinal | Tommy Paul | L | 2-6, 4-6 | Clay |
| May 26 | Emilia-Romagna Open | Round 2 | Flavio Cobolli | W | 6-4, 4-6, 7-6 | Clay |
| May 12 | Internazionali BNL d`Italia | Round 2 | Andrey Rublev | L | 7-6(7), 1-6, 4-6 | Clay |
| May 10 | Internazionali BNL d`Italia | Round 1 | Aljaz Bedene | W | 6-3, 6-1 | Clay |
| May 4 | Madrid Open | Round 1 | Alexei Popyrin | L | 3-6, 6-7(4) | Clay |
| May 2 | BMW Open by FWU | Final | Nikoloz Basilashvili | L | 4-6, 6-7(5) | Clay |
| May 1 | BMW Open by FWU | Semifinal | Ilya Ivashka | W | 6-4, 6-1 | Clay |
| Apr 30 | BMW Open by FWU | Quarterfinal | Filip Krajinovic | W | 6-4, 4-6, 7-6(3) | Clay |
| Apr 29 | BMW Open by FWU | Round 2 | Dominik Koepfer | W | 7-6(3), 6-7(0), 6-2 | Clay |
| Apr 27 | BMW Open by FWU | Round 1 | Andrej Martin | W | 6-4, 6-3 | Clay |
| Apr 13 | Monte-Carlo Masters | Round 1 | Grigor Dimitrov | L | 3-6, 4-6 | Clay |
| Apr 9 | Sardegna Open | Quarterfinal | Nikoloz Basilashvili | L | 5-7, 6-4, 3-6 | Clay |
| Apr 7 | Sardegna Open | Round 2 | Liam Broady | W | 6-4, 6-2 | Clay |
| Apr 6 | Sardegna Open | Round 1 | Joao Sousa | W | 1-6, 6-1, 7-5 | Clay |
| Mar 28 | Miami Open | Round 3 | Roberto Bautista Agut | L | 6-4, 3-6, 2-6 | Hard |
| Mar 26 | Miami Open | Round 2 | Ricardas Berankis | W | 6-3, 6-4 | Hard |
| Mar 16 | Dubai Duty Free | Round 2 | Denis Shapovalov | L | 1-6, 3-6 | Hard |
| Mar 15 | Dubai Duty Free | Round 1 | Mikhail Kukushkin | W | 6-3, 6-2 | Hard |
| Mar 3 | ABN AMRO World Tennis Tournament | Round 1 | David Goffin | L | 4-6, 0-6 | Hard |
| Feb 23 | Open Sud de France | Round 1 | Peter Gojowczyk | L | 3-6, 4-6 | Hard |
| Feb 8 | Australian Open | Round 1 | Christopher O'Connell | L | 6-7(2), 6-7(5), 1-6 | Hard |
| Jan 11 | Antalya Open | Quarterfinal | Jeremy Chardy | L | 6-4, 2-6, 6-7(8) | Hard |
| Jan 10 | Antalya Open | Round 2 | Hugo Grenier | W/O | Walkover | Hard |
| Jan 8 | Antalya Open | Round 1 | Pavel Kotov | W | 6-4, 6-3 | Hard |
2020: 11-14
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 10 | Sofia Open | Round 2 | Vasek Pospisil | L | 3-6, 4-6 | Hard |
| Nov 3 | Paris Masters | Round 2 | Pablo Carreno Busta | L | 6-7(3), 2-6 | Hard |
| Nov 2 | Paris Masters | Round 1 | Nikoloz Basilashvili | W | 6-4, 6-2 | Hard |
| Oct 28 | Erste Bank Open | Round 1 | Stefanos Tsitsipas | L | 7-6(3), 3-6, 4-6 | Hard |
| Oct 22 | bett1HULKS Championships | Round 2 | Yoshihito Nishioka | L | 6-2, 3-6, 6-7(3) | Hard |
| Oct 21 | bett1HULKS Championships | Round 1 | Marco Cecchinato | W | 6-3, 6-1 | Hard |
| Oct 12 | Bett1HULKS Indoors | Round 1 | Oscar Otte | L | 4-6, 3-6 | Hard |
| Oct 1 | French Open | Round 2 | Daniel Altmaier | L | 3-6, 6-7(4), 3-6 | Clay |
| Sep 28 | French Open | Round 1 | Frances Tiafoe | W | 3-6, 7-6(5), 6-3, 6-7(2), 6-3 | Clay |
| Sep 22 | Hamburg European Open | Round 1 | Karen Khachanov | L | 6-7(5), 6-4, 5-7 | Clay |
| Sep 15 | Internazionali BNL d`Italia | Round 1 | Federico Coria | L | 1-6, 6-7(5) | Clay |
| Sep 4 | US Open | Round 3 | Novak Djokovic | L | 3-6, 3-6, 1-6 | Hard |
Show 13 more
| Sep 2 | US Open | Round 2 | Michael Mmoh | W | 6-2, 6-2, 7-5 | Hard |
| Aug 31 | US Open | Round 1 | Pedro Martinez | W | 6-0, 7-5, 6-4 | Hard |
| Aug 26 | Western & Southern Open | Quarterfinal | Novak Djokovic | L | 3-6, 1-6 | Hard |
| Aug 25 | Western & Southern Open | Round 3 | David Goffin | W | 6-4, 3-6, 6-4 | Hard |
| Aug 24 | Western & Southern Open | Round 2 | Denis Shapovalov | W | 7-6(4), 3-6, 6-4 | Hard |
| Aug 22 | Western & Southern Open | Round 1 | Alex de Minaur | W | 6-2, 6-4 | Hard |
| Feb 27 | Dubai Duty Free | Quarterfinal | Stefanos Tsitsipas | L | 6-4, 4-6, 4-6 | Hard |
| Feb 26 | Dubai Duty Free | Round 2 | Nikoloz Basilashvili | W | 6-1, 6-0 | Hard |
| Feb 25 | Dubai Duty Free | Round 1 | Roberto Bautista Agut | W | 7-6(2), 7-5 | Hard |
| Feb 11 | ABN AMRO World Tennis Tournament | Round 1 | Felix Auger-Aliassime | L | 3-6, 6-1, 3-6 | Hard |
| Jan 20 | Australian Open | Round 1 | Novak Djokovic | L | 6-7(5), 2-6, 6-2, 1-6 | Hard |
| Jan 15 | Adelaide International | Round 2 | Alex Bolt | L | 3-6, 4-6 | Hard |
| Jan 14 | Adelaide International | Round 1 | Salvatore Caruso | W | 6-4, 6-2 | Hard |
2019: 34-26
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 31 | Paris Masters | Round 3 | Jo-Wilfried Tsonga | L | 6-2, 4-6, 6-7(6) | Hard |
| Oct 29 | Paris Masters | Round 2 | Karen Khachanov | W | 7-6(5), 3-6, 7-5 | Hard |
| Oct 28 | Paris Masters | Round 1 | Yoshihito Nishioka | W | 4-6, 7-5, 6-2 | Hard |
| Oct 25 | Swiss Indoors Basel | Quarterfinal | Alex de Minaur | L | 4-6, 6-7(4) | Hard |
| Oct 23 | Swiss Indoors Basel | Round 2 | Henri Laaksonen | W | 6-3, 6-4 | Hard |
| Oct 21 | Swiss Indoors Basel | Round 1 | Miomir Kecmanovic | W | 6-4, 6-2 | Hard |
| Oct 17 | European Open | Round 2 | Frances Tiafoe | L | 3-6, 4-6 | Hard |
| Oct 15 | European Open | Round 1 | Gregoire Barrere | W | 6-2, 6-1 | Hard |
| Oct 8 | Shanghai Masters | Round 1 | Matteo Berrettini | L | 2-6, 1-6 | Hard |
| Sep 29 | Rakuten Japan Open | Round 1 | Go Soeda | L | 6-4, 6-7(4), 3-6 | Hard |
| Sep 17 | Moselle Open | Round 1 | Pierre-Hugues Herbert | L | 6-7(3), 4-6 | Hard |
| Aug 29 | US Open | Round 2 | John Isner | L | 3-6, 6-7(4), 6-7(5) | Hard |
Show 48 more
| Aug 27 | US Open | Round 1 | Casper Ruud | W | 6-4, 6-4, 6-2 | Hard |
| Aug 15 | Western & Southern Open | Round 3 | Daniil Medvedev | L | 2-6, 1-6 | Hard |
| Aug 14 | Western & Southern Open | Round 2 | Stefanos Tsitsipas | W | 6-4, 6-7, 7-6(6) | Hard |
| Aug 12 | Western & Southern Open | Round 1 | Ivo Karlovic | W | 7-5, 7-6(4) | Hard |
| Aug 6 | Rogers Cup (M) | Round 2 | Nikoloz Basilashvili | L | 6-2, 2-6, 3-6 | Hard |
| Aug 5 | Rogers Cup (M) | Round 1 | Jo-Wilfried Tsonga | W | 6-2, 6-2 | Hard |
| Jul 31 | Citi Open | Round 2 | Jordan Thompson | L | 7-6(8), 4-6, 5-7 | Hard |
| Jul 25 | Hamburg Open | Round 2 | Pablo Carreno Busta | L | 1-6, 6-7(4) | Clay |
| Jul 23 | Hamburg Open | Round 1 | Thiago Monteiro | W | 6-1, 6-3 | Clay |
| Jul 6 | Wimbledon | Round 3 | Mikhail Kukushkin | L | 3-6, 6-7(5), 6-4, 5-7 | Grass |
| Jul 4 | Wimbledon | Round 2 | Taylor Fritz | W | 6-4, 6-3, 5-7, 7-6(2) | Grass |
| Jul 2 | Wimbledon | Round 1 | Radu Albot | W | 6-4, 6-3, 6-2 | Grass |
| Jun 19 | Noventi Open | Round 2 | Karen Khachanov | L | 3-6, 6-3, 4-6 | Grass |
| Jun 18 | Noventi Open | Round 1 | Laslo Djere | W | 6-4, 6-4 | Grass |
| Jun 15 | Mercedes Cup | Semifinal | Matteo Berrettini | L | 4-6, 5-7 | Grass |
| Jun 14 | Mercedes Cup | Quarterfinal | Lucas Pouille | W | 6-4, 6-4 | Grass |
| Jun 12 | Mercedes Cup | Round 2 | Miomir Kecmanovic | W | 6-2, 6-2 | Grass |
| Jun 11 | Mercedes Cup | Round 1 | Denis Shapovalov | W | 7-5, 6-4 | Grass |
| Jun 3 | French Open | Round 4 | Novak Djokovic | L | 3-6, 2-6, 2-6 | Clay |
| Jun 1 | French Open | Round 3 | Borna Coric | W | 4-6, 6-1, 4-6, 7-6(1), 11-9 | Clay |
| May 30 | French Open | Round 2 | Radu Albot | W | 7-6(2), 7-6(3), 6-7(4), 6-2 | Clay |
| May 27 | French Open | Round 1 | Denis Shapovalov | W | 7-6(1), 6-3, 6-4 | Clay |
| May 16 | Internazionali BNL dItalia | Round 3 | Kei Nishikori | L | 6-3, 6-7(2), 3-6 | Clay |
| May 16 | Internazionali BNL dItalia | Round 2 | Marin Cilic | W | 6-2, 6-3 | Clay |
| May 14 | Internazionali BNL dItalia | Round 1 | Grigor Dimitrov | W | 6-4, 6-7(5), 6-3 | Clay |
| May 7 | Madrid Open | Round 2 | Marin Cilic | L | 6-4, 3-6, 4-6 | Clay |
| May 5 | Madrid Open | Round 1 | Nick Kyrgios | W | 7-6(4), 6-4 | Clay |
| Apr 30 | BMW Open by FWU | Round 1 | Thiago Monteiro | L | 1-6, 1-6 | Clay |
| Apr 26 | Barcelona Open | Quarterfinal | Rafael Nadal | L | 5-7, 5-7 | Clay |
| Apr 25 | Barcelona Open | Round 3 | Stefanos Tsitsipas | W | 6-4, 3-6, 6-2 | Clay |
| Apr 23 | Barcelona Open | Round 2 | David Goffin | W | 7-6(6), 6-3 | Clay |
| Apr 22 | Barcelona Open | Round 1 | Hugo Dellien | W | 6-3, 6-1 | Clay |
| Apr 17 | Monte-Carlo Masters | Round 2 | Grigor Dimitrov | L | 6-7(2), 4-6 | Clay |
| Apr 15 | Monte-Carlo Masters | Round 1 | Denis Shapovalov | W | 5-7, 6-3, 6-1 | Clay |
| Mar 21 | Miami Open | Round 1 | Reilly Opelka | L | 6-4, 3-6, 4-6 | Hard |
| Mar 13 | Indian Wells | Round 4 | Milos Raonic | L | 4-6, 3-6 | Hard |
| Mar 11 | Indian Wells | Round 3 | Alexander Zverev | W | 6-3, 6-1 | Hard |
| Mar 9 | Indian Wells | Round 2 | Ricardas Berankis | W | 3-6, 6-3, 6-2 | Hard |
| Mar 7 | Indian Wells | Round 1 | John Millman | W | 6-1, 6-3 | Hard |
| Feb 27 | Dubai Duty Free | Round 2 | Marton Fucsovics | L | 4-6, 2-6 | Hard |
| Feb 25 | Dubai Duty Free | Round 1 | Milos Raonic | W | 6-4, 5-7, 6-4 | Hard |
| Feb 7 | Sofia Open | Round 2 | Stefanos Tsitsipas | L | 6-7(5), 4-6 | Hard |
| Feb 5 | Sofia Open | Round 1 | Stefano Travaglia | W | 6-4, 6-3 | Hard |
| Jan 14 | Australian Open | Round 1 | Matthew Ebden | L | 6-1, 4-6, 3-6, 4-6 | Hard |
| Jan 10 | ASB Classic | Semifinal | Cameron Norrie | L | 5-7, 6-4, 3-6 | Hard |
| Jan 10 | ASB Classic | Quarterfinal | Pablo Carreno Busta | W | 7-6(5), 6-7(6), 7-6(7) | Hard |
| Jan 9 | ASB Classic | Round 2 | Rubin Statham | W | 6-2, 6-1 | Hard |
| Jan 6 | ASB Classic | Round 1 | Laslo Djere | W | 7-6(5), 2-0 ret. (ret.) | Hard |
2018: 23-24
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 25 | Swiss Indoors Basel | Round 2 | Roger Federer | L | 3-6, 5-7 | Hard |
| Oct 23 | Swiss Indoors Basel | Round 1 | John Millman | W | 7-6(3), 6-2 | Hard |
| Oct 19 | European Open | Quarterfinal | Richard Gasquet | L | 4-6, 7-6(4), 6-7(9) | Hard |
| Oct 17 | European Open | Round 2 | Feliciano Lopez | W | 6-1, 3-6, 7-6(3) | Hard |
| Oct 16 | European Open | Round 1 | Constant Lestienne | W | 6-2, 6-3 | Hard |
| Oct 4 | Rakuten Japan Open | Quarterfinal | Denis Shapovalov | L | 6-4, 6-7(7), 4-6 | Hard |
| Oct 3 | Rakuten Japan Open | Round 2 | Jeremy Chardy | W | 7-6(3), 6-7, 6-4 | Hard |
| Oct 2 | Rakuten Japan Open | Round 1 | Marin Cilic | W | 3-6, 6-4, 7-6(1) | Hard |
| Sep 20 | St. Petersburg Open | Round 2 | Dominic Thiem | L | 6-7(4), 4-6 | Hard |
| Sep 18 | St. Petersburg Open | Round 1 | Andrey Rublev | W | 6-4, 7-6(6) | Hard |
| Sep 1 | US Open | Round 3 | David Goffin | L | 4-6, 1-6, 6-7(4) | Hard |
| Aug 30 | US Open | Round 2 | Julien Benneteau | W | 6-2, 4-6, 6-1, 3-6, 6-3 | Hard |
Show 35 more
| Aug 28 | US Open | Round 1 | Tim Smyczek | W | 7-6(2), 6-4, 6-3 | Hard |
| Aug 22 | Winston-Salem Open | Round 3 | Nicolas Jarry | L | 2-6, 2-6 | Hard |
| Aug 20 | Winston-Salem Open | Round 2 | Marco Cecchinato | W | 6-3, 6-4 | Hard |
| Aug 19 | Winston-Salem Open | Round 1 | Benoit Paire | W | 7-6(5), 6-3 | Hard |
| Jul 31 | Generali Open | Round 1 | Taro Daniel | L | 6-7(3), 1-6 | Clay |
| Jul 24 | German | Round 1 | John Millman | L | 5-7, 3-6 | Clay |
| Jul 6 | Wimbledon | Round 3 | Roger Federer | L | 3-6, 5-7, 2-6 | Grass |
| Jul 4 | Wimbledon | Round 2 | Ivo Karlovic | W | 6-7(5), 3-6, 7-6(4), 7-6(4), 13-11 | Grass |
| Jul 2 | Wimbledon | Round 1 | Leonardo Mayer | W | 3-6, 6-7(5), 7-6(5), 7-6(5), 6-1 | Grass |
| Jun 18 | Terra Wortmann Open | Round 1 | Roberto Bautista Agut | L | 4-6, 1-6 | Grass |
| Jun 11 | Boss Open | Round 1 | Rudolf Molleker | L | 4-6, 7-6(5), 3-6 | Grass |
| May 31 | French Open | Round 2 | Steve Johnson | L | 6-4, 6-7(5), 2-6, 2-6 | Clay |
| May 29 | French Open | Round 1 | Evgeny Donskoy | W | 6-1, 6-3, 6-0 | Clay |
| May 9 | Madrid Open | Round 2 | Borna Coric | L | 0-6, 2-6 | Clay |
| May 8 | Madrid Open | Round 1 | Marius Copil | W | 6-4, 6-4 | Clay |
| May 4 | BMW Open by American Express | Quarterfinal | Alexander Zverev | L | 3-6, 2-6 | Clay |
| May 2 | BMW Open by American Express | Round 2 | Yannick Maden | W | 6-3, 3-6, 6-3 | Clay |
| May 1 | BMW Open by American Express | Round 1 | Daniel Masur | W | 7-6(1), 6-4 | Clay |
| Apr 27 | Hungarian Open | Quarterfinal | Marco Cecchinato | L | 7-5, 4-6, 2-6 | Clay |
| Apr 25 | Hungarian Open | Round 2 | Alexander Bublik | W | 6-1, 6-4 | Clay |
| Apr 24 | Hungarian Open | Round 1 | Jurgen Zopp | W | 2-6, 6-4, 7-5 | Clay |
| Apr 19 | Monte-Carlo Masters | Round 3 | Alexander Zverev | L | 4-6, 6-4, 4-6 | Clay |
| Apr 18 | Monte-Carlo Masters | Round 2 | Fabio Fognini | W | 6-4, 6-2 | Clay |
| Apr 17 | Monte-Carlo Masters | Round 1 | Yuichi Sugita | W | 6-3, 6-2 | Clay |
| Apr 10 | Grand Prix Hassan II | Round 1 | Alexey Vatutin | L | 6-3, 3-6, 2-6 | Clay |
| Mar 21 | Miami Open | Round 1 | Mikael Ymer | L | 6-3, 5-7, 1-6 | Hard |
| Mar 9 | Indian Wells | Round 1 | Alex de Minaur | L | 6-3, 6-7(3), 6-7(5) | Hard |
| Feb 28 | Dubai Duty Free | Round 2 | Yuichi Sugita | L | 6-7(4), 4-4 | Hard |
| Feb 27 | Dubai Duty Free | Round 1 | Andreas Haider-Maurer | W | 6-2, 6-4 | Hard |
| Feb 13 | ABN Amro World Tennis Tournament | Round 1 | Viktor Troicki | L | 6-1, 6-7(5), 2-6 | Hard |
| Jan 18 | Australian Open | Round 2 | Roger Federer | L | 4-6, 4-6, 6-7(4) | Hard |
| Jan 15 | Australian Open | Round 1 | SoonWoo Kwon | W | 6-1, 6-2, 6-4 | Hard |
| Jan 7 | Apia International Sydney | Round 1 | Damir Dzumhur | L | 1-6, 4-6 | Hard |
| Jan 3 | Qatar Open | Round 2 | Gael Monfils | L | 3-6, 6-1, 3-6 | Hard |
| Jan 2 | Qatar Open | Round 1 | Tomas Berdych | W | 6-4, 1-6, 7-6(4) | Hard |
2017: 27-28
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 31 | ATP Rolex Paris Masters | Round 1 | Borna Coric | L | 3-6, 4-6 | Hard |
| Oct 27 | ATP Erste Bank Open | Quarterfinal | Kyle Edmund | L | 2-6, 5-7 | Hard |
| Oct 26 | ATP Erste Bank Open | Round 2 | Albert Ramos-Vinolas | W | 6-7(5), 6-2, 7-6(1) | Hard |
| Oct 24 | ATP Erste Bank Open | Round 1 | Pablo Cuevas | W | 7-5, 6-1 | Hard |
| Oct 19 | ATP Tour if...Stockholm Open | Round 2 | Juan Martin del Potro | L | 2-6, 6-7(6) | Hard |
| Oct 18 | ATP Tour if...Stockholm Open | Round 1 | Marius Copil | W | 6-7(2), 6-4, 7-6(12) | Hard |
| Oct 12 | ATP Shanghai Rolex Masters | Round 3 | Albert Ramos-Vinolas | L | 6-7(4), 4-6 | Hard |
| Oct 11 | ATP Shanghai Rolex Masters | Round 2 | Kevin Anderson | W | 7-6(5), 7-6(2) | Hard |
| Oct 10 | ATP Shanghai Rolex Masters | Round 1 | Mischa Zverev | W | 3-6, 6-5 ret. (ret.) | Hard |
| Oct 2 | ATP & WTA China Open | Round 1 | Mischa Zverev | L | 7-5, 4-6, 4-6 | Hard |
| Sep 26 | ATP Chengdu Open | Round 1 | Denis Istomin | L | 3-6, 6-7(3) | Hard |
| Sep 23 | ATP St. Petersburg Open | Semifinal | Damir Dzumhur | L | 3-6, 5-7 | Hard |
Show 43 more
| Sep 22 | ATP St. Petersburg Open | Quarterfinal | Jo-Wilfried Tsonga | W | 3-6, 6-3, 6-2 | Hard |
| Sep 21 | ATP St. Petersburg Open | Round 2 | Thomas Fabbiano | W | 6-1, 6-4 | Hard |
| Sep 20 | ATP St. Petersburg Open | Round 1 | Borna Coric | W | 3-6, 6-2, 6-4 | Hard |
| Aug 30 | US Open | Round 1 | Alexandr Dolgopolov | L | 6-3, 3-6, 2-6, 6-1, 3-6 | Hard |
| Aug 25 | ATP Winston-Salem Open | Semifinal | Roberto Bautista Agut | L | 2-6, 4-6 | Hard |
| Aug 24 | ATP Winston-Salem Open | Quarterfinal | Borna Coric | W | 6-4, 7-6(2) | Hard |
| Aug 23 | ATP Winston-Salem Open | Round 3 | Andreas Seppi | W | 6-3, 6-7(3), 7-6(3) | Hard |
| Aug 21 | ATP Winston-Salem Open | Round 2 | Pablo Cuevas | W | 7-6(2), 7-5 | Hard |
| Aug 20 | ATP Winston-Salem Open | Round 1 | Norbert Gombos | W | 7-6(3), 7-6(4) | Hard |
| Aug 2 | ATP Generali Open | Round 2 | Thomaz Bellucci | L | 4-6, 6-7(3) | Clay |
| Aug 1 | ATP Generali Open | Round 1 | Tommy Haas | W | 6-3, 7-6(4) | Clay |
| Jul 27 | ATP Bet-at-home Open German | Round 2 | Leonardo Mayer | L | 2-6, 5-7 | Clay |
| Jul 24 | ATP Bet-at-home Open German | Round 1 | Evgeny Donskoy | W | 6-3, 6-4 | Clay |
| Jul 18 | ATP SkiStar Swedish Open | Round 1 | Andrey Kuznetsov | L | 3-6, 4-6 | Clay |
| Jul 4 | Wimbledon | Round 1 | Milos Raonic | L | 6-7(5), 2-6, 6-7(4) | Grass |
| Jun 20 | ATP Gerry Weber Open | Round 1 | Lucas Pouille | L | 6-1, 3-6, 4-6 | Grass |
| Jun 14 | ATP Mercedes Cup | Round 2 | Lucas Pouille | L | 6-4, 6-7(5), 6-7(8) | Grass |
| Jun 12 | ATP Mercedes Cup | Round 1 | Lukas Lacko | W | 6-4, 7-6(3) | Grass |
| May 30 | French Open | Round 1 | Tomas Berdych | L | 1-6, 1-6, 6-4, 4-6 | Clay |
| May 23 | ATP Geneva Open | Round 1 | Cedrik-Marcel Stebe | L | 3-6, 6-4, 6-7(2) | Clay |
| May 17 | ATP & WTA Internazionali BNL d'Italia | Round 2 | Sam Querrey | L | 4-6, 3-6 | Clay |
| May 15 | ATP & WTA Internazionali BNL d'Italia | Round 1 | Bernard Tomic | W | 6-7(8), 6-1, 6-4 | Clay |
| May 5 | ATP BMW Open by FWU AG | Quarterfinal | Alexander Zverev | L | 6-3, 6-7(3), 6-7(5) | Clay |
| May 3 | ATP BMW Open by FWU AG | Round 2 | Tommy Haas | W | 6-4, 7-5 | Clay |
| May 1 | ATP BMW Open by FWU AG | Round 1 | Daniel Masur | W | 6-3, 6-4 | Clay |
| Apr 26 | ATP Barcelona Open Banc Sabadell | Round 2 | Roberto Bautista Agut | L | 1-6, 3-6 | Clay |
| Apr 25 | ATP Barcelona Open Banc Sabadell | Round 1 | Pierre-Hugues Herbert | W | 7-5, 6-3 | Clay |
| Apr 20 | ATP Monte-Carlo Rolex Masters | Round 3 | Diego Schwartzman | L | 3-6, 0-6 | Clay |
| Apr 19 | ATP Monte-Carlo Rolex Masters | Round 2 | Grigor Dimitrov | W | 4-6, 6-3, 6-2 | Clay |
| Apr 18 | ATP Monte-Carlo Rolex Masters | Round 1 | Casper Ruud | W | 6-4, 6-4 | Clay |
| Apr 14 | ATP Grand Prix Hassan II | Quarterfinal | Philipp Kohlschreiber | L | 6-3, 5-7, 3-6 | Clay |
| Apr 13 | ATP Grand Prix Hassan II | Round 2 | Amine Ahouda | W | 6-3, 6-4 | Clay |
| Apr 10 | ATP Grand Prix Hassan II | Round 1 | Taro Daniel | W | 4-6, 6-3, 6-1 | Clay |
| Mar 26 | ATP & WTA Miami Open | Round 3 | Federico Delbonis | L | 6-7(5), 1-6 | Hard |
| Mar 24 | ATP & WTA Miami Open | Round 2 | Gilles Simon | W | 6-1, 6-1 | Hard |
| Mar 22 | ATP & WTA Miami Open | Round 1 | Aljaz Bedene | W | 7-5, 4-0 ret. (ret.) | Hard |
| Mar 12 | ATP & WTA BNP Paribas Open | Round 2 | Lucas Pouille | L | 3-6, 2-6 | Hard |
| Mar 10 | ATP & WTA BNP Paribas Open | Round 1 | Santiago Giraldo | W | 6-3, 6-4 | Hard |
| Feb 28 | ATP Dubai Duty Free | Round 1 | Marius Copil | L | 4-6, 2-6 | Hard |
| Feb 23 | ATP Tour Open 13 | Round 2 | Daniil Medvedev | L | 3-6, 6-3, 6-7(3) | Hard |
| Feb 21 | ATP Tour Open 13 | Round 1 | Jeremy Chardy | W | 6-3, 7-5 | Hard |
| Jan 16 | Australian Open | Round 1 | Dominic Thiem | L | 6-4, 4-6, 4-6, 3-6 | Hard |
| Jan 2 | ATP Qatar ExxonMobil Open | Round 1 | Novak Djokovic | L | 6-7(1), 3-6 | Hard |
2016: 11-18
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 3 | Paris Masters | Round 3 | John Isner | L | 4-5, 7-6(4), 3-6 | Hard |
| Nov 2 | Paris Masters | Round 2 | Stan Wawrinka | W | 3-6, 7-6(6), 7-6(1) | Hard |
| Oct 31 | Paris Masters | Round 1 | Illya Marchenko | W | 6-1, 6-1 | Hard |
| Oct 24 | Erste Bank Open | Round 1 | John Isner | L | 7-6(1), 3-6, 4-6 | Hard |
| Oct 21 | European Open | Quarterfinal | Richard Gasquet | L | 2-6, 4-6 | Hard |
| Oct 20 | European Open | Round 2 | Gilles Simon | W | 6-4, 6-4 | Hard |
| Oct 18 | European Open | Round 1 | Mikhail Youzhny | W | 6-7(3), 6-3, 6-0 | Hard |
| Sep 22 | Moselle Open | Round 2 | David Goffin | L | 4-6, 2-6 | Hard |
| Sep 21 | Moselle Open | Round 1 | Tommy Robredo | W | 7-6(5), 7-5 | Hard |
| Aug 30 | US Open | Round 1 | Donald Young | L | 3-6, 5-7, 6-4, 5-7 | Hard |
| Aug 23 | Winston-Salem Open | Round 2 | Pablo Carreno Busta | L | 4-6, 5-7 | Hard |
| Aug 21 | Winston-Salem Open | Round 1 | Andreas Seppi | W | 6-2, 6-3 | Hard |
Show 17 more
| Aug 6 | Rio 2016 | Round 1 | Evgeny Donskoy | L | 3-6, 4-6 | Hard |
| Jul 21 | Generali Open | Quarterfinal | Paolo Lorenzi | L | 2-6, 7-6(5), 5-7 | Clay |
| Jul 20 | Generali Open | Round 2 | Daniel Munoz de la Nava | W | 7-5, 7-5 | Clay |
| Jul 19 | Generali Open | Round 1 | Akira Santillan | W | 6-2, 6-2 | Clay |
| Jul 12 | ATP Bet-at-home Open German | Round 1 | Daniil Medvedev | L | 4-6, 7-5, 4-6 | Clay |
| Jun 27 | Wimbledon | Round 1 | Daniel Evans | L | 3-6, 7-6(6), 6-7(7), 5-7 | Grass |
| Jun 15 | Terra Wortmann Open | Round 1 | Roger Federer | L | 4-6, 6-7(3) | Grass |
| Jun 9 | Boss Open | Round 2 | Gilles Simon | L | 4-6, 6-4, 2-6 | Grass |
| Jun 7 | Boss Open | Round 1 | Marcos Baghdatis | W | 4-6, 6-1, 6-4 | Grass |
| May 24 | French Open | Round 1 | Jo-Wilfried Tsonga | L | 3-6, 4-6, 4-6 | Clay |
| Apr 28 | BMW Open by American Express | Round 2 | Juan Martin del Potro | L | 2-6, 6-3, 3-6 | Clay |
| Apr 27 | BMW Open by American Express | Round 1 | Vasek Pospisil | W | 6-7(5), 6-3, 6-2 | Clay |
| Apr 18 | Barcelona Open | Round 1 | Alexander Zverev | L | 4-6, 3-6 | Clay |
| Apr 11 | Monte-Carlo Masters | Round 1 | Dominic Thiem | L | 6-1, 3-6, 4-6 | Clay |
| Feb 4 | Open Sud de France | Round 2 | Ruben Bemelmans | L | 4-6, 7-6(5), 3-6 | Hard |
| Feb 2 | Open Sud de France | Round 1 | Nicolas Mahut | W | 6-3, 7-5 | Hard |
| Jan 5 | ATP Aircel Chennai Open | Round 1 | Luca Vanni | L | 4-6, 6-7(5) | Hard |
2015: 4-18
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 20 | Erste Bank Open | Round 1 | Sergiy Stakhovsky | L | 4-6, 4-6 | Hard |
| Aug 4 | Generali Open | Round 1 | Philipp Kohlschreiber | L | 3-6, 7-6(5), 3-6 | Clay |
| Jun 29 | Wimbledon | Round 1 | Bernard Tomic | L | 3-6, 6-3, 6-2, 2-6, 3-6 | Grass |
| Jun 15 | Terra Wortmann Open | Round 1 | Florian Mayer | L | 2-6, 6-0, 6-7(4) | Grass |
| Jun 9 | Boss Open | Round 1 | Bernard Tomic | L | 3-6, 6-7(5) | Grass |
| May 25 | French Open | Round 1 | Viktor Troicki | L | 2-6, 1-6, 7-6(3), 1-6 | Clay |
| May 18 | Gonet Geneva Open | Round 1 | Mikhail Youzhny | L | 6-7(2), 6-7(5) | Clay |
| Apr 28 | BMW Open by American Express | Round 1 | Mischa Zverev | L | 6-7(6), 6-3, 4-6 | Clay |
| Apr 20 | Barcelona Open | Round 1 | Roberto Carballes Baena | L | 7-5, 5-7, 2-6 | Clay |
| Apr 14 | Monte-Carlo Masters | Round 1 | Jo-Wilfried Tsonga | L | 4-6, 4-6 | Clay |
| Apr 7 | Grand Prix Hassan II | Round 1 | Andreas Haider-Maurer | L | 2-6, 7-6(0), 6-7(5) | Clay |
| Mar 27 | ATP Miami Open | Round 2 | Guillermo Garcia-Lopez | L | 4-6, 4-6 | Hard |
Show 10 more
| Mar 25 | ATP Miami Open | Round 1 | Benjamin Becker | W | 3-6, 7-6(10), 6-4 | Hard |
| Mar 12 | ATP BNP Paribas Open | Round 1 | Thanasi Kokkinakis | L | 6-7(3), 3-6 | Hard |
| Feb 18 | Open 13 Provence | Round 2 | Sergiy Stakhovsky | L | 4-6, 6-4, 3-6 | Hard |
| Feb 17 | Open 13 Provence | Round 1 | Nicolas Mahut | W | 6-1, 6-7(6), 7-6(1) | Hard |
| Feb 3 | Open Sud de France | Round 1 | Jarkko Nieminen | L | 6-7(5), 3-6 | Hard |
| Jan 19 | Australian Open | Round 1 | Dudi Sela | L | 4-6, 6-4, 6-3, 3-6, 5-7 | Hard |
| Jan 13 | ATP Heineken Open | Round 2 | Kevin Anderson | L | 6-7(6), 1-6 | Hard |
| Jan 12 | ATP Heineken Open | Round 1 | Dominic Thiem | W | 6-7(6), 6-4, 6-3 | Hard |
| Jan 7 | Qatar Open | Round 2 | Dustin Brown | L | 6-7(9), 4-6 | Hard |
| Jan 6 | Qatar Open | Round 1 | Philipp Kohlschreiber | W | 7-6(3), 4-6, 6-1 | Hard |
2014: 15-17
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 17 | ATP Erste Bank Open | Quarterfinal | Andy Murray | L | 2-6, 5-7 | Hard |
| Oct 16 | ATP Erste Bank Open | Round 2 | Sergiy Stakhovsky | W | 7-6(6), 2-6, 7-6(3) | Hard |
| Oct 14 | ATP Erste Bank Open | Round 1 | Guillermo Garcia-Lopez | W | 6-3, 6-4 | Hard |
| Sep 20 | ATP Tour Open de Moselle | Semifinal | David Goffin | L | 6-7(4), 3-6 | Hard |
| Sep 19 | ATP Tour Open de Moselle | Quarterfinal | Philipp Kohlschreiber | W | 5-0 ret. (ret.) | Hard |
| Sep 18 | ATP Tour Open de Moselle | Round 2 | Jeremy Chardy | W | 6-7(5), 6-3, 6-4 | Hard |
| Sep 17 | ATP Tour Open de Moselle | Round 1 | Dusan Lajovic | W | 6-7(6), 6-3, 6-3 | Hard |
| Aug 28 | US Open | Round 2 | John Isner | L | 6-7(5), 4-6, 2-6 | Hard |
| Aug 26 | US Open | Round 1 | Mikhail Kukushkin | W | 2-6, 3-6, 6-3, 6-3, 7-5 | Hard |
| Aug 17 | ATP Winston-Salem Open | Round 1 | Ryan Harrison | L | 4-6, 2-6 | Hard |
| Jul 28 | ATP Bet-At-Home Cup Kitzbuhel | Round 1 | Jiri Vesely | L | 4-6, 4-6 | Clay |
| Jul 25 | ATP Credit Agricole Suisse Open Gstaad | Round 2 | Fernando Verdasco | L | 6-3, 3-6, 6-7(3) | Clay |
Show 20 more
| Jul 22 | ATP Credit Agricole Suisse Open Gstaad | Round 1 | Andreas Haider-Maurer | W | 6-2, 1-0 ret. (ret.) | Clay |
| Jul 14 | ATP Bet-at-home Open German | Round 1 | Filip Krajinovic | L | 6-1, 5-7, 2-6 | Clay |
| Jul 10 | ATP Mercedes Cup | Round 1 | Philipp Kohlschreiber | L | 4-6, 3-6 | Clay |
| Jun 24 | Wimbledon | Round 1 | Lukasz Kubot | L | 6-7(6), 4-6, 4-6 | Grass |
| Jun 18 | ATP Topshelf Open | Round 2 | Vasek Pospisil | L | 4-6, 2-6 | Grass |
| Jun 17 | ATP Topshelf Open | Round 1 | Lukas Rosol | W | 6-4, 6-2 | Grass |
| Jun 9 | ATP Gerry Weber Open | Round 1 | Joao Sousa | L | 4-6, 2-6 | Grass |
| May 29 | French Open | Round 2 | Gael Monfils | L | 6-7(4), 4-6, 1-6 | Clay |
| May 27 | French Open | Round 1 | Albano Olivetti | W | 6-1, 6-4, 6-4 | Clay |
| May 3 | ATP BMW Open | Semifinal | Fabio Fognini | L | 3-6, 1-6 | Clay |
| May 2 | ATP BMW Open | Quarterfinal | Ricardas Berankis | W | 4-6, 6-3, 6-4 | Clay |
| Apr 30 | ATP BMW Open | Round 2 | Sergiy Stakhovsky | W | 6-3, 6-3 | Clay |
| Apr 29 | ATP BMW Open | Round 1 | Feliciano Lopez | W | 6-3, 6-4 | Clay |
| Feb 22 | ATP Tour Open 13 | Semifinal | Jo-Wilfried Tsonga | L | 6-6(4), 5-7 | Hard |
| Feb 21 | ATP Tour Open 13 | Quarterfinal | Michael Llodra | W | 6-4, 6-3 | Hard |
| Feb 20 | ATP Tour Open 13 | Round 2 | Julien Benneteau | W | 4-6, 7-6(3), 6-3 | Hard |
| Feb 19 | ATP Tour Open 13 | Round 1 | David Guez | W | 3-6, 6-1, 6-1 | Hard |
| Feb 4 | ATP PBZ Zagreb Indoors | Round 1 | Lukas Lacko | L | 4-6, 4-6 | Hard |
| Jan 12 | Australian Open | Round 1 | Mikhail Youzhny | L | 1-6, 4-6, 2-6 | Hard |
| Jan 6 | ATP Apia International Sydney | Round 1 | Marin Cilic | L | 6-3, 3-6, 3-6 | Hard |
2013: 4-9
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 17 | ATP Tour if Stockholm Open | Round 2 | Grigor Dimitrov | L | 1-6, 3-6 | Hard |
| Oct 15 | ATP Tour if Stockholm Open | Round 1 | Milos Sekulic | W | 6-3, 6-0 | Hard |
| Sep 16 | ATP Tour St. Petersburg Open | Round 1 | Andrey Golubev | L | 7-6(3), 3-6, 1-6 | Hard |
| Aug 26 | US Open | Round 1 | Guillaume Rufin | L | 6-7(4), 3-6, 6-2, 6-2, 1-6 | Hard |
| Jul 17 | ATP bet-at-home Open - German | Round 2 | Feliciano Lopez | L | 5-7, 3-6 | Clay |
| Jul 16 | ATP bet-at-home Open - German | Round 1 | Leonardo Mayer | W | 3-6, 6-4, 6-4 | Clay |
| Jul 11 | ATP SkiStar Swedish Open | Round 2 | Fernando Verdasco | L | 1-6, 5-7 | Clay |
| Jul 9 | ATP SkiStar Swedish Open | Round 1 | Sergiy Stakhovsky | W | 6-3, 6-3 | Clay |
| Jun 28 | Wimbledon | Round 2 | Jeremy Chardy | L | 2-6, 7-5, 6-7(6), 6-7(4) | Grass |
| Jun 25 | Wimbledon | Round 1 | Blaz Kavcic | W | 6-4, 6-1, 6-3 | Grass |
| Jun 11 | ATP Gerry Weber Open | Round 1 | Leonardo Mayer | L | 6-7(4), 4-6 | Grass |
| May 27 | French Open | Round 1 | Evgeny Donskoy | L | 6-7(7), 6-2, 6-7(2), 2-6 | Clay |
Show 1 more
| Apr 23 | ATP Barcelona Open BancSabadell | Round 1 | Albert Ramos-Vinolas | L | 4-6, 6-7(2) | Clay |
How he is doing now
Agatha on Jan-Lennard Struff
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 5 | vs Casper Ruud | LEANCasper Ruud to win | -220 | WON | +0.45u | #2710 |
| Nov 4 | vs Thiago Agustin Tirante | LEANJan-Lennard Struff to win | -212 | WON | +0.47u | #2650 |
| Nov 3 | vs Arthur Gea | LEANArthur Gea to win | -120 | LOST | -1.00u | #2595 |
| Oct 31 | vs Jiri Lehecka | LEANJiri Lehecka to win | -214 | WON | +0.47u | #2242 |
| Oct 30 | vs Nuno Borges | PREDNuno Borges to win | +110 | LOST | -1.00u | #2174 |
| Oct 29 | vs Novak Djokovic | PREDNovak Djokovic to win | -375 | LOST | -1.00u | #2109 |
| Oct 28 | vs Yannick Hanfmann | PREDYannick Hanfmann to win | +105 | LOST | -1.00u | #2019 |
| Oct 25 | vs Tallon Griekspoor | PREDTallon Griekspoor to win | -133 | WON | +0.75u | #1797 |
Show all 15 calls
| Oct 24 | vs Arthur Fils | PREDArthur Fils to win | -549 | LOST | -1.00u | #1658 |
| Oct 23 | vs Zizou Bergs | LEANZizou Bergs to win | -217 | LOST | -1.00u | #1571 |
| Oct 21 | vs Gauthier Onclin | PREDJan-Lennard Struff to win | -370 | WON | +0.27u | #1473 |
| Oct 20 | vs Marcos Giron | LEANJan-Lennard Struff to win | -172 | WON | +0.58u | #1413 |
| Oct 9 | vs Daniil Medvedev | PREDDaniil Medvedev to win | -650 | WON | +0.15u | #641 |
| Oct 7 | vs Martin Landaluce | LEANJan-Lennard Struff to win | -102 | WON | +0.98u | #512 |
| Oct 3 | vs Daniil Medvedev | PREDDaniil Medvedev to win | -550 | WON | +0.18u | #114 |
Career
- 2013First ATP matchLost to Albert Ramos-Vinolas, ATP Barcelona Open BancSabadell
- 2024First titleBMW Open
- 2023Career high No. 21Jun 19, 2023
- Nov 5, 2026Latest matchLost to Casper Ruud, Paris Masters
Grand Slam titles
Titles by season
First ATP match
Apr 23, 2013: lost to Albert Ramos-Vinolas 4-6, 6-7ATP Barcelona Open BancSabadell, on clay
Latest match
Nov 5, 2026: lost to Casper Ruud 3-6, 3-6Paris Masters, Round 3, on hard court
Challenger and ITF finals
Challenger: 21 singles finals, 7 won; 9 doubles finals, 7 won. ITF: 10 singles finals, 6 won; 9 doubles finals, 2 won. From 2008 to 2025.
Singles
- WNov 2025Won the title at All In Open, France (indoor hard), beating Liam Broady 6-4, 6-4.
- LNov 2022Runner-up at Trofeo Faip-Perrel, Italy (indoor hard), losing to Otto Virtanen 2-6, 5-7.
- WJul 2022Won the title at Brawo Open, Germany (clay), beating Maximilian Marterer 6-2, 6-2.
- LAug 2018Runner-up at IsarOpen, Germany (clay), losing to Pedro Sousa 1-6, 3-6.
- LJan 2017Runner-up at Canberra Challenger, Australia (hard), losing to Dudi Sela 6-3, 4-6, 3-6.
- WOct 2016Won the title at Ethias Trophy, Belgium (hard), beating Vincent Millot 6-2, 6-0.
- WSep 2016Won the title at TEAN International, Netherlands (clay), beating Robin Haase 6-4, 6-1.
- LJun 2016Runner-up at Franken Challenge, Germany (clay), losing to Radu Albot 3-6, 4-6.
Show 23 more
- LMay 2016Runner-up at Heilbronner Neckarcup, Germany (clay), losing to Nikoloz Basilashvili 4-6, 6-7(3-7).
- WOct 2015Won the title at Open d'Orleans, France (indoor hard), beating Jerzy Janowicz 5-7, 6-4, 6-3.
- WSep 2015Won the title at Pekao Szczecin Open, Poland (clay), beating Artem Smirnov 6-4, 6-3.
- LSep 2014Runner-up at Szczecin Open, Poland (clay), losing to Dustin Brown 4-6, 3-6.
- WMay 2014Won the title at Heilbronner Neckarcup, Germany (clay), beating Marton Fucsovics 6-2, 7-6(7-5).
- LFeb 2014Runner-up at Trofeo Faip-Perrel, Italy (indoor hard), losing to Simone Bolelli 6-7(6-8), 6-4.
- LSep 2013Runner-up at Geneva Open Challenger, Switzerland (hard), losing to Malek Jaziri 4-6, 3-6.
- LFeb 2013Runner-up at Trofeo Faip-Perrel, Italy (indoor hard), losing to Michal Przysiezny 6-4, 6-7(5-7), 6-7(5-7).
- LJan 2013Runner-up at Intersport Heilbronn Open, Germany (indoor hard), losing to Michael Berrer 5-7, 3-6.
- LNov 2012Runner-up at GB Pro-Series Loughborough, UK (indoor hard), losing to Evgeny Donskoy 2-6, 6-4, 1-6.
- WOct 2012Won the title at Essen F19 Germany (indoor hard), beating Bastian Knittel 6-3, 6-2.
- LSep 2012Runner-up at Torneo Omnia Ciudad Madrid, Spain (clay), losing to Daniel Gimeno Traver 4-6, 2-6.
- WAug 2012Won the title at Este F23, Italy (clay), beating Salvatore Caruso 6-7(3-7), 6-2, 6-2.
- WJul 2012Won the title at Dortmund F11, Germany (clay), beating Matthias Wunner 6-1, 6-4.
- WJun 2012Won the title at Cologne F6, Germany (clay), beating Jeremy Jahn 7-6(7-4), 7-5.
- LSep 2011Runner-up at TEAN International, Netherlands (clay), losing to Igor Sijsling 6-7(2-7), 3-6.
- LJun 2011Runner-up at Franken Challenge, Germany (clay), losing to Joao Sousa 2-6, 6-0, 2-6.
- LApr 2011Runner-up at Reus F10, Spain (clay), losing to Pedro Clar 4-6, 3-6.
- LApr 2011Runner-up at Vercelli F5, Italy (clay), losing to Stefano Galvani 6-7(6-8), 0-6.
- WMar 2011Won the title at Barcelona F9, Spain (clay), beating Pedro Clar 6-4, 6-3.
- LFeb 2011Runner-up at Nussloch F4, Germany (indoor carpet), losing to Ervin Eleskovic 5-7, 4-6.
- LAug 2010Runner-up at Dortmund F10, Germany (clay), losing to Grigor Dimitrov 5-7, 5-7.
- WJun 2010Won the title at Cologne F5, Germany (clay), beating Dennis Bloemke 7-6(7-5), 6-0.
Doubles
- WNov 2022Won the title at Trofeo Faip-Perrel, Italy (indoor hard) with Henri Squire, beating Jonathan Eysseric and Albano Olivetti 6-4, 6-7(5-7), [10-7].
- WJul 2022Won the title at Brawo Open, Germany (clay) with Marcelo Demoliner, beating Roman Jebavy and Adam Pavlasek 6-4, 7-5.
- LMar 2022Runner-up at Arizona Tennis Classic, United States (hard) with Oscar Otte, losing to Treat Huey and Denis Kudla 6-7(10-12), 6-3, [6-10].
- WSep 2017Won the title at AON Open Challenger, Italy (clay) with Tim Putz, beating Guido Andreozzi and Ariel Behar 7-6(7-5), 7-6(10-8).
- WJan 2017Won the title at Canberra Challenger, Australia (hard) with Andre Begemann, beating Carlos Berlocq and Andres Molteni 6-3, 6-4.
- WSep 2016Won the title at TEAN International, Netherlands (2) (clay) with Daniel Masur, beating Robin Haase and Boy Westerhof 6-4, 6-1.
- WSep 2015Won the title at TEAN International, Netherlands (clay) with Tobias Kamke, beating Victor Hanescu and Adrian Ungur 7-6(7-1), 4-6, [10-7].
- WSep 2014Won the title at Pekao Szczecin Open, Poland (clay) with Dustin Brown, beating Tomasz Bednarek and Igor Zelenay 6-2, 6-4.
Show 10 more
- LNov 2013Runner-up at Slovak Open, Slovakia (indoor hard) with Gero Kretschmer, losing to Henri Kontinen and Andreas Siljestrom 6-7(6-8), 2-6.
- WAug 2012Won the title at Este F23, Italy (clay) with Alexander Satschko, beating Jorge Aguilar and Juan Carlos Saez 4-6, 6-4, [10-7].
- LJul 2012Runner-up at Breda F3, Netherlands (clay) with Patrick Pradella, losing to Matwe Middelkoop and Miliaan Niesten 2-6, 4-6.
- LJul 2012Runner-up at Dortmund F10, Germany (clay) with Patrick Pradella, losing to Alejandro Moreno Figueroa and Miguel Angel Reyes-Varela 6-4, 4-6, [7-10].
- LJun 2012Runner-up at Cologne F6, Germany (clay) with Mattis Wetzel, losing to Alex Bolt and Andrew Whittington 1-6, 0-6.
- WApr 2012Won the title at Ajaccio F8, France (clay) with Alexander Satschko, beating Romain Jouan and Yannick Mertens 0-6, 6-4, [10-7].
- LApr 2011Runner-up at Reus F10, Spain (clay) with Richard Waite, losing to Marc Fornell Mestres and Mike Vermeer 6-7(3-7), 7-6(7-1), [8-10].
- LAug 2009Runner-up at Wetzlar F13, Germany (clay) with Patrick Pradella, losing to Roy Bruggeling and Bas van der Valk 3-6, 4-6.
- LAug 2008Runner-up at Wetzlar F13, Germany (clay) with Patrick Pradella, losing to Roy Bruggeling and Bas van der Valk 5-7, 2-6.
- LJul 2008Runner-up at Erftstadt F12, Germany (clay) with Patrick Pradella, losing to Martin Emmrich and Bastian Knittel 3-6, 2-6.
Most often against
The players he has met most in our records, with the head-to-head.
Last: Apr 26, 2025, Madrid Open Round 2, lost
Last: Jun 10, 2026, Boss Open Round 2, lost
Last: Oct 29, 2026, Swiss Indoors Basel Round 2, won
Last: Oct 22, 2024, Erste Bank Open Round 1, lost
Last: Apr 9, 2024, Monte-Carlo Masters Round 2, won
Sources and updates
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.