Performance Overview
Season Performance 26/27
All Competitions
- Matches
- —
- Clean sheets
- 1
- Conceded
- 0
- Saves
- 0
- Mins/game
- —
- Avg Rating
- —
rating
0.000(+0.0%)
Last 3 matches
Oct 6, 2025 — Oct 6, 2026
High
0.00
Low
0.00
Avg
0.00
G+A
0
Wins3
Draws0
Losses0
| Month | Matches | Mins | G | A | G+A | G/M | Rating |
|---|---|---|---|---|---|---|---|
Sep 2026 | 1 | 90 | 0 | 0 | 0 | 0.00 | - |
Aug 2026 | 2 | 180 | 0 | 0 | 0 | 0.00 | - |
2 months • 3 matches
Career
Club Career
MCSGASvRtg
Airdrieonians
2024/2025
25536131,5016.07
Dumbarton
2021/2022
16130—1,440-
Partick Thistle
2020/2021
15718—1,380-
Albion Rovers
2017/2018
12—-—1,080-
Raith Rovers
2018/2019
9—-—728-
Alloa Athletic
2019/2020 - 2020/2021
5170450-
Livingston
2023/2024
1001336.50
Hearts
2026/2027 - now
0—-——-
Total
831491146,612
Youth Career
MCSGASvRtg
Scotland U19
2018/2019
40130360-
Hearts U21
2026/2027
1000—-
Scotland U21
2021/2022
111033-
Club Career
MCSGASvRtg
Airdrieonians
24/25
24--1,486—106.07
Airdrieonians
23/24
1--——00-
Livingston
23/24
100331006.50
Dumbarton
21/22
16--1,440—00-
Alloa Athletic
21/22
1--90—00-
Partick Thistle
20/21
15--1,380—00-
Alloa Athletic
19/20
417360000-
Raith Rovers
18/19
9--728—00-
Albion Rovers
17/18
12--1,080—00-
Youth Career
MCSGASvRtg
Hearts U21
26/27
100—000-
Scotland U21
2021
11133000-
Scotland U19
2018
4013360000-
League seasons, computed
| Season | League | Apps | Min | Saves | Clean sheets | Conceded | Conceded / 90 | Rating |
|---|---|---|---|---|---|---|---|---|
| 2017/2018 | League One (Scotland) | 11 | 990 | — | — | — | — | — |
| 2018/2019 | League One (Scotland) | 7 | 548 | — | — | — | — | — |
| 2019/2020 | Championship (Scotland) | 4 | 360 | 0 | 1 | 7 | 1.75 | — |
| 2020/2021 | League One (Scotland) | 12 | 1080 | — | 5 | 16 | 1.33 | — |
| 2021/2022 | League One (Scotland) | 14 | 1260 | — | 1 | 25 | 1.79 | — |
| 2024/2025 | Championship (Scotland) | 16 | — | 13 | 2 | 22 | — | 6.07 |
| 2026/2027 | League One (Scotland) | 1 | 90 | 0 | 1 | 0 | 0 | — |
Career Progress
Appearances per Season
Appearance Distribution
27
Full match
0
Substituted off
0
From Bench
Kieran Wright: career in numbers
- Clean sheets (league)
- 1021% of 47 league appearances
- Goals conceded (league)
- 70
- Saves (league)
- 13
- Conceded per 90
- 1.55over 2790 minutes on record
- Career involvement (league)
- 0 G+A per 900 goals + 0 assists across 7 league seasons (per-90 from 4328 minutes on record)
- League seasons on record
- 7 (2017–2026)
- Clubs with recorded appearances
- 11
Rival Clubs(49)
Player stats against each opponent club
| Team | MP | W | D | L | G | A | ||
|---|---|---|---|---|---|---|---|---|
| 5 | 3 | 0 | 2 | 0 | 0 | 1 | 0 | |
| 4 | 1 | 1 | 2 | 0 | 0 | 0 | 0 | |
| 4 | 0 | 3 | 1 | 0 | 0 | 0 | 0 | |
| 3 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | |
| 3 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 3 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | |
| 3 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | |
| 2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 2 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | |
| 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
1–20 of 49
Rival National Teams(1)
Player stats against each opponent national team
| Team | MP | W | D | L | G | A | ||
|---|---|---|---|---|---|---|---|---|
| 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
Transfers
Transfer History
Trophies & Awards
1 title won







