123–101Win–Loss
54.9%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Hard | 75 | 56 | 57.3% |
| Clay | 31 | 31 | 50.0% |
| Grass | 16 | 13 | 55.2% |
| Carpet | 1 | 1 | 50.0% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2026 | 9 | 6 | 0 | 60.0% |
| 2025 | 11 | 18 | 0 | 37.9% |
| 2024 | 9 | 14 | 0 | 39.1% |
| 2023 | 37 | 25 | 2 | 59.7% |
| 2022 | 38 | 24 | 2 | 61.3% |
| 2021 | 19 | 14 | 1 | 57.6% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2022-07-25 | Zug CH | QF | W | Alexander Ritschard | 178 | 6-4 6-3 |
| 2022-07-25 | Zug CH | R16 | W | Harold Mayot | 304 | 6-3 4-5 RET |
| 2022-07-25 | Zug CH | R32 | W | Jozef Kovalik | 156 | 5-7 6-2 6-4 |
| 2022-07-18 | Gstaad | R16 | L | Albert Ramos | 40 | 6-3 4-6 6-1 |
| 2022-07-18 | Gstaad | R32 | W | Marc Andrea Huesler | 99 | 6-7(2) 7-6(2) 6-4 |
| 2022-07-04 | Braunschweig CH | R32 | L | Henri Laaksonen | 96 | 6-7(5) 7-6(4) 6-4 |
| 2022-06-27 | Wimbledon | Q2 | L | Stefan Kozlov | 107 | 7-6(9) 4-6 6-3 |
| 2022-06-27 | Wimbledon | Q1 | W | Vitaliy Sachko | 246 | 6-3 2-6 4-1 RET |
| 2022-06-27 | Luedenscheid CH | R32 | L | Robin Haase | 257 | 6-4 6-4 |
| 2022-06-13 | Halle | Q2 | L | Radu Albot | 116 | 3-6 6-3 6-2 |
| 2022-06-13 | Halle | Q1 | W | Jiri Lehecka | 77 | 3-6 6-1 6-4 |
| 2022-06-06 | Stuttgart | R16 | L | Stefanos Tsitsipas | 5 | 6-3 6-4 |
| 2022-06-06 | Stuttgart | R32 | W | Maxime Cressy | 67 | 6-7(2) 7-6(5) 7-6(2) |
| 2022-06-06 | Stuttgart | Q2 | W | Mats Moraing | 125 | 6-4 6-3 |
| 2022-06-06 | Stuttgart | Q1 | W | Aslan Karatsev | 40 | 7-6(2) 6-1 |
| 2022-05-23 | Roland Garros | Q2 | L | Juan Ignacio Londero | 142 | 7-5 4-6 6-0 |
| 2022-05-23 | Roland Garros | Q1 | W | Joao Menezes | 362 | 6-4 6-0 |
| 2022-05-23 | Troisdorf CH | R16 | L | Zizou Bergs | 200 | 6-1 3-6 6-1 |
| 2022-05-23 | Troisdorf CH | R32 | W | Remy Bertola | 497 | 3-6 6-2 6-1 |
| 2022-05-09 | Heilbronn CH | R32 | L | Benjamin Hassan | 327 | 7-6(4) 2-0 RET |
| 2022-05-02 | Aix-En-Provence CH | R32 | L | Kyrian Jacquet | 332 | 4-6 6-1 7-5 |
| 2022-03-28 | Lugano CH | R32 | L | Jurij Rodionov | 201 | 6-3 7-5 |
| 2022-03-21 | Biel CH | SF | L | Kacper Zuk | 212 | 6-3 6-4 |
| 2022-03-21 | Biel CH | QF | W | Tim Van Rijthoven | 179 | 6-4 7-5 |
| 2022-03-21 | Biel CH | R16 | W | Aleksandar Kovacevic | 400 | 6-4 7-6(3) |
| 2022-03-21 | Biel CH | R32 | W | Yuichi Sugita | 229 | 7-6(5) 6-1 |
| 2022-02-21 | Pau CH | R32 | L | Pierre Hugues Herbert | 101 | 4-6 7-6(2) 6-4 |
| 2022-01-31 | Cleveland CH | F | W | Yoshihito Nishioka | 123 | 7-5 6-1 |
| 2022-01-31 | Cleveland CH | SF | W | Michael Mmoh | 242 | 3-6 6-3 7-6(2) |
| 2022-01-31 | Cleveland CH | QF | W | Ernesto Escobedo | 135 | 6-3 7-6(4) |
| 2022-01-31 | Cleveland CH | R16 | W | Emilio Nava | 325 | 3-6 6-3 6-4 |
| 2022-01-31 | Cleveland CH | R32 | W | Andreas Seppi | 106 | 6-4 6-4 |
| 2022-01-24 | Columbus CH | F | L | Yoshihito Nishioka | 119 | 6-2 6-4 |
| 2022-01-24 | Columbus CH | SF | W | Jurij Rodionov | 137 | 6-4 2-6 6-4 |
| 2022-01-24 | Columbus CH | QF | W | Jack Sock | 157 | W/O |
| 2022-01-24 | Columbus CH | R16 | W | Stefan Kozlov | 169 | 4-6 6-4 6-3 |
| 2022-01-24 | Columbus CH | R32 | W | Tennys Sandgren | 94 | 6-4 6-7(3) 7-6(0) |
| 2022-01-17 | Australian Open | Q2 | L | Matthew Ebden | 237 | 7-6(2) 6-2 |
| 2022-01-17 | Australian Open | Q1 | W | Mohamed Safwat | 217 | 3-6 6-2 6-1 |
| 2022-01-03 | Traralgon CH | R32 | L | Jesper De Jong | 226 | 7-5 6-2 |
| 2022-01-03 | Traralgon CH | R64 | W | Divij Sharan | 1252 | 6-4 6-2 |
| 2021-11-29 | Forli 2 CH | R16 | L | Julian Lenz | 310 | 7-5 7-5 |
| 2021-11-29 | Forli 2 CH | R32 | W | Tobias Kamke | 246 | 6-4 7-6(5) |
| 2021-11-22 | Bari CH | R32 | L | Sebastian Fanselow | 377 | 4-6 6-4 7-5 |
| 2021-11-08 | Ortisei CH | R16 | L | Federico Gaio | 151 | 7-6(5) 7-6(2) |
| 2021-11-08 | Ortisei CH | R32 | W | Matteo Viola | 294 | 6-4 3-6 7-5 |
| 2021-11-01 | Eckental CH | QF | L | Tomas Machac | 134 | 6-4 6-4 |
| 2021-11-01 | Eckental CH | R16 | W | Marius Copil | 291 | 7-6(3) 6-2 |
| 2021-11-01 | Eckental CH | R32 | W | Jurij Rodionov | 140 | 5-7 7-6(5) 6-4 |
| 2021-10-25 | Vienna | Q1 | L | Roberto Carballes Baena | 79 | 6-4 3-6 6-1 |
Data: Jeff Sackmann / Tennis Abstract — CC BY-NC-SA 4.0