JM
ATP SinglesWorld No. 255

James McCabe AUS

Australia · 23 years old · right-handed

James McCabe is 14–22 in 2026 across 22 tournaments. Career: 139–117 (54.3%) with 2 titles.

2026 Record
14–22
38.9% win rate
2026 Titles
0
22 events played
Career Record
139–117
2 titles
Career High
No. 164
July 1, 2025

James McCabe's 2026 season

TournamentSurfaceResultW–LDates
Ningbo, ChinahardR320–1Oct 27
Guangzhou, ChinagrassR161–1Oct 19
Jinan, ChinahardQLF1–1Oct 11
Jingshan, ChinagrassR320–1Sep 30
U.S. OpenhardQL10–1Aug 24
Lexington, USAhardR320–1Aug 4
Washington, USAhardQL10–1Jul 25
Winnipeg, CanadahardR320–1Jul 21
Lincoln (NE), USAhardR161–1Jul 15
Newport, USAgrassR320–1Jul 8
WimbledongrassQL10–1Jun 22
Nottingham 2, Great BritaingrassQLF1–1Jun 13

Showing 12 of 22 2026 tournaments.

2026 serve & return

Service points won
64.3%
No. 171 of 684
Return points won
36.6%
Aces per match
7.9
Break points saved
62.0%
Members

James McCabe ranks in the 78th percentile on serve. See every split.

Full career history back to their first tour match, surface and opponent splits, rivalries, per-match serve and return numbers, percentile ratings and the custom model.

Get Started

Frequently asked questions about James McCabe

How old is James McCabe?

James McCabe is 23 years old, born July 5, 2003.

Where is James McCabe from?

James McCabe represents Australia.

What is James McCabe's ranking?

James McCabe is ranked No. 255 on the ATP singles ranking with 216 points.

What is James McCabe's career record?

James McCabe has a career singles record of 139–117 (54.3%) with 2 titles from 4 finals.

How is James McCabe doing in 2026?

James McCabe is 14–22 in 2026 with 0 titles from 22 tournaments.

Is James McCabe left-handed or right-handed?

James McCabe is right-handed.

What is James McCabe's career-high ranking?

James McCabe reached a career-high of No. 164 on July 1, 2025.

Who did James McCabe play last?

James McCabe lost to Hiroki Moriya at Ningbo, China on October 27, 2026.

Stats updated daily · 2026 season through October 27, 2026