JESSICA Alba is the top female celebrity golfer in the world… and she picked up a trick or two from Spanish ex-boyfriend Sergio Garcia.
Sin City star Alba topped the female list and came in at number five overall, with actor Bill Murray the hands-down top male celebrity golfer, according to golfing website bunkersparadise.com.
While Alba is regularly spotted on the greens around Las Vegas, she teamed up with five-times Ryder Cup winner Garcia in 2003 to hone her skills.
After being pictured in bars and casinos together in the USA, the pair ended their brief relationship.
Other celebrities making the cut include musician-turned-actor Justin Timberlake (in third place), Samuel L Jackson (11) and model Kate Upton (12).
Household names Matthew McConaughey (13), Cameron Diaz (14) and Harry Styles (20) also feature in the top 20.
The list, which names the top 35 celebrity golfers, was based on individual handicap as well as success in amateur and charity tournaments.