Parry won the 2005 Oceanic Masters beating Russell Stewart 6–2 in the final. This earned him a place in the 2006 PDC World Championship at the Circus Tavern in Purfleet. He lost in the first round 3–0 to Mark Walsh. Parry reached the final of the 2006 WDF Asia-Pacific Cup, but lost 4–3 to Amin Abdul Ghani and beat Neville Moss 5–3 to claim the 2007 New Zealand Masters. Also in 2007, Parry claimed his second Oceanic Masters title and made his second appearance in the PDC World Championship in 2008 which moved from the Circus Tavern to the larger Alexandra Palace. He was drawn against Alex Roy in the first round, narrowly losing by three sets to two.