Search for active players ...
Frances Tiafoe
United States of America
5
2
2024-05-30
Denis Shapovalov
Roland Garros
R64
6(4)-7(7) 6-4 6-2 6-4
Clay
Taylor Fritz
United States of America
5
4
2023-03-20
Taylor Fritz
Miami
R32
6-4 6-4
Hard
Jeremy Chardy
France
4
0
2021-04-19
Denis Shapovalov
Barcelona
R32
6-3 7-5
Clay
Kyle Edmund
United Kingdom
4
2
2018-08-13
Denis Shapovalov
Cincinnati
R32
6-4 7-5
Hard
Miomir Kecmanovic
Serbia
4
0
2024-08-01
Denis Shapovalov
Washington
R16
4-6 6-4 6-2
Hard
Stefanos Tsitsipas
Greece
4
2
2024-03-23
Denis Shapovalov
Miami
R64
6-2 6-4
Hard
Alexander Zverev
Germany
3
6
2024-04-28
Alexander Zverev
Madrid
R32
4-6 5-7
Clay
Daniel Evans
United Kingdom
3
2
2024-09-15
Denis Shapovalov
Davis Cup - World Group
RR
6-0 7-5
Felix Auger-Aliassime
Canada
3
3
2021-11-08
Denis Shapovalov
Stockholm
SF
6-4 7-5
Hard
Ilya Ivashka
Belarus
3
1
2022-05-16
Ilya Ivashka
Geneva
R16
6-4 6-7(2) 6-3
Clay
Jan-Lennard Struff
Germany
3
6
2022-11-24
Jan-Lennard Struff
Davis Cup Finals QF: GER vs CAN
RR
6-3 4-6 7-6(2)
Hard
Marin Cilic
Croatia
3
2
2021-06-07
Marin Cilic
Stuttgart
QF
7-5 7-6(3)
Grass
Pablo Andujar
Spain
3
0
2021-10-25
Denis Shapovalov
St. Petersburg
R16
2-6 6-3 6-0
Hard
Rafael Nadal
Spain
3
4
2022-05-09
Denis Shapovalov
Rome
R16
1-6 7-5 6-2
Clay
Ricardas Berankis
Lithuania
3
1
2022-02-21
Denis Shapovalov
Dubai
QF
7-6(4) 6-3
Hard
Roberto Bautista-Agut
Spain
3
0
2024-10-24
Denis Shapovalov
Basel
R16
6-3 7(7)-6(4)
Hard
Taro Daniel
Japan
3
0
2023-01-16
Denis Shapovalov
Australian Open
R64
6-3 7-6(3) 7-5
Hard
Ugo Humbert
France
3
2
2023-03-06
Ugo Humbert
Indian Wells
R64
7-5 6-4
Hard
Vasek Pospisil
Canada
3
1
2021-10-04
Denis Shapovalov
Indian Wells
R64
3-0 RET
Hard
Adrian Mannarino
France
2
1
2024-07-30
Denis Shapovalov
Washington
R32
2-6 1-6
Hard
Andrey Rublev
Russia
2
3
2022-08-29
Andrey Rublev
US Open
R32
6-4 2-6 6-7(3) 6-4 7-6(7)
Hard
Arthur Rinderknech
France
2
1
2022-06-27
Denis Shapovalov
Wimbledon
R128
6-1 6-7(6) 6-7(4) 6-4 6-1
Grass
Borna Coric
Croatia
2
2
2022-10-24
Denis Shapovalov
Vienna
SF
7-6(4) 6-0
Hard
Daniil Medvedev
Russia
2
4
2022-10-24
Daniil Medvedev
Vienna
F
4-6 6-3 6-2
Hard
Dusan Lajovic
Serbia
2
0
2023-01-16
Denis Shapovalov
Australian Open
R128
6-4 4-6 6-4 6-1
Hard
Fabio Fognini
Italy
2
0
2019-10-28
Denis Shapovalov
Paris
R32
3-6 6-3 6-3
Hard
Feliciano Lopez
Spain
2
0
2021-06-14
Denis Shapovalov
Queen's Club
R16
6-2 6-3
Grass
Francisco Cerundolo
Argentina
2
0
2024-09-10
Denis Shapovalov
Davis Cup - World Group
RR
7-5 6-3
Gilles Simon
France
2
1
2020-10-19
Gilles Simon
Cologne 2
R16
6-1 4-6 6-2
Hard
Grigor Dimitrov
Bulgaria
2
2
2022-08-15
Denis Shapovalov
Cincinnati
R64
7-6(4) 6-3
Hard
Guido Pella
Argentina
2
0
2023-03-20
Denis Shapovalov
Miami
R64
6-3 3-6 6-3
Hard
Hugo Gaston
France
2
1
2024-02-11
Denis Shapovalov
Rotterdam
F
4-6 0-6
Hard
Jared Donaldson
United States of America
2
0
2018-06-25
Denis Shapovalov
Eastbourne
R16
6-4 4-6 6-2
Grass
Karen Khachanov
Russia
2
0
2021-06-28
Denis Shapovalov
Wimbledon
QF
6-4 3-6 5-7 6-1 6-4
Grass
Laslo Djere
Serbia
2
0
2022-01-17
Denis Shapovalov
Australian Open
R128
7-6(3) 6-4 3-6 7-6(3)
Hard
Lorenzo Sonego
Italy
2
1
2024-10-02
Denis Shapovalov
Shanghai
R128
6(5)-7(7) 6(8)-7(10)
Hard
Marton Fucsovics
Hungary
2
2
2024-11-04
Denis Shapovalov
Belgrade 2
R32
7(8)-6(6) 5-7 1-6
Clay
Matteo Berrettini
Italy
2
1
2024-06-13
Matteo Berrettini
Stuttgart
R16
6-4 6-4
Grass
Pablo Carreno Busta
Spain
2
5
2022-10-31
Pablo Carreno Busta
Paris
R32
7-6(2) 2-6 6-4
Hard
Radu Albot
Moldova
2
1
2023-07-03
Denis Shapovalov
Wimbledon
R128
5-7 6-4 6-2 6-2
Grass
Roberto Carballes Baena
Spain
2
1
2022-08-29
Denis Shapovalov
US Open
R64
6-4 4-6 6-3 6-2
Hard
Robin Haase
Netherlands
2
1
2018-09-14
Denis Shapovalov
Davis Cup WG PO: CAN vs NED
RR
3-6 3-6 7-5 6-3 6-4
Hard
Rogerio Dutra Silva
Brazil
2
0
2018-01-08
Denis Shapovalov
Auckland
R32
6-3 6-2
Hard
Roman Safiullin
Russia
2
1
2023-07-03
Roman Safiullin
Wimbledon
R16
3-6 6-3 6-1 6-3
Grass
Soon Woo Kwon
South Korea
2
0
2022-01-17
Denis Shapovalov
Australian Open
R64
7-6(6) 6-7(3) 6-7(6) 7-5 6-2
Hard
Stan Wawrinka
Switzerland
2
1
2020-10-12
Denis Shapovalov
St Petersburg
QF
6-4 7-5
Hard
Steve Johnson
United States of America
2
0
2022-10-03
Denis Shapovalov
Tokyo
R32
6-3 7-6(3)
Hard
Tennys Sandgren
United States of America
2
0
2019-08-19
Denis Shapovalov
Winston-Salem
R32
6-2 6-4
Hard
Tomas Berdych
Czech Republic
2
1
2019-02-11
Denis Shapovalov
Rotterdam
R16
6-4 6-3
Hard
Viktor Troicki
Serbia
2
1
2020-10-12
Denis Shapovalov
St Petersburg
R32
6-2 6-3
Hard
Yuichi Sugita
Japan
2
0
2019-10-14
Denis Shapovalov
Stockholm
SF
7-5 6-2
Hard
Adrian Menendez Maceiras
Spain
1
0
2018-09-17
Denis Shapovalov
St. Petersburg
R32
7-6(3) 6-2
Hard
Alejandro Davidovich Fokina
Spain
1
0
2022-03-07
Denis Shapovalov
Indian Wells
R64
4-6 6-4 6-2
Hard
Aleksandar Vukic
Australia
1
0
2021-06-14
Denis Shapovalov
Queen's Club
R32
7-6(6) 7-6(6)
Grass
Alex Molcan
Slovakia
1
0
2022-02-14
Denis Shapovalov
Doha
R16
6-4 6-0
Hard
Alexei Popyrin
Australia
1
0
2019-10-14
Denis Shapovalov
Stockholm
R16
6-4 7-6(3)
Hard
Andrea Vavassori
Italy
1
0
2021-11-08
Denis Shapovalov
Stockholm
R16
7-6(1) 6-1
Hard
Andreas Seppi
Italy
1
0
2018-08-27
Denis Shapovalov
US Open
R64
6-4 4-6 5-7 7-6(2) 6-4
Hard
Andy Murray
United Kingdom
1
2
2024-02-26
Andy Murray
Dubai
R32
6-4 6(5)-7(7) 3-6
Hard
Antoine Bellier
Switzerland
1
0
2022-10-17
Denis Shapovalov
Stockholm
R16
6-4 7-5
Hard
Benoit Paire
France
1
3
2021-08-16
Benoit Paire
Cincinnati
R32
6-3 4-6 7-5
Hard
Bernard Tomic
Australia
1
0
2021-02-08
Denis Shapovalov
Australian Open
R64
6-1 6-3 6-2
Hard
Botic Van De Zandschulp
Netherlands
1
1
2024-08-27
Botic Van De Zandschulp
US Open
R128
4-6 5-7 4-6
Hard
Bradley Klahn
United States of America
1
0
2019-09-23
Denis Shapovalov
Chengdu
R16
3-6 6-3 7-6(3)
Hard
Brandon Nakashima
United States of America
1
2
2024-08-07
Brandon Nakashima
Montreal
R64
4-6 5-7
Hard
Cedrik Marcel Stebe
Germany
1
0
2019-10-14
Denis Shapovalov
Stockholm
QF
6-0 6-3
Hard
Christopher O'Connell
World
1
0
2024-11-07
Denis Shapovalov
Belgrade 2
QF
2-6 2-6
Clay
Constant Lestienne
France
1
0
2024-11-02
Denis Shapovalov
Belgrade 2
SF
7(7)-6(4) 6-4
Clay
Cristian Garin
Chile
1
1
2019-04-22
Cristian Garin
Barcelona
R32
7-5 6-2
Clay
Damir Dzumhur
Bosnia and Herzegovina
1
0
2018-03-19
Denis Shapovalov
Miami
R64
6-1 7-5
Hard
Daniel Altmaier
Germany
1
0
2024-07-04
Denis Shapovalov
Wimbledon
R64
7-6 6-3 1-6 6-7 6-4
Grass
David Goffin
Belgium
1
2
2024-07-22
David Goffin
Atlanta
R32
4-6 6-3 1-6
Hard
Eero Vasa
Finland
1
0
2024-09-12
Denis Shapovalov
Davis Cup - World Group
RR
7(7)-6(2) 6-2
Egor Gerasimov
Belarus
1
0
2019-09-23
Denis Shapovalov
Chengdu
QF
6-4 3-6 6-3
Hard
Facundo Diaz Acosta
Argentina
1
0
2024-04-24
Denis Shapovalov
Madrid
R128
4-6 6-3 3-6
Clay
Federico Coria
Argentina
1
0
2024-05-21
Denis Shapovalov
Geneva
R32
5-7 0-6
Clay
Federico Delbonis
Argentina
1
0
2021-08-30
Denis Shapovalov
US Open
R128
6-2 6-2 6-3
Hard
Filip Horansky
Slovakia
1
0
2019-02-01
Denis Shapovalov
Davis Cup QLS R1: CAN vs SVK
RR
6-4 7-5
Clay
Filip Krajinovic
Serbia
1
0
2019-10-14
Denis Shapovalov
Stockholm
F
6-4 6-4
Hard
Franko Skugor
Croatia
1
0
2019-02-11
Denis Shapovalov
Rotterdam
R32
7-5 6-3
Hard
Gael Monfils
France
1
2
2024-02-14
Gael Monfils
Rotterdam
R32
6(4)-7(7) 6(5)-7(7)
Hard
Gianluigi Quinzi
Italy
1
0
2017-11-06
Denis Shapovalov
NextGen Finals
RR
4-1 4-1 3-4(5) 4-3(5)
Hard
Gregoire Barrere
France
1
0
2023-07-03
Denis Shapovalov
Wimbledon
R64
6-3 6-4 7-6(7)
Grass
Hamad Medjedovic
Serbia
1
0
2024-11-09
Denis Shapovalov
Belgrade 2
F
4-6 4-6
Clay
Henri Laaksonen
Switzerland
1
0
2019-08-26
Denis Shapovalov
US Open
R64
6-4 7-6(2) 6-2
Hard
Hubert Hurkacz
Poland
1
5
2024-06-01
Hubert Hurkacz
Roland Garros
R32
6-3 7(7)-6(0) 4-6 6-1
Clay
Hugo Grenier
France
1
0
2024-11-03
Denis Shapovalov
Belgrade 2
F
6-3 6-4
Clay
Hyeon Chung
South Korea
1
1
2018-10-01
Denis Shapovalov
Tokyo
R32
6-3 3-6 6-2
Hard
Ivo Karlovic
Croatia
1
0
2018-02-19
Denis Shapovalov
Delray Beach
R32
7-5 7-6(4)
Hard
Jannik Sinner
Italy
1
0
2021-02-08
Denis Shapovalov
Australian Open
R128
3-6 6-3 6-2 4-6 6-4
Hard
Jaume Munar
Spain
1
0
2022-09-26
Denis Shapovalov
Seoul
R16
7-5 6-4
Hard
Jenson Brooksby
United States of America
1
0
2022-09-26
Denis Shapovalov
Seoul
SF
7-5 6-4
Hard
Jiri Lehecka
Czech Republic
1
1
2024-11-08
Denis Shapovalov
Belgrade 2
SF
2-6 1-6
Clay
Jo-Wilfried Tsonga
France
1
1
2018-01-15
Jo-Wilfried Tsonga
Australian Open
R64
3-6 6-3 1-6 7-6(4) 7-5
Hard
Joao Sousa
Portugal
1
1
2019-08-12
Denis Shapovalov
Cincinnati
R64
2-6 6-3 6-2
Hard
John Millman
Australia
1
0
2018-05-28
Denis Shapovalov
Roland Garros
R128
7-5 6-4 6-2
Clay
Jozef Kovalik
Slovakia
1
0
2023-04-17
Denis Shapovalov
Barcelona
R32
6-4 6-3
Clay
Juan Martin del Potro
Argentina
1
2
2019-06-17
Juan Martin del Potro
Queen's Club
R32
7-5 6-4
Grass
Juncheng Shang
China
1
0
2024-10-22
Denis Shapovalov
Basel
R32
6-1 6-4
Hard
Jurij Rodionov
Austria
1
1
2022-10-24
Denis Shapovalov
Vienna
R32
6-4 6-4
Hard
Kamil Majchrzak
Poland
1
0
2021-05-10
Denis Shapovalov
Rome
R64
6-1 6-3
Clay
Kei Nishikori
Japan
1
1
2018-07-30
Kei Nishikori
Washington
R16
7-6(1) 6-3
Hard
Liam Broady
United Kingdom
1
0
2023-07-03
Denis Shapovalov
Wimbledon
R32
4-6 6-2 7-5 7-5
Grass
Lloyd Harris
South Africa
1
3
2023-06-19
Denis Shapovalov
Halle
R32
7-6(1) 6-4
Grass
Luca van Assche
France
1
0
2024-05-27
Denis Shapovalov
Roland Garros
R128
3-6 4-6 4-6
Clay
Luciano Darderi
Italy
1
1
2024-05-08
Luciano Darderi
Rome
R128
6(4)-7(7) 6-3 7(7)-6(4)
Clay
Marc Andrea Huesler
Switzerland
1
0
2022-08-29
Denis Shapovalov
US Open
R128
2-6 6-4 6-4 3-6 6-1
Hard
Marcel Granollers
Spain
1
0
2019-02-04
Denis Shapovalov
Montpellier
R16
6-4 7-6(1)
Hard
Marco Cecchinato
Italy
1
0
2021-05-17
Denis Shapovalov
Geneva
R16
6-7(4) 7-5 6-1
Clay
Martin Klizan
Slovakia
1
1
2019-02-01
Denis Shapovalov
Davis Cup QLS R1: CAN vs SVK
RR
7-6(4) 6-4
Clay
Matteo Arnaldi
Italy
1
1
2024-03-24
Matteo Arnaldi
Miami
R32
6-3 7(9)-6(7)
Hard
Matteo Martineau
France
1
0
2024-06-11
Denis Shapovalov
Stuttgart
R32
6(5)-7(7) 5-7
Grass
Maximilian Marterer
Germany
1
1
2024-02-10
Denis Shapovalov
Rotterdam
SF
7-5 6-4
Hard
Milos Raonic
Canada
1
1
2018-08-13
Milos Raonic
Cincinnati
R16
7-6(6) 6-4
Hard
Nick Kyrgios
Australia
1
0
2016-07-25
Denis Shapovalov
Canada Masters
R64
7-6(2) 3-6 6-3
Hard
Nicolas Jarry
Chile
1
0
2024-07-01
Denis Shapovalov
Wimbledon
R128
1-6 5-7 4-6
Grass
Nikoloz Basilashvili
Georgia
1
2
2022-05-09
Denis Shapovalov
Rome
R32
6-4 7-6(5)
Clay
Nuno Borges
Portugal
1
0
2024-11-06
Denis Shapovalov
Belgrade 2
R16
6-2 6-4
Clay
Pablo Cuevas
Uruguay
1
1
2021-05-17
Denis Shapovalov
Geneva
SF
6-4 7-5
Clay
Pedro Martinez
Spain
1
0
2020-09-14
Denis Shapovalov
Rome
R32
6-4 6-4
Clay
Peter Polansky
Canada
1
0
2018-10-15
Denis Shapovalov
Stockholm
R32
6-3 5-7 7-5
Hard
Philipp Kohlschreiber
Germany
1
0
2021-06-28
Denis Shapovalov
Wimbledon
R128
6-4 4-6 6-3 5-7 6-4
Grass
Pierre Hugues Herbert
France
1
1
2019-08-05
Denis Shapovalov
Canada Masters
R64
6-3 7-5
Hard
Ramkumar Ramanathan
India
1
0
2017-09-15
Denis Shapovalov
Davis Cup WG PO: CAN vs IND
RR
6-3 7-6(1) 6-3
Hard
Reilly Opelka
United States of America
1
1
2022-03-07
Reilly Opelka
Indian Wells
R32
6-7(4) 6-4 6-4
Hard
Rinky Hijikata
Australia
1
0
2023-01-02
Denis Shapovalov
Adelaide 1
R32
2-6 6-4 6-3
Hard
Rio Noguchi
Japan
1
0
2022-10-03
Denis Shapovalov
Tokyo
R16
6-3 6-1
Hard
Sam Querrey
United States of America
1
0
2018-03-19
Denis Shapovalov
Miami
R32
6-4 3-6 7-5
Hard
Sebastian Korda
United States of America
1
0
2020-08-31
Denis Shapovalov
US Open
R128
6-4 4-6 6-3 6-2
Hard
Sho Shimabukuro
Japan
1
0
2024-10-01
Denis Shapovalov
Shanghai
F
4-6 3-1
Hard
Stefano Travaglia
Italy
1
0
2021-05-10
Denis Shapovalov
Rome
R32
7-6(2) 6-3
Clay
Thanasi Kokkinakis
Australia
1
0
2022-11-27
Denis Shapovalov
Davis Cup Finals F: CAN vs AUS
RR
6-2 6-4
Hard
Tomas Martin Etcheverry
World
1
0
2024-04-26
Denis Shapovalov
Madrid
R64
6(3)-7(7) 3-6
Clay
Tommy Paul
United States of America
1
2
2022-08-15
Denis Shapovalov
Cincinnati
R32
3-6 6-4 6-3
Hard
Viktor Galovic
Italy
1
0
2018-02-02
Denis Shapovalov
Davis Cup WG R1: CAN vs CRO
RR
6-4 6-4 6-2
Clay
Y. H. Hsu
World
1
0
2024-09-30
Denis Shapovalov
Shanghai
RR
6-3 6-3
Hard
Yuki Bhambri
India
1
0
2017-09-15
Denis Shapovalov
Davis Cup WG PO: CAN vs IND
RR
7-6(2) 6-4 6-7(6) 4-6 6-1
Hard
Alex De Minaur
Australia
0
4
2022-10-17
Alex De Minaur
Stockholm
QF
6-2 7-6(4)
Hard
Alexander Bublik
Kazakhstan
0
3
2024-01-31
Alexander Bublik
Montpellier
R16
6-1 6(12)-7(14) 3-6
Hard
Aslan Karatsev
Russia
0
1
2021-10-04
Aslan Karatsev
Indian Wells
R32
7-5 6-2
Hard
Ben Shelton
United States of America
0
3
2024-10-04
Ben Shelton
Shanghai
R64
3-6 5-7
Hard
Benjamin Bonzi
France
0
1
2022-06-20
Benjamin Bonzi
Mallorca
R16
6-4 6-1
Grass
Cameron Norrie
United Kingdom
0
2
2021-09-27
Cameron Norrie
San Diego
QF
6-3 6-1
Hard
Carlos Alcaraz
Spain
0
1
2023-05-29
Carlos Alcaraz
Roland Garros
R32
6-1 6-4 6-2
Clay
Casper Ruud
Norway
0
2
2022-05-09
Casper Ruud
Rome
QF
7-6(7) 7-5
Clay
Corentin Moutet
France
0
2
2024-04-16
Corentin Moutet
Bucharest
R32
6-4 6-2
Clay
Diego Schwartzman
Argentina
0
1
2020-09-14
Diego Schwartzman
Rome
SF
6-4 5-7 7-6(4)
Clay
Dominic Thiem
Austria
0
3
2019-09-20
Dominic Thiem
Laver Cup
RR
6-4 5-7 [13-11]
Hard
Ernesto Escobedo
United States of America
0
1
2017-10-16
Ernesto Escobedo
Antwerp
R32
7-6(5) 6-4
Hard
Ernests Gulbis
Latvia
0
1
2018-10-15
Ernests Gulbis
Stockholm
R16
6-2 6-4
Hard
Gilles Muller
Luxembourg
0
1
2018-06-18
Gilles Muller
Queen's Club
R32
7-6(7) 7-6(6)
Grass
Giovanni Mpetshi Perricard
France
0
1
2024-10-25
Giovanni Mpetshi Perricard
Basel
QF
6(7)-7(9) 6-3 7(7)-6(3)
Hard
Holger Rune
Denmark
0
1
2022-05-23
Holger Rune
Roland Garros
R128
6-3 6-1 7-6(4)
Clay
Jakub Mensik
Czech Republic
0
1
2024-01-14
Jakub Mensik
Australian Open
R128
3-6 5-7 5-7
Hard
Jerzy Janowicz
Poland
0
1
2017-07-03
Jerzy Janowicz
Wimbledon
R128
6-4 3-6 6-3 7-6(2)
Grass
Jiri Vesely
Czech Republic
0
1
2022-02-21
Jiri Vesely
Dubai
SF
6-7(7) 7-6(2) 7-6(3)
Hard
John Wolf Jeffrey
United States of America
0
1
2022-08-01
John Wolf Jeffrey
Washington
R32
6-2 6-7(5) 6-3
Hard
Julien Benneteau
France
0
2
2017-10-30
Julien Benneteau
Paris
R64
6-4 6-4
Hard
Kevin Anderson
South Africa
0
1
2018-08-27
Kevin Anderson
US Open
R32
4-6 6-3 6-4 4-6 6-4
Hard
Lorenzo Musetti
Italy
0
1
2024-03-09
Lorenzo Musetti
Indian Wells
R64
6-4 2-6 7-5
Hard
Lucas Pouille
France
0
1
2019-08-12
Lucas Pouille
Cincinnati
R32
6-4 6-4
Hard
Lukas Lacko
Slovakia
0
1
2016-07-18
Lukas Lacko
Washington
R64
7-6(3) 4-6 6-4
Hard
Marcos Giron
United States of America
0
1
2024-04-02
Marcos Giron
Houston
R32
6-2 7-5
Clay
Michael Mmoh
United States of America
0
1
2023-02-13
Michael Mmoh
Delray Beach
R16
7-5 3-6 6-3
Hard
Mikhail Kukushkin
Kazakhstan
0
1
2019-02-18
Mikhail Kukushkin
Marseille
R16
6-4 7-6(4)
Hard
Mischa Zverev
Germany
0
1
2018-06-25
Mischa Zverev
Eastbourne
QF
6-3 6-3
Grass
Novak Djokovic
Serbia
0
8
2023-01-02
Novak Djokovic
Adelaide 1
QF
6-3 6-4
Hard
Oscar Otte
Germany
0
1
2022-06-06
Oscar Otte
Stuttgart
R16
7-6(6) 7-6(4)
Grass
Prajnesh Gunneswaran
India
0
1
2018-06-11
Prajnesh Gunneswaran
Stuttgart
R32
7-6(6) 2-6 6-3
Grass
Richard Gasquet
France
0
1
2018-10-29
Richard Gasquet
Paris
R64
6-4 7-6(3)
Hard
Roger Federer
Switzerland
0
1
2019-03-18
Roger Federer
Miami
SF
6-2 6-4
Hard
Sebastian Ofner
Austria
0
1
2024-01-08
Sebastian Ofner
Auckland
R32
4-6 2-6
Hard
Tallon Griekspoor
Netherlands
0
1
2024-05-23
Tallon Griekspoor
Geneva
R16
7(9)-6(7) 6(4)-7(7) 3-6
Clay
Vit Kopriva
Czech Republic
0
1
2021-07-19
Vit Kopriva
Gstaad
R16
2-6 6-3 6-2
Clay
Yibing Wu
China
0
1
2023-02-06
Yibing Wu
Dallas
R16
7-6(1) 6-4
Hard
Yoshihito Nishioka
Japan
0
2
2022-09-26
Yoshihito Nishioka
Seoul
F
6-4 7-6(5)
Hard
Zhizhen Zhang
China
0
1
2023-04-24
Zhizhen Zhang
Madrid
R64
6-7(4) 6-4 7-6(1)
Clay