James McCabe

ATP #230AustraliaAge 222 titles244 ptsL2 streak
49.2%
Win rate (career)
47.9%
Hard win rate (career)
9.9
Aces / match (last 10)
30
Career wins

Upcoming

29 Apr 2025Guangzhou Challenger Men · 1/16-finalsHardMatch preview →
2.62

Recent form

Form: 10 matches, 4 wins, 6 lossesLLWWLLWLLW

Last 10 matches: 4 wins, 6 losses. Current streak: L2.

Career statistics

James McCabe career statistics
StatCareerLast 10
Win rate49.2%40%
Win rate — Hard47.9%40%
Win rate — Clay0%
Win rate — Grass63.6%
Aces per match9.99.9
Break points converted2.7%2.7%
1st serve %63.2%63.2%
Return points won28.7%28.7%

Recent results

James McCabe last 10 match results
DateOpponentTournamentSurfScoreResult
A. IlaganJiujiang (China) - QualificationHard4-6 6-4 6-2L
L. RiediGwangjuHard1-6 4-6L
D. SweenyGwangjuHard7-6 1-6 6-7W
K. UchidaGwangjuHard6-4 7-5W
A. BoltBusanHard7-5 7-6L
H. MatsuokaYokkaichiHard5-7 4-6L
A. IlaganYokkaichiHard6-4 7-6W
J. ChoinskiDohaHard4-6 4-6L
B. EllisBrisbaneHard6-7 6-4 6-3L
S. HazawaBrisbaneHard4-6 4-6W

Surface statistics

Clay
0%0–2
Hard
47.9%23–25
Grass
63.6%7–4

Betting market analysis

Last 5 matches: Odds, Win/Loss, Total O/U, Spread. Green = hit, red = miss. — = no data.

James McCabe betting markets last 5 matches
DateOpponentTournamentWinner (P1 / P2)WLTotalSpreadResult
A. IlaganJiujiang (China) - Qualification1.66 / 2.10LO/U 21.5 · O 1.80 U 1.90+1.5 1.804-6 6-4 6-2
L. RiediGwangju3.25 / 1.30LO/U 22 · O 1.82 U 1.86-3.5 2.001-6 4-6
D. SweenyGwangju2.00 / 1.72WO/U 22.5 · O 1.96 U 1.89+1.5 2.087-6 1-6 6-7
K. UchidaGwangju1.39 / 2.77WO/U 22 · O 1.85 U 2.01-3.5 1.976-4 7-5
A. BoltBusan2.25 / 1.57LO/U 23 · O 1.96 U 1.89+1.5 1.937-5 7-6

Head to head

James McCabe head to head records against top opponents
OpponentOverallHardClayGrassLast match
Rinky Hijikata222–229 Nov 2025
Dane Sweeny121–223 Apr 2026
Terence Atmane020–215 Apr 2025
Andres Burruchaga Roman110–11–025 Jun 2025
Alex Bolt021–114 Apr 2026