Juncheng Shang
2021
| US OPEN JUNIOR | [1] | Final |
| J1 COLLEGEPARK | [1] | Quarter |
| WIMBLEDON JUNIOR | [1] | Semi |
| J1 ROEHAMPTON | [1] | Semi |
| ROLAND GARROS JUNIOR | [1] | Quarter |
| JB1 SANDIEGO | [1] | Win |
| JACRICIUMA | [2] | Win |
| J1 PORTOALEGRE | [2] | Semi |
| J1 LAMBARE | [2] | 1R |
| J1 SALINAS | [2] | Win |
2020
| JAPLANTATION-2 | [12] | Semi |
| J1 PORTOALEGRE-2 | [12] | 3R |
| J1 BARRANQUILLA-2 | [10] | Quarter |
| J1 SANJOSE | [9] | 3R |
2019
| J1 BRADENTON | 3R | |
| JAMERIDA | 3R | |
| JAOSAKA | 1R | |
| J2 MONTREAL | [5] | Quarter |
| J3 MONTERREY | [4] | Final |
| J3 SANTODOMINGO-2 | [9] | Semi |
| J3 SANTODOMINGO | [9] | 3R |
| J4 NOORD | [6] | Win |
| J2 BEIJING | Quarter | |
| J4 BEIJING | Win |
Nation
CHN
Age
21 years old (born in 2005)
World Ranking
ATP Ranking 263th
Year-end Junior World Ranking
- Year-end 2021 1th
- Year-end 2020 47th
- Year-end 2019 177th
Rival
victor lilov (3-2)
jack anthrop (3-1)
bruno kuzuhara (2-1)
leo borg (2-1)
aidan mayo (2-1)
Match Details
US OPEN JUNIOR
| W | 2R | Aidan Mayo | 7-6 6-3 |
| W | 3R | Daniel Merida Aguilar | 7-6 6-4 |
| W | QF | Pierre Yves Bailly | 3-6 6-3 6-2 |
| W | SF | Sascha Gueymard Wayenburg | 6-4 6-4 |
| L | F | Daniel Rincon | 2-6 6-7 |
J1 COLLEGEPARK
| W | 1R | Luca- Julian Hotze | 6-2 7-6 |
| W | 2R | Derrick Chen | 6-1 6-7 1-0 |
| W | 3R | Ethan Quinn | 6-4 6-3 |
| L | QF | Alvaro Guillen Meza | 6-7 0-2 |
WIMBLEDON JUNIOR
| W | 1R | Igor Kudriashov | 6-4 6-3 |
| W | 2R | Robin Bertrand | 6-3 6-4 |
| W | 3R | Matthew William Donald | 7-6 6-3 |
| W | QF | Jerome Kym | 3-6 7-6 6-4 |
| L | SF | Victor Lilov | 3-6 1-6 |
J1 ROEHAMPTON
| W | 1R | Joao Victor Couto Loureiro | 6-4 6-2 |
| W | 2R | Louis Bowden | 6-1 6-2 |
| W | 3R | Philip Florig | 6-3 6-4 |
| W | QF | Mark Lajal | 6-4 0-6 7-5 |
| L | SF | Daniel Rincon | 3-6 0-6 |
ROLAND GARROS JUNIOR
| W | 1R | Philip Sekulic | 6-4 5-7 7-5 |
| W | 2R | Arthur Gea | 4-6 6-3 6-2 |
| W | 3R | Leo Borg | 7-6 3-6 7-6 |
| L | QF | Sean Cuenin | 4-6 5-7 |
JB1 SANDIEGO
| W | 2R | Cooper Williams | 6-3 6-2 |
| W | 3R | Rohan Murali | 6-7 6-3 6-3 |
| W | QF | Jack Anthrop | 6-0 6-3 |
| W | SF | Aidan Mayo | 6-3 7-5 |
| W | F | Ethan Quinn | 6-7 6-1 6-2 |
JACRICIUMA
| W | 1R | Joao Victor Couto Loureiro | 6-2 6-4 |
| W | 2R | Leo Borg | 6-4 6-4 |
| W | QF | Alexander Bernard | 6-3 6-1 |
| W | SF | Bruno Kuzuhara | 6-4 4-6 10-5 |
| W | F | Miguel Gomes | 6-2 7-6 |
J1 PORTOALEGRE
| W | 1R | Pedro Sasso | 6-2 6-3 |
| W | 2R | Vojtech Petr | 5-7 7-6 6-3 |
| W | QF | Jack Anthrop | 2-6 6-3 6-4 |
| L | SF | Bruno Kuzuhara | 6-3 3-6 4-6 |
J1 LAMBARE
| L | 1R | Victor Lilov | 6-7 1-6 |
J1 SALINAS
| W | 1R | Victor Lilov | 6-1 5-7 6-3 |
| W | 2R | Aidan Kim | 6-1 6-3 |
| W | QF | Jack Anthrop | 6-2 6-2 |
| W | SF | Marko Topo | 6-3 6-4 |
| W | F | Bruno Kuzuhara | 6-2 1-6 6-2 |
JAPLANTATION-2
| W | 2R | Ozan Baris | 6-4 6-1 |
| W | 3R | Giovanni Mpetshi Perricard | 6-4 1-6 6-3 |
| W | QF | Dali Blanch | 6-1 4-6 6-2 |
| L | SF | Arthur Fils | 2-6 0-6 |
J1 PORTOALEGRE-2
| W | 2R | Victor Lilov | 6-4 7-5 |
| L | 3R | Martin Breysach | 6-2 3-6 3-6 |
J1 BARRANQUILLA-2
| W | 2R | Jared Phillips | 6-4 6-2 |
| W | 3R | Fons Van Sambeek | 6-4 4-6 6-4 |
| L | QF | Jack Anthrop | 5-7 7-6 4-6 |
J1 SANJOSE
| W | 1R | Mario Alberto Duron Garza | 6-4 6-2 |
| W | 2R | Julian Lozano | 7-5 6-3 |
| L | 3R | Leo Borg | 2-6 3-6 |
J1 BRADENTON
| W | 1R | Sebastian Nothhaft | 6-3 2-6 6-3 |
| W | 2R | Andrew Dale | 6-4 3-6 5-2 |
| L | 3R | Max Alcala Gurri | 1-6 1-6 |
JAMERIDA
| W | 1R | James Tracy | 6-2 6-1 |
| W | 2R | Lukas Neumayer | 6-4 4-6 6-4 |
| L | 3R | Nino Ehrenschneider | 5-7 1-2 |
JAOSAKA
| L | 1R | Khololwam Montsi | 2-6 2-6 |
J2 MONTREAL
| W | 1R | Maxime St-Hilaire | 7-5 6-4 |
| W | 2R | Daniel Milavsky | 3-6 6-1 6-2 |
| L | QF | Joshua Lapadat | 6-4 1-6 2-6 |
J3 MONTERREY
| W | 2R | Wulfrano Martinez Mora Esdras | 6-2 6-2 |
| W | 3R | Emilio Vila | 6-4 6-4 |
| W | QF | Mario Alberto Duron Garza | 6-4 6-2 |
| W | SF | Rafael De Alba | 7-6 7-5 |
| L | F | Blu Baker | 7-5 5-7 6-7 |
J3 SANTODOMINGO-2
| W | 1R | Saud Alhogbani | 6-3 6-3 |
| W | 2R | Erick Guzman | 6-3 6-3 |
| W | 3R | Lorenzo Claverie | 1-6 6-1 6-0 |
| W | QF | Alexander Zederbauer Lapentti | 6-4 6-1 |
| L | SF | Aidan Mayo | 4-6 2-6 |
J3 SANTODOMINGO
| W | 1R | Richard Mallory | 6-1 1-0 |
| W | 2R | Connor Krug | 7-6 7-5 |
| L | 3R | Lorenzo Claverie | 1-6 3-6 |
J4 NOORD
| W | 1R | Thomas Navarro | 6-1 6-4 |
| W | 2R | Nadim Motaghedi | 6-3 7-5 |
| W | QF | Ryoma Mishiro | 6-3 6-2 |
| W | SF | Sam Scherer | 6-2 6-1 |
| W | F | Victor Lilov | 4-6 7-5 6-3 |
J2 BEIJING
| W | 1R | Kai Shiang Yang | 6-1 6-4 |
| W | 2R | Dusan Rsovac | 6-3 6-2 |
| L | QF | Ryuhei Azuma | 5-7 2-6 |
J4 BEIJING
| W | 1R | Zixuan Li | 6-1 6-2 |
| W | 2R | John Lasanajak | 7-6 6-2 |
| W | 3R | Bohua Dong | 6-3 6-4 |
| W | QF | Zhong Yi | 6-1 6-7 6-1 |
| W | SF | Nikita Volonski | 2-6 6-1 6-1 |
| W | F | Qian Sun | 6-2 6-3 |
Junior Tennis Database is a site that summarizes the results of ITF junior tennis tournaments.
Number of registered tournaments: 14549, Number of registered players: 7,577, Number of registered results: 451,713