Rok później został mianowany kapitanem kadry U-19 na rozegrane w RPA mistrzostwa świata.
Na zgrupowania seniorskiej reprezentacji był powoływany przez Eddiego O’Sullivana w listopadzie 2005 roku, marcu 2006 roku oraz styczniu i marcu 2007 roku, jednak nie pojawił się w żadnym spotkaniu. W latach 2006–2007 występował natomiast w kadrze A, zarówno w Churchill Cup, jak i meczach towarzyskich. Ostatecznie zadebiutował meczem z Argentyną na początku czerwca 2007 roku. Po tym występie przygotowywał się z zespołem do zbliżającego się Pucharu Świata 2007, jednak nie znalazł się w składzie udającym się do Francji.
Na kolejne powołanie czekał zatem osiem miesięcy i zagrał przeciwko Włochom w ramach Pucharu Sześciu Narodów 2008. Do końca tych zawodów grał jako skrzydłowy będąc wyróżniającym się zawodnikiem słabo spisującej się drużyny. W kolejnych latach stał się członkiem wyjściowej piętnastki irlandzkiej reprezentacji, już w 2009 Kearney przyczynił się do zdobycia pierwszego od sześciu dekad Wielkiego Szlema.