EN
EN
ES
{{ item.Label }}
{{ item.Label }}
{{ subitem.Label }}
{{ navigation.more.Label }}
navigation links
{{ level.Header }}
{{ sublevel.Label }}
EN
EN
ES
Close
Search
Search
Search
Header 2
Header 3
TOURNAMENT RESULTS
{{tournament.SponsorTitle}}
{{tournament.City}}
| {{tournament.FormattedDate}}
Profile
Latest
PLAYER RESULTS
{{playerProfile.FirstName}} {{playerProfile.LastName}}
Profile
Latest
Live Scores
Corinne Dubreuil/ATP Tour
It All Adds Up
ATP Staff
Savour The Spectacle: Defining moments of the season so far
Subscribe to our weekly newsletter
Join today
Vs
Match Report
Sam Jacot
Davidovich Fokina, Tiafoe advance in Hamburg
Geneva
ATP Staff
Hurkacz battles rain & wild card Cazaux in Geneva debut
My Point
Emil Ruusuvuori
Ruusuvuori on mental health: 'If my story helps one person, it will be worth it'
Player News
ATP Staff
Musetti & partner Confalonieri expecting second child
2025
ATP Staff
Introducing Stella Artois ATP Perfect Serve: Vote for April's winner
Singles
Doubles
View All
View All
{{ranking.RankNo}}
{{ranking.Player.Name}}
{{ranking.Partner.Name}}
{{isRaceModule ? ranking.Player.Name : ranking.Name}}
{{ranking.PlayerNotes}}
{{ranking.Points}}
View All
View All
atp_rankings-race
Show H2H Detail
{{player.firstName}}
{{player.lastName}}
{{player.PlayerCountryCode}}
{{player.winCount}}
Vs
{{opponent.winCount}}
{{opponent.firstName}}
{{opponent.lastName}}
{{opponent.PlayerCountryCode}}
{{player.firstName}}
{{player.lastName}}
{{player.PlayerCountryCode}}
{{player.winCount}}
Vs
wins
{{opponent.winCount}}
Show H2H Detail
{{opponent.firstName}}
{{opponent.lastName}}
{{opponent.PlayerCountryCode}}
Performance Zone
Win/Loss Index
{{player.ranking}}
Rank
{{opponent.ranking}}
{{player.Age ? player.Age : '-'}}
Age
{{opponent.Age ? opponent.Age : '-'}}
{{getWeightInLB.player}}
Weight
{{getWeightInLB.opponent}}
{{getHeightInFeetInch.player}}
Height
{{getHeightInFeetInch.opponent}}
{{getPlayHand.player}}
Plays
{{getPlayHand.opponent}}
{{player.ProYear ? player.ProYear : '-'}}
Turned Pro
{{opponent.ProYear ? opponent.ProYear : '-'}}
Search
Search
Choose Player
{{item.FirstName}} {{item.LastName}}
{{player.firstName}} {{player.lastName}}
{{player.PlayerCountryCode}}
Performance Zone
Win/Loss Index
{{opponent.firstName}} {{opponent.lastName}}
{{opponent.PlayerCountryCode}}
{{item.FirstName}} {{item.LastName}}
Explore Tournaments
View all
Roland Garros
ATP Staff
Sinner, Alcaraz to make major history not seen since Federer, Nadal
Watch
ATP Tour
Click for TV Schedule
Player News
ATP Staff
Musetti & partner Confalonieri expecting second child
Extended Highlights: Rinderknech, Hurkacz make winning starts in Geneva 2025
Extended Highlights: Davidovich Fokina, Tiafoe, Auger-Aliassime advance in Hamburg 2025
Highlights: Auger-Aliassime handles Altmaier in Hamburg 2025
Hot Shot: Auger-Aliassime gets low for sliding volley winner in Hamburg 2025
Highlights: Davidovich Fokina overcomes Monfils in Hamburg 2025
Roland Garros
ATP Staff
What were the key Roland Garros qualifying results?
Geneva
ATP Staff
When will Djokovic play in Geneva?
Extended Highlights
Extended Highlights: Rinderknech, Hurkacz make winning starts in Geneva 2025
Tournament News
ATP Staff
2025 Roland Garros prize money
Extended Highlights
Extended Highlights: Davidovich Fokina, Tiafoe, Auger-Aliassime advance in Hamburg 2025
2025
Introducing Stella Artois ATP Perfect Serve: Vote for April's winner
Hot Shot of Month
Hot Shot of the Month: Alcaraz's tweener treat in Monte-Carlo
PIF ATP Live Race To Jeddah
Prizmic soars in Live Race To Jeddah following title
View More
Header 2
See all
ATP Tour
Challenger
Live
{{tournament.EventTitle}}
{{tournament.EventCity}}, {{tournament.EventCountry}}.
{{tournament.FormattedDate}}
All Scores
Schedule
Schedule
Draw
Draw
All Scores
Schedule
Schedule
Draw
Draw
{{ team.TeamTieResults.RoundRobinCityName ? team.TeamTieResults.RoundRobinCityName : '' }}
{{ team.TeamTieResults.TeamCountryName }}
{{ team.TeamTieResults.TeamTieMatchWins }} - {{ team.TeamTieResults.OpponentTeamTieMatchWins }}
{{ team.TeamTieResults.OpponentTeamCountryName }}
Plus/Minus
Live
{{teammatch.RoundName}} - {{teammatch.CourtName}}
{{teammatch.MatchTimeTotal}}
{{ teammatch.ExtendedMessage }}
Currently there are no live matches available.
Live
{{match.RoundName}} - {{match.CourtName}}
{{match.MatchTimeTotal}}
{{ match.ExtendedMessage }}
Currently there are no live matches available.
PROFILE
View All
{{playerData.PlayerFirstName}}
{{playerData.PlayerLastName}}
Rank
{{playerData.PlayerRank}}
1st Serve points won
{{playerData.PlayerFirstServePointsWon}}
Aces
{{playerData.Aces}}
Career Win/Loss
{{playerData.CareerWinLoss}}
Service Games Won
{{playerData.ServiceGamesWon}}
Header 2
Stats widget
See all
Serve
Return
Pressure
{{index + 1}}
{{serve.PlayerName}}
{{serve.Stat.StatRating}}
DOWNLOAD OFFICIAL ATP WTA LIVE APP