James McCabe
32 matches followed, from 26 June 2023 to 27 July 2026.
1469.9
Elo rating
262
active · out of 295
853
all-time · out of 1,175
11–21
record · 34% wins
Trajectory
Tap a year, or drag across several
Latest changes
Where does this rating come from? →beaten by Alex Bolt 0–2
27/07/26 · ATP 500 2026 · Qualifying — First round · detail
−8.11477.9 → 1469.9
beat Sander Jong 2–0
08/06/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
+13.21464.7 → 1477.9
beat Coleman Wong 2–1
08/06/26 · ATP 250 2026 · Qualifying — First round · detail
+15.41449.3 → 1464.7
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
✗Alex Bolt27/07/26 · ATP 500 2026 · Qualifying — First round✓Sander Jong08/06/26 · ATP 250 2026 · Qualifying — Qualifying competition✓Coleman Wong08/06/26 · ATP 250 2026 · Qualifying — First round✓Zizou Bergs08/06/26 · ATP 250 2026 · First round✗Kamil Majchrzak08/06/26 · ATP 250 2026 · Second round✗Jan Choinski16/02/26 · ATP 500 2026 · Qualifying — First round✗Benjamin Bonzi30/12/25 · ATP 250 2025 · Qualifying — First round✗Tristan Schoolkate29/09/25 · ATP 1000 2025 · Qualifying — First round