Page 2 de l'historique des matchs du joueur de tennis: Retrouvez ici la totalité des matchs et tournois joués par Juncheng Shang.
253 matchs enregistrés.
| 06/10/2025 | Shanghai Rolex Masters - Shanghai | Juncheng Shang vs. Nuno Borges |
| 04/10/2025 | Shanghai Rolex Masters - Shanghai | Karen Khachanov vs. Juncheng Shang |
| 30/09/2025 | Shanghai Rolex Masters - Shanghai | Aleksandar Kovacevic vs. Juncheng Shang |
| 26/09/2025 | China Open - Beijing | Juncheng Shang vs. Arthur Cazaux |
| 19/09/2025 | Chengdu Open - Chengdu | Juncheng Shang vs. Brandon Nakashima |
| 17/09/2025 | Chengdu Open - Chengdu | Zizou Bergs vs. Juncheng Shang |
| 24/08/2025 | U.S. Open - New York | Mattia Bellucci vs. Juncheng Shang |
| 07/08/2025 | Cincinnati Open - Cincinnati | Tomas Martin Etcheverry vs. Juncheng Shang |
| 28/07/2025 | National Bank Open - Toronto | Juncheng Shang vs. James Duckworth |
| 12/01/2025 | Australian Open - Melbourne | Juncheng Shang vs. Alejandro Davidovich Fokina |
| 04/01/2025 | Hong Kong Tennis Open - Hong Kong | Juncheng Shang vs. Kei Nishikori |
| 03/01/2025 | Hong Kong Tennis Open - Hong Kong | Fabian Marozsan vs. Juncheng Shang |
| 02/01/2025 | Hong Kong Tennis Open - Hong Kong | Juncheng Shang vs. Pedro Martinez Portero |
| 30/12/2024 | Hong Kong Tennis Open - Hong Kong | Juncheng Shang vs. Chak Lam Coleman Wong |
| 20/12/2024 | Next Gen ATP Finals - Jeddah | Alex Michelsen vs. Juncheng Shang |
| 19/12/2024 | Next Gen ATP Finals - Jeddah | Juncheng Shang vs. Nishesh Basavareddy |
| 18/12/2024 | Next Gen ATP Finals - Jeddah | Juncheng Shang vs. Luca Van Assche |
| 03/11/2024 | Belgrade Open - Belgrade | Juncheng Shang vs. Fabian Marozsan |
| 28/10/2024 | Rolex Paris Masters - Paris | Juncheng Shang vs. Marcos Giron |
| 27/10/2024 | Rolex Paris Masters - Paris | Juncheng Shang vs. Zizou Bergs |