Match log updated: 2026-06-03 19:15 UTC

Mikhail Kukushkin — ATP Match Log

Back to player detail page →

Main draw matches: 362 | W: 144 | L: 218 | Win %: 39.8%

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

Date ↓TournamentCategoryRoundSurfaceOpponentScoreResultH2HMatch
Oct 13, 2025* Almaty Open ATP 250 Q2 Q Hard James Duckworth #138 4-6 6-4 5-7 L H2H Match data
Oct 13, 2025* Almaty Open ATP 250 Q1 Q Hard Taro Daniel #177 7-6 6-1 W H2H Match data
Aug 25, 2025* US Open Grand Slam Q2 Q Hard Billy Harris #151 7-6 3-6 2-6 L H2H Match data
Aug 24, 2025* US Open Grand Slam Q1 Q Hard Andrea Pellegrino #142 7-6 6-3 W H2H Match data
Aug 7, 2025* Cincinnati Open Masters 1000 Q1 Q Hard Emilio Nava #105 5-7 2-6 L H2H Match data
Jul 1, 2025* Wimbledon Grand Slam Q2 Q Grass August Holmgren #191 6-4 6-7 2-6 L H2H Match data
Jun 30, 2025* Wimbledon Grand Slam Q1 Q Grass Thiago Seyboth Wild #129 4-6 6-4 6-3 W H2H Match data
May 25, 2025* Roland Garros Grand Slam Q1 Q Clay Geoffrey Blancaneaux #270 1-6 1-6 L H2H Match data
Mar 19, 2025* Miami Open Presented by Itau Masters 1000 Q1 Q Hard Adam Walton #89 1-6 4-6 L H2H Match data
Mar 6, 2025* BNP Paribas Open Masters 1000 Q2 Q Hard Giulio Zeppieri #394 6-7 2-6 L H2H Match data
Mar 5, 2025* BNP Paribas Open Masters 1000 Q1 Q Hard Theo Papamalamis #602 6-4 6-7 7-5 W H2H Match data
Feb 24, 2025* Dubai Duty Free Tennis Championships ATP 500 Q1 Q Hard Otto Virtanen #111 1-6 5-7 L H2H Match data
Feb 17, 2025* Qatar ExxonMobil Open ATP 500 Q2 Q Hard Luca Nardi #85 4-6 4-6 L H2H Match data
Feb 17, 2025* Qatar ExxonMobil Open ATP 500 Q1 Q Hard Daniel Merida #285 6-2 6-4 W H2H Match data
Feb 3, 2025* ABN AMRO Open ATP 500 Q2 Q Hard Harold Mayot #138 1-6 6-7 L H2H Match data
Feb 3, 2025* ABN AMRO Open ATP 500 Q1 Q Hard Jelle Sels #330 6-4 6-1 W H2H Match data
Jan 30, 2025* Open Occitanie ATP 250 R32 Hard Nikoloz Basilashvili #178 3-6 6-3 0-5 (ret.) L H2H Match data
Jan 12, 2025* Australian Open Grand Slam Q1 Q Hard Mark Lajal #234 0-6 2-6 L H2H Match data
Jan 1, 2025* Brisbane International Presented by ANZ ATP 250 R32 Hard Jakub Mensik #48 6-7 4-6 L H2H Match data
Dec 29, 2024* Brisbane International Presented by ANZ ATP 250 Q2 Q Hard Tristan Schoolkate #168 6-4 6-4 W H2H Match data
Dec 29, 2024* Brisbane International Presented by ANZ ATP 250 Q1 Q Hard Andrea Collarini #204 6-2 6-4 W H2H Match data
Oct 17, 2024* Almaty ATP 250 R32 Hard Alexander Shevchenko #61 7-6(5) 7-6(4) L H2H Match data
Oct 14, 2024 Almaty ATP 250 Q2 Q Hard Alibek Kachmazov #198 6-1 6-2 W H2H Match data
Oct 14, 2024 Almaty ATP 250 Q1 Q Hard Khumoyun Sultanov #234 6-4 6-4 W H2H Match data
Oct 2, 2024 Shanghai Masters Masters 1000 Q1 Q Hard Li Tu #339 5-7 2-4 (ret.) L H2H Match data
Sep 23, 2024* Hangzhou ATP 250 QF Hard Bu Yunchaokete 4-6 2-6 L Match data
Sep 22, 2024* Hangzhou ATP 250 R16 Hard Alexander Shevchenko #58 6-4 7-6(3) W H2H Match data
Sep 21, 2024* Hangzhou ATP 250 R32 Hard Luciano Darderi #41 6-3 6-4 W H2H Match data
Aug 26, 2024 US Open Grand Slam Q1 Q Hard Marco Trungelliti #141 6-1 4-6 7-6(6) L H2H Match data
Jul 22, 2024 Kitzbuhel ATP 250 Q1 Q Clay Andrea Collarini #264 6-3 2-6 1-6 L H2H Match data
Jul 15, 2024 Hamburg ATP 500 Q1 Q Clay Aziz Dougaz #233 5-7 3-6 L H2H Match data
Jul 2, 2024* Wimbledon Grand Slam Q3 Q Grass Hugo Gaston #71 2-6 6-1 5-7 1-6 L H2H Match data
Jul 2, 2024* Wimbledon Grand Slam Q2 Q Grass Benjamin Bonzi #150 6-4 7-5 W H2H Match data
Jul 1, 2024 Wimbledon Grand Slam Q1 Q Grass Vitaliy Sachko #281 6-3 6-3 W H2H Match data
May 28, 2024* Roland Garros Grand Slam R128 Clay Fabian Marozsan #43 2-6 2-6 3-6 L H2H Match data
May 27, 2024 Roland Garros Grand Slam Q3 Q Clay Francesco Maestrelli #205 6-4 6-7(4) 6-3 W H2H Match data
May 27, 2024 Roland Garros Grand Slam Q2 Q Clay Li Tu #211 6-4 6-2 W H2H Match data
May 26, 2024* Roland Garros Grand Slam Q1 Q Clay Leandro Riedi #151 6-4 6-3 W H2H Match data
May 9, 2024* Rome Masters Masters 1000 Q2 Q Clay Diego Schwartzman #142 6-4 2-6 3-6 L H2H Match data
May 8, 2024* Rome Masters Masters 1000 Q1 Q Clay Cristian Garin #100 5-7 7-6(9) 7-6(2) W H2H Match data
Apr 24, 2024* Madrid Masters Masters 1000 Q1 Q Clay Federico Coria #83 2-6 6-4 2-6 L H2H Match data
Apr 1, 2024 Estoril ATP 250 Q1 Q Clay David Jorda Sanchis 3-6 6-2 4-6 L Match data
Mar 20, 2024* Miami Masters Masters 1000 Q1 Q Hard Terence Atmane #129 4-6 4-6 L H2H Match data
Oct 7, 2023* Shanghai Masters Masters 1000 R64 Hard Daniel Evans #33 2-6 0-3 (ret.) L H2H Match data
Oct 6, 2023* Shanghai Masters Masters 1000 R128 Hard Alexandre Muller #81 6-7(6) 6-3 6-2 W H2H Match data
Oct 5, 2023* Shanghai Masters Masters 1000 Q2 Q Hard Luke Saville #299 6-3 6-3 W H2H Match data
Oct 4, 2023* Shanghai Masters Masters 1000 Q1 Q Hard Tao Mu #582 6-2 6-4 W H2H Match data
Sep 30, 2023* Astana ATP 250 R32 Hard Nuno Borges #86 7-5 7-6(6) 4-6 L H2H Match data
Aug 29, 2023* US Open Grand Slam Q2 Q Hard Enzo Couacaud #180 7-6(0) 2-6 L H2H Match data
Aug 28, 2023 US Open Grand Slam Q1 Q Hard Mattia Bellucci #182 6-4 7-6(4) W H2H Match data
Jan 17, 2023* Australian Open Grand Slam Q2 Q Hard Yosuke Watanuki #138 6-4 7-6(3) 3-6 L H2H Match data
Jan 16, 2023 Australian Open Grand Slam Q1 Q Hard James Duckworth #156 7-5 6-4 W H2H Match data
Oct 17, 2022 Stockholm ATP 250 Q1 Q Hard Antoine Bellier #192 1-6 7-6(5) L H2H Match data
Oct 6, 2022* Astana ATP 250 R32 Hard Stefanos Tsitsipas #6 3-6 4-6 L H2H Match data
Aug 30, 2022* US Open Grand Slam Q2 Q Hard Fernando Verdasco #122 7-6(4) 3-6 L H2H Match data
Aug 29, 2022 US Open Grand Slam Q1 Q Hard Nicolas Kicker #240 6-3 6-7(4) 4-0 (ret.) W H2H Match data
Jun 29, 2022* Wimbledon Grand Slam R128 Grass Jenson Brooksby #34 3-6 2-6 3-6 L H2H Match data
Jun 28, 2022* Wimbledon Grand Slam Q3 Q Grass Zsombor Piros #175 7-6(3) 6-2 4-6 7-6(0) W H2H Match data
Jun 28, 2022* Wimbledon Grand Slam Q2 Q Grass Philipp Kohlschreiber #231 6-7(4) 6-3 6-4 W H2H Match data
Jun 27, 2022 Wimbledon Grand Slam Q1 Q Grass Lorenzo Giustino #275 6-2 6-1 W H2H Match data
Apr 25, 2022 Munich ATP 250 Q1 Q Clay Thiago Monteiro #103 3-6 4-6 L H2H Match data
Apr 21, 2022* Belgrade ATP 250 R32 Clay Aljaz Bedene #164 7-6(4) 6-4 3-6 L H2H Match data
Mar 26, 2022* Miami Masters Masters 1000 R64 Hard Taylor Fritz #13 3-6 7-5 3-6 L H2H Match data
Mar 25, 2022* Miami Masters Masters 1000 R128 Hard Botic van de Zandschulp #42 6-4 6-4 W H2H Match data
Mar 24, 2022* Miami Masters Masters 1000 Q2 Q Hard Shintaro Mochizuki #372 7-6(6) 6-2 W H2H Match data
Mar 23, 2022* Miami Masters Masters 1000 Q1 Q Hard Radu Albot #117 4-6 7-6(7) 6-2 W H2H Match data
Mar 12, 2022* Indian Wells Masters Masters 1000 R128 Hard Tommy Paul #39 4-6 4-6 L H2H Match data
Mar 11, 2022* Indian Wells Masters Masters 1000 Q2 Q Hard Yoshihito Nishioka #93 6-2 7-6(4) W H2H Match data
Mar 10, 2022* Indian Wells Masters Masters 1000 Q1 Q Hard Andreas Seppi #122 6-2 6-4 W H2H Match data
Feb 17, 2022* Marseille ATP 250 R32 Hard Pierre-Hugues Herbert #109 7-6(5) 5-7 L H2H Match data
Feb 14, 2022 Marseille ATP 250 Q2 Q Hard Marc-Andrea Huesler #191 6-4 6-4 W H2H Match data
Feb 14, 2022 Marseille ATP 250 Q1 Q Hard Timo Legout #723 6-4 6-1 W H2H Match data
Jan 31, 2022 Montpellier ATP 250 Q2 Q Hard Pierre-Hugues Herbert #113 7-6(3) 5-7 L H2H Match data
Jan 31, 2022 Montpellier ATP 250 Q1 Q Hard Jiri Lehecka #138 6-2 6-3 W H2H Match data
Jan 19, 2022* Australian Open Grand Slam R128 Hard Tommy Paul #41 3-6 4-6 2-6 L H2H Match data
Jan 18, 2022* Australian Open Grand Slam Q3 Q Hard Ernesto Escobedo #141 6-4 5-7 7-5 W H2H Match data
Jan 18, 2022* Australian Open Grand Slam Q2 Q Hard Robin Haase #229 7-5 7-6(2) W H2H Match data
Jan 17, 2022 Australian Open Grand Slam Q1 Q Hard Mirza Basic #233 6-2 6-3 W H2H Match data
Oct 8, 2021* Indian Wells Masters Masters 1000 Q2 Q Hard Ernesto Escobedo #178 2-6 4-6 L H2H Match data
Oct 7, 2021* Indian Wells Masters Masters 1000 Q1 Q Hard Steven Diez #213 5-2 (ret.) W H2H Match data
Sep 23, 2021* Nur-Sultan ATP 250 R32 Hard James Duckworth #65 7-6(3) 1-6 L H2H Match data
Sep 1, 2021* US Open Grand Slam R128 Hard Pablo Andujar #74 6-3 6-4 4-6 4-6 2-6 L H2H Match data
Aug 31, 2021* US Open Grand Slam Q3 Q Hard Antoine Hoang #150 6-0 7-6(6) 5-7 L H2H Match data
Aug 31, 2021* US Open Grand Slam Q2 Q Hard Jason Jung #166 6-4 6-3 W H2H Match data
Aug 30, 2021 US Open Grand Slam Q1 Q Hard Mathias Bourgue #194 4-6 6-3 7-6(2) W H2H Match data
Jun 30, 2021* Wimbledon Grand Slam R128 Grass Alexander Bublik #38 4-6 2-6 1-6 L H2H Match data
Jun 23, 2021* Eastbourne ATP 250 R32 Grass Alexander Bublik #39 1-6 4-6 L H2H Match data
Jun 21, 2021 Eastbourne ATP 250 Q2 Q Grass Andreas Seppi #95 6-2 7-5 W H2H Match data
Jun 21, 2021 Eastbourne ATP 250 Q1 Q Grass Nick Chappell #352 6-2 6-3 W H2H Match data
Jun 1, 2021* Roland Garros Grand Slam R128 Clay Alejandro Davidovich Fokina #14 4-6 4-6 3-6 L H2H Match data
May 16, 2021* Geneva ATP 250 Q1 Q Clay Alejandro Tabilo #166 3-6 1-6 L H2H Match data
May 9, 2021* Rome Masters Masters 1000 Q1 Q Clay Thiago Monteiro #78 7-6(3) 7-6(1) L H2H Match data
May 2, 2021* Madrid Masters Masters 1000 Q1 Q Clay Pablo Andujar #80 3-6 4-6 L H2H Match data
Apr 19, 2021 Barcelona ATP 500 Q1 Q Clay Carlos Gimeno Valero #291 1-6 2-6 L H2H Match data
Apr 8, 2021* Marbella ATP 250 R32 Clay Gianluca Mager #91 5-7 3-6 L H2H Match data
Mar 27, 2021* Miami Masters Masters 1000 R64 Hard Aslan Karatsev #27 4-6 3-6 L H2H Match data
Mar 26, 2021* Miami Masters Masters 1000 R128 Hard Jack Draper #316 7-5 0-0 (ret.) W H2H Match data
Mar 16, 2021* Dubai ATP 500 R64 Hard Jan-Lennard Struff #39 3-6 2-6 L H2H Match data
Mar 14, 2021* Dubai ATP 500 Q2 Q Hard Lorenzo Giustino #162 6-2 6-2 W H2H Match data
Mar 14, 2021* Dubai ATP 500 Q1 Q Hard Maxime Janvier #217 7-5 3-6 6-1 W H2H Match data
Mar 11, 2021* Marseille ATP 250 R32 Hard Arthur Rinderknech #138 6-1 3-6 2-6 L H2H Match data
Feb 10, 2021* Australian Open Grand Slam R128 Hard Dominic Thiem #3 7-6(2) 2-6 3-6 L H2H Match data
Feb 4, 2021* Murray River Open ATP 250 R32 Hard Stan Wawrinka #18 6-4 3-6 1-6 L H2H Match data
Feb 3, 2021* Murray River Open ATP 250 R64 Hard Juan Ignacio Londero #81 4-6 7-5 6-2 W H2H Match data
Oct 31, 2020* Nur-Sultan ATP 250 QF Hard Emil Ruusuvuori #98 3-6 1-6 L H2H Match data
Oct 30, 2020* Nur-Sultan ATP 250 R16 Hard Benoit Paire #28 6-7(4) 7-6(2) 6-1 W H2H Match data
Oct 29, 2020* Nur-Sultan ATP 250 R32 Hard Federico Delbonis #76 6-7(5) 6-3 6-2 W H2H Match data
Oct 15, 2020* St Petersburg ATP 250 R32 Hard Miomir Kecmanovic #41 3-6 7-6(7) L H2H Match data
Oct 1, 2020* Roland Garros Grand Slam R64 Clay Pedro Martinez #96 3-6 1-6 0-6 L H2H Match data
Sep 29, 2020* Roland Garros Grand Slam R128 Clay Fabio Fognini #15 7-5 3-6 7-6(1) 6-0 W H2H Match data
Sep 15, 2020* Rome Masters Masters 1000 Q3 Q Clay Dominik Koepfer #97 6-2 4-6 2-6 L H2H Match data
Sep 14, 2020 Rome Masters Masters 1000 Q2 Q Clay Taro Daniel #117 6-2 6-2 W H2H Match data
Sep 14, 2020 Rome Masters Masters 1000 Q1 Q Clay Elias Ymer #185 6-7(3) 6-4 7-5 W H2H Match data
Sep 6, 2020* US Open Grand Slam R32 Hard Jordan Thompson #113 5-7 4-6 1-6 L H2H Match data
Sep 3, 2020* US Open Grand Slam R64 Hard Cristian Garin #78 6-2 6-1 3-6 4-6 7-5 W H2H Match data
Sep 2, 2020* US Open Grand Slam R128 Hard Attila Balazs #78 6-4 7-5 6-4 W H2H Match data
Aug 22, 2020* Cincinnati Masters Masters 1000 Q1 Q Hard Cameron Norrie #28 7-6(3) 2-6 L H2H Match data
Feb 26, 2020* Dubai ATP 500 R32 Hard Karen Khachanov #17 7-6(2) 1-6 L H2H Match data
Feb 20, 2020* Marseille ATP 250 R32 Hard Pierre-Hugues Herbert #79 7-6(4) 4-6 L H2H Match data
Feb 13, 2020* Rotterdam ATP 500 R32 Hard Gilles Simon #57 7-6(3) 6-3 3-6 L H2H Match data
Feb 10, 2020 Rotterdam ATP 500 Q2 Q Hard Yannick Maden #143 6-1 7-6(4) W H2H Match data
Jan 22, 2020* Australian Open Grand Slam R128 Hard Marc Polmans #133 4-6 3-6 6-4 6-7(8) 4-6 L H2H Match data
Jan 9, 2020* Doha ATP 250 R16 Hard Andrey Rublev #23 4-6 2-6 L H2H Match data
Jan 8, 2020* Doha ATP 250 R32 Hard Malek Jaziri #229 6-0 6-3 W H2H Match data
Oct 25, 2019* Vienna ATP 500 R16 Hard Pablo Carreno Busta #34 6-7(3) 4-6 1-6 L H2H Match data
Oct 24, 2019* Vienna ATP 500 R32 Hard Borna Coric #24 6-4 6-4 W H2H Match data
Oct 18, 2019* Moscow ATP 250 R16 Hard Adrian Mannarino #44 7-6(4) 2-6 L H2H Match data
Oct 17, 2019* Moscow ATP 250 R32 Hard Evgeny Donskoy #113 6-4 6-3 W H2H Match data
Oct 9, 2019* Shanghai Masters Masters 1000 R32 Hard David Goffin #14 2-6 0-3 (ret.) L H2H Match data
Oct 8, 2019* Shanghai Masters Masters 1000 R64 Hard Miomir Kecmanovic #50 7-6(4) 6-4 W H2H Match data
Oct 3, 2019* Beijing ATP 500 R32 Hard Fabio Fognini #12 4-6 6-4 7-6(6) L H2H Match data
Sep 21, 2019* St. Petersburg ATP 250 QF Hard Joao Sousa #64 7-6(8) 2-6 L H2H Match data
Sep 20, 2019* St. Petersburg ATP 250 R16 Hard Damir Dzumhur #86 7-6(2) 6-2 W H2H Match data
Sep 19, 2019* St. Petersburg ATP 250 R32 Hard Jannik Sinner #127 6-3 7-6(4) W H2H Match data
Aug 29, 2019* US Open Grand Slam R64 Hard Alexei Popyrin #105 6-2 5-7 3-6 2-6 L H2H Match data
Aug 28, 2019* US Open Grand Slam R128 Hard Roberto Bautista Agut #10 3-6 6-1 6-4 3-6 6-3 W H2H Match data
Aug 14, 2019* Cincinnati Masters Masters 1000 R32 Hard Adrian Mannarino #59 1-6 3-6 L H2H Match data
Aug 11, 2019* Cincinnati Masters Masters 1000 Q2 Q Hard Andrey Rublev #70 6-3 4-6 3-6 L H2H Match data
Aug 11, 2019* Cincinnati Masters Masters 1000 Q1 Q Hard Jack Sock #176 6-7(5) 6-2 6-3 W H2H Match data
Aug 7, 2019* Canada Masters Masters 1000 R64 Hard Adrian Mannarino #69 4-6 4-6 L H2H Match data
Aug 2, 2019* Los Cabos ATP 250 QF Hard Diego Schwartzman #27 1-6 2-6 L H2H Match data
Aug 1, 2019* Los Cabos ATP 250 R16 Hard Cameron Norrie #58 7-5 7-5 W H2H Match data
Jul 31, 2019* Los Cabos ATP 250 R32 Hard Damir Dzumhur #92 7-5 6-2 W H2H Match data
Jul 9, 2019* Wimbledon Grand Slam R16 Grass Kei Nishikori #7 3-6 6-3 3-6 4-6 L H2H Match data
Jul 7, 2019* Wimbledon Grand Slam R32 Grass Jan-Lennard Struff #33 6-3 7-6(5) 4-6 7-5 W H2H Match data
Jul 4, 2019* Wimbledon Grand Slam R64 Grass John Isner #12 6-4 6-7(3) 4-6 6-1 6-4 W H2H Match data
Jul 3, 2019* Wimbledon Grand Slam R128 Grass Pablo Andujar #78 6-3 6-2 6-4 W H2H Match data
Jun 26, 2019* Eastbourne ATP 250 R32 Grass Sam Querrey #79 3-6 7-6(4) L H2H Match data
Jun 20, 2019* Queen's Club ATP 250 R32 Grass Jeremy Chardy #65 1-6 3-6 L H2H Match data
Jun 14, 2019* S Hertogenbosch ATP 250 R16 Grass Richard Gasquet #42 4-6 3-6 L H2H Match data
Jun 13, 2019* S Hertogenbosch ATP 250 R32 Grass Lorenzo Sonego #76 5-7 6-4 6-4 W H2H Match data
May 28, 2019* Roland Garros Grand Slam R128 Clay Martin Klizan #55 6-3 7-5 4-6 2-6 3-6 L H2H Match data
May 14, 2019* Rome Masters Masters 1000 R64 Clay Laslo Djere #32 3-6 4-6 L H2H Match data
May 7, 2019* Madrid Masters Masters 1000 R64 Clay Philipp Kohlschreiber #50 2-6 7-6(5) L H2H Match data
May 2, 2019* Estoril ATP 250 R32 Clay Frances Tiafoe #31 3-6 5-7 L H2H Match data
Apr 25, 2019* Budapest ATP 250 R32 Clay Matteo Berrettini #55 4-6 4-6 L H2H Match data
Apr 17, 2019* Monte Carlo Masters Masters 1000 R32 Clay Stefanos Tsitsipas #8 3-6 5-7 L H2H Match data
Apr 16, 2019* Monte Carlo Masters Masters 1000 R64 Clay Jeremy Chardy #41 6-3 6-4 W H2H Match data
Mar 22, 2019* Miami Masters Masters 1000 R128 Hard Guido Andreozzi #80 7-6(3) 4-6 L H2H Match data
Mar 9, 2019* Indian Wells Masters Masters 1000 R128 Hard Filip Krajinovic #113 3-6 4-6 L H2H Match data
Feb 24, 2019* Marseille ATP 250 F Hard Stefanos Tsitsipas #12 5-7 7-6(5) L H2H Match data
Feb 23, 2019* Marseille ATP 250 SF Hard Ugo Humbert #75 6-4 6-4 W H2H Match data
Feb 23, 2019* Marseille ATP 250 QF Hard Andrey Rublev #115 6-4 6-1 W H2H Match data
Feb 22, 2019* Marseille ATP 250 R16 Hard Denis Shapovalov #25 6-4 7-6(4) W H2H Match data
Feb 21, 2019* Marseille ATP 250 R32 Hard Denis Kudla #61 6-3 6-3 W H2H Match data
Feb 15, 2019* Rotterdam ATP 500 R16 Hard Damir Dzumhur #56 4-6 7-6(3) L H2H Match data
Feb 14, 2019* Rotterdam ATP 500 R32 Hard Robin Haase #55 6-2 7-6(4) W H2H Match data
Feb 8, 2019* Sofia ATP 250 R16 Hard Gael Monfils #33 5-7 3-6 L H2H Match data
Feb 7, 2019* Sofia ATP 250 R32 Hard Laslo Djere #88 7-6(6) 6-4 W H2H Match data
Jan 16, 2019* Australian Open Grand Slam R128 Hard Lucas Pouille #31 1-6 5-7 4-6 L H2H Match data
Nov 1, 2018* Paris Masters Masters 1000 R32 Hard John Isner #9 3-6 6-7(2) 7-6(1) L H2H Match data
Oct 31, 2018* Paris Masters Masters 1000 R64 Hard Pierre-Hugues Herbert #57 3-6 6-3 7-5 W H2H Match data
Oct 27, 2018* Vienna ATP 500 SF Hard Kei Nishikori #11 4-6 3-6 L H2H Match data
Oct 27, 2018* Vienna ATP 500 QF Hard Marton Fucsovics #40 4-6 7-6(2) 7-6(4) W H2H Match data
Oct 26, 2018* Vienna ATP 500 R16 Hard Andrey Rublev #76 7-6(4) 6-4 W H2H Match data
Oct 25, 2018* Vienna ATP 500 R32 Hard Grigor Dimitrov #10 6-4 4-6 6-4 W H2H Match data
Oct 22, 2018 Vienna ATP 500 Q2 Q Hard Andrey Rublev #76 6-2 6-3 W H2H Match data
Oct 22, 2018 Vienna ATP 500 Q1 Q Hard Vaclav Safranek #324 7-5 6-2 W H2H Match data
Oct 18, 2018* Moscow ATP 250 R32 Hard Evgeny Donskoy #105 4-6 7-6(10) L H2H Match data
Oct 10, 2018* Shanghai Masters Masters 1000 R32 Hard Kevin Anderson #8 3-6 2-6 L H2H Match data
Oct 9, 2018* Shanghai Masters Masters 1000 R64 Hard Albert Ramos-Vinolas #50 6-4 6-2 W H2H Match data
Oct 7, 2018* Shanghai Masters Masters 1000 Q2 Q Hard Matteo Berrettini #58 7-5 6-4 W H2H Match data
Oct 7, 2018* Shanghai Masters Masters 1000 Q1 Q Hard Feliciano Lopez #71 6-3 6-1 W H2H Match data
Oct 1, 2018 Beijing ATP 500 Q1 Q Hard Radu Albot #102 2-6 4-6 L H2H Match data
Sep 28, 2018* Chengdu ATP 250 R16 Hard Taylor Fritz #62 5-7 1-6 L H2H Match data
Sep 27, 2018* Chengdu ATP 250 R32 Hard Tennys Sandgren #55 6-4 6-3 W H2H Match data
Sep 21, 2018* St. Petersburg ATP 250 R16 Hard Daniil Medvedev #35 3-6 4-6 L H2H Match data
Sep 20, 2018* St. Petersburg ATP 250 R32 Hard Denis Istomin #61 7-5 2-4 (ret.) W H2H Match data
Sep 2, 2018* US Open Grand Slam R32 Hard John Millman #55 4-6 6-4 1-6 3-6 L H2H Match data
Aug 30, 2018* US Open Grand Slam R64 Hard Hyeon Chung #23 7-6(5) 6-2 6-3 W H2H Match data
Aug 29, 2018* US Open Grand Slam R128 Hard Noah Rubin #135 6-3 6-1 4-6 7-6(3) W H2H Match data
Aug 2, 2018* Kitzbuhel ATP 250 R16 Clay Maximilian Marterer #47 3-6 4-6 L H2H Match data
Aug 1, 2018* Kitzbuhel ATP 250 R32 Clay Corentin Moutet #109 4-6 6-3 6-4 W H2H Match data
Jul 5, 2018* Wimbledon Grand Slam R64 Grass Rafael Nadal #1 4-6 3-6 4-6 L H2H Match data
Jul 4, 2018* Wimbledon Grand Slam R128 Grass Vasek Pospisil #97 6-4 3-6 6-2 6-3 W H2H Match data
Jun 30, 2018* Eastbourne ATP 250 SF Grass Mischa Zverev #67 7-6(9) 4-6 L H2H Match data
Jun 29, 2018* Eastbourne ATP 250 QF Grass Kyle Edmund #18 5-7 6-3 6-1 W H2H Match data
Jun 28, 2018* Eastbourne ATP 250 R16 Grass David Ferrer #38 6-2 6-0 W H2H Match data
Jun 27, 2018* Eastbourne ATP 250 R32 Grass Alex de Minaur #77 6-1 6-2 W H2H Match data
Jun 18, 2018 Queen's Club ATP 250 Q1 Q Grass Tim Smyczek #121 4-6 6-3 7-6(5) L H2H Match data