Stephen Kingsley is a stalwart of the beautiful game, born on 23 July 1994 in Scotland. A potent defender, he usually serves as a central defender for Hearts, wearing the cherished number 3 jersey. His physical attributes, standing at 1.78m (5ft 10in) and weighing in at 77kg (12st 1lb), solidify his position on the field.
According to Transfermarkt, Kingsley's market value currently revolves around £60k.
His professional journey began in January 2011 when he signed for Falkirk in the Scottish Premiership. He found himself in the first team, making three league appearances in his debut season. His participation gradually increased, culminating in the 2012-2013 and 2013-2014 seasons, where he made 35 league appearances each season. The later season marked his first goal for the club.
In a pivotal move in July 2014, Kingsley transferred to the English championship side, Swansea City, for a tidy sum of about £300k. His time in Swansea was punctuated by loan spells, initially to Yeovil Town in February 2015, and subsequently to Crewe Alexandra in August of the same year. He made 12 first team appearances in league matches for both clubs during his respective seasons with them.
Kingsley's tenures at Yeovil Town and Crewe Alexandra were sporadic, with him returning to Swansea City after the completion of each loan spell. Despite the intermittent play, he managed to make 17 first-team league appearances across two spells for Swansea City.
Following his time in Wales, Kingsley has moved northeast and signed with Hull City in the English Championship in August 2017. Unfortunately, he only managed to rack up a total of 45 league appearances across three seasons with the Tigers.
His career took a turn back to his homeland in October 2020 when he joined Hearts in the Premiership in Scotland. And it seems he has found his rhythm here, amassing a robust number of appearances. More notably, he has added a touch of goalscoring to his repertoire, notching up eight goals in five seasons. It's in the current 2025-2026 season, Kingsley has already made 12 first team appearances and scored one goal in league matches.
