Nuno Borges and Juncheng Shang will fight against each other in the 3rd round of the Shanghai Rolex Masters for the 1st time in their career. They are scheduled to play on Monday at 3:00 pm on STADIUM COURT. In the following lines you can find the head to head analysis and prediction.
Prediction, odds and live streaming
The pick for Tennis Tonic is Juncheng Shang who should win in 3 sets.
Juncheng Shang -> 1.75
Nuno Borges -> 2.07
Click here to see the updated quotes and live streaming (only selected countries - USA excluded).
Here where top tennis events are broadcasted or streamed online (ATP, WTA).
At the challenger level, there will be free live streaming on Challenger TV.
Prediction and head to head Nuno Borges vs. Juncheng Shang
There is no head to head record between Nuno Borges and Juncheng Shang since this will be the first time that they will square off in the main tour.
Nuno Borges
30 - 29win/loss
47
30
| Year | Total | Hard | Clay | I.hard | Grass | Carpet |
|---|---|---|---|---|---|---|
| 2025 | 33-33 | 17-14 | 9-11 | 3-4 | 4-4 | 0-0 |
| 2024 | 33-26 | 20-12 | 13-7 | 0-4 | 0-3 | 0-0 |
| 2023 | 37-26 | 20-11 | 8-7 | 6-4 | 3-4 | 0-0 |
| 2022 | 49-26 | 7-5 | 28-13 | 11-5 | 3-3 | 0-0 |
| 2021 | 52-21 | 6-4 | 46-17 | 0-0 | 0-0 | 0-0 |
Ranked no. 51, the Portuguese reached the 3rd round after defeating Botic Van De Zandschulp 7-6(5) 7-6(5) and Aleksandar Vukic 7-6(7) 6-4.
In the 2nd round, Nuno had a good straight sets win against Vukic (7-67 6-4). During the match, Borges scored 78 points vs Vukic’s 70. Borges was extremely aggressive to blast 40 winners.
Talking about the service games, Borges bagged 7 aces and he committed only 1 double fault. Nuno Borges lost the serve once and he saved 2 break points. Furthermore, Borges put 71% of his first serves in, winning 77% (40/52) of the points behind his 1st serve and 48% (10/21) on the 2nd serve. Nuno broke Vukic twice after converting 33% of his break points (2/6).
Overall Performance in this tournament
The Portuguese hasn’t conceded yet a set in this tournament to conquer 50% of the points he played.
Borges has a solid win-loss record in the last 10 years having won 66% of his matches (303-156). 16-13 on hard in 2025. In connection with his performance on the same surface of this event, Borges has a composed 146-63 win-loss record in the last years on hard.
Nuno’s best result of the year was reaching the semifinal in Auckland and the Phoenix Challenger.
Nuno has an aggregate 30-29 win-loss record in 2025, 16-13 on hard (See FULL STATS).
Previously in Shanghai
Juncheng Shang
| Year | Total | Hard | Clay | I.hard | Grass | Carpet |
|---|---|---|---|---|---|---|
| 2025 | 6-8 | 6-8 | 0-0 | 0-0 | 0-0 | 0-0 |
| 2024 | 42-27 | 25-10 | 8-7 | 2-6 | 7-4 | 0-0 |
| 2023 | 31-23 | 21-14 | 3-3 | 0-2 | 7-4 | 0-0 |
| 2022 | 40-24 | 17-8 | 15-10 | 7-5 | 1-1 | 0-0 |
| 2021 | 18-5 | 6-3 | 12-2 | 0-0 | 0-0 | 0-0 |
Ranked no. 237, Juncheng got to the 3rd round after beating Aleksandar Kovacevic 6-4 3-6 6-3 and Karen Khachanov 7-6(3) 6-3.
In the 2nd round, Juncheng had a good straight sets win against Khachanov (7-63 6-3). During the match Shang scored 69 points vs Khachanov’s 58. Shang was extremely aggressive to blast 39 winners.
Talking about serving, Shang managed to score 5 aces and he committed only 2 double faults. Juncheng Shang lost the serve twice. Furthermore, Shang put 69% of his first serves in, winning 87% (39/45) of the points behind his 1st serve and 30% (6/20) on the 2nd serve. Shang was clinical in his return game without wasting any break point and break Khachanov 3 times.
Overall Performance in this tournament
The Chinese has conceded 1 set in the tournament to win 52% of the points he played.
Shang’s best result of the current season was reaching the semifinal in Hong Kong.
Shang has an aggregate 6-7 win-loss record in 2025, 6-7 on hard (See FULL STATS).
Previously in Shanghai
Previously, his best result was reaching the 2nd round in 2024. See his history.
H2H Performance in the tournament (main draw)
Matches, sets, games and points
| Points | Borges | Shang |
|---|---|---|
| Match played | 2 | 2 |
| Tot Set | 4 | 5 |
| Tot Games | 49 | 50 |
| Pts | 160-158 | 151-137 |
| Total Points | 318 | 288 |
| Winners | 79 | 79 |
| %Winners | 49% | 52% |
Both Borges and Shang played 2 matches. At the moment, Juncheng Shang conceded 1 set while Nuno Borges hasn’t dropped a set so far. Borges has played 1 set(s) less than Shang (4 vs 5). Therefore, Borges played 1 game less than Shang. Borges scored 79 winners (49% of the total points). On the other side, Shang managed to score 79 winners (52%).
Serve Performance
| Serve | Borges | Shang |
|---|---|---|
| Aces | 15 | 11 |
| Avg per match | 7.5 | 5.5 |
| 1st in | 107/163 | 101/142 |
| %1st in | 66% | 71% |
| 1st pts | 79/107 | 79/101 |
| %1st pts | 74% | 78% |
| 2nd pts | 29/56 | 20/41 |
| %2nd pts | 52% | 49% |
Borges fired 15 aces (7.5 per match). Shang blasted 11 aces (5.5 per match). Borges won 74% points behind his first serve. He pretty solid on his second serve to win 52% of the points. On the other side, Shang won 78% of the points on his first serve. He had a solid display on his second serve to win 49% of the points.
How they played the important points
| Breaks | Borges | Shang |
|---|---|---|
| Won | 3 | 5 |
| Converted | 3/8 | 5/6 |
| % Converted | 38% | 83% |
| Conceded | 6 | 3 |
| Saved | 4 | 0 |
| % Saved | 67% | 0% |
| Times Broken | 2 | 3 |
Borges broke his opponents 3 times with a 38% conversion rate. The Portuguese conceded his serve twice and he saved 67% of the break points that he conceded. The Chinese broke his opponents 5 times with a 83% conversion rate. Juncheng conceded his serve 3 times and he saved 0% of the break points that he conceded.
| Borges | ||||
| R1 Van De Zandschulp | R2 Vukic | Total | ||
|---|---|---|---|---|
| Score | 7-65 7-65 | 7-67 6-4 | ||
| Tot Set | 2 | 2 | 4 | |
| Tot Games | 26 | 23 | 49 | |
| pts | 82-88 | 78-70 | 160-158 | |
| Total points | 170 | 148 | 318 | |
| Winners | 39 | 40 | 79 | |
| %Winners | 48% | 51% | 49% | |
| SERVE | ||||
| Aces | 8 | 7 | 15 | |
| Double Faults | 3 | 1 | 4 | |
| 1st in | 55/90 | 52/73 | 107/163 | |
| % 1st in | 61% | 71% | 66% | |
| 1st pts | 39/55 | 40/52 | 79/107 | |
| % 1st pts | 71% | 77% | 74% | |
| 2nd pts | 19/35 | 10/21 | 29/56 | |
| % 2nd pts | 54% | 48% | 52% | |
| Breaks | ||||
| Won | 1 | 2 | 3 | |
| Converted | 1/2 | 2/6 | 3/8 | |
| Converted % | 50% | 33% | 38% | |
| Conceded | 3 | 3 | 6 | |
| Saved | 2/3 | 2/3 | 4 | |
| Saved % | 67% | 67% | 67% | |
| Times Broken | 1 | 1 | 2 | |
| Shang | ||||
| R1 Kovacevic | R2 Khachanov | Total | ||
|---|---|---|---|---|
| Score | 6-4 3-6 6-3 | 7-63 6-3 | ||
| Tot Set | 3 | 2 | 5 | |
| Tot Games | 28 | 22 | 50 | |
| pts | 82-79 | 69-58 | 151-137 | |
| Total points | 161 | 127 | 288 | |
| Winners | 40 | 39 | 79 | |
| %Winners | 49% | 57% | 52% | |
| SERVE | ||||
| Aces | 6 | 5 | 11 | |
| Double Faults | 1 | 2 | 3 | |
| 1st in | 56/77 | 45/65 | 101/142 | |
| % 1st in | 73% | 69% | 71% | |
| 1st pts | 40/56 | 39/45 | 79/101 | |
| % 1st pts | 71% | 87% | 78% | |
| 2nd pts | 14/21 | 6/20 | 20/41 | |
| % 2nd pts | 67% | 30% | 49% | |
| Breaks | ||||
| Won | 2 | 3 | 5 | |
| Converted | 2/3 | 3/3 | 5/6 | |
| Converted % | 67% | 100% | 83% | |
| Conceded | 1 | 2 | 3 | |
| Saved | 0/1 | 0/2 | 0 | |
| Saved % | 0% | 0% | 0% | |
| Times Broken | 1 | 2 | 3 | |
Tennis Scores in Shanghai
- Zizou BergsBergs – Francisco CerundoloCerundolo (7-6(1) 6-3) – Stats, scores, rankings
- Gabriel DialloDiallo – David GoffinGoffin (3-0 ret.) – Stats, scores, rankings
- Giovanni Mpetshi PerricardMpetshi Perricard – Taylor FritzFritz (6-4 7-5) – Stats, scores, rankings
- Holger RuneRune – Ugo HumbertHumbert (6-4 6-4) – Stats, scores, rankings
Upcoming matches in the draw
- Yannick HanfmannHanfmann – Novak DjokovicDjokovic (0-1) – H2H and prediction
- Alexander ZverevZverev – Arthur RinderknechRinderknech (0-1) – H2H and prediction
- Yoshihito NishiokaNishioka – Jaume Antoni Munar ClarAntoni Munar Clar (1-1) – H2H and prediction
- Kamil MajchrzakMajchrzak – Alex De MinaurDe Minaur (0-1) – H2H and prediction
- Denis ShapovalovShapovalov – Jiri LeheckaLehecka (1-1) – H2H and prediction
- Tallon GriekspoorGriekspoor – Jannik SinnerSinner (0-6) – H2H and prediction
- Alejandro Davidovich FokinaDavidovich Fokina – Daniil MedvedevMedvedev (1-5) – H2H and prediction
- Valentin VacherotVacherot – Tomas MachacMachac (0-0) – H2H and prediction
- Felix Auger AliassimeAuger Aliassime – Jesper De JongDe Jong (1-0) – H2H and prediction
- Gabriel DialloDiallo – Zizou BergsBergs (3-0) – H2H and prediction