Search for active players ...

Logo

Head-to-Head Results - All (Juncheng Shang) - BY NUMBER OF MATCHES

OPPONENT

LAST MATCH

WINNER

TOURNAMENT

ROUND

SCORE

SURFACE

Alexander Bublik

Kazakhstan

2

1

2024-09-22

Juncheng Shang

Chengdu

QF

6-4 7(10)-6(8)

Hard

Ben Shelton

United States of America

3

0

2024-07-25

Juncheng Shang

Atlanta

R16

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

Hard

Frances Tiafoe

United States of America

1

2

2024-01-05

Juncheng Shang

Hong Kong

QF

4-6 4-6

Hard

Alejandro Davidovich Fokina

Spain

0

2

2024-04-26

Alejandro Davidovich Fokina

Madrid

R64

5-7 3-6

Clay

Jordan Thompson

Australia

1

1

2024-07-27

Jordan Thompson

Atlanta

SF

3-6 6-4 3-6

Hard

Kei Nishikori

Japan

1

1

2024-09-19

Juncheng Shang

Chengdu

R32

6-4 6-4

Hard

Mackenzie Mcdonald

United States of America

1

1

2024-01-15

Juncheng Shang

Australian Open

R128

3-6 6-1 6-3 4-6 2-6

Hard

Oscar Otte

Germany

2

0

2024-06-22

Juncheng Shang

Eastbourne

SF

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

Grass

Yoshihito Nishioka

Japan

1

1

2024-03-04

Juncheng Shang

Indian Wells

SF

6-4 6(12)-7(14) 3-6

Hard

Abedallah Shelbayh

Jordan

1

0

2024-04-13

Juncheng Shang

Barcelona

SF

6-2 6-1

Clay

Adrian Mannarino

France

0

1

2023-03-20

Adrian Mannarino

Miami Masters

R128

1-6 6-4 6-2

Hard

Andres Martin

United States of America

1

0

2024-07-24

Juncheng Shang

Atlanta

R32

1-6 1-6

Hard

Andrey Rublev

World

0

1

2024-01-06

Andrey Rublev

Hong Kong

SF

4-6 6-2 6-3

Hard

Arthur Rinderknech

France

0

1

2024-07-31

Arthur Rinderknech

Washington

R32

3-2

Hard

Botic Van De Zandschulp

Netherlands

1

0

2024-01-03

Juncheng Shang

Hong Kong

R16

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

Hard

Carlos Alcaraz

Spain

0

1

2024-01-19

Carlos Alcaraz

Australian Open

R32

1-6 1-6 0-1

Hard

Casper Ruud

Norway

0

1

2024-08-30

Casper Ruud

US Open

R32

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

Hard

Corentin Moutet

France

1

0

2024-04-24

Juncheng Shang

Madrid

R128

7(11)-6(9) 2-6 6(10)-7(12)

Clay

Cristian Garin

Chile

1

0

2024-07-01

Juncheng Shang

Wimbledon

R128

5-7 4-6 4-6

Grass

Denis Kudla

United States of America

0

1

2022-03-21

Denis Kudla

Miami Masters

R128

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

Hard

Elias Ymer

Sweden

1

0

2024-07-30

Juncheng Shang

Washington

R64

6-4 6-3

Hard

Emil Ruusuvuori

Finland

1

0

2024-06-26

Juncheng Shang

Eastbourne

R16

6-4 3-6 4-6

Grass

Emilio Gomez

Ecuador

1

0

2023-07-31

Juncheng Shang

Washington

R64

6-3 6-3

Hard

Facundo Bagnis

Argentina

1

0

2024-03-05

Juncheng Shang

Indian Wells

F

6-2 7-5

Hard

Francesco Maestrelli

Italy

1

0

2024-05-06

Juncheng Shang

Rome

SF

1-6 6-3 3-6

Clay

Francisco Comesana

Argentina

1

0

2024-08-19

Juncheng Shang

Winston-Salem

R64

2-6 1-6

Hard

Giles Hussey

United Kingdom

1

0

2024-06-23

Juncheng Shang

Eastbourne

F

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

Grass

Grigor Dimitrov

Bulgaria

0

1

2024-07-04

Grigor Dimitrov

Wimbledon

R64

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

Grass

Hugo Grenier

France

1

0

2024-04-14

Juncheng Shang

Barcelona

F

6-4 6-4

Clay

J.J. Wolf

World

1

0

2024-07-21

Juncheng Shang

Atlanta

F

6-4 6-2

Hard

Jaume Munar

Spain

0

1

2022-03-07

Jaume Munar

Indian Wells Masters

R128

6-3 6-4

Hard

Juan Pablo Varillas

Peru

0

1

2023-05-29

Juan Pablo Varillas

Roland Garros

R128

4-6 2-6 6-2 6-3 6-1

Clay

Laslo Djere

Serbia

1

0

2024-01-01

Juncheng Shang

Hong Kong

R32

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

Hard

Liam Broady

United Kingdom

1

0

2024-07-20

Juncheng Shang

Atlanta

RR

3-6 6-1 6-3

Hard

Lorenzo Musetti

Italy

1

0

2024-09-24

Juncheng Shang

Chengdu

F

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

Hard

Mariano Navone

Argentina

1

0

2024-08-20

Juncheng Shang

Winston-Salem

R32

7-5 6-3

Hard

Max Purcell

Australia

1

0

2024-07-26

Juncheng Shang

Atlanta

QF

7-6 6-4

Hard

Miomir Kecmanovic

Serbia

1

0

2024-03-20

Juncheng Shang

Miami

R128

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

Carpet

Pedro Martinez

Spain

0

1

2022-02-14

Pedro Martinez

Rio de Janeiro

R32

6-3 6-4

Clay

Radu Albot

Moldova

0

1

2024-02-13

Radu Albot

Delray Beach

R32

4-6 6-4 6-2

Hard

Roberto Carballes Baena

Spain

1

0

2024-08-28

Juncheng Shang

US Open

R64

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

Hard

Roman Safiullin

World

1

0

2024-09-21

Juncheng Shang

Chengdu

R16

7-5 3-6 3-6

Hard

Román Andres Burruchaga

World

0

1

2024-05-21

Román Andres Burruchaga

Roland Garros

QF

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

Stefano Napolitano

Italy

0

1

2024-05-11

Stefano Napolitano

Rome

R64

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

Clay

Sumit Nagal

India

1

0

2024-01-18

Juncheng Shang

Australian Open

R64

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

Hard

Taylor Fritz

United States of America

0

1

2024-06-27

Taylor Fritz

Eastbourne

QF

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

Grass

Tomas Machac

Czech Republic

0

1

2024-04-16

Tomas Machac

Barcelona

R64

6-4 6-4

Clay

Tomas Martin Etcheverry

World

1

0

2024-06-24

Juncheng Shang

Eastbourne

R32

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

Grass

Yannick Hanfmann

Germany

1

0

2024-09-23

Juncheng Shang

Chengdu

SF

4-6 4-6

Hard

Yosuke Watanuki

Japan

0

1

2023-10-02

Yosuke Watanuki

Shanghai Masters

R128

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

Hard

Yunchaokete Bu

China

0

1

2024-09-26

Yunchaokete Bu

Beijing

R32

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

Hard

Zizou Bergs

Belgium

0

1

2024-05-07

Zizou Bergs

Rome

F

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

Clay