James McCabe

ATP #207 · AUS · 9 matches indexed

James McCabe is 4–5 (44% won) across 9 indexed matches with 2 career titles. By surface: hard 33% (1–2) · clay 0% (0–1) · grass 60% (3–2).

Recent results

Full profile · 2026 season rewind · Rankings