Born in Stirling in 1994, Stephen Kingsley debuted for Falkirk F.C. in 2011 and now plays for Swansea City A.F.C.. He has also played for Crewe Alexandra F.C. and Yeovil Town F.C.. He plays as a defender. He has represented the Scotland national under-19 football team and the Scotland national under-21 football team.
| STRT | FC | FA | YC | RC | G | A | SHOT | SOG | OFF | |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-27 Conference League | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 2026-27 Scottish Premiership | 3 | 3 | 2 | 1 | 0 | 1 | 0 | 4 | 2 | 0 |
| 2026-27 Scottish League Cup | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Includes finals, playoffs and exhibition games, so totals run higher than regular-season figures.
| Season | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-27 Scottish PremiershipHeart of Midlothian | 5 | 1 | 0 | 4 | 2 | 344 | 1 | 0 | 0 | 5 | 2 | 3 | 2 | 0 | 9 | 0 |
| 2025-26 Scottish PremiershipHeart of Midlothian | 21 | 2 | 1 | 14 | 4 | 1,397 | 1 | 0 | 0 | 21 | 6 | 5 | 10 | 1 | 15 | 0 |
| 2024-25 Scottish PremiershipHeart of Midlothian | 9 | 1 | 0 | 4 | 1 | 635 | 2 | 0 | 0 | 8 | 0 | 6 | 4 | 0 | 10 | 0 |
| 2023-24 Scottish PremiershipHeart of Midlothian | 9 | – | – | – | – | 717 | – | – | – | – | – | – | – | – | – | – |
| 2022-23 Scottish PremiershipHeart of Midlothian | 21 | – | – | – | – | 1,464 | – | – | – | – | – | – | – | – | – | – |
| 2022 UEFA Nations LeagueScotland | 1 | 0 | 0 | 0 | 0 | 18 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2021-22 Scottish PremiershipHeart of Midlothian | 33 | 6 | – | – | – | 2,739 | – | – | – | – | – | – | – | – | – | – |
| 2019-20 EFL ChampionshipHull City | 8 | 0 | 1 | 1 | 0 | 628 | 3 | 0 | 0 | 8 | 1 | 10 | 5 | 0 | 12 | 0 |
| 2018-19 EFL ChampionshipHull City | 26 | 0 | 2 | 4 | 0 | 2,165 | 1 | 0 | 0 | 26 | 1 | 11 | 26 | 0 | 36 | 0 |
| 2017-18 EFL ChampionshipHull City | 11 | 0 | 0 | 3 | 0 | 813 | 1 | 0 | 1 | 11 | 1 | 5 | 7 | 0 | 18 | 0 |
| 2016-17 Premier LeagueSwansea City | 13 | 0 | 0 | 4 | 1 | 1,035 | 0 | 0 | 0 | 13 | 1 | 3 | 7 | 0 | 20 | 0 |
| 2015-16 Premier LeagueSwansea City | 4 | 0 | 1 | 1 | 0 | 356 | 0 | 0 | 0 | 4 | 0 | 2 | 3 | 1 | 3 | 0 |
| Career12 seasons | 161 | 10 | 5 | 35 | 8 | 12,311 | 9 | 0 | 1 | 97 | 13 | 45 | 64 | 2 | 123 | 0 |
| Game | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 29 Oct v RangersD 2-2 29 Oct | 0 | 0 | 0 | 0 | 57 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 |
| 26 Oct @ MotherwellW 2-0 26 Oct | 0 | 0 | 1 | 1 | 90 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 |
| 19 Oct @ CelticL 1-7 19 Oct | 0 | 0 | 2 | 0 | 90 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 7 | 0 |
| 20 Sept @ KilmarnockD 1-1 20 Sept | 1 | 0 | 1 | 1 | 90 | 1 | 0 | 0 | 1 | 0 | 2 | 1 | 0 | 1 | 0 |
| 16 Sept @ FalkirkL 1-2 16 Sept | 0 | 0 | 0 | 0 | 17 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
Stats from official league and public sports feeds. Updated hourly. Career and honours from Wikidata (CC0).
| Split | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AwayHome or away, 14W | 52 | 0.1 | 0.0 | 0.3 | 0.1 | 74.0 | 0.1 | 0.0 | 0.0 | 0.4 | 0.1 | 0.2 | 0.2 | 0.0 | 0.5 | 0.0 |
| HomeHome or away, 28W | 46 | 0.1 | 0.0 | 0.1 | 0.0 | 75.0 | 0.0 | 0.0 | 0.0 | 0.3 | 0.1 | 0.1 | 0.1 | 0.0 | 0.1 | 0.0 |
| WinsResult, 42W | 42 | 0.2 | 0.0 | 0.3 | 0.1 | 72.0 | 0.0 | 0.0 | 0.0 | 0.4 | 0.1 | 0.2 | 0.2 | 0.0 | 0.1 | 0.0 |
| LossesResult, 0W | 34 | 0.0 | 0.0 | 0.1 | 0.0 | 73.9 | 0.1 | 0.0 | 0.0 | 0.3 | 0.0 | 0.1 | 0.1 | 0.0 | 0.6 | 0.0 |
| DrawsResult, 0W | 22 | 0.1 | 0.0 | 0.3 | 0.1 | 79.9 | 0.0 | 0.0 | 0.0 | 0.4 | 0.1 | 0.1 | 0.0 | 0.0 | 0.4 | 0.0 |
| Regular seasonStage, 42W | 98 | 0.1 | 0.0 | 0.2 | 0.1 | 74.4 | 0.0 | 0.0 | 0.0 | 0.3 | 0.1 | 0.1 | 0.2 | 0.0 | 0.3 | 0.0 |
| CelticOpponent, 3W | 13 | 0.0 | 0.1 | 0.2 | 0.0 | 74.1 | 0.0 | 0.0 | 0.0 | 0.4 | 0.1 | 0.1 | 0.1 | 0.0 | 1.1 | 0.0 |
| MotherwellOpponent, 5W | 11 | 0.1 | 0.0 | 0.1 | 0.1 | 81.9 | 0.1 | 0.0 | 0.0 | 0.5 | 0.0 | 0.2 | 0.2 | 0.1 | 0.5 | 0.0 |
| RangersOpponent, 3W | 11 | 0.1 | 0.0 | 0.1 | 0.1 | 81.5 | 0.0 | 0.0 | 0.0 | 0.4 | 0.1 | 0.1 | 0.2 | 0.0 | 0.2 | 0.0 |
| Dundee UnitedOpponent, 4W | 8 | 0.1 | 0.0 | 0.1 | 0.0 | 58.5 | 0.0 | 0.0 | 0.0 | 0.4 | 0.3 | 0.1 | 0.3 | 0.0 | 0.1 | 0.0 |
| HibernianOpponent, 4W | 8 | 0.1 | 0.0 | 0.5 | 0.1 | 83.6 | 0.1 | 0.0 | 0.0 | 0.4 | 0.0 | 0.1 | 0.5 | 0.0 | 0.4 | 0.0 |
| LivingstonOpponent, 5W | 8 | 0.0 | 0.0 | 0.1 | 0.0 | 79.4 | 0.0 | 0.0 | 0.0 | 0.1 | 0.0 | 0.0 | 0.0 | 0.0 | 0.3 | 0.0 |
| AberdeenOpponent, 2W | 7 | 0.1 | 0.0 | 0.0 | 0.0 | 55.9 | 0.0 | 0.0 | 0.0 | 0.3 | 0.0 | 0.0 | 0.0 | 0.0 | 0.1 | 0.0 |
| KilmarnockOpponent, 3W | 7 | 0.3 | 0.0 | 0.7 | 0.3 | 86.6 | 0.1 | 0.0 | 0.0 | 0.4 | 0.0 | 0.7 | 0.4 | 0.0 | 0.1 | 0.0 |
| DundeeOpponent, 3W | 6 | 0.0 | 0.0 | 0.0 | 0.0 | 59.8 | 0.0 | 0.0 | 0.0 | 0.2 | 0.2 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| St JohnstoneOpponent, 4W | 6 | – | – | – | – | 87.5 | – | – | – | – | – | – | – | – | – | – |
| St MirrenOpponent, 2W | 5 | 0.2 | 0.0 | 0.2 | 0.2 | 81.0 | 0.2 | 0.0 | 0.0 | 0.4 | 0.0 | 0.4 | 0.0 | 0.0 | 0.8 | 0.0 |
| FalkirkOpponent, 3W | 4 | 0.3 | 0.0 | 0.8 | 0.3 | 41.8 | 0.0 | 0.0 | 0.0 | 1.0 | 0.8 | 0.0 | 0.5 | 0.0 | 0.0 | 0.0 |
| Ross CountyOpponent, 1W | 4 | 0.3 | 0.0 | 0.5 | 0.0 | 77.5 | 0.0 | 0.0 | 0.0 | 0.3 | 0.0 | 0.3 | 0.0 | 0.0 | 0.3 | 0.0 |
| Tynecastle Park, EdinburghGround, 28W | 46 | 0.1 | 0.0 | 0.1 | 0.0 | 75.0 | 0.0 | 0.0 | 0.0 | 0.3 | 0.1 | 0.1 | 0.1 | 0.0 | 0.1 | 0.0 |
| Celtic Park, GlasgowGround, 1W | 8 | 0.0 | 0.1 | 0.4 | 0.0 | 70.0 | 0.0 | 0.0 | 0.0 | 0.5 | 0.1 | 0.0 | 0.1 | 0.0 | 1.6 | 0.0 |
| Fir Park, MotherwellGround, 2W | 8 | 0.0 | 0.0 | 0.1 | 0.1 | 80.3 | 0.1 | 0.0 | 0.0 | 0.5 | 0.0 | 0.3 | 0.1 | 0.1 | 0.5 | 0.0 |
| The BBSP Stadium, KilmarnockGround, 2W | 6 | 0.3 | 0.0 | 0.8 | 0.3 | 86.0 | 0.2 | 0.0 | 0.0 | 0.5 | 0.0 | 0.8 | 0.5 | 0.0 | 0.2 | 0.0 |
| Easter Road, EdinburghGround, 2W | 5 | 0.0 | 0.0 | 0.8 | 0.2 | 81.0 | 0.2 | 0.0 | 0.0 | 0.4 | 0.0 | 0.2 | 0.8 | 0.0 | 0.6 | 0.0 |
| Pittodrie Stadium, AberdeenGround, 0W | 4 | 0.0 | 0.0 | 0.0 | 0.0 | 64.0 | 0.0 | 0.0 | 0.0 | 0.3 | 0.0 | 0.0 | 0.0 | 0.0 | 0.3 | 0.0 |
| CalForth Construction Arena at Tannadice Park, DundeeGround, 1W | 3 | 0.0 | 0.0 | 0.0 | 0.0 | 47.0 | 0.0 | 0.0 | 0.0 | 0.3 | 0.3 | 0.0 | 0.3 | 0.0 | 0.0 | 0.0 |
| Home of the Set Fare Arena, LivingstonGround, 1W | 3 | – | – | – | – | 90.0 | – | – | – | – | – | – | – | – | – | – |
| Ibrox Stadium, GlasgowGround, 1W | 3 | 0.0 | 0.0 | 0.0 | 0.0 | 85.7 | 0.0 | 0.0 | 0.0 | 0.3 | 0.0 | 0.3 | 0.3 | 0.0 | 0.0 | 0.0 |
| McDiarmid Park, PerthGround, 1W | 3 | – | – | – | – | 85.0 | – | – | – | – | – | – | – | – | – | – |
| The SMISA Stadium, PaisleyGround, 1W | 3 | 0.0 | 0.0 | 0.3 | 0.3 | 75.0 | 0.3 | 0.0 | 0.0 | 0.7 | 0.0 | 0.7 | 0.0 | 0.0 | 1.3 | 0.0 |
| Falkirk StadiumGround, 1W | 2 | 0.5 | 0.0 | 0.5 | 0.5 | 16.5 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| Global Energy Stadium, DingwellGround, 0W | 2 | 0.5 | – | – | – | 90.0 | – | – | – | – | – | – | – | – | – | – |
| Dens Park, DundeeGround, 1W | 1 | – | – | – | – | 24.0 | – | – | – | – | – | – | – | – | – | – |
| Tony Macaroni Arena, LivingstonGround, 0W | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 84.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 2.0 | 0.0 |