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
Getty Images
It All Adds Up
ATP Staff
Fierce Feuds: Defining moments of the season so far
Subscribe to our weekly newsletter
Join today
Vs
Match Report
Sam Jacot
Djokovic earns first clay-court win of 2025, sets Arnaldi rematch in Geneva
Hamburg
Andy West
Muller upsets Zverev in Hamburg for biggest win of his career
Extended Highlights
Extended Highlights: Djokovic, Fritz advance in Geneva
Extended Highlights
Extended Highlights: Muller upsets Zverev, Rublev, Auger-Aliassime advance in Hamburg
My Point
Emil Ruusuvuori
Ruusuvuori on mental health: 'If my story helps one person, it will be worth it'
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
Extended Highlights
Extended Highlights: Djokovic, Fritz advance in Geneva
Watch
ATP Tour
Click for TV Schedule
Highlights
Highlights: Norrie advances after Machac retires in Geneva 2025
Extended Highlights: Djokovic, Fritz advance in Geneva
Highlights: Norrie advances after Machac retires in Geneva 2025
Extended Highlights: Muller upsets Zverev, Rublev, Auger-Aliassime advance in Hamburg
Highlights: Auger-Aliassime earns Hamburg 2025 win
Highlights: Djokovic defeats Fucsovics in Geneva 2025 opener
Extended Highlights
Extended Highlights: Muller upsets Zverev, Rublev, Auger-Aliassime advance in Hamburg
Tournament News
ATP Staff
What is the tennis schedule in Hamburg & Geneva?
Match Report
Sam Jacot
Djokovic earns first clay-court win of 2025, sets Arnaldi rematch in Geneva
Laver Cup
ATP Staff
London Calling: Laver Cup to light up The O2 again in 2026
Hamburg
Andy West
Muller upsets Zverev in Hamburg for biggest win of his career
It All Adds Up
Savour The Spectacle: Defining moments of the season so far
PIF ATP Live Race To Jeddah
Prizmic soars in Live Race To Jeddah following title
2025
Musetti’s Monte-Carlo missile is April’s Stella ATP Perfect Serve
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