Stadium: Court 2 Round: 25 Ground: Clay
Challenger - Taipei | 2019/04/11 09:00 | Jason Jung v James Duckworth | 6-2,6-2 |
Challenger - Taipei | 2019/04/09 12:15 | Yang, Tsung-Hua v James Duckworth | 6-7,0-6 |
Zhangjiagang, China | 2019/03/21 05:10 | Stefano Napolitano v James Duckworth | 6-4,3-6,7-5 |
Zhangjiagang, China | 2019/03/19 04:40 | Xia, Zihao v James Duckworth | 0-6,3-6 |
Challenger - Shenzhen | 2019/03/13 02:00 | James Duckworth v Lopez Perez | 4-6,2-6 |
Bangkok II, Thailand | 2019/02/24 04:30 | James Duckworth v Alejandro Davidovich Fokina | 6-4,6-3 |
Bangkok II, Thailand | 2019/02/23 05:30 | Gunneswaran, Prajnesh v James Duckworth | 6-7,6-3,6-7 |
Bangkok II, Thailand | 2019/02/21 03:00 | Dimitar Kuzmanov v James Duckworth | 3-6,1-6 |
Anning, China | 2019/04/16 02:00 | Grills, Jacob v He, Yecong | 6-1,6-4 |
Anning, China | 2019/04/15 02:00 | Grills, Jacob v Wang, Ruixuan | 6-1,6-0 |
Mornington, Singles Qualifying M-ITF-AUS-04A | 2019/03/31 04:00 | Grills, Jacob v Christopher O'Connell | 6-7,3-6 |
Mornington, Singles Qualifying M-ITF-AUS-04A | 2019/03/28 23:00 | Grills, Jacob v Calum Puttergill | 6-2,7-5 |
Mornington, Singles Qualifying M-ITF-AUS-04A | 2019/03/27 23:00 | Grills, Jacob v Brandon Walkin | 6-2,4-6,7-6 |
Mornington, Singles Qualifying M-ITF-AUS-04A | 2019/03/27 00:35 | Grills, Jacob v Singh, Karunuday | 6-3,7-5 |
ITF - M15 Doha | 2019/03/10 13:00 | Grills, Jacob v Geoffrey Blancaneaux | 4-6,1-6 |
ITF - M15 Doha | 2019/03/09 12:30 | Grills, Jacob v Marsel Ilhan | 6-3,6-1 |