ATP Tour
ATP World Ranking - 244 pts
👑 The Complete Package
Elite across every dimension - dominant serve, elite return game, and the mental toughness to close out tight matches. These players impose their will regardless of surface or opponent style.
Strong against
Weak against
Age
22
Height
6'2" (188 cm)
Weight
82 kg (181 lbs)
Plays
Right-Handed, Two-Handed BH
Career-High Ranking
#164 (2025-07-14)
102
Wins
93
Losses
52.3%
Win %
0
Titles
Career record broken down by surface
| Year | Summary | Clay | Hard | Grass |
|---|---|---|---|---|
| 2026 | 7/5 | - | 7/5 | - |
| 2025 | 31/31 | 0/1 | 25/26 | 6/4 |
| 2024 | 29/24 | 1/1 | 26/21 | 2/2 |
| 2023 | 28/22 | 2/5 | 24/14 | 2/3 |
| 2022 | 7/11 | 1/2 | 6/9 | - |
| Career | 102/93 | 4/9 | 88/75 | 10/9 |
Averages · Last 90 days (6 matches)
Serve
Return
Rally
Last 10 results
| Date | Tournament | Round | Opponent | Surface | Score | Result |
|---|---|---|---|---|---|---|
| Apr 21, 2026 | Gwangju Open | Round of 32 | Kaichi Uchida | Hard | 64 75 | W |
| Apr 14, 2026 | Renault Busan Open Tennis Championships | Round of 32 | Alex Bolt | Hard | 57 67 | L |
| Mar 24, 2026 | Yokkaichi Challenger | Round of 32 | Andre Ilagan | Hard | 64 76 | W |
| Feb 14, 2026 | Qatar ExxonMobil Open | 1st Round Qualifying | Jan Choinski | Hard | 46 46 | L |
| Feb 6, 2026 | Brisbane Tennis International #1 | Quarterfinals | Blake Ellis | Hard | 76 46 36 | L |
| Feb 5, 2026 | Brisbane Tennis International #1 | Round of 16 | Shinji Hazawa | Hard | 64 64 | W |
| Feb 3, 2026 | Brisbane Tennis International #1 | Round of 32 | Kokoro Isomura | Hard | 62 63 | W |
| Jan 18, 2026 | Australian Open | 2nd Round Qualifying | Nicolai Budkov Kjaer | Hard | 64 36 67 | L |
| Jan 18, 2026 | Australian Open | 1st Round Qualifying | Pavle Marinkov | Hard | 62 76 | W |
| Jan 9, 2026 | Workday Canberra International | Semifinals | Alexander Blockx | Hard | 36 76 36 | L |
Gwangju Open
James McCabe is currently ranked #230 in the ATP singles rankings with 244 points.
James McCabe (ATP #230) has a career win-loss record of 102-93 (52.3% win rate) and has won 0 ATP titles.
Smashrs tracks James's upcoming matches with AI-powered predictions across six independent models. Our confidence score reflects the degree of agreement between models - a higher score means stronger consensus. Check back before each match for the latest prediction.