Nov 11 |
Chall. 75 |
1/16 |
Champaign, IL Challenger, Champaign, IL(USA) |
Nov 04 |
Chall. 75 |
1/16 |
Knoxville, TN Challenger, Knoxville, TN(USA) |
Oct 21 |
Chall. 125 |
F |
Taipei II Challenger, Taipei(CHN) |
Oct 14 |
Chall. 100 |
SF |
Shenzhen II Challenger, Shenzhen(CHN) |
Oct 07 |
Chall. 125 |
QF |
Hangzhou challenger, Hangzhou(CHN) |
Oct 02 |
1000 |
[Q] |
Rolex Shanghai Masters, Shanghai(CHN) |
Sep 23 |
Chall. 100 |
QF |
Nonthaburi IV Challenger, Nonthaburi(THA) |
Sep 18 |
250 |
1/16 |
Chengdu Open, Chengdu(CHN) |
Aug 26 |
GS M |
1/64 |
US Open, New York, NY(USA) |
Aug 19 |
250 |
1/32 |
Winston-Salem Open, Winston Salem, NC(USA) |
Aug 12 |
Chall. 100 |
1/16 |
Cary, NC Challenger, Cary, NC(USA) |
Aug 06 |
1000 |
[Q] |
Omnium Banque Nationale presente par Rogers, Montreal(CAN) |
Jul 29 |
500 |
1/32 |
Mubadala Citi DC Open, Washington, DC(USA) |
Jul 22 |
250 |
1/8 |
Truist Atlanta Open, Atlanta, GA(USA) |
Jul 22 |
250 |
[Q] |
Truist Atlanta Open, Atlanta, GA(USA) |
Jul 15 |
Chall. 75 |
1/16 |
Granby Challenger, Granby(CAN) |
Jul 01 |
GS M |
1/32 |
Wimbledon, Wimbledon(GBR) |
Jun 24 |
250 |
1/8 |
Mallorca Championships, Mallorca(ESP) |
Jun 24 |
250 |
[Q] |
Mallorca Championships, Mallorca(ESP) |
Jun 17 |
500 |
[Q] |
Terra Wortmann Open, Halle(GER) |
Jun 10 |
250 |
[Q] |
Libema Open, 's-Hertogenbosch(NED) |
Jun 03 |
Chall. 125 |
1/16 |
Surbiton Challenger, Surbiton(GBR) |
May 27 |
GS M |
1/64 |
French Open / Roland Garros, Paris(FRA) |
May 13 |
Chall. 75 |
Win. |
Taipei Challenger, Taipei(TPE) |
May 06 |
Chall. 75 |
QF |
Wuxi Challenger, Wuxi(CHN) |
Apr 29 |
Chall. 75 |
F |
Guangzhou Challenger, Guangzhou(CHN) |
Apr 15 |
Chall. 125 |
F |
Acapulco Challenger, Acapulco(MEX) |
Apr 08 |
Chall. 75 |
SF |
Morelos Challenger, Morelos (MEX) |
Apr 01 |
Chall. 125 |
1/16 |
Mexico City Challenger, Mexico City(MEX) |
Mar 20 |
1000 |
1/64 |
Miami Open presented by Itau, Miami, FL(USA) |
Mar 20 |
1000 |
[Q] |
Miami Open presented by Itau, Miami, FL(USA) |
Mar 11 |
Chall. 175 |
1/16 |
Phoenix, AZ Challenger, Phoenix, AZ(USA) |
Mar 11 |
Chall. 175 |
[Q] |
Phoenix, AZ Challenger, Phoenix, AZ(USA) |
Mar 06 |
1000 |
[Q] |
BNP Paribas Open, Indian Wells, CA(USA) |
Feb 26 |
Chall. 75 |
1/8 |
New Delhi Challenger, New Delhi(IND) |
Feb 19 |
Chall. 100 |
F |
Pune challenger, Pune (IND) |
Feb 12 |
Chall. 100 |
QF |
Bengaluru I Challenger, Bengaluru(IND) |
Feb 05 |
Chall. 75 |
Win. |
Burnie II Challenger, Burnie(AUS) |
Jan 29 |
Chall. 75 |
1/8 |
Burnie Challenger, Burnie(AUS) |
Jan 15 |
GS M |
1/64 |
Australian Open, Melbourne(AUS) |
Jan 08 |
250 |
1/16 |
Adelaide International, Adelaide(AUS) |
Jan 08 |
250 |
[Q] |
Adelaide International, Adelaide(AUS) |
Jan 01 |
Chall. 125 |
1/16 |
Canberra Challenger, Canberra(AUS) |