Player

🇨🇦 Denis Shapovalov

Career matches 559
Wins 320
Losses 239
Win rate 57.2%
Elo (current) —

Surface breakdown

Hard 59.6% 236W – 160L (396 matches)
Clay 52.7% 58W – 52L (110 matches)
Grass 49.1% 26W – 27L (53 matches)

Career form (last 10)

LWWLLLWLWL

Newest on left. Hover for details.

Head-to-head (top 5 opponents)

Recent matches

Reset

101–150 of 559

DateTournamentRoundWinnerLoserScoreSurface
2024-05-20GenevaR16Tallon GriekspoorDenis Shapovalov6-7(7) 7-6(4) 6-3Clay
2024-05-06Rome MastersR128Luciano DarderiDenis Shapovalov6-7(4) 6-3 7-6(4)Clay
2024-04-22Madrid MastersR128Denis ShapovalovFacundo Diaz Acosta6-4 3-6 6-3Clay
2024-04-22Madrid MastersR64Denis ShapovalovTomas Martin Etcheverry7-6(3) 6-3Clay
2024-04-22Madrid MastersR32Alexander ZverevDenis Shapovalov6-4 7-5Clay
2024-04-15BucharestR32Corentin MoutetDenis Shapovalov6-4 6-2Clay
2024-04-01HoustonR32Marcos GironDenis Shapovalov6-2 7-5Clay
2024-03-18Miami MastersR128Denis ShapovalovLuciano Darderi6-3 6-7(3) 6-4Hard
2024-03-18Miami MastersR64Denis ShapovalovStefanos Tsitsipas6-2 6-4Hard
2024-03-18Miami MastersR32Matteo ArnaldiDenis Shapovalov6-3 7-6(7)Hard
2024-03-04Indian Wells MastersR128Denis ShapovalovBotic Van De Zandschulp6-1 6-4Hard
2024-03-04Indian Wells MastersR64Lorenzo MusettiDenis Shapovalov6-4 2-6 7-5Hard
2024-02-26DubaiR32Andy MurrayDenis Shapovalov4-6 7-6(5) 6-3Hard
2024-02-12RotterdamR32Gael MonfilsDenis Shapovalov7-6(4) 7-6(5)Hard
2024-02-12RotterdamQ1Denis ShapovalovMaximilian Marterer7-5 6-4Hard
2024-02-12RotterdamQ2Denis ShapovalovHugo Gaston6-4 6-0Hard
2024-02-05MarseilleR32Hugo GastonDenis Shapovalov7-5 1-6 6-3Hard
2024-01-29MontpellierR32Denis ShapovalovHugo Gaston6-1 6-3Hard
2024-01-29MontpellierR16Alexander BublikDenis Shapovalov1-6 7-6(12) 6-3Hard
2024-01-15Australian OpenR128Jakub MensikDenis Shapovalov6-3 7-5 7-5Hard
2024-01-08AucklandR32Sebastian OfnerDenis Shapovalov6-4 6-2Hard
2023-07-03WimbledonR16Roman SafiullinDenis Shapovalov3-6 6-3 6-1 6-3Grass
2023-07-03WimbledonR32Denis ShapovalovLiam Broady4-6 6-2 7-5 7-5Grass
2023-07-03WimbledonR64Denis ShapovalovGregoire Barrere6-3 6-4 7-6(7)Grass
2023-07-03WimbledonR128Denis ShapovalovRadu Albot5-7 6-4 6-2 6-2Grass
2023-06-19HalleR32Denis ShapovalovLloyd Harris7-6(1) 6-4Grass
2023-06-19HalleR16Alexander ZverevDenis Shapovalov6-2 6-4Grass
2023-06-12StuttgartR32Marton FucsovicsDenis Shapovalov3-6 6-3 6-4Grass
2023-05-29Roland GarrosR32Carlos AlcarazDenis Shapovalov6-1 6-4 6-2Clay
2023-05-29Roland GarrosR64Denis ShapovalovMatteo Arnaldi6-2 3-6 6-3 6-3Clay
2023-05-29Roland GarrosR128Denis ShapovalovBrandon Nakashima6-4 7-5 4-6 3-6 6-3Clay
2023-04-24Madrid MastersR64Zhizhen ZhangDenis Shapovalov6-7(4) 6-4 7-6(1)Clay
2023-04-17BarcelonaR32Denis ShapovalovJozef Kovalik6-4 6-3Clay
2023-04-17BarcelonaR16Stefanos TsitsipasDenis Shapovalov6-3 6-2Clay
2023-03-20Miami MastersR64Denis ShapovalovGuido Pella6-3 3-6 6-3Hard
2023-03-20Miami MastersR32Taylor FritzDenis Shapovalov6-4 6-4Hard
2023-03-06Indian Wells MastersR64Ugo HumbertDenis Shapovalov7-5 6-4Hard
2023-02-27AcapulcoR32Denis ShapovalovMiomir Kecmanovic6-7(4) 6-0 7-5Hard
2023-02-27AcapulcoR16Taylor FritzDenis Shapovalov6-4 6-4Hard
2023-02-13Delray BeachR16Michael MmohDenis Shapovalov7-5 3-6 6-3Hard
2023-02-06DallasR16Yibing WuDenis Shapovalov7-6(1) 6-4Hard
2023-01-16Australian OpenR32Hubert HurkaczDenis Shapovalov7-6(3) 6-4 1-6 4-6 6-3Hard
2023-01-16Australian OpenR64Denis ShapovalovTaro Daniel6-3 7-6(3) 7-5Hard
2023-01-16Australian OpenR128Denis ShapovalovDusan Lajovic6-4 4-6 6-4 6-1Hard
2023-01-02Adelaide 1R32Denis ShapovalovRinky Hijikata2-6 6-4 6-3Hard
2023-01-02Adelaide 1R16Denis ShapovalovRoman Safiullin6-4 6-3Hard
2023-01-02Adelaide 1QFNovak DjokovicDenis Shapovalov6-3 6-4Hard
2022-11-27Davis Cup Finals F: CAN vs AUSRRDenis ShapovalovThanasi Kokkinakis6-2 6-4Hard
2022-11-26Davis Cup Finals SF: ITA vs CANRRLorenzo SonegoDenis Shapovalov7-6(4) 6-7(5) 6-4Hard
2022-11-24Davis Cup Finals QF: GER vs CANRRJan Lennard StruffDenis Shapovalov6-3 4-6 7-6(2)Hard

Aliases

5

atp

  • D. Shapovalov
  • Denis Shapovalov (su55)

atp_short

  • D. Shapovalov (su55)

sackmann

  • Denis Shapovalov (133430)

variant

  • D Shapovalov
Clunter — AI-powered tennis betting tips & tracking
Model: WElo + serve stats | Exchange: Betfair