James McCabe leads 2 to 1 over 3 singles meetings since 2024. Last meeting on 16/09/2025 at Chengdu Open - Chengdu.
| Date | Tournament | Round | Surface | Winner | Score |
|---|---|---|---|---|---|
| 16/09/2025 | Chengdu Open - Chengdu | Qualifying 1 | hard | Mcdonald | 6-3 2-0 |
| 17/09/2024 | Hangzhou Open - Hangzhou | Qualifying 1 | hard | McCabe | 6-7(4) 7-5 6-4 |
| 22/06/2024 | Rothesay International - Eastbourne | Qualifying 1 | grass | McCabe | 4-6 5-7 |
| hard | Mcdonald 1 - 1 McCabe |
| grass | Mcdonald 0 - 1 McCabe |
| 2025 | Mcdonald 1 - 0 McCabe |
| 2024 | Mcdonald 0 - 2 McCabe |
180 wins, 163 losses since 2021 (52.5%).
Last matches: D V V D D
193 wins, 148 losses since 2021 (56.6%).
Last matches: D D D D D
James McCabe leads 2 to 1 over 3 singles meetings since 2024.
On 16/09/2025, at Chengdu Open - Chengdu (Qualifying 1): Mackenzie Mcdonald won 6-3 2-0.