Match log updated: 2026-07-01 01:15 UTC
Alexander Shevchenko — ATP Match Log
Main draw matches: 129 | W: 56 | L: 73 | Win %: 43.4%
53 qualifying matches shown below; qualifying is excluded from main-draw summaries and leaderboards.
| Date ↓ | Tournament | Category | Round | Surface | Opponent | Score | Result | H2H | Match |
|---|---|---|---|---|---|---|---|---|---|
| Jun 29, 2026 | Wimbledon | Grand Slam | R128 | Grass | Felix Auger-Aliassime #4 | 3-6 1-6 4-6 | L | H2H | Match data |
| Jun 20, 2026 | Vanda Pharmaceuticals Mallorca Championships | ATP 250 | Q1 | Grass | Abdullah Shelbayh #296 | 4-6 3-6 | L | H2H | Match data |
| May 25, 2026 | Roland Garros | Grand Slam | R128 | Clay | Alex Michelsen #42 | 2-6 4-6 2-6 | L | H2H | Match data |
| May 6, 2026 | Internazionali BNL d'Italia | Masters 1000 | R128 | Clay | Camilo Ugo Carabelli #61 | 6-3 4-6 7-6(5) | W | H2H | Match data |
| Apr 23, 2026 | Mutua Madrid Open | Masters 1000 | R128 | Clay | Jaume Munar #38 | 4-6 1-6 | L | H2H | Match data |
| Apr 11, 2026 | BMW Open by Bitpanda | ATP 500 | Q1 | Clay | Diego Dedura #258 | 3-6 7-6(5) | L | H2H | Match data |
| Apr 7, 2026 | Rolex Monte-Carlo Masters | Masters 1000 | R64 | Clay | Marin Cilic #51 | 1-6 3-6 | L | H2H | Match data |
| Apr 5, 2026 | Rolex Monte-Carlo Masters | Masters 1000 | Q2 | Clay | Roberto Bautista Agut #80 | 7-6(3) 7-6(4) | W | H2H | Match data |
| Apr 4, 2026 | Rolex Monte-Carlo Masters | Masters 1000 | Q1 | Clay | Andrea Pellegrino #130 | 6-0 (ret.) | W | H2H | Match data |
| Apr 1, 2026 | Tiriac Open Presented by UniCredit Bank | ATP 250 | R16 | Clay | Botic van de Zandschulp #62 | 5-7 1-6 | L | H2H | Match data |
| Mar 31, 2026 | Tiriac Open Presented by UniCredit Bank | ATP 250 | R32 | Clay | Radu David Turcanu #673 | 6-2 6-4 | W | H2H | Match data |
| Mar 23, 2026 | Miami Open Presented by Itau | Masters 1000 | R32 | Hard | Ugo Humbert #34 | 4-6 7-6(2) | L | H2H | Match data |
| Mar 21, 2026 | Miami Open Presented by Itau | Masters 1000 | R64 | Hard | Ben Shelton #9 | 6-7(3) 7-6(3) 6-3 | W | H2H | Match data |
| Mar 20, 2026 | Miami Open Presented by Itau | Masters 1000 | R128 | Hard | Matteo Arnaldi #101 | 7-6(5) 6-7(5) 6-2 | W | H2H | Match data |
| Mar 7, 2026 | BNP Paribas Open | Masters 1000 | R64 | Hard | Casper Ruud #13 | 1-6 7-6(4) | L | H2H | Match data |
| Mar 5, 2026 | BNP Paribas Open | Masters 1000 | R128 | Hard | Sho Shimabukuro #113 | 6-4 3-6 6-2 | W | H2H | Match data |
| Feb 24, 2026 | Dubai Duty Free Tennis Championships | ATP 500 | R32 | Hard | Karen Khachanov #16 | 6-7(5) 2-6 3-6 | L | H2H | Match data |
| Feb 22, 2026 | Dubai Duty Free Tennis Championships | ATP 500 | Q2 | Hard | Quentin Halys #72 | 7-6(6) 5-7 | L | H2H | Match data |
| Feb 21, 2026 | Dubai Duty Free Tennis Championships | ATP 500 | Q1 | Hard | Nikoloz Basilashvili #136 | 7-6(1) 6-4 | W | H2H | Match data |
| Jan 21, 2026 | Australian Open | Grand Slam | R64 | Hard | Learner Tien #29 | 2-6 7-5 1-6 0-6 | L | H2H | Match data |
| Jan 19, 2026 | Australian Open | Grand Slam | R128 | Hard | Elias Ymer #175 | 3-6 7-5 6-4 6-1 | W | H2H | Match data |
| Jan 15, 2026 | Adelaide International | ATP 250 | QF | Hard | Ugo Humbert #36 | 0-6 3-6 | L | H2H | Match data |
| Jan 14, 2026 | Adelaide International | ATP 250 | R16 | Hard | Marton Fucsovics #55 | 6-3 7-6(6) | W | H2H | Match data |
| Jan 13, 2026 | Adelaide International | ATP 250 | R32 | Hard | Damir Dzumhur #66 | 4-6 6-4 7-5 | W | H2H | Match data |
| Jan 12, 2026 | Adelaide International | ATP 250 | Q2 | Hard | Filip Misolic #82 | 7-5 6-3 | W | H2H | Match data |
| Jan 10, 2026 | Adelaide International | ATP 250 | Q1 | Hard | Carlos Taberner #98 | 6-3 6-2 | W | H2H | Match data |
| Jan 4, 2026* | Brisbane International Presented by ANZ | ATP 250 | Q1 | Hard | Raphael Collignon #85 | 5-7 4-6 | L | H2H | Match data |
| Oct 20, 2025* | Swiss Indoors Basel | ATP 500 | Q1 | Hard | Quentin Halys #78 | 3-6 7-6 6-7 | L | H2H | Match data |
| Oct 17, 2025* | Almaty Open | ATP 250 | R16 | Hard | Corentin Moutet #41 | 5-7 3-6 | L | H2H | Match data |
| Oct 16, 2025* | Almaty Open | ATP 250 | R32 | Hard | Laslo Djere #79 | 7-6 7-6 | W | H2H | Match data |
| Oct 3, 2025* | Rolex Shanghai Masters | Masters 1000 | R128 | Hard | Yoshihito Nishioka #116 | 1-6 2-6 | L | H2H | Match data |
| Sep 22, 2025* | Chengdu Open | ATP 250 | SF | Hard | Lorenzo Musetti #9 | 3-6 1-6 | L | H2H | Match data |
| Sep 22, 2025* | Chengdu Open | ATP 250 | QF | Hard | Taro Daniel #162 | 7-6 3-6 6-2 | W | H2H | Match data |
| Sep 21, 2025* | Chengdu Open | ATP 250 | R16 | Hard | Giovanni Mpetshi Perricard #36 | 6-7 7-6 6-4 | W | H2H | Match data |
| Sep 20, 2025* | Chengdu Open | ATP 250 | R32 | Hard | Gael Monfils #52 | 6-7 6-3 1-0 (ret.) | W | H2H | Match data |
| Aug 26, 2025* | US Open | Grand Slam | R128 | Hard | Alejandro Davidovich Fokina #18 | 1-6 1-6 2-6 | L | H2H | Match data |
| Aug 8, 2025* | Cincinnati Open | Masters 1000 | Q2 | Hard | Daniel Elahi Galan #144 | 6-7 1-4 | L | H2H | Match data |
| Aug 7, 2025* | Cincinnati Open | Masters 1000 | Q1 | Hard | Tyler Zink #303 | 7-6 6-7 6-3 | W | H2H | Match data |
| Jul 25, 2025* | Generali Open | ATP 250 | QF | Clay | Alexander Bublik #30 | 4-6 2-6 | L | H2H | Match data |
| Jul 24, 2025* | Generali Open | ATP 250 | R16 | Clay | Marton Fucsovics #91 | 7-5 6-4 | W | H2H | Match data |
| Jul 23, 2025* | Generali Open | ATP 250 | R32 | Clay | Daniel Elahi Galan #125 | 2-6 6-3 6-4 | W | H2H | Match data |
| Jul 18, 2025* | EFG Swiss Open Gstaad | ATP 250 | R16 | Clay | Alexander Bublik #34 | 2-6 3-6 | L | H2H | Match data |
| Jul 17, 2025* | EFG Swiss Open Gstaad | ATP 250 | R32 | Clay | Stan Wawrinka #156 | 6-3 6-2 | W | H2H | Match data |
| Jul 2, 2025* | Wimbledon | Grand Slam | R128 | Grass | Reilly Opelka #60 | 3-6 5-7 6-7 | L | H2H | Match data |
| Jun 22, 2025* | Vanda Pharmaceuticals Mallorca Championships | ATP 250 | Q1 | Grass | Elias Ymer #255 | 4-6 6-7 | L | H2H | Match data |
| May 29, 2025* | Roland Garros | Grand Slam | R64 | Clay | Ethan Quinn #106 | 4-6 6-4 7-6 6-7 5-7 | L | H2H | Match data |
| May 27, 2025* | Roland Garros | Grand Slam | R128 | Clay | Dusan Lajovic #125 | 6-2 6-4 7-6 | W | H2H | Match data |
| May 26, 2025* | Roland Garros | Grand Slam | Q3 | Clay | Filip Misolic #153 | 4-6 4-6 | L | H2H | Match data |
| May 26, 2025* | Roland Garros | Grand Slam | Q2 | Clay | Mathys Erhard #270 | 3-6 6-3 7-6 | W | H2H | Match data |
| May 25, 2025* | Roland Garros | Grand Slam | Q1 | Clay | Shintaro Mochizuki #157 | 6-7 6-2 6-4 | W | H2H | Match data |
| May 9, 2025* | Internazionali BNL d'Italia | Masters 1000 | R128 | Clay | Jesper de Jong #93 | 2-6 4-6 | L | H2H | Match data |
| May 8, 2025* | Internazionali BNL d'Italia | Masters 1000 | Q2 | Clay | Marton Fucsovics #134 | 6-4 6-2 | W | H2H | Match data |
| May 7, 2025* | Internazionali BNL d'Italia | Masters 1000 | Q1 | Clay | Juan Pablo Ficovich #152 | 6-4 6-4 | W | H2H | Match data |
| Apr 23, 2025* | Mutua Madrid Open | Masters 1000 | Q1 | Clay | Harold Mayot #160 | 2-6 5-7 | L | H2H | Match data |
| Apr 18, 2025* | BMW Open by Bitpanda | ATP 500 | R16 | Clay | Francisco Cerundolo #22 | 3-6 2-6 | L | H2H | Match data |
| Apr 17, 2025* | BMW Open by Bitpanda | ATP 500 | R32 | Clay | Flavio Cobolli #36 | 6-7 6-3 6-4 | W | H2H | Match data |
| Apr 14, 2025* | BMW Open by Bitpanda | ATP 500 | Q2 | Clay | Borna Gojo #410 | 4-6 4-6 | L | H2H | Match data |
| Apr 14, 2025* | BMW Open by Bitpanda | ATP 500 | Q1 | Clay | Rinky Hijikata #85 | 6-4 1-6 6-3 | W | H2H | Match data |
| Apr 3, 2025* | Tiriac Open Presented by UniCredit Bank | ATP 250 | R32 | Clay | Filip Misolic #232 | 3-6 4-6 | L | H2H | Match data |
| Mar 20, 2025* | Miami Open Presented by Itau | Masters 1000 | Q2 | Hard | Thiago Agustin Tirante #117 | 3-6 3-6 | L | H2H | Match data |
| Mar 19, 2025* | Miami Open Presented by Itau | Masters 1000 | Q1 | Hard | Lukas Klein #166 | 6-3 7-6 | W | H2H | Match data |
| Mar 7, 2025* | BNP Paribas Open | Masters 1000 | R128 | Hard | Rinky Hijikata #83 | 1-6 3-6 | L | H2H | Match data |
| Feb 27, 2025* | BCI Seguros Chile Open | ATP 250 | R32 | Clay | Mariano Navone #64 | 2-6 2-6 | L | H2H | Match data |
| Feb 21, 2025* | Rio Open Presented by Claro | ATP 500 | R16 | Clay | Alexander Zverev #2 | 6-7 6-7 | L | H2H | Match data |
| Feb 20, 2025* | Rio Open Presented by Claro | ATP 500 | R32 | Clay | Felipe Meligeni Alves #149 | 6-4 6-2 | W | H2H | Match data |
| Feb 13, 2025* | Delray Beach Open | ATP 250 | R32 | Hard | Michael Mmoh #328 | 5-7 6-7 | L | H2H | Match data |
| Feb 6, 2025* | Nexo Dallas Open | ATP 500 | R32 | Hard | Reilly Opelka #145 | 6-7 4-6 | L | H2H | Match data |
| Jan 14, 2025* | Australian Open | Grand Slam | R128 | Hard | Carlos Alcaraz #3 | 1-6 5-7 1-6 | L | H2H | Match data |
| Nov 7, 2024* | Metz | ATP 250 | R32 | Hard | Jan-Lennard Struff #40 | 6-3 4-6 4-6 | L | H2H | Match data |
| Oct 28, 2024 | Paris Masters | Masters 1000 | Q1 | Hard | Bu Yunchaokete | 4-6 7-6(5) | L | — | Match data |
| Oct 19, 2024* | Almaty | ATP 250 | QF | Hard | Francisco Cerundolo #31 | 2-6 3-6 | L | H2H | Match data |
| Oct 18, 2024* | Almaty | ATP 250 | R16 | Hard | Aslan Karatsev #139 | 6-1 6-7(5) 7-5 | W | H2H | Match data |
| Oct 17, 2024* | Almaty | ATP 250 | R32 | Hard | Mikhail Kukushkin #111 | 7-6(5) 7-6(4) | W | H2H | Match data |
| Oct 7, 2024* | Shanghai Masters | Masters 1000 | R32 | Hard | Jakub Mensik #65 | 1-6 6-7(5) 2-6 | L | H2H | Match data |
| Oct 5, 2024* | Shanghai Masters | Masters 1000 | R64 | Hard | Francisco Cerundolo #21 | 7-6(7) 7-5 | W | H2H | Match data |
| Oct 4, 2024* | Shanghai Masters | Masters 1000 | R128 | Hard | Ramkumar Ramanathan #332 | 6-1 7-6(3) | W | H2H | Match data |
| Sep 26, 2024 | Beijing | ATP 500 | Q1 | Hard | Corentin Moutet #70 | 4-6 5-7 | L | H2H | Match data |
| Sep 22, 2024* | Hangzhou | ATP 250 | R16 | Hard | Mikhail Kukushkin #112 | 4-6 7-6(3) | L | H2H | Match data |
| Sep 21, 2024* | Hangzhou | ATP 250 | R32 | Hard | Marco Trungelliti #138 | 6-1 6-1 | W | H2H | Match data |
| Aug 29, 2024* | US Open | Grand Slam | R64 | Hard | Frances Tiafoe #20 | 4-6 1-6 0-1 (ret.) | L | H2H | Match data |
| Aug 28, 2024* | US Open | Grand Slam | R128 | Hard | Dominik Koepfer #83 | 6-3 7-5 5-7 6-2 | W | H2H | Match data |
| Aug 21, 2024* | Winston-Salem | ATP 250 | R32 | Hard | Pablo Carreno Busta #299 | 2-6 2-6 | L | H2H | Match data |
| Aug 12, 2024 | Cincinnati Masters | Masters 1000 | Q1 | Hard | Marton Fucsovics #84 | 2-6 4-6 | L | H2H | Match data |
| Jul 24, 2024* | Umag | ATP 250 | R32 | Clay | Fabian Marozsan #49 | 4-6 6-4 7-6(8) | L | H2H | Match data |
| Jul 19, 2024* | Hamburg | ATP 500 | R16 | Clay | Luciano Darderi #35 | 3-6 6-2 3-6 | L | H2H | Match data |
| Jul 18, 2024* | Hamburg | ATP 500 | R32 | Clay | Rudolf Molleker #197 | 6-4 4-6 6-4 | W | H2H | Match data |
| Jul 3, 2024* | Wimbledon | Grand Slam | R128 | Grass | Ugo Humbert #16 | 1-6 6-4 7-6(2) 6-7(3) 1-6 | L | H2H | Match data |
| Jun 27, 2024* | Mallorca | ATP 250 | R16 | Grass | Alejandro Tabilo #24 | 3-6 2-6 | L | H2H | Match data |
| Jun 26, 2024* | Mallorca | ATP 250 | R32 | Grass | Constant Lestienne #90 | 7-5 7-6(5) | W | H2H | Match data |
| Jun 17, 2024 | Halle | ATP 500 | Q1 | Grass | Max Purcell #101 | 3-6 2-6 | L | H2H | Match data |
| May 30, 2024* | Roland Garros | Grand Slam | R64 | Clay | Corentin Moutet #79 | 4-6 2-6 6-0 3-6 | L | H2H | Match data |
| May 28, 2024* | Roland Garros | Grand Slam | R128 | Clay | Aslan Karatsev #82 | 6-4 4-6 1-6 6-1 6-4 | W | H2H | Match data |
| May 24, 2024* | Geneva | ATP 250 | QF | Clay | Flavio Cobolli #56 | 4-6 4-6 | L | H2H | Match data |
| May 23, 2024* | Geneva | ATP 250 | R16 | Clay | Emil Ruusuvuori #66 | (w/o) | W | H2H | Match data |
| May 22, 2024* | Geneva | ATP 250 | R32 | Clay | Fabian Marozsan #41 | 6-4 7-6(4) | W | H2H | Match data |
| May 11, 2024* | Rome Masters | Masters 1000 | R64 | Clay | Karen Khachanov #18 | 4-6 4-6 | L | H2H | Match data |
| May 10, 2024* | Rome Masters | Masters 1000 | R128 | Clay | Fabian Marozsan #36 | 6-3 6-2 | W | H2H | Match data |
| Apr 27, 2024* | Madrid Masters | Masters 1000 | R64 | Clay | Carlos Alcaraz #3 | 2-6 1-6 | L | H2H | Match data |
| Apr 26, 2024* | Madrid Masters | Masters 1000 | R128 | Clay | Arthur Rinderknech #77 | 6-4 5-7 6-3 | W | H2H | Match data |
| Apr 18, 2024* | Munich | ATP 250 | R32 | Clay | Yannick Hanfmann #61 | 6-7(6) 3-6 5-7 | L | H2H | Match data |
| Apr 7, 2024* | Monte Carlo Masters | Masters 1000 | Q1 | Clay | Federico Coria #88 | 2-6 4-6 | L | H2H | Match data |
| Apr 4, 2024* | Marrakech | ATP 250 | R32 | Clay | Matteo Berrettini #135 | 2-6 1-6 | L | H2H | Match data |
| Mar 23, 2024* | Miami Masters | Masters 1000 | R64 | Hard | Hubert Hurkacz #9 | 4-6 6-7(2) 3-6 | L | H2H | Match data |
| Mar 22, 2024* | Miami Masters | Masters 1000 | R128 | Hard | Daniel Elahi Galan #84 | 6-7(4) 7-6(4) 7-5 | W | H2H | Match data |
| Mar 9, 2024* | Indian Wells Masters | Masters 1000 | R64 | Hard | Francisco Cerundolo #22 | 2-6 1-3 (ret.) | L | H2H | Match data |
| Mar 8, 2024* | Indian Wells Masters | Masters 1000 | R128 | Hard | Dominik Koepfer #49 | 6-3 1-6 7-6(3) | W | H2H | Match data |
| Feb 28, 2024* | Dubai | ATP 500 | R32 | Hard | Daniil Medvedev #4 | 3-6 5-7 | L | H2H | Match data |
| Feb 21, 2024* | Doha | ATP 250 | R32 | Hard | Richard Gasquet #126 | 4-6 4-6 | L | H2H | Match data |
| Feb 17, 2024* | Rotterdam | ATP 500 | QF | Hard | Grigor Dimitrov #13 | 7-6(2) 6-3 4-6 | L | H2H | Match data |
| Feb 16, 2024* | Rotterdam | ATP 500 | R16 | Hard | Holger Rune #7 | 6-4 1-6 6-3 | W | H2H | Match data |
| Feb 15, 2024* | Rotterdam | ATP 500 | R32 | Hard | Zhizhen Zhang #47 | 4-6 6-4 6-3 | W | H2H | Match data |
| Feb 9, 2024* | Marseille | ATP 250 | R16 | Hard | Hubert Hurkacz #8 | 1-6 4-6 | L | H2H | Match data |
| Feb 8, 2024* | Marseille | ATP 250 | R32 | Hard | Benjamin Bonzi #126 | 7-6(4) 6-4 | W | H2H | Match data |
| Feb 3, 2024* | Montpellier | ATP 250 | QF | Hard | Alexander Bublik #27 | 6-4 3-6 4-6 | L | H2H | Match data |
| Feb 2, 2024* | Montpellier | ATP 250 | R16 | Hard | Gregoire Barrere #104 | 7-6(3) 2-6 6-3 | W | H2H | Match data |
| Feb 1, 2024* | Montpellier | ATP 250 | R32 | Hard | Dalibor Svrcina #194 | 6-4 4-6 6-4 | W | H2H | Match data |
| Jan 16, 2024* | Australian Open | Grand Slam | R128 | Hard | Jaume Munar #82 | 3-6 3-6 1-6 | L | H2H | Match data |
| Jan 11, 2024* | Adelaide | ATP 250 | R16 | Hard | Christopher O'Connell #71 | 3-6 1-6 | L | H2H | Match data |
| Jan 10, 2024* | Adelaide | ATP 250 | R32 | Hard | Tomas Martin Etcheverry #30 | 7-6(4) 4-6 7-5 | W | H2H | Match data |
| Jan 5, 2024* | Brisbane | ATP 250 | R16 | Hard | Holger Rune #8 | 4-6 7-5 2-6 | L | H2H | Match data |
| Jan 3, 2024* | Brisbane | ATP 250 | R32 | Hard | Luca Van Assche #90 | 6-3 6-2 | W | H2H | Match data |
| Nov 12, 2023* | Metz | ATP 250 | F | Hard | Ugo Humbert #23 | 3-6 3-6 | L | H2H | Match data |
| Nov 11, 2023* | Metz | ATP 250 | SF | Hard | Pierre-Hugues Herbert #344 | 6-4 6-4 | W | H2H | Match data |
| Nov 11, 2023* | Metz | ATP 250 | QF | Hard | Karen Khachanov #15 | 6-4 6-4 | W | H2H | Match data |
| Nov 10, 2023* | Metz | ATP 250 | R16 | Hard | Mate Valkusz #232 | 7-5 2-6 6-2 | W | H2H | Match data |
| Nov 9, 2023* | Metz | ATP 250 | R32 | Hard | Mathias Bourgue #271 | 6-4 7-5 | W | H2H | Match data |
| Oct 28, 2023* | Basel | ATP 500 | QF | Hard | Felix Auger-Aliassime #19 | 7-6(2) 6-3 7-6(1) | L | H2H | Match data |
| Oct 27, 2023* | Basel | ATP 500 | R16 | Hard | Taylor Fritz #9 | 6-7(7) 7-6(6) 7-6(5) | W | H2H | Match data |
| Oct 26, 2023* | Basel | ATP 500 | R32 | Hard | Stan Wawrinka #45 | 6-3 7-6(8) | W | H2H | Match data |
| Oct 23, 2023 | Basel | ATP 500 | Q2 | Hard | Remy Bertola #457 | 6-3 7-5 | W | H2H | Match data |
| Oct 23, 2023 | Basel | ATP 500 | Q1 | Hard | Fabio Fognini #134 | 6-4 5-7 6-0 | W | H2H | Match data |
| Oct 20, 2023* | Antwerp | ATP 250 | R16 | Hard | Juan Pablo Varillas #69 | 6-3 3-6 2-6 | L | H2H | Match data |
| Oct 19, 2023* | Antwerp | ATP 250 | R32 | Hard | Benjamin Bonzi #89 | 6-7(5) 7-6(5) 6-3 | W | H2H | Match data |
| Oct 6, 2023* | Shanghai Masters | Masters 1000 | R128 | Hard | Chun-Hsin Tseng #380 | 6-3 3-6 2-6 | L | H2H | Match data |
| Oct 1, 2023* | Astana | ATP 250 | R16 | Hard | Hamad Medjedovic #120 | 4-6 4-6 | L | H2H | Match data |
| Sep 30, 2023* | Astana | ATP 250 | R32 | Hard | Botic van de Zandschulp #68 | 6-4 6-3 | W | H2H | Match data |
| Aug 30, 2023* | US Open | Grand Slam | R128 | Hard | Cameron Norrie #16 | 3-6 2-6 2-6 | L | H2H | Match data |
| Aug 22, 2023* | Winston-Salem | ATP 250 | R64 | Hard | Marc-Andrea Huesler #87 | 3-6 6-4 0-4 (ret.) | L | H2H | Match data |
| Aug 15, 2023* | Cincinnati Masters | Masters 1000 | R64 | Hard | Lorenzo Sonego #39 | 3-6 6-3 3-6 | L | H2H | Match data |
| Aug 13, 2023* | Cincinnati Masters | Masters 1000 | Q2 | Hard | Diego Schwartzman #98 | 6-1 3-6 6-3 | W | H2H | Match data |
| Aug 13, 2023* | Cincinnati Masters | Masters 1000 | Q1 | Hard | Marton Fucsovics #57 | 7-5 6-4 | W | H2H | Match data |
| Aug 4, 2023* | Washington | ATP 500 | R16 | Hard | Daniel Evans #30 | 4-6 3-6 | L | H2H | Match data |
| Aug 3, 2023* | Washington | ATP 500 | R32 | Hard | Sebastian Korda #26 | 5-7 7-6(4) 6-4 | W | H2H | Match data |
| Aug 2, 2023* | Washington | ATP 500 | R64 | Hard | Maxime Cressy #96 | 6-3 7-6(8) | W | H2H | Match data |
| Jul 27, 2023* | Umag | ATP 250 | R32 | Clay | Marco Cecchinato #96 | 6-4 7-6(0) 3-6 | L | H2H | Match data |
| Jul 21, 2023* | Bastad | ATP 250 | R16 | Clay | Casper Ruud #4 | 2-6 4-6 | L | H2H | Match data |
| Jul 20, 2023* | Bastad | ATP 250 | R32 | Clay | Juan Manuel Cerundolo #100 | 6-3 6-3 | W | H2H | Match data |
| Jul 5, 2023* | Wimbledon | Grand Slam | R128 | Grass | Adrian Mannarino #35 | 3-6 3-6 2-6 | L | H2H | Match data |
| Jun 1, 2023* | Roland Garros | Grand Slam | R64 | Clay | Lorenzo Musetti #7 | 1-6 1-6 2-6 | L | H2H | Match data |
| May 30, 2023* | Roland Garros | Grand Slam | R128 | Clay | Oscar Otte #120 | 7-5 4-6 6-1 7-6(2) | W | H2H | Match data |
| May 15, 2023* | Rome Masters | Masters 1000 | R32 | Clay | Jannik Sinner #8 | 3-6 6-7(4) 2-6 | L | H2H | Match data |
| May 13, 2023* | Rome Masters | Masters 1000 | R64 | Clay | Sebastian Baez #40 | 6-3 6-4 | W | H2H | Match data |
| May 11, 2023* | Rome Masters | Masters 1000 | Q2 | Clay | Arthur Fils #119 | 3-6 4-6 | L | H2H | Match data |
| May 10, 2023* | Rome Masters | Masters 1000 | Q1 | Clay | Oleksii Krutykh #177 | 6-4 6-2 | W | H2H | Match data |
| May 1, 2023* | Madrid Masters | Masters 1000 | R32 | Clay | Daniil Medvedev #13 | 6-4 1-6 5-7 | L | H2H | Match data |
| Apr 29, 2023* | Madrid Masters | Masters 1000 | R64 | Clay | Jiri Lehecka #37 | 6-1 6-1 | W | H2H | Match data |
| Apr 28, 2023* | Madrid Masters | Masters 1000 | R128 | Clay | J.J. Wolf #49 | 6-4 6-4 | W | H2H | Match data |
| Apr 27, 2023* | Madrid Masters | Masters 1000 | Q2 | Clay | Juan Manuel Cerundolo #104 | 7-6(5) 6-4 | W | H2H | Match data |
| Apr 26, 2023* | Madrid Masters | Masters 1000 | Q1 | Clay | Antoine Bellier #201 | 7-6(8) 7-6(4) | W | H2H | Match data |
| Apr 20, 2023* | Barcelona | ATP 500 | R32 | Clay | Alex de Minaur #19 | 0-6 1-6 | L | H2H | Match data |
| Apr 19, 2023* | Barcelona | ATP 500 | R64 | Clay | Lorenzo Giustino #223 | 6-2 6-2 | W | H2H | Match data |
| Mar 22, 2023* | Miami Masters | Masters 1000 | Q1 | Hard | Alejandro Tabilo #162 | 6-4 1-6 4-6 | L | H2H | Match data |
| Mar 8, 2023* | Indian Wells Masters | Masters 1000 | Q1 | Hard | Tung-Lin Wu #175 | 2-6 6-7(5) 3-6 | L | H2H | Match data |
| Mar 1, 2023* | Dubai | ATP 500 | R32 | Hard | Hubert Hurkacz #11 | 6-3 3-6 7-6(7) | L | H2H | Match data |
| Feb 27, 2023 | Dubai | ATP 500 | Q2 | Hard | Pavel Kotov #138 | 3-6 0-2 (ret.) | L | H2H | Match data |
| Feb 27, 2023 | Dubai | ATP 500 | Q1 | Hard | Ilya Ivashka #80 | 4-6 7-6(2) 6-2 | W | H2H | Match data |
| Feb 20, 2023 | Doha | ATP 250 | Q1 | Hard | Otto Virtanen #174 | 4-6 4-6 | L | H2H | Match data |
| Jan 16, 2023 | Australian Open | Grand Slam | Q1 | Hard | Jan-Lennard Struff #167 | 4-6 4-6 | L | H2H | Match data |
| Oct 20, 2022* | Stockholm | ATP 250 | R32 | Hard | Antoine Bellier #192 | 4-6 2-6 | L | H2H | Match data |
| Oct 17, 2022 | Stockholm | ATP 250 | Q2 | Hard | Pavel Kotov #96 | 4-6 6-3 6-2 | W | H2H | Match data |
| Oct 17, 2022 | Stockholm | ATP 250 | Q1 | Hard | Filip Cristian Jianu #298 | 6-3 6-3 | W | H2H | Match data |
| Oct 6, 2022* | Astana | ATP 250 | R32 | Hard | Luca Nardi #152 | 7-6(4) 2-6 | L | H2H | Match data |
| Oct 3, 2022 | Astana | ATP 250 | Q2 | Hard | Pavel Kotov #103 | 7-6(11) 6-3 | W | H2H | Match data |
| Oct 3, 2022 | Astana | ATP 250 | Q1 | Hard | Yan Bondarevskiy #540 | 6-0 6-0 | W | H2H | Match data |
| Sep 26, 2022 | Tel Aviv | ATP 250 | Q2 | Hard | Cem Ilkel #382 | 6-2 4-6 1-6 | L | H2H | Match data |
| Sep 26, 2022 | Tel Aviv | ATP 250 | Q1 | Hard | Marek Gengel #369 | 6-4 6-4 | W | H2H | Match data |
| Aug 29, 2022 | US Open | Grand Slam | Q1 | Hard | Facundo Mena #131 | 4-6 5-7 | L | H2H | Match data |
| Jul 27, 2022* | Kitzbuhel | ATP 250 | R32 | Clay | Dominic Thiem #199 | 4-6 2-6 | L | H2H | Match data |
| Jul 25, 2022 | Kitzbuhel | ATP 250 | Q2 | Clay | Vit Kopriva #159 | 6-1 4-6 4-6 | L | H2H | Match data |
| Jul 25, 2022 | Kitzbuhel | ATP 250 | Q1 | Clay | Lukas Klein #239 | 6-4 6-3 | W | H2H | Match data |
| Jul 18, 2022 | Hamburg | ATP 500 | Q2 | Clay | Jozef Kovalik #186 | 7-6(6) 6-4 4-6 | L | H2H | Match data |
| Jul 18, 2022 | Hamburg | ATP 500 | Q1 | Clay | Eduard Esteve Lobato | 6-0 6-3 | W | — | Match data |