Match log updated: 2026-06-04 08:43 UTC

Casper Ruud — ATP Match Log

Back to player detail page →

Main draw matches: 442 | W: 284 | L: 158 | Win %: 64.3%

48 qualifying matches shown below; qualifying is excluded from main-draw summaries and leaderboards.

Date ↓TournamentCategoryRoundSurfaceOpponentScoreResultH2HMatch
May 31, 2026 Roland Garros Grand Slam R16 Clay Joao Fonseca #30 5-7 7-6(8) 7-5 2-6 L H2H Match data
May 29, 2026 Roland Garros Grand Slam R32 Clay Tommy Paul #21 4-6 6-7(4) 6-4 7-6(4) 7-5 W H2H Match data
May 27, 2026 Roland Garros Grand Slam R64 Clay Hamad Medjedovic #58 6-3 6-2 6-4 W H2H Match data
May 25, 2026 Roland Garros Grand Slam R128 Clay Roman Safiullin #141 6-2 7-6(5) 5-7 0-6 6-2 W H2H Match data
May 22, 2026 Gonet Geneva Open ATP 250 SF Clay Mariano Navone #42 5-7 2-6 L H2H Match data
May 21, 2026 Gonet Geneva Open ATP 250 QF Clay Alexei Popyrin #61 6-4 6-3 W H2H Match data
May 20, 2026 Gonet Geneva Open ATP 250 R16 Clay Raphael Collignon #64 7-6(2) 6-2 W H2H Match data
May 19, 2026 Gonet Geneva Open ATP 250 R32 Clay Jenson Brooksby #60 6-3 7-5 W H2H Match data
May 17, 2026 Internazionali BNL d'Italia Masters 1000 F Clay Jannik Sinner #1 4-6 4-6 L H2H Match data
May 15, 2026 Internazionali BNL d'Italia Masters 1000 SF Clay Luciano Darderi #20 6-1 6-1 W H2H Match data
May 13, 2026 Internazionali BNL d'Italia Masters 1000 QF Clay Karen Khachanov #15 6-1 1-6 6-2 W H2H Match data
May 12, 2026 Internazionali BNL d'Italia Masters 1000 R16 Clay Lorenzo Musetti #10 6-3 6-1 W H2H Match data
May 10, 2026 Internazionali BNL d'Italia Masters 1000 R32 Clay Jiri Lehecka #13 6-3 6-4 W H2H Match data
May 9, 2026* Internazionali BNL d'Italia Masters 1000 R64 Clay Zachary Svajda #90 6-1 6-3 W H2H Match data
Apr 30, 2026 Mutua Madrid Open Masters 1000 QF Clay Alexander Blockx #69 4-6 4-6 L H2H Match data
Apr 28, 2026 Mutua Madrid Open Masters 1000 R16 Clay Stefanos Tsitsipas #80 6-7(4) 7-6(2) 7-6(3) W H2H Match data
Apr 27, 2026 Mutua Madrid Open Masters 1000 R32 Clay Alejandro Davidovich Fokina #24 6-3 6-1 W H2H Match data
Apr 25, 2026 Mutua Madrid Open Masters 1000 R64 Clay Jaume Munar #38 6-0 6-1 W H2H Match data
Apr 9, 2026 Rolex Monte-Carlo Masters Masters 1000 R16 Clay Felix Auger-Aliassime #7 5-7 2-2 L H2H Match data
Apr 8, 2026 Rolex Monte-Carlo Masters Masters 1000 R32 Clay Corentin Moutet #31 7-5 6-3 W H2H Match data
Apr 7, 2026 Rolex Monte-Carlo Masters Masters 1000 R64 Clay Alexei Popyrin #44 6-3 6-4 W H2H Match data
Mar 20, 2026 Miami Open Presented by Itau Masters 1000 R64 Hard Ethan Quinn #56 4-6 7-6(7) L H2H Match data
Mar 11, 2026 BNP Paribas Open Masters 1000 R16 Hard Carlos Alcaraz #1 1-6 7-6(2) L H2H Match data
Mar 9, 2026 BNP Paribas Open Masters 1000 R32 Hard Valentin Vacherot #26 3-6 6-3 6-4 W H2H Match data
Mar 7, 2026 BNP Paribas Open Masters 1000 R64 Hard Alexander Shevchenko #88 6-1 7-6(4) W H2H Match data
Feb 25, 2026 Abierto Mexicano Telcel Presentado Por HSBC ATP 500 R32 Hard Yibing Wu #142 7-6(2) 7-6(1) L H2H Match data
Feb 20, 2026 Delray Beach Open ATP 250 QF Hard Sebastian Korda #50 6-4 2-6 2-6 L H2H Match data
Feb 19, 2026 Delray Beach Open ATP 250 R16 Hard Marcos Giron #64 4-6 7-6(6) 6-4 W H2H Match data
Jan 26, 2026 Australian Open Grand Slam R16 Hard Ben Shelton #7 6-3 4-6 3-6 4-6 L H2H Match data
Jan 24, 2026 Australian Open Grand Slam R32 Hard Marin Cilic #70 6-4 6-4 3-6 7-5 W H2H Match data
Jan 22, 2026 Australian Open Grand Slam R64 Hard Jaume Munar #39 6-3 7-5 6-4 W H2H Match data
Jan 19, 2026 Australian Open Grand Slam R128 Hard Mattia Bellucci #76 6-1 6-2 6-4 W H2H Match data
Jan 14, 2026 ASB Classic ATP 250 R16 Hard Fabian Marozsan #52 4-6 4-6 L H2H Match data
Oct 30, 2025* Rolex Paris Masters Masters 1000 R32 Hard Daniel Altmaier #50 3-6 5-7 L H2H Match data
Oct 25, 2025* Swiss Indoors Basel ATP 500 QF Hard Alejandro Davidovich Fokina #18 6-7 L H2H Match data
Oct 24, 2025* Swiss Indoors Basel ATP 500 R16 Hard Stan Wawrinka #158 6-4 7-6 W H2H Match data
Oct 23, 2025* Swiss Indoors Basel ATP 500 R32 Hard Quentin Halys #78 6-1 7-6 W H2H Match data
Oct 19, 2025* Bybit Stockholm Open ATP 250 F Hard Ugo Humbert #25 6-2 6-3 W H2H Match data
Oct 18, 2025* Bybit Stockholm Open ATP 250 SF Hard Denis Shapovalov #23 6-3 6-4 W H2H Match data
Oct 18, 2025* Bybit Stockholm Open ATP 250 QF Hard Sebastian Korda #60 6-7 6-4 6-4 W H2H Match data
Oct 17, 2025* Bybit Stockholm Open ATP 250 R16 Hard Marin Cilic #92 7-6 6-4 W H2H Match data
Oct 4, 2025* Rolex Shanghai Masters Masters 1000 R64 Hard Zizou Bergs #42 6-3 5-7 1-4 L H2H Match data
Sep 29, 2025* Kinoshita Group Japan Open Tennis Championships ATP 500 SF Hard Carlos Alcaraz #1 6-3 3-6 4-6 L H2H Match data
Sep 29, 2025* Kinoshita Group Japan Open Tennis Championships ATP 500 QF Hard Aleksandar Vukic #79 6-3 6-2 W H2H Match data
Sep 28, 2025* Kinoshita Group Japan Open Tennis Championships ATP 500 R16 Hard Matteo Berrettini #56 7-6 6-2 W H2H Match data
Sep 27, 2025* Kinoshita Group Japan Open Tennis Championships ATP 500 R32 Hard Shintaro Mochizuki #106 4-6 6-1 6-1 W H2H Match data
Aug 28, 2025* US Open Grand Slam R64 Hard Raphael Collignon #107 4-6 6-3 6-3 4-6 5-7 L H2H Match data
Aug 26, 2025* US Open Grand Slam R128 Hard Sebastian Ofner #140 6-1 6-2 7-6 W H2H Match data
Aug 10, 2025* Cincinnati Open Masters 1000 R64 Hard Arthur Rinderknech #70 7-6 4-6 2-6 L H2H Match data
Aug 3, 2025* National Bank Open Presented by Rogers Masters 1000 R16 Hard Karen Khachanov #16 4-6 5-7 L H2H Match data
Aug 1, 2025* National Bank Open Presented by Rogers Masters 1000 R32 Hard Nuno Borges #42 7-5 6-4 W H2H Match data
Jul 30, 2025* National Bank Open Presented by Rogers Masters 1000 R64 Hard Roman Safiullin #82 6-3 6-3 W H2H Match data
Jul 19, 2025* EFG Swiss Open Gstaad ATP 250 QF Clay Juan Manuel Cerundolo #109 2-6 6-1 3-6 L H2H Match data
Jul 18, 2025* EFG Swiss Open Gstaad ATP 250 R16 Clay Dominic Stricker #229 7-5 7-6 W H2H Match data
May 29, 2025* Roland Garros Grand Slam R64 Clay Nuno Borges #41 6-2 4-6 1-6 0-6 L H2H Match data
May 27, 2025* Roland Garros Grand Slam R128 Clay Albert Ramos-Vinolas #251 6-3 6-4 6-2 W H2H Match data
May 16, 2025* Internazionali BNL d'Italia Masters 1000 QF Clay Jannik Sinner #1 0-6 1-6 L H2H Match data
May 14, 2025* Internazionali BNL d'Italia Masters 1000 R16 Clay Jaume Munar #66 6-3 6-4 W H2H Match data
May 12, 2025* Internazionali BNL d'Italia Masters 1000 R32 Clay Matteo Berrettini #30 7-5 2-0 (ret.) W H2H Match data
May 10, 2025* Internazionali BNL d'Italia Masters 1000 R64 Clay Alexander Bublik #76 6-4 4-6 6-3 W H2H Match data
May 4, 2025* Mutua Madrid Open Masters 1000 F Clay Jack Draper #6 7-5 3-6 6-4 W H2H Match data
May 3, 2025* Mutua Madrid Open Masters 1000 SF Clay Francisco Cerundolo #21 6-4 7-5 W H2H Match data
May 2, 2025* Mutua Madrid Open Masters 1000 QF Clay Daniil Medvedev #10 6-3 7-5 W H2H Match data
Apr 30, 2025* Mutua Madrid Open Masters 1000 R16 Clay Taylor Fritz #4 7-5 6-4 W H2H Match data
Apr 28, 2025* Mutua Madrid Open Masters 1000 R32 Clay Sebastian Korda #24 6-3 6-3 W H2H Match data
Apr 26, 2025* Mutua Madrid Open Masters 1000 R64 Clay Arthur Rinderknech #76 6-3 6-4 W H2H Match data
Apr 19, 2025* Barcelona Open Banc Sabadell ATP 500 QF Clay Holger Rune #13 4-6 2-6 L H2H Match data
Apr 18, 2025* Barcelona Open Banc Sabadell ATP 500 R16 Clay Hamad Medjedovic #72 7-5 7-5 W H2H Match data
Apr 17, 2025* Barcelona Open Banc Sabadell ATP 500 R32 Clay Daniel Elahi Galan #117 6-4 6-3 W H2H Match data
Apr 11, 2025* Rolex Monte-Carlo Masters Masters 1000 R16 Clay Alexei Popyrin #27 4-6 6-3 5-7 L H2H Match data
Apr 9, 2025* Rolex Monte-Carlo Masters Masters 1000 R32 Clay Roberto Bautista Agut #52 6-2 6-1 W H2H Match data
Mar 26, 2025* Miami Open Presented by Itau Masters 1000 R16 Hard Francisco Cerundolo #24 4-6 2-6 L H2H Match data
Mar 24, 2025* Miami Open Presented by Itau Masters 1000 R32 Hard Alejandro Tabilo #31 6-4 7-6 W H2H Match data
Mar 22, 2025* Miami Open Presented by Itau Masters 1000 R64 Hard Miomir Kecmanovic #48 3-6 6-4 6-4 W H2H Match data
Mar 8, 2025* BNP Paribas Open Masters 1000 R64 Hard Marcos Giron #48 6-7 6-3 2-6 L H2H Match data
Feb 27, 2025* Abierto Mexicano Telcel Presentado Por HSBC ATP 500 R16 Hard Rodrigo Pacheco Mendez #355 (w/o) L H2H Match data
Feb 26, 2025* Abierto Mexicano Telcel Presentado Por HSBC ATP 500 R32 Hard Arthur Rinderknech #61 6-4 6-3 W H2H Match data
Feb 9, 2025* Nexo Dallas Open ATP 500 F Hard Denis Shapovalov #54 6-7 3-6 L H2H Match data
Feb 8, 2025* Nexo Dallas Open ATP 500 SF Hard Jaume Munar #64 6-2 2-6 7-6 W H2H Match data
Feb 8, 2025* Nexo Dallas Open ATP 500 QF Hard Yoshihito Nishioka #67 7-5 3-2 W H2H Match data
Feb 7, 2025* Nexo Dallas Open ATP 500 R16 Hard Michael Mmoh #422 6-1 6-4 W H2H Match data
Feb 6, 2025* Nexo Dallas Open ATP 500 R32 Hard James Duckworth #86 7-5 4-6 6-2 W H2H Match data
Jan 16, 2025* Australian Open Grand Slam R64 Hard Jakub Mensik #48 2-6 6-3 1-6 4-6 L H2H Match data
Jan 14, 2025* Australian Open Grand Slam R128 Hard Jaume Munar #62 6-3 1-6 7-5 2-6 6-1 W H2H Match data
Nov 18, 2024* Tour Finals ATP Finals SF Hard Jannik Sinner #1 1-6 2-6 L H2H Match data
Nov 11, 2024 Tour Finals ATP Finals RR Hard Andrey Rublev #8 6-4 5-7 6-2 W H2H Match data
Nov 11, 2024 Tour Finals ATP Finals RR Hard Alexander Zverev #2 7-6(3) 3-6 L H2H Match data
Nov 11, 2024 Tour Finals ATP Finals RR Hard Carlos Alcaraz #3 6-1 7-5 W H2H Match data
Nov 8, 2024* Metz ATP 250 R16 Hard Benjamin Bonzi #124 4-6 4-6 L H2H Match data
Oct 31, 2024* Paris Masters Masters 1000 R32 Hard Jordan Thompson #28 7-6(3) 6-3 4-6 L H2H Match data
Oct 24, 2024* Basel ATP 500 R32 Hard Roberto Bautista Agut #45 3-6 6-3 3-6 L H2H Match data
Oct 19, 2024* Stockholm ATP 250 QF Hard Tallon Griekspoor #37 5-7 7-6(5) L H2H Match data
Oct 18, 2024* Stockholm ATP 250 R16 Hard Lorenzo Sonego #50 6-3 7-6(3) W H2H Match data
Oct 5, 2024* Shanghai Masters Masters 1000 R64 Hard Aleksandar Vukic #87 4-6 4-6 L H2H Match data
Sep 28, 2024* Tokyo ATP 500 R32 Hard Jordan Thompson #29 7-6(5) 1-6 L H2H Match data
Sep 3, 2024* US Open Grand Slam R16 Hard Taylor Fritz #12 6-3 4-6 3-6 2-6 L H2H Match data
Sep 1, 2024* US Open Grand Slam R32 Hard Juncheng Shang #406 6-7(1) 3-6 6-0 6-3 6-1 W H2H Match data
Aug 29, 2024* US Open Grand Slam R64 Hard Gael Monfils #45 6-4 6-2 2-6 7-6(3) W H2H Match data
Aug 28, 2024* US Open Grand Slam R128 Hard Bu Yunchaokete 7-6(2) 6-2 6-2 W Match data
Aug 15, 2024* Cincinnati Masters Masters 1000 R32 Hard Felix Auger-Aliassime #19 3-6 1-6 L H2H Match data
Aug 10, 2024* Canada Masters Masters 1000 R16 Hard Sebastian Korda #18 (w/o) L H2H Match data
Aug 9, 2024* Canada Masters Masters 1000 R32 Hard James Duckworth #80 6-2 6-7(5) 6-3 W H2H Match data
Jul 19, 2024* Bastad ATP 250 R16 Clay Thiago Monteiro #85 3-6 3-6 L H2H Match data
Jul 4, 2024* Wimbledon Grand Slam R64 Grass Fabio Fognini #94 4-6 5-7 6-7(1) 3-6 L H2H Match data
Jul 3, 2024* Wimbledon Grand Slam R128 Grass Alex Bolt #234 7-6(2) 6-4 6-4 W H2H Match data
Jun 8, 2024* Roland Garros Grand Slam SF Clay Alexander Zverev #4 6-2 2-6 4-6 2-6 L H2H Match data
Jun 6, 2024* Roland Garros Grand Slam QF Clay Novak Djokovic #1 (w/o) W H2H Match data
Jun 4, 2024* Roland Garros Grand Slam R16 Clay Taylor Fritz #12 7-6(6) 3-6 6-4 6-2 W H2H Match data
Jun 1, 2024* Roland Garros Grand Slam R32 Clay Tomas Martin Etcheverry #57 6-4 1-6 6-2 6-2 W H2H Match data
May 30, 2024* Roland Garros Grand Slam R64 Clay Alejandro Davidovich Fokina #32 7-6(5) 1-6 6-3 4-6 6-3 W H2H Match data
May 28, 2024* Roland Garros Grand Slam R128 Clay Felipe Meligeni Alves #137 6-3 6-4 6-3 W H2H Match data
May 25, 2024* Geneva ATP 250 F Clay Tomas Machac #44 7-5 6-3 W H2H Match data
May 24, 2024* Geneva ATP 250 SF Clay Flavio Cobolli #56 1-6 6-1 7-6(4) W H2H Match data
May 24, 2024* Geneva ATP 250 QF Clay Sebastian Baez #20 6-3 3-6 6-4 W H2H Match data
May 23, 2024* Geneva ATP 250 R16 Clay Sebastian Ofner #45 4-6 6-2 6-2 W H2H Match data
May 11, 2024* Rome Masters Masters 1000 R64 Clay Miomir Kecmanovic #58 6-0 4-6 4-6 L H2H Match data
May 1, 2024* Madrid Masters Masters 1000 R16 Clay Felix Auger-Aliassime #35 4-6 5-7 L H2H Match data
Apr 29, 2024* Madrid Masters Masters 1000 R32 Clay Cameron Norrie #30 6-2 6-4 W H2H Match data
Apr 27, 2024* Madrid Masters Masters 1000 R64 Clay Miomir Kecmanovic #66 6-4 6-1 W H2H Match data
Apr 21, 2024* Barcelona ATP 500 F Clay Stefanos Tsitsipas #7 7-5 6-3 W H2H Match data
Apr 20, 2024* Barcelona ATP 500 SF Clay Tomas Martin Etcheverry #30 7-6(6) 6-4 W H2H Match data
Apr 20, 2024* Barcelona ATP 500 QF Clay Matteo Arnaldi #40 6-4 6-3 W H2H Match data
Apr 19, 2024* Barcelona ATP 500 R16 Clay Jordan Thompson #33 6-1 6-4 W H2H Match data
Apr 18, 2024* Barcelona ATP 500 R32 Clay Alexandre Muller #110 6-3 6-4 W H2H Match data
Apr 14, 2024* Monte Carlo Masters Masters 1000 F Clay Stefanos Tsitsipas #12 1-6 4-6 L H2H Match data
Apr 13, 2024* Monte Carlo Masters Masters 1000 SF Clay Novak Djokovic #1 6-4 1-6 6-4 W H2H Match data
Apr 13, 2024* Monte Carlo Masters Masters 1000 QF Clay Ugo Humbert #15 6-3 4-6 6-1 W H2H Match data
Apr 12, 2024* Monte Carlo Masters Masters 1000 R16 Clay Hubert Hurkacz #8 6-4 6-2 W H2H Match data
Apr 10, 2024* Monte Carlo Masters Masters 1000 R32 Clay Alejandro Tabilo #45 6-2 6-4 W H2H Match data
Apr 6, 2024* Estoril ATP 250 SF Clay Pedro Martinez #77 4-6 6-4 4-6 L H2H Match data
Apr 6, 2024* Estoril ATP 250 QF Clay Marton Fucsovics #85 6-3 6-2 W H2H Match data
Apr 5, 2024* Estoril ATP 250 R16 Clay Botic van de Zandschulp #87 6-1 6-2 W H2H Match data
Mar 27, 2024* Miami Masters Masters 1000 R16 Hard Nicolas Jarry #23 7-6(3) 3-6 L H2H Match data
Mar 25, 2024* Miami Masters Masters 1000 R32 Hard Alejandro Davidovich Fokina #28 6-3 6-4 W H2H Match data
Mar 23, 2024* Miami Masters Masters 1000 R64 Hard Luca Van Assche #80 7-6(5) 1-6 6-1 W H2H Match data
Mar 15, 2024* Indian Wells Masters Masters 1000 QF Hard Tommy Paul #17 2-6 6-1 3-6 L H2H Match data
Mar 13, 2024* Indian Wells Masters Masters 1000 R16 Hard Gael Monfils #54 3-6 7-6(3) 6-4 W H2H Match data
Mar 11, 2024* Indian Wells Masters Masters 1000 R32 Hard Arthur Fils #43 6-2 6-4 W H2H Match data
Mar 9, 2024* Indian Wells Masters Masters 1000 R64 Hard Lukas Klein #141 6-4 7-6(4) W H2H Match data
Mar 2, 2024* Acapulco ATP 500 F Hard Alex de Minaur #9 4-6 4-6 L H2H Match data
Mar 2, 2024* Acapulco ATP 500 SF Hard Holger Rune #7 3-6 6-3 6-4 W H2H Match data
Mar 1, 2024* Acapulco ATP 500 QF Hard Ben Shelton #17 6-7(7) 6-4 6-4 W H2H Match data
Feb 29, 2024* Acapulco ATP 500 R16 Hard Dusan Lajovic #55 6-4 7-5 W H2H Match data
Feb 28, 2024* Acapulco ATP 500 R32 Hard Christopher Eubanks #34 6-4 6-7(5) 6-3 W H2H Match data
Feb 24, 2024* Los Cabos ATP 250 F Hard Jordan Thompson #40 3-6 7-6(4) L H2H Match data
Feb 24, 2024* Los Cabos ATP 250 SF Hard Stefanos Tsitsipas #11 6-4 7-6(4) W H2H Match data
Feb 23, 2024* Los Cabos ATP 250 QF Hard Nuno Borges #47 6-3 6-2 W H2H Match data
Feb 22, 2024* Los Cabos ATP 250 R16 Hard Marcos Giron #44 6-1 6-0 W H2H Match data
Jan 20, 2024* Australian Open Grand Slam R32 Hard Cameron Norrie #22 4-6 6-7(7) 4-6 3-6 L H2H Match data
Jan 18, 2024* Australian Open Grand Slam R64 Hard Max Purcell #45 6-3 6-7(5) 6-3 3-6 7-6(7) W H2H Match data
Jan 16, 2024* Australian Open Grand Slam R128 Hard Albert Ramos-Vinolas #85 6-1 6-3 6-1 W H2H Match data
Nov 2, 2023* Paris Masters Masters 1000 R32 Hard Francisco Cerundolo #21 5-7 4-6 L H2H Match data
Oct 27, 2023* Basel ATP 500 R16 Hard Dominic Stricker #96 4-6 6-3 7-6(1) L H2H Match data
Oct 26, 2023* Basel ATP 500 R32 Hard Alexander Bublik #30 7-6(5) 6-2 W H2H Match data
Oct 20, 2023* Tokyo ATP 500 R16 Hard Marcos Giron #79 3-6 4-6 L H2H Match data
Oct 19, 2023* Tokyo ATP 500 R32 Hard Yosuke Watanuki #73 7-6(6) 6-3 W H2H Match data
Oct 11, 2023* Shanghai Masters Masters 1000 R16 Hard Fabian Marozsan #91 7-6(3) 6-3 4-6 L H2H Match data
Oct 9, 2023* Shanghai Masters Masters 1000 R32 Hard Christopher Eubanks #32 6-4 6-2 W H2H Match data
Oct 7, 2023* Shanghai Masters Masters 1000 R64 Hard Yoshihito Nishioka #48 7-5 6-0 W H2H Match data
Oct 3, 2023* Beijing ATP 500 QF Hard Carlos Alcaraz #2 4-6 2-6 L H2H Match data
Oct 2, 2023* Beijing ATP 500 R16 Hard Tomas Martin Etcheverry #31 1-6 7-5 7-6(7) W H2H Match data
Oct 1, 2023* Beijing ATP 500 R32 Hard Jan-Lennard Struff #22 7-6(5) 6-3 W H2H Match data
Aug 31, 2023* US Open Grand Slam R64 Hard Zhizhen Zhang #67 4-6 7-5 2-6 6-0 2-6 L H2H Match data
Aug 30, 2023* US Open Grand Slam R128 Hard Emilio Nava #154 7-6(5) 3-6 6-4 7-6(5) W H2H Match data
Aug 16, 2023* Cincinnati Masters Masters 1000 R32 Hard Max Purcell #70 4-6 6-3 4-6 L H2H Match data
Aug 11, 2023* Canada Masters Masters 1000 R16 Hard Alejandro Davidovich Fokina #37 7-6(4) 6-4 7-6(4) L H2H Match data
Aug 10, 2023* Canada Masters Masters 1000 R32 Hard Jiri Lehecka #36 7-6(6) 6-4 W H2H Match data
Jul 29, 2023* Hamburg ATP 500 QF Clay Arthur Fils #71 0-6 4-6 L H2H Match data
Jul 28, 2023* Hamburg ATP 500 R16 Clay Cristian Garin #120 1-6 6-2 6-2 W H2H Match data
Jul 27, 2023* Hamburg ATP 500 R32 Clay Sebastian Baez #64 6-3 1-6 6-3 W H2H Match data
Jul 23, 2023* Bastad ATP 250 F Clay Andrey Rublev #7 7-6(3) 0-6 L H2H Match data
Jul 22, 2023* Bastad ATP 250 SF Clay Lorenzo Musetti #16 6-3 7-5 W H2H Match data
Jul 22, 2023* Bastad ATP 250 QF Clay Sebastian Ofner #58 6-3 6-4 W H2H Match data
Jul 21, 2023* Bastad ATP 250 R16 Clay Alexander Shevchenko #96 6-2 6-4 W H2H Match data
Jul 6, 2023* Wimbledon Grand Slam R64 Grass Liam Broady #142 4-6 6-3 6-4 3-6 0-6 L H2H Match data
Jul 5, 2023* Wimbledon Grand Slam R128 Grass Laurent Lokoli #199 6-1 5-7 6-4 6-3 W H2H Match data
Jun 11, 2023* Roland Garros Grand Slam F Clay Novak Djokovic #3 7-6(1) 3-6 5-7 L H2H Match data
Jun 10, 2023* Roland Garros Grand Slam SF Clay Alexander Zverev #27 6-3 6-4 6-0 W H2H Match data
Jun 8, 2023* Roland Garros Grand Slam QF Clay Holger Rune #6 6-1 6-2 3-6 6-3 W H2H Match data
Jun 6, 2023* Roland Garros Grand Slam R16 Clay Nicolas Jarry #35 7-6(3) 7-5 7-5 W H2H Match data
Jun 3, 2023* Roland Garros Grand Slam R32 Clay Zhizhen Zhang #464 4-6 6-4 6-1 6-4 W H2H Match data
Jun 1, 2023* Roland Garros Grand Slam R64 Clay Giulio Zeppieri #153 6-3 6-2 4-6 7-5 W H2H Match data
May 30, 2023* Roland Garros Grand Slam R128 Clay Elias Ymer #155 6-4 6-3 6-2 W H2H Match data
May 26, 2023* Geneva ATP 250 QF Clay Nicolas Jarry #54 6-3 7-6(2) 5-7 L H2H Match data
May 25, 2023* Geneva ATP 250 R16 Clay J.J. Wolf #49 6-3 7-5 W H2H Match data
May 20, 2023* Rome Masters Masters 1000 SF Clay Holger Rune #7 6-7(2) 4-6 2-6 L H2H Match data
May 19, 2023* Rome Masters Masters 1000 QF Clay Francisco Cerundolo #31 7-6(5) 6-4 W H2H Match data
May 17, 2023* Rome Masters Masters 1000 R16 Clay Laslo Djere #62 6-1 6-3 W H2H Match data
May 15, 2023* Rome Masters Masters 1000 R32 Clay Alexander Bublik #49 6-1 4-6 7-6(0) W H2H Match data
May 13, 2023* Rome Masters Masters 1000 R64 Clay Arthur Rinderknech #89 6-4 6-0 W H2H Match data
Apr 29, 2023* Madrid Masters Masters 1000 R64 Clay Matteo Arnaldi #105 3-6 4-6 L H2H Match data
Apr 21, 2023* Barcelona ATP 500 R16 Clay Francisco Cerundolo #32 7-6(5) 3-6 L H2H Match data
Apr 20, 2023* Barcelona ATP 500 R32 Clay Ben Shelton #37 6-2 7-6(1) W H2H Match data
Apr 14, 2023* Monte Carlo Masters Masters 1000 R16 Clay Jan-Lennard Struff #100 1-6 7-6(6) L H2H Match data
Apr 12, 2023* Monte Carlo Masters Masters 1000 R32 Clay Botic van de Zandschulp #31 7-5 7-6(1) W H2H Match data
Apr 9, 2023* Estoril ATP 250 F Clay Miomir Kecmanovic #40 6-2 7-6(3) W H2H Match data
Apr 8, 2023* Estoril ATP 250 SF Clay Quentin Halys #80 6-4 3-6 7-6(2) W H2H Match data
Apr 8, 2023* Estoril ATP 250 QF Clay Sebastian Baez #32 6-3 6-0 W H2H Match data
Apr 7, 2023* Estoril ATP 250 R16 Clay Joao Sousa #147 4-6 6-2 6-2 W H2H Match data
Mar 27, 2023* Miami Masters Masters 1000 R32 Hard Botic van de Zandschulp #32 6-3 4-6 4-6 L H2H Match data