James McCabe

ATP ELO profile · tour-level matches since 2015

ELO 1446 · #673 Hard #700 Clay #562 Grass #388 Last match: Aug 30, 2026

Season ELO trajectory

One point per match: the player's ELO rating after that match, matches in round order. Ratings are season-scoped: every January the engine re-seeds each player from ATP entry points, then updates after every result. That is why trajectories are shown one season at a time. Hover a point for the match behind it.

Career record

14-28 33.3% in 42 matches

Clay 0-1
Grass 7-6
Hard 7-21

Season by season

SeasonMW-LStartPeakEnd
2026 10 4-6 1531 1567 1446
2025 15 4-11 1522 1570 1451
2024 11 4-7 1522 1524 1489
2023 5 2-3 1511 1513 1483
2022 1 0-1 1501 1466 1466

Recent matches

WeekTournamentOpponentResult
Aug 30, 2026 Us Open · Hard Lukas Neumayer L 0-2
Jul 27, 2026 Washington · Hard Alex Bolt L 0-2
Jun 29, 2026 Wimbledon · Grass Roman Safiullin L 0-2
Jun 08, 2026 S Hertogenbosch · Grass Kamil Majchrzak L 0-2
Zizou Bergs W 2-1
Sander Jong W 2-0
Coleman Wong W 2-1
Feb 16, 2026 Doha · Hard Jan Choinski L 0-2
Jan 18, 2026 Australian Open · Hard Nicolai Budkov Kjaer L 1-2
Pavle Marinkov W 2-0

Reuse this data · CC BY 4.0

The ATP ELO ratings dataset is free to reuse, including commercially, under CC BY 4.0. Attribution with a link is the only requirement. Copy-paste credit:

Data: <a href="https://www.predixsport.com/tennis-power-rankings/james-mccabe">ATP ELO ratings by Predixsport</a> (CC BY 4.0)