171–192Win–Loss
47.1%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Hard | 150 | 159 | 48.5% |
| Clay | 20 | 25 | 44.4% |
| Grass | 1 | 6 | 14.3% |
| Carpet | 0 | 2 | 0.0% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2020 | 3 | 1 | 0 | 75.0% |
| 2019 | 17 | 24 | 0 | 41.5% |
| 2018 | 16 | 27 | 0 | 37.2% |
| 2017 | 23 | 28 | 0 | 45.1% |
| 2016 | 30 | 28 | 1 | 51.7% |
| 2015 | 13 | 17 | 0 | 43.3% |
| 2014 | 16 | 16 | 0 | 50.0% |
| 2013 | 28 | 21 | 0 | 57.1% |
| 2012 | 14 | 9 | 0 | 60.9% |
| 2011 | 7 | 9 | 0 | 43.8% |
| 2010 | 4 | 9 | 0 | 30.8% |
| 2009 | 0 | 2 | 0 | 0.0% |
| 2008 | 0 | 1 | 0 | 0.0% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2018-10-15 | Ningbo CH | R32 | L | Hiroki Moriya | 187 | 6-4 6-4 |
| 2018-10-08 | Shanghai Masters | Q1 | L | Matteo Berrettini | 54 | 6-4 6-2 |
| 2018-10-01 | Beijing | Q1 | L | Dusan Lajovic | 55 | 6-2 6-4 |
| 2018-09-24 | Shenzhen | R32 | L | Cameron Norrie | 73 | 6-2 6-2 |
| 2018-09-10 | Shanghai CH | QF | L | Miomir Kecmanovic | 177 | 3-6 6-3 6-1 |
| 2018-09-10 | Shanghai CH | R16 | W | Jason Jung | 121 | 6-3 6-0 |
| 2018-09-10 | Shanghai CH | R32 | W | Yan Bai | 317 | 2-6 6-2 6-3 |
| 2018-09-03 | Zhangjiagang CH | Q2 | L | Yuta Shimizu | 417 | 6-7(3) 6-3 4-1 RET |
| 2018-09-03 | Zhangjiagang CH | Q1 | W | David Poljak | 438 | 6-3 6-4 |
| 2018-08-06 | Jinan CH | R16 | L | Zihao Xia | 724 | 6-4 6-2 |
| 2018-08-06 | Jinan CH | R32 | W | Tak Khunn Wang | 498 | 7-5 7-6(3) |
| 2018-07-30 | Chengdu CH | R32 | L | Ze Zhang | 259 | 7-5 6-2 |
| 2018-07-09 | Bastad CH | R16 | L | Vaclav Safranek | 252 | 1-6 6-4 6-2 |
| 2018-07-09 | Bastad CH | R32 | W | Oscar Otte | 166 | 6-2 6-4 |
| 2018-07-09 | Bastad CH | Q3 | W | Dante Gennaro | 506 | 6-3 6-4 |
| 2018-07-09 | Bastad CH | Q2 | W | Christoffer Solberg | 1390 | 6-2 6-1 |
| 2018-07-02 | Recanati CH | Q1 | L | Andres Artunedo Martinavarro | 384 | 6-4 6-7(6) 6-4 |
| 2018-05-14 | Busan CH | R32 | L | Zhe Li | 332 | 6-4 3-6 6-1 |
| 2018-05-07 | Gimcheon CH | R32 | L | Filip Peliwo | 192 | 6-4 6-1 |
| 2018-04-30 | Seoul CH | QF | L | Tatsuma Ito | 172 | 7-5 3-6 6-2 |
| 2018-04-30 | Seoul CH | R16 | W | Yosuke Watanuki | 361 | 6-4 7-5 |
| 2018-04-30 | Seoul CH | R32 | W | Dudi Sela | 97 | 6-3 2-6 6-0 |
| 2018-04-23 | Anning CH | R32 | L | Yunseong Chung | 486 | 7-6(3) 6-3 |
| 2018-04-16 | Nanchang CH | R32 | L | Vaclav Safranek | 257 | 7-6(6) 6-2 |
| 2018-04-06 | Davis Cup G1 R2: IND vs CHN | RR | L | Ramkumar Ramanathan | 132 | 7-6(4) 6-3 |
| 2018-03-19 | Qujing CH | R16 | L | Jason Kubler | 195 | 7-6(3) 6-4 |
| 2018-03-19 | Qujing CH | R32 | W | Gerard Granollers | 352 | 7-6(4) 6-3 |
| 2018-03-12 | Shenzhen CH | R32 | L | Tatsuma Ito | 176 | 7-6(5) 5-7 7-5 |
| 2018-03-05 | Zhuhai CH | R16 | L | Malek Jaziri | 84 | 6-4 1-6 6-4 |
| 2018-03-05 | Zhuhai CH | R32 | W | Zihao Xia | 805 | 6-4 6-4 |
| 2018-02-26 | Yokohama CH | R16 | L | Go Soeda | 153 | 7-6(5) 6-3 |
| 2018-02-26 | Yokohama CH | R32 | W | Ze Zhang | 286 | 6-4 7-6(5) |
| 2018-02-19 | Kyoto CH | R32 | L | John Millman | 103 | 6-4 6-4 |
| 2018-02-02 | Davis Cup G1 R1: CHN vs NZL | RR | L | Jose Rubin Statham | 308 | 2-6 6-4 6-4 |
| 2018-01-15 | Australian Open | Q2 | L | Dustin Brown | 129 | 3-6 6-4 7-6(16) |
| 2018-01-15 | Australian Open | Q1 | W | Dayne Kelly | 274 | 6-1 7-6(3) |
| 2018-01-01 | Bangkok CH | R16 | L | Mats Moraing | 274 | 6-2 6-2 |
| 2018-01-01 | Bangkok CH | R32 | W | Zhe Li | 270 | 6-3 6-2 |
| 2017-10-30 | Shenzhen CH | R32 | L | Stephane Robert | 337 | 2-6 7-6(6) 6-1 |
| 2017-10-23 | Suzhou CH | QF | L | Miomir Kecmanovic | 294 | 6-3 6-1 |
| 2017-10-23 | Suzhou CH | R16 | W | Zhizhen Zhang | 347 | 6-3 3-6 6-3 |
| 2017-10-23 | Suzhou CH | R32 | W | Yan Bai | 468 | 6-1 6-2 |
| 2017-10-16 | Ningbo CH | R16 | L | Yosuke Watanuki | 430 | 6-3 6-3 |
| 2017-10-16 | Ningbo CH | R32 | W | Radu Albot | 109 | 6-4 6-3 |
| 2017-10-09 | Shanghai Masters | R32 | L | Steve Johnson | 45 | 6-2 6-1 |
| 2017-10-09 | Shanghai Masters | R64 | W | Jeremy Chardy | 83 | 7-6(2) 6-2 |
| 2017-10-02 | Beijing | R32 | L | Karen Khachanov | 42 | 6-4 6-2 |
| 2017-09-25 | Chengdu | R32 | L | Taylor Fritz | 94 | 7-5 6-1 |
| 2017-09-11 | Shanghai CH | R16 | L | Dayne Kelly | 284 | 7-6(4) 4-6 6-2 |
| 2017-09-11 | Shanghai CH | R32 | W | Marcos Giron | 253 | 7-6(6) 6-4 |