
Kohlschreiber P.
01/Record by surface
378 starts on all surfaces, 13 ended by retirement and kept, 8 walkovers listed and not counted. A count, not a record: the three records above are never added. The record begins with the 2013 season; his earlier matches are not in it.
02/Titles
- 2017Generali OpenATP250, clay. d. Sousa J. 6-3, 6-4
- 2016BMW OpenATP250, clay. d. Thiem D. 7-6, 4-6, 7-6
- 2015Generali OpenATP250, clay. d. Mathieu P.H. 2-6, 6-2, 6-2
- 2014Dusseldorf OpenATP250, clay. d. Karlovic I. 6-2, 7-6
03/Round reached
| Stage | Entries ending here | Record at this round |
|---|---|---|
| Champion | 4 of 179 | |
| Final | 7 of 179 | 4-7 in 11 |
| Semifinal | 13 of 179 | 11-13 in 24 |
| Quarterfinal | 21 of 179 | 22-19 in 41 |
| 4th Round | 6 of 179 | 1-6 in 7 |
| 3rd Round | 18 of 179 | 12-17 in 29 |
| 2nd Round | 59 of 179 | 68-57 in 125 |
| 1st Round | 51 of 179 | 90-51 in 141 |
An entry is one tournament in one season; its stage is the last round the draw shows him in, and a champion’s is the trophy. The record at a round counts matches started at that round, so a walkover moves him on without a line here.
04/By level
| Level | Starts | Hard | Clay | Grass | Titles |
|---|---|---|---|---|---|
| ATP250 | 146 | 32-27 | 44-22 | 13-8 | 4 |
| ATP500 | 85 | 23-22 | 17-12 | 6-5 | 0 |
| Masters 1000 | 80 | 17-24 | 22-17 | none | 0 |
| Grand Slam | 67 | 23-16 | 8-9 | 3-8 | 0 |
05/By season
| Season | Starts | Hard | Clay | Grass | Finals | Titles | Rank, newest row |
|---|---|---|---|---|---|---|---|
| 2022 | 4 | 1-2 | 0-1 | none | 0 | 0 | 132 |
| 2021 | 15 | 2-3 | 3-3 | 2-2 | 0 | 0 | 107 |
| 2020 | 8 | 2-3 | 0-3 | none | 0 | 0 | 86 |
| 2019 | 38 | 8-10 | 9-8 | 0-3 | 0 | 0 | 79 |
| 2018 | 46 | 11-11 | 10-8 | 3-3 | 1 | 0 | 43 |
| 2017 | 50 | 17-9 | 12-6 | 3-3 | 2 | 1 | 34 |
| 2016 | 50 | 12-12 | 11-7 | 6-2 | 2 | 1 | 32 |
| 2015 | 51 | 10-11 | 17-8 | 2-3 | 2 | 1 | 32 |
| 2014 | 61 | 17-14 | 15-9 | 4-2 | 1 | 1 | 24 |
| 2013 | 55 | 15-14 | 14-7 | 2-3 | 3 | 0 | 23 |
Each season is the same count over that season’s matches alone, each surface with its own starts. A season with a start on no grass court says none rather than 0-0. December openers file to the season they open. Finals counts the finals that crowned a champion, a walkover final among them, so Titles is a subset of it and a final lost shows in the gap; the surface columns count starts, which a walkover is not.
06/Head to head
| Opponent | Meetings | Record | Hard | Clay | Grass | Span | |
|---|---|---|---|---|---|---|---|
| Djokovic N. | 11 | 1-10 | 1-4 | 0-4 | 0-2 | 2013 to 2020 | Every meeting |
| Fognini F. | 8 | 5-3 | 2-1 | 3-2 | none | 2013 to 2020 | Every meeting |
| Monfils G. | 8 | 1-7 | 0-5 | 1-1 | 0-1 | 2013 to 2021 | Every meeting |
| Federer R. | 8 | 0-8 | 0-7 | none | 0-1 | 2013 to 2019 | Every meeting |
| Herbert P.H. | 7 | 6-1 | 4-0 | none | 2-1 | 2014 to 2019 | Every meeting |
| Andujar P. | 6 | 2-4 | 1-1 | 1-3 | none | 2013 to 2021 | Every meeting |
| Nadal R. | 6 | 0-6 | 0-3 | 0-3 | none | 2013 to 2017 | Every meeting |
| Seppi A. | 5 | 4-1 | 2-1 | 1-0 | 1-0 | 2013 to 2019 | Every meeting |
| Cilic M. | 5 | 3-2 | 3-1 | none | 0-1 | 2016 to 2021 | Every meeting |
| Khachanov K. | 5 | 3-2 | 1-1 | 2-1 | none | 2016 to 2019 | Every meeting |
| Struff J.L. | 5 | 3-2 | 0-2 | 3-0 | none | 2014 to 2017 | Every meeting |
| Zverev A. | 5 | 3-2 | 2-0 | 1-1 | 0-1 | 2015 to 2018 | Every meeting |
| Istomin D. | 5 | 2-3 | none | 2-2 | 0-1 | 2014 to 2018 | Every meeting |
| Paire B. | 5 | 2-3 | 0-2 | 2-1 | none | 2013 to 2017 | Every meeting |
| Sousa J. | 5 | 2-3 | 0-3 | 1-0 | 1-0 | 2015 to 2019 | Every meeting |
| Murray A. | 5 | 0-5 | 0-2 | 0-3 | none | 2014 to 2017 | Every meeting |
| Tsonga J.W. | 5 | 0-5 | 0-4 | 0-1 | none | 2014 to 2017 | Every meeting |
| Berlocq C. | 4 | 3-1 | 1-1 | 1-0 | 1-0 | 2013 to 2016 | Every meeting |
| Giraldo S. | 4 | 3-1 | 1-0 | 2-1 | none | 2014 to 2017 | Every meeting |
| Isner J. | 4 | 3-1 | 3-1 | none | none | 2013 to 2017 | Every meeting |
| Simon G. | 4 | 3-1 | 0-1 | 3-0 | none | 2014 to 2019 | Every meeting |
| Coric B. | 4 | 2-2 | 1-0 | 1-2 | none | 2016 to 2018 | Every meeting |
| Del Potro J.M. | 4 | 2-2 | 0-2 | 1-0 | 1-0 | 2013 to 2018 | Every meeting |
| Pouille L. | 4 | 1-3 | 1-2 | none | 0-1 | 2017 to 2019 | Every meeting |
| Anderson K. | 4 | 0-4 | 0-1 | 0-2 | 0-1 | 2014 to 2018 | Every meeting |
| Ferrer D. | 41 w/o | 0-4 | 0-3 | 0-1 | none | 2013 to 2015 | Every meeting |
| Cecchinato M. | 3 | 3-0 | 2-0 | 1-0 | none | 2019 to 2022 | Every meeting |
| Haase R. | 3 | 3-0 | 2-0 | 1-0 | none | 2015 to 2019 | Every meeting |
| Janowicz J. | 3 | 3-0 | 1-0 | 1-0 | 1-0 | 2014 to 2015 | Every meeting |
| Karlovic I. | 3 | 3-0 | none | 2-0 | 1-0 | 2014 to 2018 | Every meeting |
| Kuznetsov An. | 3 | 3-0 | none | 3-0 | none | 2013 to 2016 | Every meeting |
| Lorenzi P. | 3 | 3-0 | 2-0 | 1-0 | none | 2014 to 2015 | Every meeting |
| Mathieu P.H. | 3 | 3-0 | 2-0 | 1-0 | none | 2015 | Every meeting |
| Roger-Vasselin E. | 3 | 3-0 | 2-0 | 1-0 | none | 2013 to 2014 | Every meeting |
| Smyczek T. | 3 | 3-0 | 3-0 | none | none | 2015 to 2018 | Every meeting |
| Vesely J. | 3 | 3-0 | none | 3-0 | none | 2013 to 2017 | Every meeting |
| Bautista Agut R. | 3 | 2-1 | 0-1 | 2-0 | none | 2018 to 2022 | Every meeting |
| Dodig I. | 3 | 2-1 | 2-0 | none | 0-1 | 2013 to 2016 | Every meeting |
| Falla A. | 3 | 2-1 | 1-0 | 1-0 | 0-1 | 2013 to 2015 | Every meeting |
| Haas T. | 3 | 2-1 | 2-0 | 0-1 | none | 2013 | Every meeting |
| Rosol L. | 3 | 2-1 | 1-0 | 1-1 | none | 2014 to 2015 | Every meeting |
| Thiem D. | 31 w/o | 2-1 | none | 2-0 | 0-1 | 2015 to 2016 | Every meeting |
| Goffin D. | 3 | 1-2 | 0-1 | 1-1 | none | 2013 to 2015 | Every meeting |
| Raonic M. | 3 | 1-2 | 0-2 | 1-0 | none | 2013 to 2019 | Every meeting |
| Sijsling I. | 3 | 1-2 | 0-1 | 0-1 | 1-0 | 2013 to 2014 | Every meeting |
| Almagro N. | 3 | 0-3 | 0-1 | 0-2 | none | 2013 to 2017 | Every meeting |
| Nishikori K. | 3 | 0-3 | 0-2 | 0-1 | none | 2016 to 2018 | Every meeting |
| Wawrinka S. | 31 w/o | 0-3 | 0-2 | 0-1 | none | 2015 to 2017 | Every meeting |
| Bagnis F. | 2 | 2-0 | 1-0 | 1-0 | none | 2014 to 2017 | Every meeting |
| Becker B. | 2 | 2-0 | 2-0 | none | none | 2014 to 2016 | Every meeting |
| Bellucci T. | 21 w/o | 2-0 | 1-0 | 1-0 | none | 2013 to 2016 | Every meeting |
| Carreno Busta P. | 2 | 2-0 | 1-0 | 1-0 | none | 2014 to 2016 | Every meeting |
| Chardy J. | 2 | 2-0 | 1-0 | 1-0 | none | 2014 to 2017 | Every meeting |
| Dolgopolov O. | 2 | 2-0 | 1-0 | none | 1-0 | 2015 to 2017 | Every meeting |
| Gasquet R. | 2 | 2-0 | 1-0 | 1-0 | none | 2014 to 2019 | Every meeting |
| Hanescu V. | 2 | 2-0 | none | 2-0 | none | 2013 | Every meeting |
| Jaziri M. | 2 | 2-0 | 2-0 | none | none | 2014 to 2017 | Every meeting |
| Karatsev A. | 2 | 2-0 | 1-0 | 1-0 | none | 2015 to 2021 | Every meeting |
| Kicker N. | 2 | 2-0 | none | 2-0 | none | 2016 to 2017 | Every meeting |
| Kudla D. | 2 | 2-0 | 1-0 | none | 1-0 | 2016 | Every meeting |
| Kukushkin M. | 2 | 2-0 | none | 2-0 | none | 2015 to 2019 | Every meeting |
| Lajovic D. | 2 | 2-0 | 1-0 | 1-0 | none | 2016 to 2017 | Every meeting |
| Millman J. | 2 | 2-0 | 2-0 | none | none | 2015 to 2017 | Every meeting |
| Muller G. | 2 | 2-0 | 1-0 | none | 1-0 | 2017 to 2018 | Every meeting |
| Stakhovsky S. | 2 | 2-0 | 2-0 | none | none | 2014 to 2016 | Every meeting |
| Verdasco F. | 2 | 2-0 | 1-0 | 1-0 | none | 2018 to 2021 | Every meeting |
| Young D. | 2 | 2-0 | 1-0 | 1-0 | none | 2015 to 2017 | Every meeting |
| Baghdatis M. | 2 | 1-1 | 0-1 | none | 1-0 | 2014 to 2017 | Every meeting |
| Basilashvili N. | 2 | 1-1 | 1-0 | 0-1 | none | 2017 to 2018 | Every meeting |
| Bolelli S. | 2 | 1-1 | none | 1-0 | 0-1 | 2014 | Every meeting |
| Daniel T. | 2 | 1-1 | 0-1 | 1-0 | none | 2019 to 2021 | Every meeting |
| Ebden M. | 2 | 1-1 | 1-0 | none | 0-1 | 2018 | Every meeting |
| Fucsovics M. | 2 | 1-1 | none | 0-1 | 1-0 | 2018 to 2019 | Every meeting |
| Johnson S. | 2 | 1-1 | none | none | 1-1 | 2017 to 2019 | Every meeting |
| Klizan M. | 2 | 1-1 | 0-1 | 1-0 | none | 2013 to 2017 | Every meeting |
| Kyrgios N. | 2 | 1-1 | 1-0 | 0-1 | none | 2017 to 2019 | Every meeting |
| Mayer F. | 2 | 1-1 | none | 1-1 | none | 2016 to 2017 | Every meeting |
| Medvedev D. | 2 | 1-1 | 1-1 | none | none | 2017 to 2018 | Every meeting |
| Robredo T. | 2 | 1-1 | 0-1 | 1-0 | none | 2014 | Every meeting |
| Rublev A. | 2 | 1-1 | none | 1-0 | 0-1 | 2017 to 2021 | Every meeting |
| Sandgren T. | 2 | 1-1 | 0-1 | 1-0 | none | 2018 to 2019 | Every meeting |
| Schwartzman D. | 2 | 1-1 | 1-0 | 0-1 | none | 2017 to 2021 | Every meeting |
| Sock J. | 2 | 1-1 | 0-1 | 1-0 | none | 2016 to 2018 | Every meeting |
| Stepanek R. | 2 | 1-1 | none | none | 1-1 | 2013 to 2016 | Every meeting |
| Troicki V. | 21 w/o | 1-1 | 0-1 | 1-0 | none | 2013 to 2017 | Every meeting |
| Zeballos H. | 2 | 1-1 | 1-0 | 0-1 | none | 2014 to 2017 | Every meeting |
| Bautista R. | 2 | 0-2 | 0-1 | 0-1 | none | 2015 | Every meeting |
| Berdych T. | 2 | 0-2 | 0-2 | none | none | 2014 to 2019 | Every meeting |
| Dimitrov G. | 2 | 0-2 | none | 0-2 | none | 2017 to 2018 | Every meeting |
| Evans D. | 2 | 0-2 | 0-2 | none | none | 2014 to 2020 | Every meeting |
| Mahut N. | 2 | 0-2 | 0-1 | 0-1 | none | 2016 to 2019 | Every meeting |
| Mayer L. | 2 | 0-2 | none | 0-2 | none | 2013 to 2014 | Every meeting |
| Pospisil V. | 2 | 0-2 | 0-2 | none | none | 2015 to 2020 | Every meeting |
| Sinner J. | 2 | 0-2 | 0-1 | 0-1 | none | 2019 to 2020 | Every meeting |
| Tomic B. | 2 | 0-2 | 0-2 | none | none | 2015 | Every meeting |
| Tsitsipas S. | 21 w/o | 0-2 | 0-2 | none | none | 2018 to 2020 | Every meeting |
| Youzhny M. | 2 | 0-2 | 0-1 | none | 0-1 | 2013 | Every meeting |
| Altamirano C. | 1 | 1-0 | 1-0 | none | none | 2013 | Every meeting |
| Benneteau J. | 1 | 1-0 | 1-0 | none | none | 2016 | Every meeting |
| Brands D. | 1 | 1-0 | none | 1-0 | none | 2013 | Every meeting |
| Brown D. | 1 | 1-0 | none | none | 1-0 | 2014 | Every meeting |
| Cervantes I. | 1 | 1-0 | none | 1-0 | none | 2016 | Every meeting |
| Darcis S. | 1 | 1-0 | 1-0 | none | none | 2013 | Every meeting |
| Davidovich Fokina A. | 1 | 1-0 | none | 1-0 | none | 2019 | Every meeting |
| De Bakker T. | 1 | 1-0 | 1-0 | none | none | 2014 | Every meeting |
| De Minaur A. | 1 | 1-0 | 1-0 | none | none | 2018 | Every meeting |
| Delic M. | 1 | 1-0 | none | 1-0 | none | 2014 | Every meeting |
| Donskoy E. | 1 | 1-0 | none | none | 1-0 | 2018 | Every meeting |
| Dzumhur D. | 1 | 1-0 | 1-0 | none | none | 2016 | Every meeting |
| Elias G. | 1 | 1-0 | none | 1-0 | none | 2014 | Every meeting |
| Fish M. | 1 | 1-0 | 1-0 | none | none | 2013 | Every meeting |
| Fritz T. | 1 | 1-0 | 1-0 | none | none | 2017 | Every meeting |
| Gabashvili T. | 1 | 1-0 | none | 1-0 | none | 2014 | Every meeting |
| Giron M. | 1 | 1-0 | 1-0 | none | none | 2020 | Every meeting |
| Golubev A. | 1 | 1-0 | 1-0 | none | none | 2014 | Every meeting |
| Gong M.X. | 1 | 1-0 | 1-0 | none | none | 2013 | Every meeting |
| Granollers M. | 1 | 1-0 | none | none | 1-0 | 2016 | Every meeting |
| Hanfmann Y. | 1 | 1-0 | 1-0 | none | none | 2018 | Every meeting |
| Humbert U. | 1 | 1-0 | 1-0 | none | none | 2019 | Every meeting |
| Ilhan M. | 1 | 1-0 | 1-0 | none | none | 2016 | Every meeting |
| Kamke T. | 1 | 1-0 | none | none | 1-0 | 2013 | Every meeting |
| Klahn B. | 1 | 1-0 | 1-0 | none | none | 2019 | Every meeting |
| Korolev E. | 1 | 1-0 | none | 1-0 | none | 2013 | Every meeting |
| Langer N. | 1 | 1-0 | none | 1-0 | none | 2013 | Every meeting |
| Li Z. | 1 | 1-0 | 1-0 | none | none | 2019 | Every meeting |
| Llodra M. | 1 | 1-0 | 1-0 | none | none | 2014 | Every meeting |
| Lopez F. | 1 | 1-0 | none | 1-0 | none | 2016 | Every meeting |
| Malisse X. | 1 | 1-0 | 1-0 | none | none | 2013 | Every meeting |
| Marterer M. | 1 | 1-0 | none | 1-0 | none | 2018 | Every meeting |
| Melzer G. | 1 | 1-0 | none | 1-0 | none | 2015 | Every meeting |
| Melzer J. | 1 | 1-0 | none | 1-0 | none | 2014 | Every meeting |
| Montanes A. | 1 | 1-0 | 1-0 | none | none | 2013 | Every meeting |
| Moutet C. | 1 | 1-0 | none | none | 1-0 | 2021 | Every meeting |
| Munar J. | 1 | 1-0 | none | 1-0 | none | 2021 | Every meeting |
| Querrey S. | 1 | 1-0 | 1-0 | none | none | 2013 | Every meeting |
| Ramos A. | 1 | 1-0 | none | 1-0 | none | 2013 | Every meeting |
| Ramos-Vinolas A. | 1 | 1-0 | none | 1-0 | none | 2018 | Every meeting |
| Riba P. | 1 | 1-0 | none | 1-0 | none | 2014 | Every meeting |
| Robert S. | 1 | 1-0 | 1-0 | none | none | 2016 | Every meeting |
| Rodionov J. | 1 | 1-0 | none | none | 1-0 | 2021 | Every meeting |
| Ruud C. | 1 | 1-0 | none | 1-0 | none | 2017 | Every meeting |
| Safwat M. | 1 | 1-0 | 1-0 | none | none | 2020 | Every meeting |
| Sakharov G. | 1 | 1-0 | 1-0 | none | none | 2018 | Every meeting |
| Soeda G. | 1 | 1-0 | none | 1-0 | none | 2015 | Every meeting |
| Sugita Y. | 1 | 1-0 | none | 1-0 | none | 2018 | Every meeting |
| Thompson J. | 1 | 1-0 | 1-0 | none | none | 2017 | Every meeting |
| Tyurnev E. | 1 | 1-0 | 1-0 | none | none | 2017 | Every meeting |
| Weintraub A. | 1 | 1-0 | 1-0 | none | none | 2013 | Every meeting |
| Zverev M. | 1 | 1-0 | none | 1-0 | none | 2018 | Every meeting |
| Albot R. | 1 | 0-1 | 0-1 | none | none | 2019 | Every meeting |
| Altmaier D. | 1 | 0-1 | none | 0-1 | none | 2022 | Every meeting |
| Basic M. | 1 | 0-1 | 0-1 | none | none | 2018 | Every meeting |
| Bemelmans R. | 1 | 0-1 | 0-1 | none | none | 2013 | Every meeting |
| Berrettini M. | 1 | 0-1 | none | 0-1 | none | 2019 | Every meeting |
| Chung H. | 1 | 0-1 | none | 0-1 | none | 2017 | Every meeting |
| Copil M. | 1 | 0-1 | 0-1 | none | none | 2018 | Every meeting |
| Cuevas P. | 1 | 0-1 | none | 0-1 | none | 2016 | Every meeting |
| Garin C. | 1 | 0-1 | none | 0-1 | none | 2020 | Every meeting |
| Gojowczyk P. | 1 | 0-1 | 0-1 | none | none | 2014 | Every meeting |
| Kecmanovic M. | 1 | 0-1 | none | none | 0-1 | 2019 | Every meeting |
| Koepfer D. | 1 | 0-1 | none | 0-1 | none | 2021 | Every meeting |
| Krajinovic F. | 1 | 0-1 | none | 0-1 | none | 2021 | Every meeting |
| Lu Y.H. | 11 w/o | 0-1 | 0-1 | none | none | 2013 to 2014 | Every meeting |
| Matosevic M. | 1 | 0-1 | none | 0-1 | none | 2014 | Every meeting |
| Nishioka Y. | 1 | 0-1 | 0-1 | none | none | 2018 | Every meeting |
| Olivo R. | 1 | 0-1 | none | 0-1 | none | 2016 | Every meeting |
| Ouahab L. | 1 | 0-1 | none | 0-1 | none | 2018 | Every meeting |
| Ruusuvuori E. | 1 | 0-1 | 0-1 | none | none | 2022 | Every meeting |
| Shapovalov D. | 1 | 0-1 | none | none | 0-1 | 2021 | Every meeting |
| Tiafoe F. | 1 | 0-1 | none | 0-1 | none | 2019 | Every meeting |
| Tipsarevic J. | 1 | 0-1 | 0-1 | none | none | 2016 | Every meeting |
| Berankis R. | 01 w/o | none played | none | none | none | 2017 | Every meeting |
A record, never a share: the most-met opponent is Djokovic N., 1-10 in 11 meetings. A percentage of meetings is a win probability wearing a hat, and this section prints none. Meetings are matches started; a walkover between the two is noted and counted in neither column.
07/Match log
| Opponent | Score | Date | Tournament | Surface | Round | Result | His rank |
|---|---|---|---|---|---|---|---|
| Altmaier D.No. 67 that day | 6-7, 6-3, 1-6 | Apr 25, 2022 | BMW OpenATP250 | clay | 1st round | L | 132 |
| Ruusuvuori E.No. 70 that day | 3-6, 3-6 | Mar 11, 2022 | BNP Paribas OpenMasters 1000 | hard | 1st round | L | 136 |
| Bautista Agut R.No. 18 that day | 1-6, 0-6, 3-6 | Jan 20, 2022 | Australian OpenGrand Slam, best of 5 | hard | 2nd round | L | 134 |
| Cecchinato M.No. 95 that day | 6-4, 7-5, 7-6 | Jan 18, 2022 | Australian OpenGrand Slam, best of 5 | hard | 1st round | W | 134 |
| Daniel T.No. 123 that day | 2-6, 4-6 | Oct 7, 2021 | BNP Paribas OpenMasters 1000 | hard | 1st round | L | 107 |
| Monfils G.No. 20 that day | 6-7, 4-6 | Sep 23, 2021 | Open de MoselleATP250 | hard | 2nd round | L | 107 |
| Cecchinato M.No. 83 that day | 7-6, 6-3 | Sep 21, 2021 | Open de MoselleATP250 | hard | 1st round | W | 107 |
| Andujar P.No. 74 that day | 4-6, 3-6, 1-6 | Sep 1, 2021 | US OpenGrand Slam, best of 5 | hard | 2nd round | L | 115 |
| Cilic M.No. 36 that day | 6-7, 6-7, 6-2, 6-1, 2-0 | Aug 30, 2021 | US OpenGrand Slam, best of 5 | hard | 1st round | Wret., opponent retired | 115 |
| Krajinovic F.No. 44 that day | 5-7, 6-4, 3-6 | Jul 14, 2021 | European OpenATP250 | clay | 2nd round | L | 117 |
| Munar J.No. 66 that day | 7-6, 6-4 | Jul 12, 2021 | European OpenATP250 | clay | 1st round | W | 117 |
| Shapovalov D.No. 12 that day | 4-6, 6-4, 3-6, 7-5, 4-6 | Jun 29, 2021 | WimbledonGrand Slam, best of 5 | grass | 1st round | L | 115 |
| Rublev A.No. 7 that day | 6-7, 2-6 | Jun 18, 2021 | Halle OpenATP500 | grass | quarterfinal | L | 128 |
| Moutet C.No. 94 that day | 6-4, 7-6 | Jun 16, 2021 | Halle OpenATP500 | grass | 2nd round | W | 128 |
| Rodionov J.No. 135 that day | 6-4, 6-3 | Jun 15, 2021 | Halle OpenATP500 | grass | 1st round | W | 128 |
| Schwartzman D.No. 10 that day | 4-6, 2-6, 1-6 | Jun 5, 2021 | French OpenGrand Slam, best of 5 | clay | 3rd round | L | 132 |
| Karatsev A.No. 26 that day | 6-3, 7-6, 4-6, 6-1 | Jun 3, 2021 | French OpenGrand Slam, best of 5 | clay | 2nd round | W | 132 |
| Verdasco F.No. 99 that day | 7-6, 6-2, 2-6, 6-4 | Jun 1, 2021 | French OpenGrand Slam, best of 5 | clay | 1st round | W | 132 |
| Koepfer D.No. 54 that day | 6-4, 4-6, 3-6 | Apr 27, 2021 | BMW OpenATP250 | clay | 1st round | L | 114 |
| Garin C.No. 19 that day | 4-6, 6-4, 1-6, 4-6 | Sep 29, 2020 | French OpenGrand Slam, best of 5 | clay | 1st round | L | 86 |
| Fognini F.No. 15 that day | 6-4, 1-6, 5-7 | Sep 22, 2020 | German Tennis ChampionshipsATP500 | clay | 1st round | L | 85 |
| Sinner J.No. 74 that day | 3-6, 2-6 | Sep 9, 2020 | Generali OpenATP250 | clay | 1st round | L | 75 |
| Pospisil V.No. 94 that day | 6-7, 5-7, 6-7 | Sep 1, 2020 | US OpenGrand Slam, best of 5 | hard | 1st round | L | 75 |
| Djokovic N.No. 1 that day | 3-6, 1-6 | Feb 26, 2020 | Dubai Tennis ChampionshipsATP500 | hard | 2nd round | L | 80 |
| Safwat M.No. 132 that day | 4-6, 6-4, 6-0 | Feb 24, 2020 | Dubai Tennis ChampionshipsATP500 | hard | 1st round | W | 80 |
| Evans D.No. 33 that day | 3-6, 5-7 | Feb 10, 2020 | ABN AMRO World Tennis TournamentATP500 | hard | 1st round | L | 81 |
| Tsitsipas S.No. 6 that day | no set played | Jan 22, 2020 | Australian OpenGrand Slam, best of 5 | hard | 2nd round | W/Owalkover, not counted | 79 |
| Giron M.No. 107 that day | 7-5, 6-1, 6-2 | Jan 20, 2020 | Australian OpenGrand Slam, best of 5 | hard | 1st round | W | 79 |
| Sinner J.No. 101 that day | 3-6, 4-6 | Oct 22, 2019 | Erste Bank OpenATP500 | hard | 1st round | L | 79 |
| Khachanov K.No. 8 that day | 6-3, 3-6, 6-7 | Oct 16, 2019 | Kremlin CupATP250 | hard | 2nd round | L | 76 |
| Herbert P.H.No. 68 that day | 6-3, 7-6 | Oct 15, 2019 | Kremlin CupATP250 | hard | 1st round | W | 76 |
| Pouille L.No. 27 that day | 3-6, 6-4, 4-6, 4-6 | Aug 26, 2019 | US OpenGrand Slam, best of 5 | hard | 1st round | L | 71 |
| Andujar P.No. 75 that day | 4-6, 4-6 | Jul 31, 2019 | Generali OpenATP250 | clay | 2nd round | L | 73 |
| Gasquet R.No. 68 that day | 6-3, 6-2 | Jul 30, 2019 | Generali OpenATP250 | clay | 1st round | W | 73 |
| Fucsovics M.No. 50 that day | 3-6, 0-6 | Jul 22, 2019 | German Tennis ChampionshipsATP500 | clay | 1st round | L | 72 |
| Djokovic N.No. 1 that day | 3-6, 5-7, 3-6 | Jul 1, 2019 | WimbledonGrand Slam, best of 5 | grass | 1st round | L | 57 |
| Johnson S.No. 76 that day | 3-6, 3-6 | Jun 17, 2019 | Halle OpenATP500 | grass | 1st round | L | 50 |
| Kecmanovic M.No. 83 that day | 6-4, 5-7, 3-6 | Jun 10, 2019 | Mercedes CupATP250 | grass | 1st round | L | 51 |
| Mahut N.No. 252 that day | 3-6, 3-6, 3-6 | May 29, 2019 | French OpenGrand Slam, best of 5 | clay | 2nd round | L | 54 |
| Haase R.No. 67 that day | 6-4, 6-4, 6-7, 6-1 | May 26, 2019 | French OpenGrand Slam, best of 5 | clay | 1st round | W | 54 |
| Djokovic N.No. 1 that day | 3-6, 0-6 | May 16, 2019 | Internazionali BNL d'ItaliaMasters 1000 | clay | 3rd round | L | 56 |
| Cecchinato M.No. 19 that day | 6-3, 6-3 | May 16, 2019 | Internazionali BNL d'ItaliaMasters 1000 | clay | 2nd round | W | 56 |
| Simon G.No. 28 that day | 6-2, 3-6, 6-3 | May 12, 2019 | Internazionali BNL d'ItaliaMasters 1000 | clay | 1st round | W | 56 |
| Tiafoe F.No. 37 that day | 4-6, 6-3, 3-6 | May 8, 2019 | Mutua Madrid OpenMasters 1000 | clay | 2nd round | L | 50 |
| Kukushkin M.No. 40 that day | 6-2, 7-6 | May 6, 2019 | Mutua Madrid OpenMasters 1000 | clay | 1st round | W | 50 |
| Berrettini M.No. 37 that day | 6-4, 5-7, 4-6 | May 3, 2019 | BMW OpenATP250 | clay | quarterfinal | L | 41 |
| Khachanov K.No. 13 that day | 7-6, 6-4 | May 2, 2019 | BMW OpenATP250 | clay | 2nd round | W | 41 |
| Seppi A.No. 68 that day | 6-2, 7-5 | Apr 30, 2019 | BMW OpenATP250 | clay | 1st round | W | 41 |
| Djokovic N.No. 1 that day | 3-6, 6-4, 4-6 | Apr 16, 2019 | Monte Carlo MastersMasters 1000 | clay | 2nd round | L | 40 |
| Daniel T.No. 72 that day | 6-1, 6-3 | Apr 15, 2019 | Monte Carlo MastersMasters 1000 | clay | 1st round | W | 40 |
The 50 most recent of 386 rows. The older rows are in every count on this page and are printed on other pages, not dropped: each one is on one of the 172 head-to-head pages linked above, which carry every meeting, and on its tournament’s page.
Main-draw singles on the tour, 2013 to 2022, counted from the match rows. A match ended by retirement keeps the sets that were completed and is marked; a walkover is listed with no score and enters no count. Ranks are the tour’s ranking on the day of the match. No serve statistic appears on this page: the one archive that carries them is licensed for non-commercial use only. The ATP record runs through Aug 29, 2026.