Search for active players ...

Logo

Head-to-Head Results - All (Hubert Hurkacz) - BY NUMBER OF MATCHES

OPPONENT

LAST MATCH

WINNER

TOURNAMENT

ROUND

SCORE

SURFACE

Stefanos Tsitsipas

Greece

3

7

2023-08-14

Hubert Hurkacz

Cincinnati Masters

R16

6-3 6-4

Hard

Alexander Bublik

Kazakhstan

6

1

2023-08-07

Hubert Hurkacz

Canada Masters

R64

6-3 7-6(2)

Hard

Novak Djokovic

Serbia

0

7

2023-11-13

Novak Djokovic

Tour Finals

RR

7-6(1) 4-6 6-1

Hard

Daniil Medvedev

Russia

3

3

2024-01-23

Daniil Medvedev

Australian Open

QF

6(4)-7(7) 6-2 3-6 7-5 4-6

Hard

Denis Shapovalov

Canada

5

1

2024-06-01

Hubert Hurkacz

Roland Garros

R32

6-3 7(7)-6(0) 4-6 6-1

Frances Tiafoe

United States of America

3

3

2024-08-17

Frances Tiafoe

Cincinnati

QF

3-6

Hard

Grigor Dimitrov

Bulgaria

0

6

2024-06-02

Grigor Dimitrov

Roland Garros

R16

6(5)-7(7) 4-6 6(3)-7(7)

Jack Draper

United Kingdom

4

2

2024-09-26

Jack Draper

Tokyo

R16

6-4 6-4 0-0 0-0 0-0

Hard

Adrian Mannarino

France

3

2

2024-01-05

Hubert Hurkacz

United Cup

6-3 7-5

Hard

Alejandro Davidovich Fokina

Spain

2

3

2022-06-27

Alejandro Davidovich Fokina

Wimbledon

R128

7-6(4) 6-4 5-7 2-6 7-6(8)

Grass

Andrey Rublev

Russia

3

2

2023-10-02

Hubert Hurkacz

Shanghai Masters

F

6-3 3-6 7-6(8)

Hard

Borna Coric

Croatia

2

3

2023-08-14

Hubert Hurkacz

Cincinnati Masters

R32

5-7 6-3 6-3

Hard

Jannik Sinner

Italy

2

3

2024-06-23

Jannik Sinner

Halle

F

7(10)-6(8) 7(7)-6(2)

Grass

Lorenzo Sonego

Italy

2

3

2023-01-16

Hubert Hurkacz

Australian Open

R64

3-6 7-6(3) 2-6 6-3 6-3

Hard

Roberto Bautista Agut

Spain

2

3

2023-10-30

Hubert Hurkacz

Paris Masters

R32

6-3 6-2

Hard

Sebastian Korda

United States of America

4

1

2024-03-25

Hubert Hurkacz

Miami

R32

6(5)-7(7) 7(7)-6(5) 3-6

Carpet

Ugo Humbert

France

3

2

2024-02-29

Ugo Humbert

Dubai

QF

6-3 6(8)-7(10) 3-6

Hard

Alexander Zverev

Germany

1

3

2024-06-22

Hubert Hurkacz

Halle

SF

7(7)-6(2) 6-4

Grass

Alexei Popyrin

Australia

3

1

2024-08-11

Alexei Popyrin

Montreal

QF

3-6 7(7)-6(5) 7-5

Dominic Thiem

Austria

3

1

2022-10-17

Dominic Thiem

Antwerp

QF

3-6 7-6(9) 7-6(4)

Hard

Felix Auger-Aliassime

Canada

1

3

2023-10-23

Felix Auger-Aliassime

Basel

F

7-6(3) 7-6(5)

Hard

Jan Lennard Struff

Germany

2

2

2024-02-26

Hubert Hurkacz

Dubai

R32

7(7)-6(5) 6(4)-7(7) 7(8)-6(6)

Hard

Lorenzo Musetti

Italy

2

2

2023-07-03

Hubert Hurkacz

Wimbledon

R32

7-6(4) 6-4 6-4

Grass

Lucas Pouille

France

3

1

2021-09-20

Hubert Hurkacz

Metz

R16

6-2 6-3

Hard

Tallon Griekspoor

Netherlands

2

2

2024-02-15

Tallon Griekspoor

Rotterdam

R16

7(7)-6(5) 6(5)-7(7) 6(4)-7(7)

Hard

Taylor Fritz

United States of America

1

3

2024-04-30

Taylor Fritz

Madrid

R16

6(2)-7(7) 4-6

Clay

Thanasi Kokkinakis

Australia

4

0

2024-08-10

Hubert Hurkacz

Montreal

R32

6-4 3-6 6(6)-7(8)

Zhizhen Zhang

China

3

1

2024-01-02

Hubert Hurkacz

United Cup

6-3 6-4

Hard

Albert Ramos

Spain

3

0

2023-07-03

Hubert Hurkacz

Wimbledon

R128

6-1 6-4 6-4

Grass

Alexander Shevchenko

Kazakhstan

3

0

2024-03-23

Hubert Hurkacz

Miami

R64

4-6 7(7)-6(2) 3-6

Carpet

Andy Murray

United Kingdom

2

1

2021-10-25

Andy Murray

Vienna

R32

6-4 6-7(6) 6-3

Hard

Arthur Rinderknech

France

3

0

2024-08-10

Hubert Hurkacz

Montreal

RR

6-4 3-6 4-6

Aslan Karatsev

Russia

2

1

2022-03-21

Hubert Hurkacz

Miami Masters

R32

7-5 4-6 6-3

Hard

Carlos Alcaraz

Spain

0

3

2023-08-14

Carlos Alcaraz

Cincinnati Masters

SF

2-6 7-6(4) 6-3

Hard

Casper Ruud

Norway

1

2

2024-04-11

Casper Ruud

Monte Carlo

R16

4-6 2-6

Clay

David Goffin

Belgium

2

1

2023-05-29

Hubert Hurkacz

Roland Garros

R128

6-3 5-7 6-4 2-6 6-4

Clay

Diego Schwartzman

Argentina

2

1

2022-01-03

Hubert Hurkacz

Atp Cup

RR

6-1 6-4

Hard

Dusan Lajovic

Serbia

3

0

2023-10-23

Hubert Hurkacz

Basel

R32

7-6(2) 6-3

Hard

Emil Ruusuvuori

Finland

2

1

2022-10-24

Hubert Hurkacz

Vienna

R16

7-5 4-6 6-3

Hard

Gael Monfils

France

1

2

2024-03-09

Gael Monfils

Indian Wells

R64

6-0 6(5)-7(7) 6-2

Hard

Ilya Ivashka

Belarus

1

2

2022-08-29

Ilya Ivashka

US Open

R64

6-4 4-6 7-6(5) 6-3

Hard

John Isner

United States of America

0

3

2022-08-15

John Isner

Cincinnati Masters

R32

7-6(5) 6-7(5) 6-2

Hard

Kei Nishikori

Japan

3

0

2021-08-09

Hubert Hurkacz

Canada Masters

R32

W/O

Hard

Marcos Giron

United States of America

3

0

2024-09-25

Hubert Hurkacz

Tokyo

R32

4-6 7(7)-6(5) 4-6 0-0 0-0

Hard

Marin Cilic

Croatia

0

3

2019-10-28

Marin Cilic

Paris Masters

R64

7-6(5) 6-4

Hard

Matteo Berrettini

Italy

1

2

2023-01-02

Matteo Berrettini

United Cup

RR

6-4 3-6 6-3

Hard

Mikael Ymer

Sweden

2

1

2023-02-20

Hubert Hurkacz

Marseille

QF

6-3 3-6 7-6(6)

Hard

Pablo Carreno Busta

Spain

1

2

2022-08-08

Pablo Carreno Busta

Canada Masters

F

3-6 6-3 6-3

Hard

Pedro Martinez

Spain

3

0

2024-04-07

Hubert Hurkacz

Estoril

F

3-6 4-6

Clay

Tommy Paul

United States of America

1

2

2024-05-16

Tommy Paul

Rome

QF

5-7 6-3 3-6

Clay

Alex De Minaur

Australia

1

1

2019-05-06

Hubert Hurkacz

Madrid Masters

R64

6-3 6-4

Clay

Attila Balazs

Hungary

1

1

2020-10-26

Hubert Hurkacz

Vienna

R32

6-3 7-5

Hard

Benoit Paire

France

1

1

2020-01-13

Benoit Paire

Auckland

SF

6-4 6-7(1) 6-2

Hard

Daniel Evans

United Kingdom

1

1

2021-04-12

Daniel Evans

Monte Carlo Masters

R32

6-4 6-1

Clay

Donald Young

United States of America

2

0

2019-07-29

Hubert Hurkacz

Washington

R64

6-1 6-4

Hard

Egor Gerasimov

Belarus

2

0

2022-01-17

Hubert Hurkacz

Australian Open

R128

6-2 7-6(3) 6-7(5) 6-3

Hard

Feliciano Lopez

Spain

2

0

2020-01-13

Hubert Hurkacz

Auckland

QF

6-4 6-7(11) 6-4

Hard

Flavio Cobolli

Italy

2

0

2024-08-16

Hubert Hurkacz

Cincinnati

R16

6-3 3-6 6-1

Hard

Francisco Cerundolo

Argentina

2

0

2023-10-30

Hubert Hurkacz

Paris Masters

R16

6-4 6-3

Hard

Hugo Dellien

Bolivia

2

0

2022-05-02

Hubert Hurkacz

Madrid Masters

R64

7-5 6-7(11) 6-3

Clay

James Duckworth

Australia

2

0

2024-06-20

Hubert Hurkacz

Halle

R16

7(7)-6(3) 6-4

Grass

Jan Choinski

United Kingdom

2

0

2024-04-04

Hubert Hurkacz

Estoril

R16

6(5)-7(7) 4-6

Clay

Joao Sousa

Portugal

1

1

2020-09-07

Hubert Hurkacz

Kitzbuhel

R32

6-3 7-5

Clay

John Millman

Australia

0

2

2021-05-03

John Millman

Madrid Masters

R64

5-7 7-6(7) 6-3

Clay

Leonardo Mayer

Argentina

1

1

2019-07-01

Hubert Hurkacz

Wimbledon

R64

6-7(4) 6-1 7-6(7) 6-3

Grass

Marco Cecchinato

Italy

2

0

2022-05-23

Hubert Hurkacz

Roland Garros

R64

6-1 6-4 6-2

Clay

Marton Fucsovics

Hungary

0

2

2022-06-06

Marton Fucsovics

Stuttgart

R16

7-5 6-7(7) 6-3

Grass

Nick Kyrgios

Australia

2

0

2022-08-08

Hubert Hurkacz

Canada Masters

QF

7-6(4) 6-7(5) 6-1

Hard

Oscar Otte

Germany

2

0

2022-08-29

Hubert Hurkacz

US Open

R128

6-4 6-2 6-4

Hard

Pablo Cuevas

Uruguay

1

1

2021-02-01

Hubert Hurkacz

Great Ocean Road Open

R16

7-5 7-5

Hard

Peter Gojowczyk

Germany

2

0

2021-09-20

Hubert Hurkacz

Metz

SF

6-4 7-6(4)

Hard

Radu Albot

Moldova

1

1

2024-07-02

Hubert Hurkacz

Wimbledon

R128

5-7 6-4 6-3 6-4

Grass

Richard Gasquet

France

2

0

2023-04-24

Hubert Hurkacz

Madrid Masters

R64

6-7(9) 6-4 7-5

Clay

Roger Federer

Switzerland

1

1

2021-06-28

Hubert Hurkacz

Wimbledon

QF

6-3 7-6(4) 6-0

Grass

Stefano Travaglia

Italy

1

1

2021-02-01

Stefano Travaglia

Great Ocean Road Open

QF

3-6 6-3 7-5

Hard

Steve Johnson

United States of America

2

0

2022-03-07

Hubert Hurkacz

Indian Wells Masters

R32

7-6(7) 6-3

Hard

Tennys Sandgren

United States of America

1

1

2020-09-28

Tennys Sandgren

Roland Garros

R128

7-5 2-6 4-6 7-6(1) 11-9

Clay

Adrian Ungur

Romania

1

0

2018-09-15

Hubert Hurkacz

Davis Cup G2 R3: ROU vs POL

RR

7-6(3) 7-5

Clay

Aleksandre Metreveli

Georgia

1

0

2022-01-03

Hubert Hurkacz

Atp Cup

RR

6-7(5) 6-3 6-1

Hard

Alex Bolt

Australia

1

0

2021-09-27

Hubert Hurkacz

San Diego

R32

7-6(2) 6-1

Hard

Alex Molcan

Slovakia

1

0

2022-02-21

Hubert Hurkacz

Dubai

R16

6-3 6-2

Hard

Aljaz Bedene

Slovenia

0

1

2018-02-03

Aljaz Bedene

Davis Cup G2 R1: SLO vs POL

RR

6-4 7-5

Hard

Andreas Seppi

Italy

0

1

2021-08-30

Andreas Seppi

US Open

R64

2-6 6-4 6-4 7-6(6)

Hard

Antoine Hoang

France

1

0

2020-02-17

Hubert Hurkacz

Marseille

R32

6-4 6-1

Hard

Aristotelis Thanos

Greece

1

0

2022-01-03

Hubert Hurkacz

Atp Cup

RR

6-1 6-2

Hard

Arthur Cazaux

France

1

0

2024-01-21

Hubert Hurkacz

Australian Open

R16

6(6)-7(8) 6(3)-7(7) 4-6

Hard

Arthur Fils

France

0

1

2024-07-04

Arthur Fils

Wimbledon

R64

6-7 4-6 6-2 6-6

Grass

Benjamin Bonzi

France

1

0

2023-02-20

Hubert Hurkacz

Marseille

F

6-3 7-6(4)

Hard

Bernabe Zapata Miralles

Spain

0

1

2023-04-03

Bernabe Zapata Miralles

Estoril

R16

6-7(7) 6-4 6-2

Clay

Bernard Tomic

Australia

0

1

2018-07-02

Bernard Tomic

Wimbledon

R128

6-4 6-2 7-6(2)

Grass

Botic Van De Zandschulp

Netherlands

0

1

2021-05-31

Botic Van De Zandschulp

Roland Garros

R128

6-7(5) 6-7(4) 6-2 6-2 6-4

Clay

Brandon Nakashima

United States of America

1

0

2024-05-30

Hubert Hurkacz

Roland Garros

R64

6(2)-7(7) 6-1 6-3 7(7)-6(5)

C. O'Connell

World

1

0

2024-02-28

Hubert Hurkacz

Dubai

R16

7(7)-6(5) 6-4

Hard

Christian Harrison

United States of America

1

0

2021-01-04

Hubert Hurkacz

Delray Beach

SF

7-6(4) 6-4

Hard

Christopher Eubanks

United States of America

1

0

2023-06-19

Hubert Hurkacz

Halle

R32

6-4 6-7(11) 6-3

Grass

Christopher Oconnell

Australia

1

0

2023-06-12

Hubert Hurkacz

Stuttgart

QF

6-4 6-4

Grass

Corentin Moutet

France

1

0

2019-02-25

Hubert Hurkacz

Dubai

R32

6-3 7-5

Hard

Cristian Garin

Chile

1

0

2024-04-06

Hubert Hurkacz

Estoril

SF

3-6 6-3 3-6

Clay

Damir Dzumhur

Bosnia and Herzegovina

0

1

2017-02-03

Damir Dzumhur

Davis Cup G1 R1: POL vs BIH

RR

7-6(1) 7-5 7-5

Hard

Daniel Altmaier

Germany

1

0

2024-04-28

Hubert Hurkacz

Madrid

R32

6-4 7(7)-6(2)

Clay

Daniel Elahi Galan

Colombia

1

0

2021-01-04

Hubert Hurkacz

Delray Beach

R16

6-2 6-2

Hard

Denis Kudla

United States of America

1

0

2021-03-22

Hubert Hurkacz

Miami Masters

R64

7-6(5) 6-4

Hard

Dennis Novak

Austria

1

0

2020-01-20

Hubert Hurkacz

Australian Open

R128

6-7(4) 1-6 6-2 6-3 6-4

Hard

Dominic Stricker

Switzerland

0

1

2021-06-07

Dominic Stricker

Stuttgart

R16

7-6(5) 7-6(5)

Grass

Dominik Koepfer

Germany

1

0

2021-11-01

Hubert Hurkacz

Paris Masters

R16

4-6 7-5 6-2

Hard

Duck Hee Lee

South Korea

1

0

2019-08-19

Hubert Hurkacz

Winston-Salem

R32

4-6 6-0 6-3

Hard

Ernests Gulbis

Latvia

0

1

2019-02-04

Ernests Gulbis

Montpellier

R32

6-4 7-6(5)

Hard

Fabian Marozsan

Hungary

1

0

2023-10-02

Hubert Hurkacz

Shanghai Masters

QF

4-6 6-1 6-3

Hard

Filip Krajinovic

Serbia

1

0

2019-02-18

Hubert Hurkacz

Marseille

R32

6-3 6-2

Hard

Florian Mayer

Germany

0

1

2016-09-16

Florian Mayer

Davis Cup WG PO: GER vs POL

RR

1-6 7-6(6) 6-4 7-5

Clay

Giulio Zeppieri

Italy

1

0

2022-05-23

Hubert Hurkacz

Roland Garros

R128

7-5 6-2 7-5

Clay

Gregoire Barrere

France

0

1

2019-09-16

Gregoire Barrere

Metz

R32

6-2 6-2

Hard

Holger Rune

Denmark

0

1

2022-10-31

Holger Rune

Paris Masters

R32

7-5 6-1

Hard

Hyeon Chung

South Korea

0

1

2018-10-08

Hyeon Chung

Shanghai Masters

R64

6-4 2-6 6-1

Hard

Ivo Karlovic

Croatia

0

1

2019-01-14

Ivo Karlovic

Australian Open

R128

6-7(5) 7-6(5) 7-6(3) 7-6(5)

Hard

J J Wolf

United States of America

0

1

2023-05-08

J J Wolf

Rome Masters

R64

6-3 6-4

Clay

Jakub Mensik

Czech Republic

1

0

2024-01-18

Hubert Hurkacz

Australian Open

R64

7(11)-6(9) 1-6 7-5 1-6 3-6

Hard

Jaume Munar

Spain

1

0

2018-11-05

Hubert Hurkacz

NextGen Finals

RR

4-2 4-2 2-4 3-4(5) 4-1

Hard

Jeremy Chardy

France

0

1

2019-08-26

Jeremy Chardy

US Open

R128

3-6 6-3 6-7(6) 6-1 6-4

Hard

Jiri Lehecka

Czech Republic

1

0

2024-02-13

Hubert Hurkacz

Rotterdam

R32

6-3 6(9)-7(11) 7(11)-6(9)

Hard

Jo-Wilfried Tsonga

France

1

0

2022-02-07

Hubert Hurkacz

Rotterdam

R32

6-4 7-6(7)

Hard

Jordan Thompson

Australia

0

1

2024-08-29

Jordan Thompson

US Open

R64

7(7)-6(2) 6-1 7-5

Hard

Juan Pablo Varillas

Peru

0

1

2023-05-29

Juan Pablo Varillas

Roland Garros

R32

3-6 6-3 7-6(3) 4-6 6-2

Clay

Karen Khachanov

Russia

0

1

2019-10-21

Karen Khachanov

Vienna

R32

6-4 7-6(3)

Hard

Laslo Djere

Serbia

1

0

2023-04-10

Hubert Hurkacz

Monte Carlo Masters

R64

6-7(5) 7-6(5) 7-6(5)

Clay

Leandro Riedi

Switzerland

1

0

2023-02-20

Hubert Hurkacz

Marseille

R16

4-6 6-3 6-2

Hard

Liam Broady

United Kingdom

0

1

2021-07-24

Liam Broady

Tokyo Olympics

R32

7-5 3-6 6-3

Hard

Lloyd Harris

South Africa

1

0

2022-03-21

Hubert Hurkacz

Miami Masters

R16

7-6(3) 6-2

Hard

Luke Saville

Australia

1

0

2021-07-24

Hubert Hurkacz

Tokyo Olympics

R64

6-2 6-4

Hard

Marc Andrea Huesler

Switzerland

1

0

2023-08-28

Hubert Hurkacz

US Open

R128

4-6 5-7 7-6(0) 6-3 6-1

Hard

Marc Polmans

Australia

1

0

2020-10-12

Hubert Hurkacz

Cologne 1

R32

6-2 7-5

Hard

Marius Copil

Romania

1

0

2018-09-15

Hubert Hurkacz

Davis Cup G2 R3: ROU vs POL

RR

6-3 6-4

Clay

Maxime Cressy

United States of America

1

0

2022-06-13

Hubert Hurkacz

Halle

R32

6-4 4-6 6-4

Grass

Maximilian Marterer

Germany

0

1

2020-09-07

Maximilian Marterer

Kitzbuhel

R16

6-1 6-4

Clay

Michael Mmoh

United States of America

0

1

2023-07-31

Michael Mmoh

Washington

R32

6-3 6-7(4) 7-6(4)

Hard

Mikael Torpegaard

Denmark

1

0

2021-02-01

Hubert Hurkacz

Great Ocean Road Open

R32

6-4 6-3

Hard

Milos Raonic

Canada

1

0

2021-03-22

Hubert Hurkacz

Miami Masters

R16

4-6 6-3 7-6(4)

Hard

Miomir Kecmanovic

Serbia

1

0

2023-08-07

Hubert Hurkacz

Canada Masters

R32

5-7 6-3 6-0

Hard

Mischa Zverev

Germany

1

0

2020-10-12

Hubert Hurkacz

Cologne 1

R16

6-4 6-3

Hard

Nikoloz Basilashvili

Georgia

1

0

2021-08-09

Hubert Hurkacz

Canada Masters

R16

6-7(7) 6-4 6-4

Hard

Omar Jasika

Australia

1

0

2024-01-15

Hubert Hurkacz

Australian Open

R128

6(4)-7(7) 4-6 2-6

Hard

Pablo Llamas Ruiz

Spain

1

0

2024-04-05

Hubert Hurkacz

Estoril

QF

6(4)-7(7) 4-6

Clay

Pavel Kotov

Russia

1

0

2023-02-27

Hubert Hurkacz

Dubai

R16

7-5 6-1

Hard

Rafael Nadal

Spain

1

0

2024-05-11

Hubert Hurkacz

Rome

R64

6-1 6-3

Clay

Renzo Olivo

Argentina

1

0

2016-03-04

Hubert Hurkacz

Davis Cup WG R1: ARG vs POL

RR

4-6 7-6(6) 6-4

Hard

Roberto Bautista-Agut

Spain

1

0

2024-04-10

Hubert Hurkacz

Monte Carlo

R32

7-5 7(7)-6(4)

Clay

Roberto Quiroz

Ecuador

1

0

2021-01-04

Hubert Hurkacz

Delray Beach

QF

6-4 6-4

Hard

Sebastian Baez

Argentina

1

0

2024-05-14

Hubert Hurkacz

Rome

R16

5-7 7(7)-6(4) 6-4

Clay

Sergey Fomin

Uzbekistan

1

0

2024-02-02

Hubert Hurkacz

Davis Cup - World Group I

2-6 1-6

Shintaro Mochizuki

Japan

1

0

2024-05-26

Hubert Hurkacz

Roland Garros

R128

4-6 6-3 3-6 6-0 6-3

Stan Wawrinka

Switzerland

1

0

2023-01-02

Hubert Hurkacz

United Cup

RR

7-6(5) 6-4

Hard

Thomas Fabbiano

Italy

1

0

2021-04-12

Hubert Hurkacz

Monte Carlo Masters

R64

6-3 3-6 6-3

Clay

Timofey Skatov

Kazakhstan

1

0

2024-08-27

Hubert Hurkacz

US Open

R128

3-6 6(4)-7(7) 6(3)-7(7)

Hard

Tom Kocevar Desman

Slovenia

1

0

2018-02-03

Hubert Hurkacz

Davis Cup G2 R1: SLO vs POL

RR

6-3 6-2

Hard

Tomas Machac

Czech Republic

1

0

2024-02-09

Hubert Hurkacz

Marseille

QF

6-3 6-4

Hard

Tomas Martin Etcheverry

World

1

0

2024-05-13

Hubert Hurkacz

Rome

R32

7(9)-6(7) 6-2

Clay

Tomislav Brkic

Bosnia and Herzegovina

0

1

2017-02-03

Tomislav Brkic

Davis Cup G1 R1: POL vs BIH

RR

7-6(1) 4-6 7-5

Hard

Vasek Pospisil

Canada

0

1

2020-02-17

Vasek Pospisil

Marseille

R16

6-3 6-4

Hard

Yosuke Watanuki

Japan

1

0

2023-06-12

Hubert Hurkacz

Stuttgart

R16

4-6 7-6(5) 7-6(5)

Grass

Yu Hsiou Hsu

Chinese Taipei

1

0

2023-10-02

Hubert Hurkacz

Shanghai Masters

R32

6-4 6-4

Hard