Stadium: Court 4 Round: 15 Ground: Hardcourt outdoor
ATP Shanghai | 2023/10/03 04:30 | James Duckworth v James McCabe | 7-6,6-2 |
Challenger Bengaluru | 2023/02/25 09:30 | James McCabe v James Duckworth | 3-6,3-6 |
Challenger San Luis Potosi | 2025/04/20 22:00 | James Duckworth v Max Wiskandt | 6-1,6-1 |
Challenger San Luis Potosi | 2025/04/20 00:30 | James Duckworth v Dan Martin | 7-6,6-2 |
Challenger San Luis Potosi | 2025/04/18 23:00 | James Duckworth v Alfredo Perez | 7-6,6-4 |
Challenger San Luis Potosi | 2025/04/17 21:35 | James Duckworth v Maximilian Neuchrist | 6-2,7-6 |
Challenger San Luis Potosi | 2025/04/15 20:00 | James Duckworth v Rafael De Alba | 6-1,6-2 |
Challenger Mexico City | 2025/04/09 22:00 | James Duckworth v Juan Pablo Varillas | 6-2,4-6,4-6 |
Challenger Mexico City | 2025/04/07 23:55 | James Duckworth v Mateus Alves | 6-3,7-6 |
ATP Houston | 2025/04/01 21:05 | Colton Smith v James Duckworth | 6-2,6-2 |
Challenger Guangzhou | 2025/05/02 04:30 | Alibek Kachmazov v James McCabe | 7-6,6-4 |
Challenger Guangzhou | 2025/05/01 02:00 | Omar Jasika v James McCabe | 4-6,6-1,2-6 |
Challenger Guangzhou | 2025/04/29 08:25 | Kasidit Samrej v James McCabe | 3-6,7-6,3-6 |
Challenger Gwangju | 2025/04/23 03:40 | James McCabe v Yosuke Watanuki | 6-7,3-6 |
Challenger Busan | 2025/04/15 05:45 | Terence Atmane v James McCabe | 7-6,7-6 |
Challenger Morelia | 2025/03/24 21:00 | James McCabe v James Trotter | 7-6,6-7,6-7 |
Challenger Cap Cana | 2025/03/13 20:40 | Alexandre Muller v James McCabe | 6-0,6-2 |
Challenger Cap Cana | 2025/03/13 00:25 | Otto Virtanen v James McCabe | 6-7,0-6 |