ATPWorld No. 250
🇨🇳Juncheng Shang
41 wins, 45 losses
- Also known as
- Shang Juncheng
- Round of 16lost to Alexander Zverev6-0 6-3
- Round of 32def. Sebastian Baez5-7 6-3 7-5
- Round of 32lost to Adrian Mannarino7-6(9) 6-2
- Round of 128lost to Marco Trungelliti0-6 7-6(5) 1-6 6-3 6-4
- Round of 128lost to Lorenzo Sonego6-3 6-3
- Round of 32lost to Luciano Darderi4-6 6-1 6-4
- Round of 64def. Andrey Rublev7-5 4-6 7-6(5)
- Round of 128def. Adolfo Daniel Vallejo6-3 6-3
- Round of 32lost to Kei Nishikori6-7(3) 6-3 6-4
- Round of 32lost to Daniil Medvedev6-1 6-3
- Round of 32lost to Daniil Medvedev6-4 6-2
- Round of 64lost to Botic Van De Zandschulp7-6(6) 6-2 6-3
- Round of 128def. Roberto Bautista Agut6-4 6-7(2) 6-4 6-0
- Quarterfinallost to Alexander Bublik6-1 7-6(2)
- Round of 16def. Lorenzo Sonego6-3 6-4
- Round of 32def. Francisco Comesana6-4 6-4
- Round of 32lost to Nuno Borges7-6(5) 4-6 6-3
- Round of 64def. Karen Khachanov7-6(3) 6-3
- Round of 128def. Aleksandar Kovacevic6-4 3-6 6-3
- Round of 32lost to Arthur Cazaux0-6 7-6(5) 7-5
- Round of 16lost to Brandon Nakashima7-5 6-3
- Round of 32def. Zizou Bergs6-1 5-7 6-4
- Round of 128lost to Mattia Bellucci7-6(0) 1-6 6-3 3-0 RET
- Round of 128lost to Tomas Martin Etcheverry6-7(5) 7-6(4) 6-4
- Round of 128lost to James Duckworth6-3 7-6(3)
- Round of 128lost to Alejandro Davidovich Fokina7-6(1) 5-2 RET
- Semifinallost to Kei Nishikori4-3 RET
- Quarterfinaldef. Fabian Marozsan1-6 6-3 6-4
- Round of 16def. Pedro Martinez Portero6-3 6-1
- Round of 32def. Chak Lam Coleman Wong7-6(3) 6-4
- Round of 32lost to Fabian Marozsan2-6 7-6(5) 7-5
- Round of 64lost to Marcos Giron7-6(6) 7-6(6)
- Round of 32lost to Denis Shapovalov6-1 6-4
- Round of 64lost to Carlos Alcaraz6-2 6-2
- Round of 128def. Chak Lam Coleman Wong6-4 6-4
- Round of 32lost to Bu Yunchaokete6-7(3) 6-2 6-4
- Finaldef. Lorenzo Musetti7-6(4) 6-1
- Semifinaldef. Yannick Hanfmann6-4 6-4
- Quarterfinaldef. Alexander Bublik6-4 7-6(8)
- Round of 16def. Roman Safiullin5-7 6-3 6-3
- Round of 32def. Kei Nishikori6-4 6-4
- Round of 32lost to Casper Ruud6-7(1) 3-6 6-0 6-3 6-1
- Round of 64def. Roberto Carballes Baena6-2 6-3 7-6(2)
- Round of 128def. Alexander Bublik6-4 3-6 5-7 6-3 6-4
- Round of 16lost to Lorenzo SonegoW/O
- Round of 32def. Mariano Navone7-5 6-3
- Round of 64def. Francisco Comesana6-2 6-1
- Round of 32lost to Arthur Rinderknech2-3 RET
- Round of 64def. Elias Ymer6-4 6-3
- Semifinallost to Jordan Thompson6-3 4-6 6-3
- Quarterfinaldef. Max Purcell7-6(3) 6-4
- Round of 16def. Ben Shelton7-6(6) 6-4
- Round of 32def. Andres Martin6-1 6-1
- Round of 64lost to Grigor Dimitrov5-7 6-7(4) 6-4 6-2 6-4
- Round of 128def. Cristian Garin7-5 6-4 6-4
- Quarterfinallost to Taylor Fritz7-6(5) 7-6(5)
- Round of 16def. Emil Ruusuvuori4-6 6-3 6-4
- Round of 32def. Tomas Martin Etcheverry7-5 3-6 7-6(4)
- Round of 64lost to Stefano Napolitano6-7(3) 6-1 6-0
- Round of 64lost to Alejandro Davidovich Fokina7-5 6-3
- Round of 128def. Corentin Moutet6-7(9) 6-2 7-6(10)
- Round of 64lost to Tomas Machac6-4 6-4
- Round of 64lost to Alejandro Davidovich Fokina6-3 7-5
- Round of 128def. Miomir Kecmanovic7-6(5) 4-6 7-6(5)
- Round of 64lost to Alexander Bublik6-4 6-1
- Round of 128def. Jordan Thompson6-2 6-3
- Round of 32lost to Radu Albot4-6 6-4 6-2
- Round of 32lost to Carlos Alcaraz6-1 6-1 1-0 RET
- Round of 64def. Sumit Nagal2-6 6-3 7-5 6-4
- Round of 128def. Mackenzie Mcdonald6-3 1-6 3-6 6-4 6-2
- Semifinallost to Andrey Rublev4-6 6-2 6-3
- Quarterfinaldef. Frances Tiafoe6-4 6-4
- Round of 16def. Botic Van De Zandschulp6-7(5) 7-6(2) 7-6(2)
- Round of 32def. Laslo Djere6-7(5) 6-3 7-6(8)
- Round of 128lost to Yosuke Watanuki7-6(7) 4-6 6-4
- Round of 32lost to Yoshihito Nishioka5-7 7-5 6-1
- Round of 32lost to Mackenzie Mcdonald6-4 6-7(3) 6-3
- Round of 16lost to Frances Tiafoe6-2 6-3
- Round of 32def. Ben Shelton6-2 3-6 6-3
- Round of 64def. Emilio Gomez6-3 6-3
- Round of 16lost to Kei Nishikori6-4 7-6(3)
- Round of 32def. Ben Shelton6-4 6-4
- Round of 128lost to Juan Pablo Varillas4-6 2-6 6-2 6-3 6-1
- Round of 128lost to Adrian Mannarino1-6 6-4 6-2
- Round of 64lost to Frances Tiafoe6-4 6-4 6-1
- Round of 128def. Oscar Otte6-2 6-4 6-7(2) 7-5