World No. 259 • 219 pts
James McCabe
Age 23born Iba
Out of Jinan · lost Qualifying final to Hayato Matsuoka
World No. 259 James McCabe ATP · World No. 259 James McCabe is 24–25 in 2026.
James McCabe went out of Jinan in the qualifying final, losing to Hayato Matsuoka.
As of 15 October 2026, 20:36 UTC.
Next match
Opponent, time and what people predict.
James McCabe is out of Jinan: lost the qualifying final to Hayato Matsuoka. The next tournament appears here once a draw is published.
World ranking
No. 259
No change since 5 Oct
2026 season
24–25
Last 5 matches
L L L W L
Career titles
0
Right now
James McCabe is coming off a qualifying final loss to Hayato Matsuoka in Jinan on Monday 12 October. That defeat left McCabe with four losses in his last five matches and moved his season record to 24-25, including 18-19 on hard courts.
24–25
2026 record
49 matches through 12 Oct.
- Hard
- 18–19
- Clay
- 0–1
- Grass
- 6–5
3
Match winning streak
At Canberra, 5 Jan to 8 Jan.
- Deciding sets
- 7–8
- Tiebreaks
- 15–15
Tournament Run
James McCabe’s road through Jinan 2026.
-
Qualifying semi-finals
vs Siddhant Banthia
Won 6–0 3–1 ret.
-
Qualifying final
Lost 3–6 4–6
News & Insights
What is happening around James McCabe - headlines from our approved sources, links go to the source.
No fresh headlines about James McCabe from our sources yet.
Serve & return, 2026
How the points are won, from the match statistics api-tennis records. The tick on each bar is the median of the ATP top 100.
38 matches with statistics
On serve about tour average at holding serve
- Aces per match
- 8.2 tour median 6.3 · more than most
- Double faults per match
- 2.2 tour median 2.7 · fewer than most
- 1st serve points won
- 74% tour median 73%
- 2nd serve points won
- 49% tour median 52%
- Service games held
- 83% tour median 81%
- Break points saved
- 64% tour median 63%
On return 6 points worse than the ATP median at converting break points
- Return games won
- 14% tour median 22%
- Break points converted
- 34% tour median 40%
Career
0 singles titles · best year-end No. 193 (2025). Year-end singles ranking by season, from api-tennis.
Results
Every singles result on record, newest first. Opponents link to their page and the score to the match page, where we have one; "people predicted" is this player's Polymarket price before the match.
| Date | Result | Opponent | Tournament | Score | People predicted |
|---|---|---|---|---|---|
| 12 Oct 2026 | L | Hayato Matsuoka | Jinan · Qualifying final | 3–6 4–6 | |
| 11 Oct 2026 | W | Siddhant Banthia | Jinan · Qualifying semi-finals | 6–0 3–1 ret. | |
| 30 Sept 2026 | L | Federico Cina | Jingshan · Round of 32 | 2–6 3–6 | |
| 24 Aug 2026 | L | Lukas Neumayer | US Open · Qualifying quarter-finals | 1–6 4–6 | |
| 12 Aug 2026 | L | Noah Zamora | M25 East Lansing, MI · Round of 32 | 6–4 3–6 6–7(2) | |
| 4 Aug 2026 | L | Dusan Lajovic | Lexington · Round of 32 | 3–6 7–6(5) 3–6 | |
| 25 Jul 2026 | L | Alex Bolt | Washington · Qualifying semi-finals | 6–7(6) 6–7(2) | |
| 21 Jul 2026 | L | Duncan Chan | Winnipeg · Round of 32 | 6–7(5) 6–4 5–7 |
Show next 20 of 41 more
| 16 Jul 2026 | L | Bernard Tomic | Lincoln · Round of 16 | 6–7(2) 4–6 | |
| 15 Jul 2026 | W | Masamichi Imamura | Lincoln · Round of 32 | 6–4 7–6(6) | |
| 8 Jul 2026 | L | Jason Jung | Newport · Round of 32 | 4–6 3–6 | |
| 22 Jun 2026 | L | Roman Safiullin | Wimbledon · Qualifying quarter-finals | 3–6 6–7(4) | |
| 14 Jun 2026 | L | Remy Bertola | Nottingham · Qualifying final | 6–7(3) 4–6 | |
| 13 Jun 2026 | W | Rhys Lawlor | Nottingham · Qualifying semi-finals | 6–4 6–2 | |
| 11 Jun 2026 | L | Kamil Majchrzak | Hertogenbosch · Round of 16 | 0–6 3–6 | |
| 10 Jun 2026 | W | Zizou Bergs | Hertogenbosch · Round of 32 | 6–7(2) 6–2 7–6(4) | |
| 7 Jun 2026 | W | Sander Jong | Hertogenbosch · Qualifying final | 7–6(5) 6–4 | |
| 6 Jun 2026 | W | Coleman Wong | Hertogenbosch · Qualifying semi-finals | 3–6 6–4 6–3 | |
| 3 Jun 2026 | L | Kamil Majchrzak | Birmingham · Round of 32 | 6–7(3) 3–6 | |
| 1 Jun 2026 | W | Martin Damm | Birmingham · Qualifying final | 3–6 6–3 6–4 | |
| 31 May 2026 | W | B. Moxon | Birmingham · Qualifying semi-finals | 6–2 6–3 | |
| 19 May 2026 | L | Zdenek Kolar | French Open · Qualifying quarter-finals | 3–6 6–7(1) | |
| 7 May 2026 | L | Adam Walton | Wuxi · Round of 16 | 3–6 6–7(1) | |
| 5 May 2026 | W | Tung-Lin Wu | Wuxi · Round of 32 | 7–5 7–6(4) | |
| 29 Apr 2026 | L | Andre Ilagan | Jiujiang (China) · Round of 32 | 6–4 4–6 2–6 | |
| 24 Apr 2026 | L | Leandro Riedi | Gwangju · Quarter-finals | 1–6 4–6 | |
| 23 Apr 2026 | W | Dane Sweeny | Gwangju · Round of 16 | 6–7(6) 6–1 7–6(8) | |
| 21 Apr 2026 | W | Kaichi Uchida | Gwangju · Round of 32 | 6–4 7–5 |
Show next 20 of 21 more
| 14 Apr 2026 | L | Alex Bolt | Busan · Round of 32 | 5–7 6–7(2) | |
| 11 Apr 2026 | L | Luca Castelnuovo | M25 Maanshan 2 (China) · Semi-finals | 4–6 4–6 | |
| 10 Apr 2026 | W | Dominik Palan | M25 Maanshan 2 (China) · Quarter-finals | 6–4 6–2 | |
| 9 Apr 2026 | W | Egor Pleshivtsev | M25 Maanshan 2 (China) · Round of 16 | 6–3 6–2 | |
| 8 Apr 2026 | W | Michael Zhu | M25 Maanshan 2 (China) · Round of 32 | 1–6 6–3 6–2 | |
| 4 Apr 2026 | L | Alastair Gray | M25 Maanshan (China) · Semi-finals | 6–0 3–6 2–6 | |
| 3 Apr 2026 | W | Colin Sinclair | M25 Maanshan (China) · Quarter-finals | 3–6 7–6(5) 7–5 | |
| 2 Apr 2026 | W | Luca Castelnuovo | M25 Maanshan (China) · Round of 16 | 6–4 6–4 | |
| 1 Apr 2026 | W | Matthew Dellavedova | M25 Maanshan (China) · Round of 32 | 6–2 6–7(3) 6–3 | |
| 26 Mar 2026 | L | Hayato Matsuoka | Yokkaichi · Round of 16 | 5–7 4–6 | |
| 24 Mar 2026 | W | Andre Ilagan | Yokkaichi · Round of 32 | 6–4 7–6(9) | |
| 14 Feb 2026 | L | Jan Choinski | Doha · Qualifying semi-finals | 4–6 4–6 | |
| 6 Feb 2026 | L | Blake Ellis | Brisbane · Quarter-finals | 7–6(6) 4–6 3–6 | |
| 5 Feb 2026 | W | Shinji Hazawa | Brisbane · Round of 16 | 6–4 6–4 | |
| 3 Feb 2026 | W | Kokoro Isomura | Brisbane · Round of 32 | 6–2 6–3 | |
| 14 Jan 2026 | L | Nicolai Budkov Kjaer | Australian Open · Qualifying semi-finals | 6–4 3–6 6–7(6) | |
| 12 Jan 2026 | W | Pavle Marinkov | Australian Open · Qualifying quarter-finals | 6–2 7–6(5) | |
| 9 Jan 2026 | L | Alexander Blockx | Canberra · Semi-finals | 3–6 7–6(3) 3–6 | |
| 8 Jan 2026 | W | Tomas Barrios Vera | Canberra · Quarter-finals | 6–1 7–6(5) | |
| 7 Jan 2026 | W | Jack Pinnington Jones | Canberra · Round of 16 | 6–4 7–6(4) |
Show next 1 of 1 more
| 5 Jan 2026 | W | Mark Lajal | Canberra · Round of 32 | 7–6(3) 7–6(8) |