ATP Tour
EN
EN
ES
{{ item.Label }}
{{ item.Label }}
{{ subitem.Label }}
{{ navigation.more.Label }}
navigation links
{{ level.Header }}
{{ sublevel.Label }}
Shop
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
Juan Camilo Villegas
Singles
Doubles
YTD
{{currentStats.Rank}}
Rank
{{currentStats.Move === 0 ? '-' : currentStats.Move}}
Move
{{currentStats.Wins}} - {{currentStats.Losses}}
W-L
{{currentStats.Titles}}
Titles
{{currentStats.PrizeMoney}}
Prize Money
Career
{{careerStats.Rank}}
Career High Rank ({{careerStats.HiRankDate}})
{{careerStats.Wins}} - {{careerStats.Losses}}
W-L
{{careerStats.Titles}}
Titles
{{careerStats.PrizeMoney}}
Prize Money Singles & Doubles Combined
Juan Camilo Villegas
Players
Players Home
ATP Coach Members
YTD Rank:
${ytdRank}
Career High Rank (${careerDate}):
${careerRank}
Overview
Bio
Activity
Stats
Ranking
Ranking
Rank Breakdown
Facebook
x
TikTok
Email
Singles
Doubles
ATP Rankings
ATP Race To Turin
Refresh
{{Rank}}
Rank
{{Points}}
Points
{{YtdWon}} / {{YtdLost}}
YTD W/L
{{YtdTitles}}
YTD Titles
${{YtdPrize}}
YTD Prize Money
Header 2
{{item.EventClass}}
Accordion
Date
Tournament
Rd
Pts
Drop date
{{formatDate(event.EventDate)}}
{{event.EventName}}
{{event.HiRound.ShortName}}
{{event.Points.toLocaleString()}}
{{formatDate(event.PointsDropDate)}}
No data to show.
Header 2
News
View All
Related
Most Recent
{{newsitem.title}}
{{newsitem.title}}
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}}
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}}
NEWSLETTERS
Get official marketing communications from the ATP and WTA, delivered straight to your inbox! We'll send you newsletters keeping you informed about news, tournaments, competitions, ticketing, partner offers and more.
Email address
SUBSCRIBE
Your data will be used in accordance with the
ATP Privacy Policy
and
WTA Privacy Policy
.
DOWNLOAD OFFICIAL ATP WTA LIVE APP