According to Official Guinness Records,
The longest hole-in-one on the PGA Tour is 332 yards (303.58 metres) by Andrew Magee (USA) on the Par-4 17th hole during the first round of the Phoenix Open at TPC of Scottsdale in Arizona, USA, on 25 January 2001.
For a complete list of 2001 records, please visit 2001 Guinness Records in United States.