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 2026ATP Wimbledon
R. Safiullin
James McCabe
10
63
W
18 Jun 2026Nottingham
Ze Zhang
R. Safiullin
10
61
L
16 Jun 2026Nottingham
R. Safiullin
Albin Holmgren
20
63
62
W
15 Jun 2026Nottingham
O. Tarvet
R. Safiullin
12
64
36
26
W
9 Jun 2026ATP Stuttgart
R. Safiullin
Gabriel Mpetshi Perricard
01
57
L
7 Jun 2026ATP Stuttgart
R. Safiullin
A. Galarneau
01
46
L
6 Jun 2026ATP Stuttgart
R. Safiullin
Petr Bar Biryukov
10
63
W
25 May 2026ATP French Open
Casper Ruud
R. Safiullin
32
62
57
06
62
L
22 May 2026ATP French Open
T. Gentzsch
R. Safiullin
02
36
46
W
20 May 2026ATP French Open
J. J. Schwaerzler
R. Safiullin
02
46
46
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 2026ATP Wimbledon
R. Safiullin
James McCabe
10
63
L
14 Jun 2026Nottingham
Riccardo Bertola
James McCabe
10
64
L
13 Jun 2026Nottingham
R. Lawlor
James McCabe
02
46
26
W
11 Jun 2026ATP Hertogenbosch
Kamil Majchrzak
James McCabe
20
60
63
L
10 Jun 2026ATP Hertogenbosch
James McCabe
Z. Bergs
10
62
W
7 Jun 2026ATP Hertogenbosch
James McCabe
Sander Jong
10
64
W
6 Jun 2026ATP Hertogenbosch
Christopher Wong
James McCabe
12
63
46
36
W
3 Jun 2026Birmingham
James McCabe
Kamil Majchrzak
01
36
L
1 Jun 2026Birmingham
M. Damm
James McCabe
12
63
36
46
W
31 May 2026Birmingham
B. Moxon
James McCabe
02
26
36
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
DateMatchWSADFBP
22.06.2026 12:00Wimbledon
R. Safiullin
James McCabe
30
111000
105
23
52
Where to watch R. Safiullin vs James McCabe
Official Wimbledon Website - Visit the official Wimbledon website for information on match schedules and broadcast details.
ESPN Tennis Coverage - Check ESPN for live coverage and broadcast information for tennis matches.
Tennis Channel - Tennis Channel provides live coverage and updates on major tennis tournaments.
BBC Sport - Tennis - BBC Sport offers live coverage and updates for tennis events, including Wimbledon.
Official ATP Tour Website - The official ATP Tour website provides information on matches, schedules, and broadcast details.