Such are the conclusions of Golf Digest, which ranks Hollywood's top 100 golfers in a December special edition, which hits newsstands Tuesday.
Quaid, a member of Bel-Air Country Club in Beverly Hills, usually stays at a home on a private course when he's on the road.
"There are three things being a celebrity is good for: raising money for charity, dinner reservations and tee times," he tells the publication.
Quaid is followed in the top 10 by Thomas Gibson, Tom Dreesen, Matt Craven, Chris O'Donnell, Samuel L. Jackson, brother Randy Quaid, Craig T. Nelson, Mark Wahlberg and Hugh Grant.
Leoni tied for 34th with avid golfer Sylvester Stallone. "Desperate Housewives" star Teri Hatcher didn't make the list, but she has gotten a lesson from Tiger Woods.
"I was so nervous," Hatcher said. "All I could think of was, `I don't deserve a lesson with Tiger Woods.' But he instantly put me at ease and gave me some good pointers."
Cruise hardly ever plays golf and was ranked last at No. 100 — but that doesn't stop him from regularly handing out $100 bills to caddies at Bel-Air.