190ATP
In numbers
Highest ranking
N°89
WORLD
Peak reached in 2025
+
Career record
12 / 23
12 wins 23 losses 34 %
+
ATP titles
0
+
On tour
2019
Professional · ATP Tour
20192026
Last 5 played
Compare Francesco Passaro
Search an opponent : head-to-head, shared history and form, surface by surface.
- Andrea Pellegrino
- Francesco Maestrelli
- Giulio Zeppieri
- Jaume Munar
- Nicolas Moreno De Alboran
- Pedro Martinez
- Viktor Durasovic
- Damir Dzumhur
- Daniel Elahi Galan
- Elias Ymer
- Ignacio Buse
- Luciano Darderi
- Mate Valkusz
- Matteo Gigante
- Riccardo Bonadio
- Zhizhen Zhang
- Zsombor Piros
- Alejandro Tabilo
- Alex Molcan
- Alexandre Muller
- Arthur Rinderknech
- Aslan Karatsev
- Brandon Nakashima
- Camilo Ugo Carabelli
- Chun-Hsin Tseng
- Dan Added
- Daniel Altmaier
- Dino Prizmic
- Dmitry Popko
- Duje Ajdukovic
- Dusan Lajovic
- Emil Ruusuvuori
- Enrico Dalla Valle
- Fabian Marozsan
- Federico Arnaboldi
- Filip Jeff Planinsek
- Flavio Cobolli
- Franco Agamenone
- Genaro Alberto Olivieri
- Gonzalo Bueno
- Grigor Dimitrov
- Guido Andreozzi
- Henri Squire
- Hugo Grenier
- Jesper de Jong
- Kaichi Uchida
- Liam Broady
- Lorenzo Giustino
- Lorenzo Musetti
- MacKenzie McDonald
- Marco Cecchinato
- Mark Lajal
- Matej Dodig
- Matteo Arnaldi
- Mattia Bellucci
- Maxime Janvier
- Michael Vrbensky
- Nicholas David Ionel
- Nicolai Budkov Kjaer
- Oriol Roca Batalla
- Thiago Agustin Tirante
- Thiago Monteiro
- Vilius Gaubas
- Adolfo Daniel Vallejo
- Albert Ramos
- Alejo Sanchez Quilez
- Aleksandar Kovacevic
- Aleksandr Shevchenko
- Alessandro Giannessi
- Alexandar Lazarov
- Alexander Blockx
- Alexander Ritschard
- Alexis Galarneau
- Andrea Collarini
- Andrea Vavassori
- Andrej Martin
- Arthur Bouquier
- Arthur Fils
- Aziz Dougaz
- Benjamin Bonzi
- Benoit Paire
- Bogdan Bobrov
- Borna Gojo
- Calvin Hemery
- Carlos Taberner
- Cedrik-Marcel Stebe
- Chris Rodesch
- Corentin Denolly
- Cristian Garin
- Daniel Merida
- Daniele Capecchi
- Daniil Glinka
- David Goffin
- Denis Kudla
- Denis Yevseyev
- Dorian Juszczak
- Eliot Spizzirri
- Elmer Moller
- Emilio Nava
- Ergi Kirkin
- Ernests Gulbis
- Federico Agustin Gomez
- Federico Coria
- Federico Gaio
- Fernando Verdasco
- Filip Horansky
- Filip Misolic
- Filippo Baldi
- Florian Broska
- Francisco Cerundolo
- Francisco Comesana
- Frederico Ferreira Silva
- Gianluca Mager
- Giovanni Oradini
- Henrique Rocha
- Holger Rune
- Hugo Gaston
- Ivan Gakhov
- Jaime Faria
- Jan Choinski
- Javier Barranco Cosano
- Jelle Sels
- Jerome Kym
- Jiri Lehecka
- Joris De Loore
- Jose Fco Vidal Azorin
- Juan Bautista Torres
- Julian Lenz
- Karen Khachanov
- Kyrian Jacquet
- Lloyd Harris
- Lorenzo Sciahbasi
- Lorenzo Sonego
- Luca Nardi
- Luca Van Assche
- Lucas Miedler
- Luka Pavlovic
- Lukas Klein
- Lukas Rosol
- Maks Kasnikowski
- Marc Polmans
- Marc-Andrea Huesler
- Marco Trungelliti
- Marko Topo
- Martin Landaluce
- Mathias Bourgue
- Mathieu Perchicot
- Maximilian Neuchrist
- Michael Geerts
- Michele Ribecai
- Mika Brunold
- Mikael Ymer
- Miljan Zekic
- Mitchell Krueger
- Nick Hardt
- Nicolas Kicker
- Nikola Milojevic
- Nikolas Sanchez Izquierdo
- Nikoloz Basilashvili
- Nino Serdarusic
- Norbert Gombos
- Nuno Borges
- Oleg Prihodko
- Oliver Crawford
- Pedro Cachin
- Pedro Sousa
- Radu Albot
- Raul Brancaccio
- Robert Strombachs
- Rodrigo Pacheco Mendez
- Rudolf Molleker
- Ryan Nijboer
- Salvatore Caruso
- Santiago Rodriguez Taverna
- Sascha Gueymard Wayenburg
- Sebastian Baez
- Seongchan Hong
- Shintaro Mochizuki
- Stefan Kozlov
- Stefano Napolitano
- Tallon Griekspoor
- Thiago Seyboth Wild
- Timofey Skatov
- Tristan Boyer
- Tung-Lin Wu
- Ugo Blanchet
- Valentin Vacherot
- Vitaliy Sachko
- Wishaya Trongcharoenchaikul
- Yannik Kelm
- Yaroslav Demin
- Yu Hsiou Hsu
- Yuki Bhambri
- Yunchaokete Bu
- Zdenek Kolar
No player found.
Serve & Return
1st serve points won69 %
2nd serve points won51 %
Break point conversion35 %
Double faults per match1.8
Aces per match5.9
No matches on this surface.