Stephen Kingsley, born on 23 July 1994 (age 31), is a Scotland defender now with Hearts, where he wears number 3 and is used primarily at centre-back. His current market value is around £60,000, according to Transfermarkt.
Kingsley came through at Falkirk before moving south to Swansea City in 2014. His early loan spells in England, including time at Yeovil Town and Crewe Alexandra, were the practical part of his education: senior minutes, awkward games, and the usual reminder that development is not always tidy.
He later had spells with Swansea and Hull City before joining Hearts in 2020. At Tynecastle he has become a steady first-team figure rather than a passing squad name, capable of playing across the back line and offering a goal threat from defence. His most productive league season came in 2021-22, when he scored six times in 33 league appearances for Hearts.
He remains involved in 2025-26, with 18 league appearances and two league goals, plus three League Cup appearances and one goal. Across all competitions this season, he has made 21 appearances and scored three times for Hearts.
Kingsley’s career has moved from Falkirk promise, through the English leagues, to a durable role at Hearts. He is an established Scottish Premiership defender, still relevant in the current side.
