Price turned professional in 1989 and qualified for membership of the European Tour for the 1991 season via the 1990 Qualifying School. His best year on the tour came in 2000, when he finished eighth on the Order of Merit. His other top ten placing came in 2003, when he was tenth.
He has three tournament wins on the European Tour. In 2005 he played on the PGA Tour, and has featured in the top 50 of the Official World Golf Ranking.
Price played in the 2016 Senior Italian Open which started on his 50th birthday and finished second, a stroke behind Stephen Dodd. In 2017 he had his first win on the European Senior Tour, winning the WINSTON golf Senior Open. He won the 2019 Staysure PGA Seniors Championship for his second European Senior Tour win.
|Ryder Cup Player||2002|
|European Tour Wins||3|
|European Senior Tour Wins||2|
|Highest World Ranking||41|