ATP Challenger Tour · Semifinals · Oeiras Open 3
Final score & match stats
Playing styles and historical archetype record
Safiullin
💥 Big Hitter
Rocha
🪃 Counterpuncher
Matchup analysis
The 💥 Big Hitter archetype wins about 56% vs 🪃 Counterpuncher across 3,491 matches in our dataset. That is a small stylistic lean for Roman Safiullin here.
Big Hitter players often use power groundstrokes and high winner count to pressure the counterpuncher's elite bp conversion. On Clay, that can swing with conditions.
Hypothetical if you put 1u on each player to win every one of their matches · Last 90 days
| Metric | Safiullin | Rocha |
|---|---|---|
| W-L | 13–4 | 12–7 |
| Avg odds | 2.14 | 1.66 |
| ROI % | +29.9% | -0.3% |
| Units P/L | +5.09u | -0.05u |
Prior meetings and scores · 2 career meetings
2
Safiullin
0
Rocha
Results vs. opponents both players faced · Last 12 months
Across 5 shared opponents, both Safiullin and Rocha posted a 60% win rate.
| Opponent | Safiullin | Rocha |
|---|---|---|
| Tom Gentzsch | W 63 67 64 | W 76 76 |
| Pablo Llamas Ruiz | L 46 57 | L 64 36 16 |
| David Jorda Sanchis | W 63 36 61 | W 63 62 |
| Jan Choinski | L 64 57 57 | W 76 67 75 |
| Ugo Blanchet | W 46 62 76 | L 36 46 |
Serve and return comparison · Last 90 days
| Stat | Safiullin | Rocha |
|---|---|---|
| Serve | ||
| 1st Serve In % | 61.6% | 64.7% |
| 1st Serve Pts Won % | 70.6% | 67.7% |
| 2nd Serve Pts Won % | 50.7% | 50.5% |
| Aces / Match | 4.1 | 2.1 |
| Double Faults / Match | 3.3 | 4 |
| Break Points Saved % | 49.3% | 60.2% |
| Return | ||
| 1st Return Pts Won % | 34% | 32.9% |
| 2nd Return Pts Won % | 53.5% | 56.2% |
| BP Converted % | 38.1% | 53.4% |
| Rally | ||
| Winners / Match | 26.2 | 21.2 |
| Unforced Errors / Match | 35.3 | 29.3 |
| Net Pts Won % | 77.6% | 61.7% |
| Total Pts Won % | 51.4% | 51.4% |
| Surface (Clay) | ||
| Clay Win % | 79% | 63% |
Last five matches per player
Dusan Lajovic
Internazionali di Tennis Città di Perugia | G.I.MA. Tennis Cup · Round of 16
Jun 4
Enrico Dalla Valle
Internazionali di Tennis Città di Perugia | G.I.MA. Tennis Cup · Round of 32
Jun 3
Zsombor Piros
Roland Garros · 1st Round Qualifying
May 24
Borna Gojo
Roland Garros · 2nd Round Qualifying
May 24
Roman Safiullin
Oeiras Open 4 · Round of 32
May 7
Match summary
Roman Safiullin and Henrique Rocha meet in the semifinals of the Oeiras Open 3 on outdoor clay on April 18, 2026. Rocha enters as the higher-ranked player at number 126, while Safiullin sits at number 226. The two have never faced each other on the professional tour, so this will be their first meeting.
Both players have been in strong form heading into this semifinal. Safiullin has won four straight matches and holds a 70% win rate over his last ten contests. Rocha also brings momentum with a three-match winning streak and an identical 70% win rate across his last ten matches. Each player competed just one day ago, so both arrive fresh from recent victories.
On clay, Rocha holds a significant advantage with a 75% win rate on the surface compared to Safiullin's 50%. Rocha's clay record of 15 wins and 5 losses demonstrates his comfort and consistency on this surface. The two players share a few common opponents from recent weeks, with contrasting results that add intrigue to the matchup.
Safiullin brings the style of a big hitter who relies on power and aggressive shot-making. Rocha plays as a tenacious competitor, grinding through points and relying on consistency and court positioning. This contrast in playing styles could prove decisive on clay, where Rocha's patient approach typically has an edge.
Share this match