Playing styles and historical archetype record
Balshaw
👑 The Complete Package
Ribero
🛡️ The Spoiler
Matchup analysis
The 👑 The Complete Package archetype wins about 60% vs 🛡️ The Spoiler across 392 matches in our dataset — a stylistic lean toward Felix Balshaw.
The Complete Package players often use elite serve & return and high bp conversion to pressure the the spoiler's strong court coverage.
First career meeting
Balshaw and Ribero have never faced each other on tour.
Hit rates on common betting markets · Last 90 days
| Outcome | Balshaw | Ribero | ||
|---|---|---|---|---|
| Outcome | Felix Balshaw | Franco Ribero | ||
| 1 or more | 96% | 25/26 | 95% | 20/21 |
| 3 or more | 81% | 21/26 | 67% | 14/21 |
| 5 or more | 54% | 14/26 | 43% | 9/21 |
| 10 or more | 4% | 1/26 | 5% | 1/21 |
| 15 or more | 0% | 0/26 | 0% | 0/21 |
| 20 or more | 0% | 0/26 | 0% | 0/21 |
Hypothetical if you put 1u on each player to win every one of their matches · Last 90 days
| Metric | Balshaw | Ribero |
|---|---|---|
| W-L | 11–3 | 9–7 |
| Avg odds | 1.47 | 3.33 |
| ROI % | +14.2% | +24.4% |
| Units P/L | +1.99u | +3.91u |
Results vs. opponents both players faced · Last 12 months
Across 2 shared opponents, both Balshaw and Ribero posted a 50% win rate.
| Opponent | Balshaw | Ribero |
|---|---|---|
| Daniel Antonio Nunez | W 63 63 | W 61 62 |
| Ioannis Xilas | L 36 36 | L 26 46 |
Last five matches per player
Eliakim Coulibaly
Royan Atlantique Open · Round of 32
Jun 16
Daniel Elahi Galan
Open Sopra Steria de Lyon · Semifinals
Jun 13
David Jorda Sanchis
Open Sopra Steria de Lyon · Final
Jun 13
Clement Tabur
Open Sopra Steria de Lyon · Quarterfinals
Jun 12
Pedro Martinez
Open Sopra Steria de Lyon · Round of 16
Jun 11
Lucio Ratti
Royan Atlantique Open · Round of 16
Jun 11
Luca Staeheli
Open Sopra Steria de Lyon · Round of 32
Jun 10
Corentin Denolly
M25 Deauville · Final
May 18
Alexandre Reco
Royan Atlantique Open · 1st Round Qualifying
Jun 14
Gian Marco Ortenzi
Futures 2026 ·
Jun 9
Pavel Kotov
Royan Atlantique Open · Round of 32
Jun 8
Robert Guna
M25 Bistrita · Quarterfinals
Jun 1
Nitin Kumar Sinha
Royan Atlantique Open · 2nd Round Qualifying
Jun 1
Nicolas Garcia Longo
M25 Bistrita · Round of 16
Jun 1
Stefan Adrian Andreescu
M25 Bistrita · Round of 32
Jun 1
Florent Bax
Brazzaville Challenger · Semifinals
May 9
Matches, sets and games won · Last 12 months · 53–69 matches
| Metric | Balshaw | Ribero |
|---|---|---|
| Matches won | 70% | 47% |
| Sets won | 66% | 48% |
| Games won | 56% | 48% |