
Środkowy pomocnik związany z odbudową Coventry City, zwycięzca Pucharu Ligi Szkockiej z Kilmarnock i League One z Coventry.
Urodził się 10 lutego 1990 roku. Do seniorskiej piłki wszedł w Kilmarnock.
18 marca 2012 roku zagrał od początku w finale Pucharu Ligi Szkockiej na Hampden Park. Kilmarnock pokonało Celtic 1:0, a Kelly występował w podstawowym składzie we wszystkich czterech meczach tej pucharowej kampanii.
W styczniu 2013 roku przeniósł się do Bristol City. W 2017 roku, po grze w Oldham Athletic i Leyton Orient, trafił do Coventry City. Już w pierwszym sezonie pomógł drużynie wrócić do League One. Zagrał w wygranym 3:1 finale baraży przeciwko Exeter City na Wembley w maju 2018 roku.
W sezonie 2019/20 był częścią zespołu, który zdobył mistrzostwo League One i awansował do Championship. Rozgrywki zakończono przed czasem z powodu pandemii, a Coventry uznano za mistrza w czerwcu 2020 roku.
12 grudnia 2020 roku strzelił oba gole w wygranym 2:1 wyjazdowym meczu z Wycombe Wanderers. Pierwszy zdobył uderzeniem z dystansu po przejęciu piłki w środku pola, drugi głową z bliska. Po siedmiu sezonach w Coventry, w 2024 roku przeszedł do Rotherham United.
14 listopada 2012 roku zagrał w reprezentacji Szkocji w wygranym 2:1 towarzyskim meczu z Luksemburgiem. W przerwie zastąpił Charliego Mulgrewa.





