207ATP
In numbers
Highest ranking
N°164
WORLD
Peak reached in 2025
+
Career record
2 / 8
2 wins 8 losses 20 %
+
ATP titles
0
+
On tour
2022
Professional · ATP Tour
20222026
Last 5 played
Compare James McCabe
Search an opponent : head-to-head, shared history and form, surface by surface.
- Dane Sweeny
- Rinky Hijikata
- Shintaro Mochizuki
- Adam Walton
- Alexandre Muller
- James Duckworth
- MacKenzie McDonald
- Alex Bolt
- Alex Michelsen
- Benjamin Bonzi
- Kamil Majchrzak
- Otto Virtanen
- Roman Andres Burruchaga
- Roman Safiullin
- Tomas Barrios Vera
- Tristan Schoolkate
- Alejandro Tabilo
- Alexander Blockx
- Alexander Bublik
- Arthur Cazaux
- Arthur Rinderknech
- Billy Harris
- Borna Gojo
- Chris Rodesch
- Coleman Wong
- Colton Smith
- Damir Dzumhur
- Elias Ymer
- Fabian Marozsan
- Francesco Maestrelli
- Francisco Comesana
- Gabriel Diallo
- Gauthier Onclin
- Jack Pinnington Jones
- Jacob Fearnley
- Jan Choinski
- Jordan Thompson
- Juan Pablo Ficovich
- Kyrian Jacquet
- Leandro Riedi
- Luca Nardi
- Lukas Klein
- Marco Trungelliti
- Mark Lajal
- Martin Damm
- Martin Landaluce
- Nicolai Budkov Kjaer
- Nicolas Mejia
- Nikoloz Basilashvili
- Remy Bertola
- Sebastian Ofner
- Terence Atmane
- Valentin Vacherot
- Yoshihito Nishioka
- Zdenek Kolar
- Zizou Bergs
No player found.
Serve & Return
1st serve points won75 %
2nd serve points won51 %
Break point conversion44 %
Double faults per match1.1
Aces per match8
No matches on this surface.