Skip to content
SKStephen Kingsley

Stephen Kingsley

€3MMarket Value
Hearts
Hearts
Defender
ScotlandScotland
7.0
Season Score
31
Jul 23, 1994
178 cm
Height
0.11
Goals/Match
3
Shirt Number
Card stats based on
2025/2026

Performance Overview

Season Performance 25/26
All Competitions
18Matches
2Goals
1Assists
3Goal Contributions
53Mins/game
7.00Avg Rating
Career Statistics
Career Progress

Career Progress

Appearances per Season

Appearance Distribution

64
Full match
19
Substituted off
17
From Bench

Rival Clubs(97)

Player stats against each opponent club

TeamMPWDLGA
CelticCeltic145091000
RangersRangers142390020
MotherwellMotherwell147341010
AberdeenAberdeen125161000
DundeeDundee126152000
KilmarnockKilmarnock114521020
LivingstonLivingston118210000
HibernianHibernian103521010
Ross CountyRoss County104511000
St. MirrenSt. Mirren95131010
St. JohnstoneSt. Johnstone97110000
Dundee UnitedDundee United84311010
Derby CountyDerby County51040000
Leeds UnitedLeeds United51040000
BrentfordBrentford51220000
Blackburn RoversBlackburn Rovers40040010
ReadingReading41210010
Stoke CityStoke City43010000
Swansea CitySwansea City41210000
Queen of the SouthQueen of the South42110000
120 of 97

Rival National Teams(3)

Player stats against each opponent national team

TeamMPWDLGA
UkraineUkraine10100000
FranceFrance10010000
ItalyItaly10010000
Transfers

Transfers

Transfer Value History

Transfer History

Oct 6, 2020Free Transfer
Aug 23, 2017Transfer€3M
Nov 27, 2015End of loan
May 31, 2015End of loan
Feb 18, 2015Loan
Jul 1, 2014Transfer
Trophies

About Stephen Kingsley

Stephen Kingsley plays as a defender for Hearts. Throughout his career, Stephen Kingsley has scored 17 goals and provided 7 assists in 341 appearances across 6 clubs. In the Premiership 2025/2026, Stephen Kingsley has contributed 2 goals and 1 assists in 18 appearances. A commanding presence at the back, Stephen Kingsley has made 341 career appearances, contributing 17 goals from defensive positions. Among the clubs he has represented — Hearts, Hull City, Swansea City, Crewe Alexandra — Stephen Kingsley was most prolific at Hearts, where he scored 15 goals in 157 appearances. Throughout his career, Stephen Kingsley has won 2 trophies, including Premiership, Championship, demonstrating his ability to perform at the highest competitive level. Stephen Kingsley stands 178 cm tall, weighs 67 kg.

Full Career RecordStephen Kingsley

Stephen Kingsley's professional career spans from 2012 to 2026, a period of roughly 14 seasons over which he has amassed 341 appearances spread across 6 clubs. With 17 goals and 7 assists recorded across that span, his record reflects a sustained contribution at the highest level.

His most productive season in attacking terms came in 21/22 with Hearts, when he registered 7 goals and 0 assists in 34 matches, playing 2705 minutes. That campaign stands out as one of the high points of his output.

In his most recent recorded season (25/26) at Hearts, Stephen Kingsley played 18 matches, scoring 2 goals and providing 1 assists.

Among the notable milestones of his career, Stephen Kingsley has passed the 300-appearance milestone and has lifted 2 trophies.

Club-by-club totals

ClubPeriodAppsGoalsAssistsMinutesYCRCRating
Hearts2020/2021 - now157152108927.00
Falkirk2010/2011 - 2013/201495200
Hull City2017/2018 - 2019/2020450336076.47
Swansea City2014/2015 - 2016/201719011459
Crewe Alexandra2015/2016 - 2014/20151201839
Yeovil Town2014/20151200998
Scotland (national team)2016 - 2023100196.85
Total34017717795

Season-by-season statistics

SeasonClubAppsGoalsAssistsMinutesYCRCRating
25/26Hearts182953007.00
24/25Hearts201769106.79
23/24Hearts3512667007.22
22/23Hearts2601828406.82
21/22Scotland (national team)1019006.85
21/22Hearts3472705207.19
20/21Hearts244197010
19/20Hull City80628306.77
18/19Hull City2602166106.71
17/18Hull City110813105.93
16/17Swansea City140110300
15/16Swansea City5035600
15/16Crewe Alexandra12083900
14/15Yeovil Town12099820

Frequently Asked Questions

What position does Stephen Kingsley play?
Stephen Kingsley plays as a Defender for Hearts in the Premiership. He has scored 2 goals in 18 appearances in the Premiership 2025/2026, with an average rating of 7.0.
What team does Stephen Kingsley play for?
Stephen Kingsley currently plays for Hearts in the Premiership.
How old is Stephen Kingsley?
Stephen Kingsley is 31 years old, born on July 23, 1994. At 31, he has already won 2 trophies in his professional career.
How tall is Stephen Kingsley?
Stephen Kingsley is 178 cm tall. He weighs 67 kg.
How many trophies has Stephen Kingsley won?
Stephen Kingsley has won 2 trophies throughout his career, demonstrating his quality at the highest competitive level. He currently plays for Hearts.