Kirkham 2002 januárjában debütált a nemzeti válogatottban Lengyelország elleni mérkőzésen. Ő volt az angol csapat kapitánya a 2006/07 szezonban. A németországi Monchengladbach-ban megrendezett világbajnokságon részt vett az angol csapat tagja volt, ahol az ötödik helyen végzett. 2009-ben is részt vett a
Európa-bajnokság Amszterdamban, ahol Anglia volt a bajnok. Az indiai Delhiben megrendezett Hero Honda világbajnokságon tagja volt az angol csapatnak, amely csak egy csoportjátékot veszített Spanyolország ellen, és a félfinálissá jutott.