
- Season
- 267–233
- 53.4% win rate
- Career
- 506–490
- 50.8% win rate
- Titles
- 7
- +6 doubles
- Prize money
- $18.7M
- Career
Recent form
8 losses in a row
- LLost to Adrian Mannarino
- LLost to Daniel Evans
- LLost to Carlos Taberner
- WBeat Marc-Andrea Huesler
- LLost to Mikael Ymer
- LLost to Denis Kudla
- LLost to Lloyd Harris
- LLost to Lucas Pouille
- LLost to Bernabe Zapata Miralles
- LLost to Tommy Paul
- LLost to Jordan Thompson
- LLost to Yoshihito Nishioka
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hardmost played114–10752%
- Clay71–6652%
- Grass57–2570%
- Indoor25–3542%
Elo rating
Full leaderboard1601
Peak 1852 in 2011 · from 634 rated matches
- Hard
1592-9 vs overall
280 matches
- Clay
1568-33 vs overall
169 matches
- Grass
1721+120 vs overall
98 matches
- Indoor
1552-48 vs overall
87 matches
Computed from every completed ATP singles match since 2008, not from ranking points: beating a strong player is worth more than beating a weak one. A surface figure is this player’s overall rating plus an adjustment learned only from their matches on that surface.
Match results
16 matches· Main tour · 2020
- LRafael Nadal2020· Rolex Paris Masters · Round 2Indoor6-4, 6-7(5), 4-6
- WFilip Krajinovic2020· Rolex Paris Masters · Round 1Indoor7-6(11), 6-1
- LAlex de Minaur2020· European Open · Round 2Indoor4-6, 2-6
- WTommy Paul2020· European Open · Round 1Indoor6-3, 6-2
- LBorna Coric2020· St Petersburg Open · Round 1Indoor3-6, 6-7(2)
- LDaniel Altmaier2020· French Open · Round 1Clay6-7(1), 4-6, 4-6
- LMarc-Andrea Huesler2020· Generali Open · QuarterfinalClay4-6, 3-6
- WGuido Pella2020· Generali Open · Round 2Clay7-5, 6-7(4), 7-6(3)
- WPierre-Hugues Herbert2020· Generali Open · Round 1Clay6-4, 6-3
- LKyle Edmund2020· Abierto Mexicano Telcel presentada por HSBC · Round 1Hard4-6, 1-6
- LRichard Gasquet2020· Open Sud de France · Round 2Indoor7-6(1), 4-6, 2-6
- WUgo Humbert2020· Open Sud de France · Round 1Indoor6-4, 6-1
- LRoberto Bautista Agut2020· Australian Open · Round 1Hard2-6, 2-6, 5-7
- LHubert Hurkacz2020· ASB Classic · QuarterfinalHard4-6, 7-6(11), 4-6
- WFabio Fognini2020· ASB Classic · Round 2Hard3-6, 6-4, 6-3
- WPablo Andujar2020· ASB Classic · Round 1Hard3-6, 7-6(4), 6-4