84ATP
In numbers
Highest ranking
N°29
WORLD
Peak reached in 2025
+
Career record
45 / 55
45 wins 55 losses 45 %
+
ATP titles
2
+
On tour
2021
Professional · ATP Tour
20212026
Last 5 played
Compare Giovanni Mpetshi Perricard
Search an opponent : head-to-head, shared history and form, surface by surface.
- Lorenzo Musetti
- Jordan Thompson
- Adam Walton
- Alexander Bublik
- Felix Auger-Aliassime
- Aleksandar Vukic
- Aleksandr Shevchenko
- Emil Ruusuvuori
- Holger Rune
- Jakub Mensik
- Jan Choinski
- Maxime Janvier
- Tomas Barrios Vera
- Vitaliy Sachko
- Zizou Bergs
- Aidan Mayo
- Aleksandar Kovacevic
- Alexander Blockx
- Antoine Escoffier
- Ben Shelton
- Calvin Hemery
- Camilo Ugo Carabelli
- Colin Sinclair
- David Goffin
- Filip Misolic
- Frances Tiafoe
- Gauthier Onclin
- Genaro Alberto Olivieri
- Gregoire Barrere
- Hamad Medjedovic
- James Duckworth
- Jiri Lehecka
- Juan Pablo Ficovich
- Manuel Guinard
- Mariano Navone
- Matias Soto
- Matteo Martineau
- Nikoloz Basilashvili
- Otto Virtanen
- Pierre-Hugues Herbert
- Renzo Olivo
- Rinky Hijikata
- Roman Safiullin
- Shintaro Mochizuki
- Tallon Griekspoor
- Taylor Fritz
- Thiago Seyboth Wild
- Tomas Martin Etcheverry
- Ulises Blanch
- Yasutaka Uchiyama
- Zhizhen Zhang
- Alex Bolt
- Alexander Erler
- Alexandre Muller
- Alexis Galarneau
- Andrea Vavassori
- Andy Andrade
- Antoine Bellier
- Arthur Fils
- Arthur Gea
- Arthur Reymond
- Beibit Zhukayev
- Benjamin Hassan
- Benoit Paire
- Billy Harris
- Bogdan Bobrov
- Botic van de Zandschulp
- Brandon Nakashima
- Brayden Schnur
- Bu Yunchaokete
- Cameron Norrie
- Carlos Alcaraz
- Cem Ilkel
- Coleman Wong
- Constant Lestienne
- Corentin Moutet
- Damir Dzumhur
- Dane Sweeny
- Daniel Masur
- Daniil Medvedev
- Denis Shapovalov
- Dimitar Kuzmanov
- Dominik Palan
- Edan Leshem
- Elmar Ejupovic
- Ernesto Escobedo
- Fabian Marozsan
- Fajing Sun
- Federico Coria
- Federico Gaio
- Felipe Meligeni Alves
- Fernando Verdasco
- Filip Cristian Jianu
- Gael Monfils
- Garrett Johns
- Gijs Brouwer
- Go Soeda
- Grigor Dimitrov
- Hady Habib
- Hamish Stewart
- Harold Mayot
- Hugo Gaston
- Hugo Grenier
- Illya Marchenko
- Ivan Gakhov
- Jacob Fearnley
- Jesper de Jong
- JiSung Nam
- Joao Fonseca
- Joao Menezes
- Johannus Monday
- Jorge Brian Panta Herreros
- Juan Pablo Varillas
- Kamil Majchrzak
- Karen Khachanov
- Leandro Riedi
- Lorenzo Sonego
- Luca Nardi
- Lukas Klein
- MacKenzie McDonald
- Marc-Andrea Huesler
- Marcelo Zormann Da Silva
- Mark Lajal
- Mateus Alves
- Matheus Pucinelli De Almeida
- Mats Rosenkranz
- Maximilian Marterer
- Maximilian Neuchrist
- Mikhail Kukushkin
- Mirza Basic
- Moez Echargui
- Murkel Alejandro Dellien Velasco
- Nick Chappell
- Nick Kyrgios
- Nicolas Mejia
- Niki Kaliyanda Poonacha
- Nishesh Basavareddy
- Norbert Gombos
- Novak Djokovic
- Omar Jasika
- Orlando Luz
- Pedro Martinez
- Peter Benjamin Privara
- Piotr Matuszewski
- Quentin Halys
- Radu Albot
- Raphael Collignon
- Reilly Opelka
- Richard Gasquet
- Roberto Bautista Agut
- Roberto Carballes Baena
- Roberto Cid Subervi
- Rodrigo Pacheco Mendez
- Rubin Statham
- Ryan Peniston
- Salvatore Caruso
- Sebastian Baez
- Sebastian Korda
- Sho Shimabukuro
- Stan Wawrinka
- Stefanos Tsitsipas
- Steven Diez
- Tennys Sandgren
- Thai-Son Kwiatkowski
- Thanasi Kokkinakis
- Thiago Agustin Tirante
- Thiago Monteiro
- Tommy Paul
- Ugo Blanchet
- Vadym Ursu
- Vlad Victor Cornea
- Yannick Hanfmann
- Yoshihito Nishioka
- Yosuke Watanuki
- Yuta Shimizu
- Zachary Svajda
- Zsombor Piros
No player found.
Serve & Return
1st serve points won77 %
2nd serve points won51 %
Break point conversion33 %
Double faults per match2.7
Aces per match16.9
No matches on this surface.