Reprezentował Leinster w zespołach U-18 i U-19, wystąpił także w zespole „A”, w pierwszej drużynie zadebiutował zaś w Lidze Celtyckiej przeciwko Ospreys we wrześniu 2005 roku. Triumfował z nią w sezonie 2007/2008. W latach 2010–2012 zespół trzykrotnie przegrywał ligowe finały, przełamał jednak złą passę w sezonie 2012/2013. Drużyna z Kearneyem w składzie odnosiła też sukcesy na arenie europejskiej – okazała się najlepsza w Pucharze Heinekena w sezonach 2008/2009, 2010/2011 i 2011/2012, wygrała także European Challenge Cup w sezonie 2012/2013.

Najlepszy dla zawodnika był rok 2012, w dziewięciu spotkaniach w europejskich pucharach zdobył sześć przyłożeń i został uznany najlepszym europejskim graczem, otrzymał również nagrody dla najlepszego zawodnika regionu oraz według IRUPA i dziennikarzy sportowych. Pomimo pojawiających się ofert z Francji wartych nawet pół miliona euro konsekwentnie przedłużał umowę z Leinster o kolejne dwa lata.

Kariera reprezentacyjna W 2004 roku otrzymał powołanie do reprezentacji U-18 i prócz testmeczów grał również w meczach z australijskimi zespołami regionalnymi.