James McCabe leads 2 to 1 over 3 singles meetings since 2023. Last meeting on 27/10/2026 at Ningboo Challenger.
| Date | Tournament | Round | Surface | Winner | Score |
|---|---|---|---|---|---|
| 27/10/2026 | Ningboo Challenger | Round 1 | hard | Moriya | 6-1 2-6 7-6(1) |
| 17/11/2025 | Sydney Challenger | Round 1 | hard | McCabe | 6-4 6-3 |
| 20/02/2023 | Bengaluru Challenger | Qualifiers | hard | McCabe | 6-1 6-3 |
| hard | Moriya 1 - 2 McCabe |
| 2026 | Moriya 1 - 0 McCabe |
| 2025 | Moriya 0 - 1 McCabe |
| 2023 | Moriya 0 - 1 McCabe |
170 wins, 167 losses since 2021 (50.4%).
Last matches: D V V D V
196 wins, 154 losses since 2021 (56.0%).
Last matches: D V D D D
James McCabe leads 2 to 1 over 3 singles meetings since 2023.
On 27/10/2026, at Ningboo Challenger (Round 1): Hiroki Moriya won 6-1 2-6 7-6(1).