James McCabe

32 matches followed, from 26 June 2023 to 27 July 2026, 31 of them rated.

259
active · out of 290
855
all-time · out of 1,178
11–21
record · 34% wins

Trajectory

Tap a year, or drag across several
14001425145014751500152515502024202520261469.9
32 matches, from 2023 to 2026 · 1430.5 – 1526.4
beaten by Alex Bolt 0–2
27/07/26 · ATP 500 2026 · Qualifying — First round · detail
−8.11478.0 → 1469.9
beat Sander Jong 2–0
08/06/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
+13.21464.7 → 1478.0
beat Coleman Wong 2–1
08/06/26 · ATP 250 2026 · Qualifying — First round · detail
+15.41449.3 → 1464.7
beat Zizou Bergs 2–1
08/06/26 · ATP 250 2026 · First round · detail
+18.91430.5 → 1449.3
beaten by Kamil Majchrzak 0–2
08/06/26 · ATP 250 2026 · Second round · detail
−4.11434.6 → 1430.5
beaten by Jan Choinski 0–2
16/02/26 · ATP 500 2026 · Qualifying — First round · detail
−12.01446.5 → 1434.6
beaten by Benjamin Bonzi 0–2
30/12/25 · ATP 250 2025 · Qualifying — First round · detail
−5.11451.7 → 1446.5
beaten by Tristan Schoolkate 1–2
29/09/25 · ATP 1000 2025 · Qualifying — First round · detail
−8.81460.5 → 1451.7

Latest matches