Disputó con la la Copa Mundial de 2007 y con la los . Su debut con la se produjo en una derrota ante por 2-0 en el marco de la Copa de las Naciones de la OFC 2008. Estuvo cerca de ser uno de los 23 representantes de los "All Whites" en Sudáfrica 2010 en reemplazo del lesionado Tim Brown, pero al recuperarse a tiempo el volante, Peverley no fue incluido en la lista.