Oriol Roca Batalla and Stefano Napolitano will play each other in the qualifications of the Perugia Challenger for the 3rd time in their career. They are scheduled to compete on Monday at 10:30 am on GRAND STAND. 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 Oriol Roca Batalla who should win in 3 sets.
Oriol Roca Batalla -> 1.84
Stefano Napolitano -> 1.88
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 Oriol Roca Batalla vs. Stefano Napolitano
This will be the 3rd time that Oriol Roca Batalla and Stefano Napolitano square off. The head to head is 2-0 for Napolitano (see full H2H stats
), 2-0 on clay.The last time that they played, Napolitano won 6-4 6-0 in the 2nd round in the Perugia Challenger back in 2019.
Oriol Roca Batalla
10 - 12win/loss
505
150
| Year | Total | Hard | Clay | I.hard | Grass | Carpet |
|---|---|---|---|---|---|---|
| 2025 | 20-18 | 0-1 | 20-17 | 0-0 | 0-0 | 0-0 |
| 2024 | 32-34 | 5-7 | 27-25 | 0-1 | 0-1 | 0-0 |
| 2023 | 50-38 | 8-4 | 42-34 | 0-0 | 0-0 | 0-0 |
| 2022 | 50-26 | 0-0 | 50-25 | 0-1 | 0-0 | 0-0 |
| 2021 | 25-21 | 0-1 | 25-20 | 0-0 | 0-0 | 0-0 |
Ranked no. 324, the Spaniard got to the qualifications after defeating Carlos Gimeno Valero 6-1 6-2.
In the qualifications, The Spaniard had a good straight sets win against Gimeno Valero (6-1 6-2). During the match, Roca Batalla scored 60 points vs Gimeno Valero’s 32. The Spaniard was exceptionally aggressive to blast 21 winners.
Regarding the service games, Roca Batalla struck 7 aces and he was pretty solid in conceding no double faults. Oriol Roca Batalla was quite effective on serve to win 88% (21/24) of his 1st serve and 71% (12/17) on the second serve. This was the main reason for not conceding a single break during the match. The Spaniard broke Gimeno Valero 4 times after converting 57% of his break points (4/7).
Roca Batalla has a solid match record in the last 10 years having won 62% of his matches (392-244). 10-11 on clay in 2025. In connection with his performance on the same surface of this tournament, Roca Batalla has a compiled 358-213 match record in the last years on clay.
Oriol’s best result of the current year was reaching the semifinal in the Ostrava Challenger.
The Spaniard has an aggregate 10-12 win-loss record in 2025, 10-11 on clay (See FULL STATS).
Previously in the Perugia Challenger
Stefano Napolitano
6 - 9win/loss
447
121
| Year | Total | Hard | Clay | I.hard | Grass | Carpet |
|---|---|---|---|---|---|---|
| 2025 | 19-19 | 2-5 | 12-10 | 5-3 | 0-1 | 0-0 |
| 2024 | 25-17 | 10-4 | 11-10 | 0-0 | 4-3 | 0-0 |
| 2023 | 53-23 | 9-6 | 38-13 | 6-4 | 0-0 | 0-0 |
| 2022 | 25-24 | 1-1 | 20-15 | 4-8 | 0-0 | 0-0 |
| 2021 | 2-17 | 1-2 | 1-9 | 0-6 | 0-0 | 0-0 |
Ranked no. 600, the Italian got to the qualifications after beating Stefanos Sakellaridis 6-1 6-2.
In the qualifications, Napolitano had a good straight sets win against Sakellaridis (6-1 6-2). During the match Napolitano scored 62 points vs Sakellaridis’s 41. Napolitano was very aggressive to blast 27 winners.
About the serving games, Napolitano fired 2 aces and he committed only 1 double fault for the entire match. Stefano Napolitano conceded no breaks for the entire match to save 4 break points. Furthermore, Napolitano put 64% of his first serves in, winning 77% (27/35) of the points behind his 1st serve and 50% (10/20) on the 2nd serve. The Italian broke Sakellaridis 4 times after converting 40% of his break points (4/10).
The Italian has a compiled 6-9 win-loss record in 2025, 4-6 on clay (See FULL STATS).
H2H Performance in the tournament
Matches, sets, games and points
| Points | Roca Batalla | Napolitano |
|---|---|---|
| Match played | 1 | 1 |
| Tot Set | 2 | 2 |
| Tot Games | 15 | 15 |
| Pts | 60-32 | 62-41 |
| Total Points | 92 | 103 |
| Winners | 21 | 27 |
| %Winners | 35% | 44% |
Both Roca Batalla and Napolitano played 1 match. Also both players started their run from the qualifications.Both players have not conceded a single set in this event so far. Talking about their workload, Roca Batalla and Napolitano have played the same amount of sets 2. They also played the same amount of games (15). The Spaniard scored 21 winners (35% of the total points). On the other side, Napolitano made 27 winners (44%).
Serve Performance
| Serve | Roca Batalla | Napolitano |
|---|---|---|
| Aces | 7 | 2 |
| Avg per match | 7 | 2 |
| 1st in | 24/41 | 35/55 |
| %1st in | 59% | 64% |
| 1st pts | 21/24 | 27/35 |
| %1st pts | 88% | 77% |
| 2nd pts | 12/17 | 10/20 |
| %2nd pts | 71% | 50% |
Roca Batalla managed to score 7 aces . Napolitano recorded 2 aces . Roca Batalla won 88% points behind his first serve. He quite strong on his second serve to win 71% of the points. On the other side, Napolitano won 77% of the points on his first serve. He had a solid display on his second serve to win 50% of the points.
How they played the important points
| Breaks | Roca Batalla | Napolitano |
|---|---|---|
| Won | 4 | 4 |
| Converted | 4/7 | 4/10 |
| % Converted | 57% | 40% |
| Conceded | 0 | 4 |
| Saved | 0 | 4 |
| % Saved | 0% | 100% |
| Times Broken | 0 | 0 |
Oriol broke his opponent 4 times with a 57% conversion rate. The Spaniard pretty solid on his serve as he has never dropped a single service game after saving 0 break points. The Italian broke his opponent 4 times with a 40% conversion rate. Stefano was rock solid on his serve as he has never conceded a single service game after saving 4 break points.
| Roca Batalla | |||
| Q1 Gimeno Valero | Total | ||
|---|---|---|---|
| Score | 6-1 6-2 | ||
| Tot Set | 2 | 2 | |
| Tot Games | 15 | 15 | |
| pts | 60-32 | 60-32 | |
| Total points | 92 | 92 | |
| Winners | 21 | 21 | |
| %Winners | 35% | 35% | |
| SERVE | |||
| Aces | 7 | 7 | |
| Double Faults | 0 | 0 | |
| 1st in | 24/41 | 24/41 | |
| % 1st in | 59% | 59% | |
| 1st pts | 21/24 | 21/24 | |
| % 1st pts | 88% | 88% | |
| 2nd pts | 12/17 | 12/17 | |
| % 2nd pts | 71% | 71% | |
| Breaks | |||
| Won | 4 | 4 | |
| Converted | 4/7 | 4/7 | |
| Converted % | 57% | 57% | |
| Conceded | 0 | 0 | |
| Saved | 0/0 | 0 | |
| Saved % | – | 0% | |
| Times Broken | 0 | 0 | |
| Napolitano | |||
| Q1 Sakellaridis | Total | ||
|---|---|---|---|
| Score | 6-1 6-2 | ||
| Tot Set | 2 | 2 | |
| Tot Games | 15 | 15 | |
| pts | 62-41 | 62-41 | |
| Total points | 103 | 103 | |
| Winners | 27 | 27 | |
| %Winners | 44% | 44% | |
| SERVE | |||
| Aces | 2 | 2 | |
| Double Faults | 1 | 1 | |
| 1st in | 35/55 | 35/55 | |
| % 1st in | 64% | 64% | |
| 1st pts | 27/35 | 27/35 | |
| % 1st pts | 77% | 77% | |
| 2nd pts | 10/20 | 10/20 | |
| % 2nd pts | 50% | 50% | |
| Breaks | |||
| Won | 4 | 4 | |
| Converted | 4/10 | 4/10 | |
| Converted % | 40% | 40% | |
| Conceded | 4 | 4 | |
| Saved | 4/4 | 4 | |
| Saved % | 100% | 100% | |
| Times Broken | 0 | 0 | |
Upcoming matches in the draw
- Stan WawrinkaWawrinka – Radu AlbotAlbot (0-0) – H2H and prediction
- Stefano TravagliaTravaglia – Bernard TomicTomic (0-0) – H2H and prediction
- Oriol Roca BatallaRoca Batalla – Stefano NapolitanoNapolitano (0-2) – H2H and prediction
- Nerman FaticFatic – Andrea PicchionePicchione (0-0) – H2H and prediction
- Elias YmerYmer – Giulio ZeppieriZeppieri (0-1) – H2H and prediction
- Enrico Dalla ValleDalla Valle – (0-0) – H2H and prediction
- Alex Marti PujolrasMarti Pujolras – (1-0) – H2H and prediction
- Federico ArnaboldiArnaboldi – Chun Hsin TsengHsin Tseng (1-1) – H2H and prediction
- Dalibor SvrcinaSvrcina – (0-0) – H2H and prediction
- Francesco MaestrelliMaestrelli – Francesco PassaroPassaro (2-1) – H2H and prediction