Stephen Kingsley, difensore Hearts, ha raggiunto il club il 5 ottobre 2020.
La sua ultima presenza in League One è stata il 20 marzo 2021, partita in cui ha giocato 76 minuti con la maglia Hearts contro Arbroath, nel pareggio per 0-0.
Nell'ultima stagione con Hull City in Championship Kingsley ha collezionato 8 presenze, fornendo 1 assist.
Prima di cominciare l'esperienza con Hearts nell'ottobre 2020, il difensore ha collezionato 45 presenze in campionato con Hull City, per un totale di 3 assist.