21.06.2026 • Updated: 22.06.2026
Reading time: 1 min

Prediction R. Safiullin vs James McCabe — 22.06.2026

ATP - 94
R. Safiullin - James McCabe
Wimbledon
June 22, 2026 12:00
10
Days
00
Hours
00
Minutes
00
Seconds
00
James McCabe flag
ATP - 233

Tennis Head-to-Head and Recent Matches

Total games 2
H2H W-L 2-0-0
Avg sets per match 2.00
Last 5 W-L 2-0
Last 3 W-L 2-0
Current streak W2
Sets balance +2
Avg sets (last 5) 2.00
Sets range 1-3
3-set matches 1 (50%)
2-0 / 2-1 split 0/1 • 0/0
100% 2 Wins
0% 0 Draws
0% 0 Wins
Last 2 matches
Date
Match
Score
Tournament
Surface
22 Jun 2026
R. Safiullin - James McCabe
1:0 (6-3)
ATP Wimbledon
25 Jun 2023
R. Safiullin - James McCabe
2:1 (7-5, 4-6)
ATP Mallorca
R. Safiullin

Player Overview

R. Safiullin has carved out a respectable career with a baseline win percentage of 64.2%, showcasing his ability on various surfaces. Currently, his two-year performance reflects a win rate of 54.4%, indicating a steady decline from his peak, yet he remains a formidable opponent with a solid grasp of grass court play, evident in his recent 80% win rate over the last ten matches.

Recently, Safiullin faced a mixed bag of results in Nottingham, losing two matches to Gabriel Mpetshi Perricard and Albin Holmgren while securing a victory against O. Tarvet. His recent form suggests he’s stabilizing but not quite hitting peak performance, which could make his upcoming encounter with James McCabe precarious, especially considering McCabe's own struggles on the circuit.

Match results: R. Safiullin

22 Jun 2026 ATP Wimbledon
R. Safiullin
James McCabe
1 0
6 3
W
18 Jun 2026 Nottingham
Ze Zhang
R. Safiullin
1 0
6 1
L
16 Jun 2026 Nottingham
R. Safiullin
Albin Holmgren
2 0
6 3
6 2
W
15 Jun 2026 Nottingham
O. Tarvet
R. Safiullin
1 2
6 4
3 6
2 6
W
9 Jun 2026 ATP Stuttgart
R. Safiullin
Gabriel Mpetshi Perricard
0 1
5 7
L
7 Jun 2026 ATP Stuttgart
R. Safiullin
A. Galarneau
0 1
4 6
L
6 Jun 2026 ATP Stuttgart
R. Safiullin
Petr Bar Biryukov
1 0
6 3
W
25 May 2026 ATP French Open
Casper Ruud
R. Safiullin
3 2
6 2
5 7
0 6
6 2
L
22 May 2026 ATP French Open
T. Gentzsch
R. Safiullin
0 2
3 6
4 6
W
20 May 2026 ATP French Open
J. J. Schwaerzler
R. Safiullin
0 2
4 6
4 6
W
James McCabe

Player Overview

James McCabe, with a career win percentage of 55.8%, has shown flashes of potential, though his recent play hints at a decline, with a two-year win rate of 52.5%. His Elo rating of 1836 reflects a solid but inconsistent level, particularly on grass where he has yet to find his footing, currently at 1591.

McCabe’s recent form has been tumultuous, highlighted by a win against R. Lawlor but marred by losses to Kamil Majchrzak and Riccardo Bertola. With a declining trend in his last five matches, he enters this fixture against R. Safiullin with clear vulnerabilities, raising questions about whether he can regain form at Wimbledon.

Match results: James McCabe

22 Jun 2026 ATP Wimbledon
R. Safiullin
James McCabe
1 0
6 3
L
14 Jun 2026 Nottingham
Riccardo Bertola
James McCabe
1 0
6 4
L
13 Jun 2026 Nottingham
R. Lawlor
James McCabe
0 2
4 6
2 6
W
11 Jun 2026 ATP Hertogenbosch
Kamil Majchrzak
James McCabe
2 0
6 0
6 3
L
10 Jun 2026 ATP Hertogenbosch
James McCabe
Z. Bergs
1 0
6 2
W
7 Jun 2026 ATP Hertogenbosch
James McCabe
Sander Jong
1 0
6 4
W
6 Jun 2026 ATP Hertogenbosch
Christopher Wong
James McCabe
1 2
6 3
4 6
3 6
W
3 Jun 2026 Birmingham
James McCabe
Kamil Majchrzak
0 1
3 6
L
1 Jun 2026 Birmingham
M. Damm
James McCabe
1 2
6 3
3 6
4 6
W
31 May 2026 Birmingham
B. Moxon
James McCabe
0 2
2 6
3 6
W

Players Analysis

Roman Safiullin has shown strong form recently, winning 8 of his last 10 matches, including a victory against James McCabe in their last encounter at the ATP Wimbledon. His ability to perform under pressure is evident from his recent matches, where he has consistently managed to win crucial points. On the other hand, James McCabe has struggled with consistency, winning only 4 of his last 10 matches. His recent performance indicates a decline, especially after losing to Riccardo Bertola in the Nottingham Challenger final.

Statistical Analysis & Influencing Factors

In their head-to-head matchups, Roman Safiullin has a perfect record against James McCabe, winning both encounters. The most recent match ended with Safiullin winning 1 set to 0, showcasing his dominance. Safiullin's serve statistics are impressive, with a higher ace percentage and a lower double fault rate compared to McCabe. Furthermore, Safiullin's recent form on grass has been solid, while McCabe's performance has been declining, particularly on this surface.

Roman Safiullin — James McCabe Prediction

Considering the recent form, head-to-head record, and overall performance metrics, Roman Safiullin is favored to win this matchup against James McCabe. Safiullin's strong serve and ability to win crucial points give him a significant edge. The predicted score is likely to reflect his dominance in the match.

  • Final score in sets: 3:0
  • Predicted winner of each set: Set 1: Roman Safiullin, Set 2: Roman Safiullin, Set 3: Roman Safiullin
  • Expected aces: 10
  • Double faults: 2
  • Break points: 5

In terms of tactics, Safiullin is expected to utilize his powerful serve to gain early advantages in games, aiming to put pressure on McCabe from the start. McCabe will need to focus on returning Safiullin's serve effectively to stay competitive, but his recent struggles suggest that this will be a challenging task.

3 Reasons Why R. Safiullin Will Win

  • Projected Sets Edge. The numeric forecast favors R. Safiullin 3:0 in sets, reflecting a confident path to the win.
  • Match Context Edge. A combination of form, experience and tournament context favors R. Safiullin.
  • Pressure Points. In recent matches, R. Safiullin has looked slightly sharper in deciding games and late-set scenarios than James McCabe, which can swing tight scorelines.
Match Prediction
Date Match W S A DF BP
22.06.2026 12:00 Wimbledon
R. Safiullin
James McCabe
3 0
1 1 1 0 0 0
105
23
52