Peverly made his full All Whites début in a 0–2 loss against Fiji on 19 November 2008 in a dead rubber 2010 FIFA World Cup Qualification/2008 OFC Nations Cup match. Peverley was named in a 15-man All Whites training squad for a 12-day camp for New Zealand and Australian based players prior to the 2010 FIFA World Cup. He was not initially named in the final 23 man squad to contest the World Cup, but was subsequently drafted in as injury cover for Tim Brown who fractured his shoulder in a warm up friendly against Australia.