47ATP
In numbers
Highest ranking
N°20
WORLD
Peak reached in 2025
+
Career record
86 / 69
86 wins 69 losses 55 %
+
ATP titles
2
+
On tour
2017
Professional · ATP Tour
20172026
Last 5 played
Compare Tomas MacHac
Search an opponent : head-to-head, shared history and form, surface by surface.
- Flavio Cobolli
- Jack Draper
- Botic van de Zandschulp
- Jannik Sinner
- Luca Nardi
- Soonwoo Kwon
- Tommy Paul
- Alex Molcan
- Alexei Popyrin
- Alexey Vatutin
- Aslan Karatsev
- Cameron Norrie
- Casper Ruud
- Dalibor Svrcina
- Daniil Medvedev
- Elias Ymer
- Ilya Ivashka
- James Duckworth
- Jesper de Jong
- Matteo Arnaldi
- Maxime Cressy
- Novak Djokovic
- Reilly Opelka
- Stefanos Tsitsipas
- Taylor Fritz
- Vit Kopriva
- Zdenek Kolar
- Zizou Bergs
- Adrian Mannarino
- Alejandro Davidovich Fokina
- Aleksandar Vukic
- Alex Michelsen
- Alexander Bublik
- Alexandre Muller
- Andreas Seppi
- Andrey Rublev
- Borna Gojo
- Brayden Schnur
- Bye
- Carlos Alcaraz
- Damir Dzumhur
- Daniel Altmaier
- David Goffin
- Emil Ruusuvuori
- Fabian Marozsan
- Frances Tiafoe
- Francisco Cerundolo
- Francisco Comesana
- Frederico Ferreira Silva
- Gijs Brouwer
- Grigor Dimitrov
- Illya Marchenko
- Julian Lenz
- Juncheng Shang
- Jurij Rodionov
- Kimmer Coppejans
- Learner Tien
- Lucas Pouille
- Lukas Klein
- Lukas Lacko
- Lukas Rosol
- Marton Fucsovics
- Mats Moraing
- Mattia Bellucci
- Maximilian Marterer
- Mikhail Kukushkin
- Otto Virtanen
- Quentin Halys
- Rinky Hijikata
- Roman Safiullin
- Sebastian Baez
- Sebastian Korda
- Sebastian Ofner
- Stan Wawrinka
- Stefano Napolitano
- Ugo Humbert
- Vitaliy Sachko
- Yannick Hanfmann
- Zsombor Piros
- Akira Santillan
- Alejandro Moro Canas
- Aleksandar Kovacevic
- Aleksandr Nedovyesov
- Alessandro Giannessi
- Alex Bolt
- Alex Marti Pujolras
- Alex de Minaur
- Alexander Zverev
- Alibek Kachmazov
- Andrea Arnaboldi
- Andrea Collarini
- Andrea Vavassori
- Andrew Paulson
- Andy Murray
- Antoine Bellier
- Antoine Escoffier
- Arthur Cazaux
- Arthur De Greef
- Arthur Fery
- Arthur Fils
- Arthur Gea
- Arthur Rinderknech
- August Holmgren
- Beibit Zhukayev
- Ben Shelton
- Benjamin Bonzi
- Bjorn Fratangelo
- Blake Ellis
- Bradley Klahn
- Brandon Holt
- Brandon Nakashima
- Calvin Hemery
- Camilo Ugo Carabelli
- Christopher O'Connell
- Colin Sinclair
- Constant Lestienne
- Corentin Moutet
- Dan Added
- Daniel Elahi Galan
- Darwin Blanch
- Denis Kudla
- Denis Shapovalov
- Denis Yevseyev
- Diego Schwartzman
- Dimitar Kuzmanov
- Dino Prizmic
- Dominic Stricker
- Duje Ajdukovic
- Emilio Nava
- Enzo Couacaud
- Evan Furness
- Evgeny Donskoy
- Evgeny Karlovskiy
- Fabio Fognini
- Felipe Meligeni Alves
- Filip Horansky
- Filip Misolic
- Filip Peliwo
- Genaro Alberto Olivieri
- Gerald Melzer
- Gerard Campana Lee
- Gian Marco Moroni
- Gilles Simon
- Go Soeda
- Harold Mayot
- Henri Laaksonen
- Henri Squire
- Hiroki Moriya
- Hubert Hurkacz
- Jack Sock
- Jacob Fearnley
- Jakub Mensik
- Jan-Lennard Struff
- Jaroslav Pospisil
- Jason Kubler
- Jaume Munar
- Jerzy Janowicz
- Jiri Lehecka
- Joao Domingues
- Joao Fonseca
- Joao Sousa
- Jonas Forejtek
- Jordan Thompson
- Jozef Kovalik
- Juan Manuel Cerundolo
- Juan Pablo Ficovich
- Juan Pablo Varillas
- Jurgen Briand
- Kacper Zuk
- Kaichi Uchida
- Kamil Majchrzak
- Karen Khachanov
- Kei Nishikori
- Kevin Anderson
- Laslo Djere
- Laurent Lokoli
- Leandro Riedi
- Leopold Zima
- Liam Broady
- Lorenzo Musetti
- Lucas Poullain
- MacKenzie McDonald
- Malek Jaziri
- Manuel Guinard
- Marcos Giron
- Mariano Navone
- Mario Vilella Martinez
- Marko Topo
- Martin Klizan
- Mate Valkusz
- Mathias Bourgue
- Mats Rosenkranz
- Matteo Berrettini
- Matteo Viola
- Max Hans Rehberg
- Max Purcell
- Max Wiskandt
- Michael Geerts
- Michael Vrbensky
- Mikael Torpegaard
- Miljan Zekic
- Nicolas Mejia
- Nicolas Moreno De Alboran
- Nikola Milojevic
- Nuno Borges
- Oscar Otte
- Pablo Llamas Ruiz
- Pavel Kotov
- Pedro Martinez
- Peter Polansky
- Pierre-Hugues Herbert
- Prajnesh Gunneswaran
- Radu Albot
- Rafael Jodar
- Ramkumar Ramanathan
- Riccardo Bonadio
- Richard Gasquet
- Roberto Bautista Agut
- Robin Haase
- Rogerio Dutra Silva
- Roman Andres Burruchaga
- Ruben Bemelmans
- Rudolf Molleker
- Ryan Peniston
- Salvatore Caruso
- Sascha Gueymard Wayenburg
- Sergiy Stakhovsky
- Shintaro Mochizuki
- Sho Shimabukuro
- Skander Mansouri
- Stefano Travaglia
- Steven Diez
- Sumit Nagal
- Teymuraz Gabashvili
- Thiago Monteiro
- Tim van Rijthoven
- Timofey Skatov
- Toby Kodat
- Tomas Martin Etcheverry
- Tommy Robredo
- Ugo Blanchet
- Uladzimir Ignatik
- Valentin Vacherot
- Viktor Durasovic
- Yannick Maden
- Yasutaka Uchiyama
- Yoav Schab
- Yosuke Watanuki
- Yshai Oliel
- Yuki Bhambri
- Zhizhen Zhang
No player found.
Serve & Return
1st serve points won68 %
2nd serve points won51 %
Break point conversion41 %
Double faults per match2.5
Aces per match5
No matches on this surface.