Valentin Royer and Gabriele Pennaforti will square off in the quarter of the Kigali 2 Challenger for the 1st time in their career. They are scheduled to compete on Friday at 12:00 pm on COURT 2. Here the head to head stats and relative prediction.
Prediction, odds and live streaming
The pick for Tennis Tonic is Valentin Royer who should win in 2 sets.
Valentin Royer -> 1.172
Gabriele Pennaforti -> 4.5
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 Valentin Royer vs. Gabriele Pennaforti
There is no head to head record between Valentin Royer and Gabriele Pennaforti since this will be the first time that they will square off in the main tour.
Valentin Royer
| Year | Total | Hard | Clay | I.hard | Grass | Carpet |
|---|---|---|---|---|---|---|
| 2025 | 61-31 | 16-8 | 31-11 | 10-10 | 4-2 | 0-0 |
| 2024 | 48-30 | 6-5 | 32-13 | 10-11 | 0-1 | 0-0 |
| 2023 | 51-20 | 24-7 | 22-10 | 5-3 | 0-0 | 0-0 |
| 2022 | 51-25 | 8-4 | 30-15 | 13-6 | 0-0 | 0-0 |
| 2021 | 24-17 | 1-2 | 13-8 | 10-7 | 0-0 | 0-0 |
Ranked no. 151 (career-high), the French player got to the quarter after defeating Oriol Roca Batalla 6-2 4-6 6-3 and Franco Agamenone 7-6(3) 7-6(2).
In the 2nd round, The French player had a good straight sets win against Agamenone (7-63 7-62). During the match, Royer scored 76 points vs Agamenone’s 67. Valentin was very aggressive to blast 42 winners.
Regarding the service games, Royer made 4 aces and he was pretty consistent in conceding no double faults. Valentin Royer was extremely efficient on serve to win 86% (42/49) of his 1st serve and 70% (16/23) on the second serve. This was the main reason for not conceding a single break during the match.
Overall Performance in this tournament
Royer has lost 1 set in this tournament to conquer 55% of the points he played.
Royer has a solid win-loss record in the last 8 years having won 65% of his matches (221-121). 7-0 on clay in 2025. Talking about his performance on the same surface of this competition, Royer has a compiled111-50 match record in the last 8 years on clay.
His best result of the season was conquering the title the Kigali 1 Challenger where he overcame Andrej Martin in the final 6-1 6-2.
Royer has an aggregate 13-5 win-loss record in 2025, 7-0 on clay (See FULL STATS).
Previously in the Kigali 2 Challenger
Valentin has never competed in this tournament before.
Gabriele Pennaforti
| Year | Total | Hard | Clay | I.hard | Grass | Carpet |
|---|---|---|---|---|---|---|
| 2025 | 36-29 | 0-0 | 36-29 | 0-0 | 0-0 | 0-0 |
| 2024 | 46-27 | 0-0 | 46-27 | 0-0 | 0-0 | 0-0 |
| 2023 | 49-28 | 2-3 | 47-25 | 0-0 | 0-0 | 0-0 |
| 2022 | 38-26 | 12-11 | 26-15 | 0-0 | 0-0 | 0-0 |
| 2021 | 10-8 | 10-8 | 0-0 | 0-0 | 0-0 | 0-0 |
Ranked no. 433, the Italian reached the quarter after defeating Thijmen Loof 6-1 6-3, Maik Steiner 7-5 4-6 6-1, Joel Schwaerzler 6-4 6-2 and Lukas Neumayer 7-5 6-4.
In the 2nd round, Pennaforti had a good straight sets win against Neumayer (7-5 6-4). During the match Pennaforti scored 75 points vs Neumayer’s 65. The Italian was pretty aggressive to blast 33 winners.
About the serving games, Pennaforti fired 5 aces and he was not very steady on his 2nd serve to score 11 double faults. Gabriele Pennaforti lost the serve once and he saved 6 break points. Furthermore, Pennaforti put 55% of his first serves in, winning 85% (33/39) of the points behind his 1st serve and 44% (14/32) on the 2nd serve. Pennaforti broke Neumayer 3 times after converting 33% of his break points (3/9).
Overall Performance in this tournament
The Italian started his run at this tournament from the qualifications. In the main draw, he has conceded 1 set in the tournament to win 56% of the points he played.
Pennaforti’s best result of the year was getting to the final in M15 Valencia.
Gabriele has an aggregate 14-6 win-loss record in 2025, 14-6 on clay (See FULL STATS).
Previously in the Kigali 2 Challenger
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 | Royer | Pennaforti |
|---|---|---|
| Match played | 2 | 4 |
| Tot Set | 5 | 9 |
| Tot Games | 53 | 85 |
| Pts | 170-140 | 298-236 |
| Total Points | 310 | 534 |
| Winners | 80 | 115 |
| %Winners | 47% | 39% |
Royer played 2 matches while Pennaforti competed in 4 matches. Pennaforti started his run from the qualifications while Royer had a direct access to the main draw. Both players lost a set in the event. Valentin Royer conceded 1 set, while Gabriele Pennaforti dropped 1 set. Royer has played 4 set(s) less than Pennaforti (5 vs 9). Therefore, Royer played 32 games less than Pennaforti. Royer scored 80 winners (47% of the total points). On the other side, The Italian struck 115 winners (39%).
Serve Performance
| Serve | Royer | Pennaforti |
|---|---|---|
| Aces | 10 | 14 |
| Avg per match | 5 | 3.5 |
| 1st in | 99/158 | 146/263 |
| %1st in | 63% | 56% |
| 1st pts | 80/99 | 115/146 |
| %1st pts | 81% | 79% |
| 2nd pts | 38/59 | 60/117 |
| %2nd pts | 64% | 51% |
Royer fired 10 aces (5 per match). Pennaforti blasted 14 aces (3.5 per match). Royer won 81% points behind his first serve. He pretty solid on his second serve to win 64% of the points. On the other side, Pennaforti won 79% of the points on his first serve. He had a solid display on his second serve to win 51% of the points.
How they played the important points
| Breaks | Royer | Pennaforti |
|---|---|---|
| Won | 3 | 17 |
| Converted | 3/7 | 17/33 |
| % Converted | 43% | 52% |
| Conceded | 7 | 21 |
| Saved | 6 | 15 |
| % Saved | 86% | 71% |
| Times Broken | 1 | 6 |
Valentin broke his opponents 3 times with a 43% conversion rate. The French player dropped his serve once and he saved 86% of the break points that he conceded. The Italian broke his opponents 17 times with a 52% conversion rate. The Italian conceded his serve 6 times and he saved 71% of the break points that he conceded.
| Royer | ||||
| R1 Roca Batalla | R2 Agamenone | Total | ||
|---|---|---|---|---|
| Score | 6-2 4-6 6-3 | 7-63 7-62 | ||
| Tot Set | 3 | 2 | 5 | |
| Tot Games | 27 | 26 | 53 | |
| pts | 94-73 | 76-67 | 170-140 | |
| Total points | 167 | 143 | 310 | |
| Winners | 38 | 42 | 80 | |
| %Winners | 40% | 55% | 47% | |
| SERVE | ||||
| Aces | 6 | 4 | 10 | |
| Double Faults | 4 | 0 | 4 | |
| 1st in | 50/86 | 49/72 | 99/158 | |
| % 1st in | 58% | 68% | 63% | |
| 1st pts | 38/50 | 42/49 | 80/99 | |
| % 1st pts | 76% | 86% | 81% | |
| 2nd pts | 22/36 | 16/23 | 38/59 | |
| % 2nd pts | 61% | 70% | 64% | |
| Breaks | ||||
| Won | 3 | 0 | 3 | |
| Converted | 3/6 | 0/1 | 3/7 | |
| Converted % | 50% | 0% | 43% | |
| Conceded | 5 | 2 | 7 | |
| Saved | 4/5 | 2/2 | 6 | |
| Saved % | 80% | 100% | 90% | |
| Times Broken | 1 | 0 | 1 | |
| Pennaforti | ||||||
| Q1 Loof | Q3 Steiner | R1 Schwaerzler | R2 Neumayer | Total | ||
|---|---|---|---|---|---|---|
| Score | 6-1 6-3 | 7-5 4-6 6-1 | 6-4 6-2 | 7-5 6-4 | ||
| Tot Set | 2 | 3 | 2 | 2 | 9 | |
| Tot Games | 16 | 29 | 18 | 22 | 85 | |
| pts | 62-43 | 102-86 | 59-42 | 75-65 | 298-236 | |
| Total points | 105 | 188 | 101 | 140 | 534 | |
| Winners | 25 | 36 | 21 | 33 | 115 | |
| %Winners | 40% | 35% | 36% | 44% | 39% | |
| SERVE | ||||||
| Aces | 4 | 3 | 2 | 5 | 14 | |
| Double Faults | 8 | 7 | 4 | 11 | 30 | |
| 1st in | 29/54 | 50/88 | 28/50 | 39/71 | 146/263 | |
| % 1st in | 54% | 57% | 56% | 55% | 56% | |
| 1st pts | 25/29 | 36/50 | 21/28 | 33/39 | 115/146 | |
| % 1st pts | 86% | 72% | 75% | 85% | 79% | |
| 2nd pts | 12/25 | 17/38 | 17/22 | 14/32 | 60/117 | |
| % 2nd pts | 48% | 45% | 77% | 44% | 51% | |
| Breaks | ||||||
| Won | 4 | 7 | 3 | 3 | 17 | |
| Converted | 4/10 | 7/11 | 3/3 | 3/9 | 17/33 | |
| Converted % | 40% | 64% | 100% | 33% | 52% | |
| Conceded | 3 | 11 | 0 | 7 | 21 | |
| Saved | 3/3 | 6/11 | 0/0 | 6/7 | 15 | |
| Saved % | 100% | 55% | – | 86% | 121% | |
| Times Broken | 0 | 5 | 0 | 1 | 6 | |
Upcoming matches in the draw
- Marco CecchinatoCecchinato – Luka PavlovicPavlovic (0-0) – H2H and prediction
- Valentin RoyerRoyer – (0-0) – H2H and prediction
- Max HoukesHoukes – Clement TaburTabur (1-1) – H2H and prediction