He has earned national representation honours at Under-20, Under-23 and All Whites level. Cole is reportedly signing for papamoa fc this season but is also in discussions with Tauranga city.
After two years with Hawke's Bay United, Peverley moved back to his hometown to play for NZFC club Team Wellington. Peverley made his début for Wellington in the first game of the 2009–10 season against YoungHeart Manawatu on 1 November 2009.[3]
Peverley signed a one-year contract with Charleston Battery in the second division USL Pro on 16 February 2011.[4]
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.[7] 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.[8] 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.[9]