James Mccabe
Updated
- Rating6610.79
- ATP rank#334
- Last 102-8
- Last 302-3
- Current streak2 Losses
Recent match previews
- 2026-10-21: vs Elias Ymer, ATP Guangzhou (China)
- 2026-10-20: vs Jay Dylan Hara Friend, ATP Guangzhou (China)
- 2026-10-12: vs Hayato Matsuoka, ATP Jinan (China)
- 2026-10-10: vs Siddhant Banthia, ATP Jinan (China)
Match effects, last 365 days
| Date | Opponent | Opp Rank | Opp Rating | Score | Result | Effect | % of Ranking | Tour | Tournament | Note |
|---|---|---|---|---|---|---|---|---|---|---|
| 27.10.2026 | Hiroki Moriya | 528 | 6496.56 | 6-1, 2-6, 7-6 | Loss | -51.92 | 206.88% | ATP SINGLES / 27.10.2026 | China Ningbo | |
| 21.10.2026 | Jay Dylan Hara Friend | 298 | 6636.88 | 4-6, 7-6, 6-4 | Loss | 26.09 | 243.13% | ATP SINGLES / 21.10.2026 | China Guangzhou | |
| 19.10.2026 | Elias Ymer | 245 | 6682.50 | 6-0, 6-7, 7-6 | Win | 155.05 | 269.34% | ATP SINGLES / 19.10.2026 | China Guangzhou | |
| 12.10.2026 | Hayato Matsuoka | 332 | 6613.04 | 6-3, 6-4 | Loss | -160.61 | 99.24% | ATP SINGLES / 12.10.2026 | China Jinan | |
| 11.10.2026 | Siddhant Banthia | 1404 | 6242.44 | 6-0, 3-1 | Win | -72.78 | 126.62% | ATP SINGLES / 11.10.2026 | China Jinan | |
| 30.09.2026 | Federico Cina | 140 | 6769.66 | 6-2, 6-3 | Loss | -39.12 | 64.63% | ATP SINGLES / 30.09.2026 | China Jingshan | |
| 24.08.2026 | Lukas Neumayer | 158 | 6745.85 | 6-1, 6-4 | Loss | -32.94 | 48.61% | ATP SINGLES / 24.08.2026 | USA US Open | |
| 12.08.2026 | Noah Zamora | 1006 | 6338.11 | 4-6, 6-3, 7-6 | Loss | -268.67 | 132.94% | ATP SINGLES / 12.08.2026 | USA East Lansing | |
| 04.08.2026 | Dusan Lajovic | 128 | 6790.15 | 6-3, 6-7, 6-3 | Loss | 114.36 | 100.00% | ATP SINGLES / 04.08.2026 | USA Lexington | |
| 25.07.2026 | Alex Bolt | 246 | 6682.38 | 7-6, 7-6 | Loss | 21.59 | 92.59% | ATP SINGLES / 25.07.2026 | USA Washington | |
| 21.07.2026 | Duncan Chan | 417 | 6551.65 | 7-6, 4-6, 7-5 | Loss | -67.96 | 127.19% | ATP SINGLES / 21.07.2026 | Canada Winnipeg | |
| 16.07.2026 | Bernard Tomic | 272 | 6655.11 | 7-6, 6-4 | Loss | -45.67 | 71.99% | ATP SINGLES / 16.07.2026 | USA Lincoln | |
| 14.07.2026 | Masamichi Imamura | 507 | 6511.89 | 6-4, 7-6 | Win | 1.10 | 85.07% | ATP SINGLES / 14.07.2026 | USA Lincoln | |
| 08.07.2026 | Jason Jung | 458 | 6533.85 | 6-4, 6-3 | Loss | -239.80 | 47.38% | ATP SINGLES / 08.07.2026 | USA New Port | |
| 22.06.2026 | Roman Safiullin | 86 | 6846.62 | 6-3, 7-6 | Loss | 142.50 | 53.86% | ATP SINGLES / 22.06.2026 | United Kingdom Wimbledon | |
| 14.06.2026 | Remy Bertola | 185 | 6723.84 | 7-6, 6-4 | Loss | 23.06 | 56.26% | ATP SINGLES / 14.06.2026 | United Kingdom Nottingham | |
| 13.06.2026 | Rhys Lawlor | 1094 | 6315.79 | 6-4, 6-2 | Win | -72.50 | 67.00% | ATP SINGLES / 13.06.2026 | United Kingdom Nottingham | |
| 11.06.2026 | Kamil Majchrzak | 48 | 6892.78 | 6-0, 6-3 | Loss | 102.00 | 16.49% | ATP SINGLES / 11.06.2026 | Netherlands Hertogenbosch | |
| 10.06.2026 | Zizou Bergs | 38 | 6904.28 | 6-7, 6-2, 7-6 | Win | 368.49 | 98.20% | ATP SINGLES / 10.06.2026 | Netherlands Hertogenbosch | |
| 07.06.2026 | Sander Jong | 420 | 6550.72 | 7-6, 6-4 | Win | 39.93 | 63.97% | ATP SINGLES / 07.06.2026 | Netherlands Hertogenbosch | |
| 06.06.2026 | Coleman Wong | 130 | 6781.99 | 3-6, 6-4, 6-3 | Win | 267.21 | 79.35% | ATP SINGLES / 06.06.2026 | Netherlands Hertogenbosch | |
| 03.06.2026 | Kamil Majchrzak | 48 | 6892.78 | 7-6, 6-3 | Loss | 188.66 | 46.52% | ATP SINGLES / 03.06.2026 | United Kingdom Birmingham | |
| 01.06.2026 | Martin Damm | 88 | 6840.00 | 3-6, 6-3, 6-4 | Win | 325.21 | 76.36% | ATP SINGLES / 01.06.2026 | United Kingdom Birmingham | |
| 31.05.2026 | Billy Moxon | 5604 | 5400.21 | 6-2, 6-3 | Win | -515.29 | 60.62% | ATP SINGLES / 31.05.2026 | United Kingdom Birmingham | |
| 19.05.2026 | Zdenek Kolar | 254 | 6671.77 | 6-3, 7-6 | Loss | -32.35 | 41.45% | ATP SINGLES / 19.05.2026 | France Paris | |
| 07.05.2026 | Adam Walton | 120 | 6797.75 | 6-3, 7-6 | Loss | 93.63 | 37.79% | ATP SINGLES / 07.05.2026 | China Wuxi | |
| 05.05.2026 | Tung Lin Wu | 344 | 6606.44 | 7-5, 7-6 | Win | 95.65 | 49.62% | ATP SINGLES / 05.05.2026 | China Wuxi | |
| 29.04.2026 | Andre Ilagan | 292 | 6639.82 | 4-6, 6-4, 6-2 | Loss | 16.53 | 47.38% | ATP SINGLES / 29.04.2026 | China Jiujiang | |
| 24.04.2026 | Leandro Riedi | 143 | 6767.02 | 6-1, 6-4 | Loss | -11.77 | 18.99% | ATP SINGLES / 24.04.2026 | South Korea Gwangju | |
| 23.04.2026 | Dane Sweeny | 171 | 6731.46 | 6-7, 6-1, 7-6 | Win | 200.68 | 67.85% | ATP SINGLES / 23.04.2026 | South Korea Gwangju | |
| 21.04.2026 | Kaichi Uchida | 474 | 6529.22 | 6-4, 7-5 | Win | 68.43 | 44.54% | ATP SINGLES / 21.04.2026 | South Korea Gwangju | |
| 14.04.2026 | Alex Bolt | 246 | 6682.38 | 7-5, 7-6 | Loss | -23.86 | 38.69% | ATP SINGLES / 14.04.2026 | South Korea Busan | |
| 11.04.2026 | Luca Castelnuovo | 508 | 6511.70 | 6-4, 6-4 | Loss | -249.09 | 27.50% | ATP SINGLES / 11.04.2026 | China Maanshan V | |
| 10.04.2026 | Dominik Palan | 687 | 6430.78 | 6-4, 6-2 | Win | 7.50 | 40.93% | ATP SINGLES / 10.04.2026 | China Maanshan V | |
| 09.04.2026 | Egor Pleshivtsev | 953 | 6350.26 | 6-3, 6-2 | Win | -40.26 | 40.61% | ATP SINGLES / 09.04.2026 | China Maanshan V | |
| 08.04.2026 | Michael Zhu | 1377 | 6246.87 | 1-6, 6-3, 6-2 | Win | -131.34 | 43.66% | ATP SINGLES / 08.04.2026 | China Maanshan V | |
| 04.04.2026 | Alastair Gray | 393 | 6569.95 | 0-6, 6-3, 6-2 | Loss | 5.53 | 35.82% | ATP SINGLES / 04.04.2026 | China Maanshan IV | |
| 03.04.2026 | Colin Sinclair | 882 | 6372.60 | 3-6, 7-6, 7-5 | Win | -194.19 | 48.47% | ATP SINGLES / 03.04.2026 | China Maanshan IV | |
| 02.04.2026 | Luca Castelnuovo | 508 | 6511.70 | 6-4, 6-4 | Win | 50.91 | 38.48% | ATP SINGLES / 02.04.2026 | China Maanshan IV | |
| 01.04.2026 | Matthew Dellavedova | 575 | 6475.76 | 6-2, 6-7, 6-3 | Win | -16.69 | 57.28% | ATP SINGLES / 01.04.2026 | China Maanshan IV | |
| 26.03.2026 | Hayato Matsuoka | 332 | 6613.04 | 7-5, 6-4 | Loss | -147.75 | 27.35% | ATP SINGLES / 26.03.2026 | Japan Yokkaichi | |
| 24.03.2026 | Andre Ilagan | 292 | 6639.82 | 6-4, 7-6 | Win | 129.03 | 35.90% | ATP SINGLES / 24.03.2026 | Japan Yokkaichi | |
| 21.03.2026 | Cruz Hewitt | 472 | 6529.86 | 3-6, 6-3, 7-6 | Loss | -64.93 | 43.86% | ATP SINGLES / 21.03.2026 | Australia Wodonga | |
| 20.03.2026 | Joshua Charlton | 957 | 6350.07 | 7-6, 6-3 | Win | -145.72 | 34.81% | ATP SINGLES / 20.03.2026 | Australia Wodonga | |
| 19.03.2026 | Ymerali Ibraimi | 1851 | 6155.40 | 6-3, 6-2 | Win | -137.69 | 34.55% | ATP SINGLES / 19.03.2026 | Australia Wodonga | |
| 18.03.2026 | Matt Hulme | 1356 | 6251.31 | 7-5, 6-7, 6-3 | Win | -266.14 | 51.42% | ATP SINGLES / 18.03.2026 | Australia Wodonga | |
| 14.02.2026 | Jan Choinski | 127 | 6791.00 | 6-4, 6-4 | Loss | 30.21 | 17.86% | ATP SINGLES / 14.02.2026 | Qatar Doha | |
| 06.02.2026 | Blake Ellis | 670 | 6439.39 | 6-7, 6-4, 6-3 | Loss | -236.01 | 27.29% | ATP SINGLES / 06.02.2026 | Australia Brisbane I | |
| 05.02.2026 | Shinji Hazawa | 1039 | 6329.93 | 6-4, 6-4 | Win | -130.86 | 25.00% | ATP SINGLES / 05.02.2026 | Australia Brisbane I | |
| 03.02.2026 | Kokoro Isomura | 711 | 6422.03 | 6-2, 6-3 | Win | 13.75 | 24.62% | ATP SINGLES / 03.02.2026 | Australia Brisbane I | |
| 14.01.2026 | Nicolai Budkov Kjaer | 146 | 6761.67 | 4-6, 6-3, 7-6 | Loss | 154.88 | 26.38% | ATP SINGLES / 14.01.2026 | Australia Australian Open | |
| 13.01.2026 | Pavle Marinkov | 696 | 6428.01 | 6-2, 7-6 | Win | -45.27 | 20.94% | ATP SINGLES / 13.01.2026 | Australia Australian Open | |
| 09.01.2026 | Alexander Blockx | 30 | 6912.50 | 6-3, 6-7, 6-3 | Loss | 236.72 | 20.31% | ATP SINGLES / 09.01.2026 | Australia Canberra | |
| 08.01.2026 | Tomas Barrios Vera | 176 | 6728.98 | 6-1, 7-6 | Win | 263.19 | 20.15% | ATP SINGLES / 08.01.2026 | Australia Canberra | |
| 07.01.2026 | Jack Pinnington Jones | 147 | 6759.95 | 6-4, 7-6 | Win | 249.17 | 20.00% | ATP SINGLES / 07.01.2026 | Australia Canberra | |
| 05.01.2026 | Mark Lajal | 201 | 6709.93 | 7-6, 7-6 | Win | 149.14 | 19.69% | ATP SINGLES / 05.01.2026 | Australia Canberra | |
| 28.11.2025 | Rinky Hijikata | 81 | 6851.15 | 7-6, 6-2 | Loss | 142.78 | 9.80% | ATP SINGLES / 28.11.2025 | Australia Playford | |
| 27.11.2025 | Marc Polmans | 353 | 6598.48 | 6-2, 7-6 | Win | 125.20 | 14.58% | ATP SINGLES / 27.11.2025 | Australia Playford | |
| 25.11.2025 | Blaise Bicknell | 535 | 6493.51 | 6-4, 6-1 | Win | 77.73 | 14.36% | ATP SINGLES / 25.11.2025 | Australia Playford | |
| 22.11.2025 | Hayato Matsuoka | 332 | 6613.04 | 7-5, 6-4 | Loss | -147.75 | 10.52% | ATP SINGLES / 22.11.2025 | Australia Sydney | |
| 21.11.2025 | Rinky Hijikata | 81 | 6851.15 | 6-3, 7-5 | Win | 405.37 | 13.92% | ATP SINGLES / 21.11.2025 | Australia Sydney | |
| 19.11.2025 | Karan Singh | 707 | 6423.53 | 6-3, 6-2 | Win | 15.25 | 13.71% | ATP SINGLES / 19.11.2025 | Australia Sydney | |
| 17.11.2025 | Hiroki Moriya | 528 | 6496.56 | 6-4, 6-3 | Win | 50.78 | 13.50% | ATP SINGLES / 17.11.2025 | Australia Sydney | |
| 11.11.2025 | Cruz Hewitt | 472 | 6529.86 | 6-2, 6-1 | Loss | -310.93 | 3.22% | ATP SINGLES / 11.11.2025 | Australia Brisbane |