James McCabe

ATP · ranked No. 259

Elo1,624No. 389 by Elo
Elo · hard1,596No. 382 on this surface
Elo · clay1,520No. 487 on this surface
Elo · grass1,609No. 251 on this surface
ATP ranking259
Season 202618–22no title

Elo over the last 2 years

Season 2026

SurfaceRecordWon
Hard court12–1544%
Clay0–20%
Grass6–555%
Record · Titles: 018–2245%

Serve profile vs the tour (12 months)

Matches with stats from the last 12 months, pulled towards the tour average on a small sample.

James McCabeTour
Service points won65%62%
Return points won35%38%
Service games held82%76%
Breaks of serve18%24%
Aces per service game0.71
Double faults per game0.20
Sets with a tie-break25%
Tie-breaks won15/31
Wins in straight sets68%
Matches in the sample55

Form: recent matches

  • 12/10/26LHayato Matsuoka#247Challenger Jinan · Q23:6 4:6
  • 11/10/26WSiddhant BanthiaChallenger Jinan · Q16:0 3:1
  • 30/09/26LFederico Cina#147Challenger Jingshan · R322:6 3:6
  • 24/08/26LLukas Neumayer#180ATP US Open · Q11:6 4:6
  • 04/08/26LDusan Lajovic#148Challenger Lexington · R323:6 7:6 3:6
  • 25/07/26LAlex Bolt#170ATP Washington · Q16:7 6:7
  • 21/07/26LDuncan Chan#483Challenger Winnipeg · R326:7 6:4 5:7
  • 16/07/26LBernard Tomic#185Challenger Lincoln · R166:7 4:6
  • 15/07/26WMasamichi Imamura#412Challenger Lincoln · R326:4 7:6
  • 08/07/26LJason Jung#908Challenger Newport · R324:6 3:6
  • 22/06/26LRoman Safiullin#79ATP Wimbledon · Q13:6 6:7
  • 14/06/26LRemy Bertola#227Challenger Nottingham 2 · Q16:7 4:6
  • 13/06/26WRhys LawlorChallenger Nottingham 2 · Q16:4 6:2
  • 11/06/26LKamil Majchrzak#70ATP S-Hertogenbosch · R160:6 3:6
  • 10/06/26WZizou Bergs#39ATP S-Hertogenbosch · R326:7 6:2 7:6
  • 07/06/26WSander Jong#489ATP S-Hertogenbosch · Q27:6 6:4
  • 06/06/26WColeman Wong#101ATP S-Hertogenbosch · Q13:6 6:4 6:3
  • 03/06/26LKamil Majchrzak#70Challenger Birmingham · R326:7 3:6
  • 01/06/26WMartin Damm Jr#104Challenger Birmingham · Q23:6 6:3 6:4
  • 31/05/26WBilly MoxonChallenger Birmingham · Q16:2 6:3