John Souttar
Career snapshot
Career highs
Born the same day
Shares 1996-09-25 · 6 players total
| Full name | John Souttar |
|---|---|
| Date of birth | 1996-09-25 (29 yrs) |
| Place of birth | Aberdeen, Scotland |
| Citizenship | Scotland Australia |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 186.00 m |
| Current club | Rangers FC |
| Joined | 2022-07-01 |
| Contract expires | 2026-05-31 |
| Agent | Wasserman |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Rangers FC | 4 | 22/23 | 25/26 | 104 | 4 | 2 | 4,326 |
| Heart of Midlothian FC | 7 | 15/16 | 21/22 | 162 | 6 | 5 | 3,537 |
| Dundee United FC | 4 | 12/13 | 15/16 | 73 | 2 | 3 | 2,086 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Champions League Qu. | Rangers FC | 6 | 0 | 0 | 2 | 0 | 0 |
| 25/26 | Premiership | Rangers FC | 4 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Champions League Qu. | Rangers FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Europa League | Rangers FC | 10 | 0 | 0 | 3 | 0 | 0 |
| 24/25 | Prem. Sports Cup | Rangers FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Premiership | Rangers FC | 19 | 1 | 0 | 0 | 0 | 1,669 |
| 24/25 | Scottish Premiership Top Six Split | Rangers FC | 5 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | SFA Cup | Rangers FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Champions League Qu. | Rangers FC | 4 | 0 | 0 | 2 | 0 | 0 |
| 23/24 | Europa League | Rangers FC | 4 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Premiership | Rangers FC | 25 | 1 | 1 | 2 | 0 | 2,027 |
| 23/24 | Scottish Premiership Top Six Split | Rangers FC | 3 | 1 | 0 | 0 | 0 | 225 |
| 23/24 | SFA Cup | Rangers FC | 4 | 0 | 1 | 1 | 0 | 0 |
| 23/24 | Viaplay Cup | Rangers FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Premiership | Rangers FC | 7 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Scottish Premiership Top Six Split | Rangers FC | 5 | 1 | 0 | 0 | 0 | 405 |
| 22/23 | SFA Cup | Rangers FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Prem. Sports Cup | Heart of Midlothian FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Premiership | Heart of Midlothian FC | 26 | 4 | 0 | 4 | 0 | 567 |
| 21/22 | Scottish Premiership Top Six Split | Heart of Midlothian FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | SFA Cup | Heart of Midlothian FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Championship | Heart of Midlothian FC | 4 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | SFA Cup | Heart of Midlothian FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Betfred Cup | Heart of Midlothian FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Premiership | Heart of Midlothian FC | 7 | 0 | 1 | 2 | 0 | 0 |
| 19/20 | SFA Cup | Heart of Midlothian FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Betfred Cup | Heart of Midlothian FC | 6 | 0 | 1 | 1 | 0 | 0 |
| 18/19 | Premiership | Heart of Midlothian FC | 20 | 0 | 1 | 1 | 0 | 0 |
| 18/19 | Scottish Premiership Top Six Split | Heart of Midlothian FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | SFA Cup | Heart of Midlothian FC | 5 | 1 | 0 | 1 | 0 | 450 |
| 17/18 | Betfred Cup | Heart of Midlothian FC | 2 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | Premiership | Heart of Midlothian FC | 28 | 1 | 0 | 9 | 0 | 2,520 |
| 17/18 | Scottish Premiership Top Six Split | Heart of Midlothian FC | 3 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | SFA Cup | Heart of Midlothian FC | 3 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Betfred Cup | Heart of Midlothian FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Europa League Qualifying | Heart of Midlothian FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Premiership | Heart of Midlothian FC | 22 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | SFA Cup | Heart of Midlothian FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Premiership | Heart of Midlothian FC | 15 | 0 | 1 | 3 | 0 | 0 |
| 15/16 | Premiership | Dundee United FC | 20 | 0 | 1 | 1 | 0 | 0 |
| 15/16 | SCL by Utilita | Dundee United FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | SFA Cup | Heart of Midlothian FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | SFA Cup | Dundee United FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League Cup | Dundee United FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Premiership | Dundee United FC | 13 | 0 | 1 | 3 | 0 | 0 |
| 14/15 | SFA Cup | Dundee United FC | 2 | 1 | 0 | 0 | 0 | 129 |
| 13/14 | League Cup | Dundee United FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Premiership | Dundee United FC | 22 | 1 | 1 | 2 | 0 | 1,957 |
| 13/14 | SFA Cup | Dundee United FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Premiership | Dundee United FC | 8 | 0 | 0 | 2 | 0 | 0 |
| 12/13 | SFA Cup | Dundee United FC | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 12/13 | 2012-07-01 | Dundee Utd U17 | Dundee Utd U20 | Transfer | 0 | — |
| 12/13 | 2013-04-01 | Dundee Utd U20 | Dundee United | Transfer | 0 | — |
| 15/16 | 2016-02-01 | Dundee United | Heart of Midl. | Transfer | 500000 | €200k |
| 22/23 | 2022-07-01 | Heart of Midl. | Rangers | Transfer | 1500000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | Achilles tendon rupture | 2017-01-29 | 2017-07-28 | 181 | 25 |
| 17/18 | concussion | 2017-11-03 | 2017-11-24 | 22 | 3 |
| 17/18 | Knock | 2018-02-26 | 2018-03-02 | 5 | 1 |
| 17/18 | Knock | 2018-05-07 | 2018-05-21 | 15 | 2 |
| 18/19 | Knock | 2018-10-11 | 2018-10-18 | 8 | 1 |
| 18/19 | Hip injury | 2018-10-12 | 2019-01-20 | 101 | 18 |
| 19/20 | Ankle injury | 2019-08-04 | 2019-10-02 | 60 | 11 |
| 19/20 | Ankle surgery | 2019-10-03 | 2020-01-01 | 91 | 19 |
| 19/20 | Achilles tendon rupture | 2020-03-01 | 2020-06-30 | 122 | 3 |
| 20/21 | Achilles tendon rupture | 2020-08-22 | 2021-03-31 | 222 | 41 |
| 21/22 | Knock | 2021-09-23 | 2021-10-04 | 12 | 2 |
| 21/22 | Ankle injury | 2022-01-19 | 2022-01-25 | 7 | 1 |
| 21/22 | Ankle injury | 2022-01-30 | 2022-02-07 | 9 | 2 |
| 21/22 | Ankle injury | 2022-03-05 | 2022-05-06 | 63 | 10 |
| 22/23 | Ankle injury | 2022-08-01 | 2023-03-09 | 221 | 50 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €850k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €200k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #31230 | — | 1 | 0 | — | — | former national player |
| Team #25791 | — | 4 | 0 | — | — | former national player |
| Team #16868 | — | 11 | 0 | — | — | former national player |
| Team #3380 | #15 | 16 | 2 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Michael Smith | 2 | 2 | 0 |
| Cyriel Dessers | 2 | 1 | 0 |
| Gary Mackay-Steven | 2 | 0 | 0 |
| Jamie Walker | 1 | 1 | 0 |
| Ryan Gauld | 2 | 1 | 0 |
| John Lundstram | 2 | 1 | 0 |
| Stuart Armstrong | 2 | 1 | 0 |
| Craig Gordon | 2 | 0 | 0 |
| Andrew Robertson | 2 | 1 | 0 |
| Craig Halkett | 2 | 0 | 0 |
| Seán Dillon | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 21/22 | Premiership | Heart of Midlothian FC | 4 | 26 |
| 13/14 | Premiership | Dundee United FC | 1 | 22 |
| 14/15 | SFA Cup | Dundee United FC | 1 | 2 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 15/16 | Premiership | Heart of Midlothian FC | 2 | 35 |
| 13/14 | Premiership | Dundee United FC | 1 | 22 |
| 14/15 | Premiership | Dundee United FC | 1 | 13 |
Last 50 matches for Rangers FC The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2025-10-29 | SC1 |
Hibernian FC | 0–1 | Rangers FC | Available |
| 2025-10-26 | SC1 |
Rangers FC | 3–1 | Kilmarnock FC | Available |
| 2025-10-18 | SC1 |
Rangers FC | 2–2 | Dundee United | Available |
| 2025-10-05 | SC1 |
Falkirk FC | 1–1 | Rangers FC | Available |
| 2025-09-28 | SC1 |
Livingston FC | 1–2 | Rangers FC | Available |
| 2025-09-13 | SC1 |
Rangers FC | 0–2 | Heart of Midlothian | Available |
| 2025-08-31 | SC1 |
Rangers FC | 0–0 | Celtic FC | Available |
| 2025-08-24 | SC1 |
St. Mirren FC | 1–1 | Rangers FC | Available |
| 2025-08-09 | SC1 |
Rangers FC | 1–1 | Dundee FC | Available |
| 2025-08-02 | SC1 |
Motherwell FC | 1–1 | Rangers FC | Available |
| 2025-05-17 | SC1 |
Hibernian FC | 2–2 | Rangers FC | Available |
| 2025-05-14 | SC1 |
Rangers FC | 3–1 | Dundee United | Available |
| 2025-05-11 | SC1 |
Rangers FC | 4–0 | Aberdeen FC | Available |
| 2025-05-04 | SC1 |
Rangers FC | 1–1 | Celtic FC | Available |
| 2025-04-26 | SC1 |
St. Mirren FC | 2–2 | Rangers FC | Available |
| 2025-04-13 | SC1 |
Aberdeen FC | 2–2 | Rangers FC | Available |
| 2025-04-05 | SC1 |
Rangers FC | 0–2 | Hibernian FC | Available |
| 2025-03-29 | SC1 |
Dundee FC | 3–4 | Rangers FC | Available |
| 2025-03-16 | SC1 |
Celtic FC | 2–3 | Rangers FC | Available |
| 2025-03-01 | SC1 |
Rangers FC | 1–2 | Motherwell FC | Available |
| 2025-02-26 | SC1 |
Kilmarnock FC | 2–4 | Rangers FC | Available |
| 2025-02-22 | SC1 |
Rangers FC | 0–2 | St. Mirren FC | Available |
| 2025-02-16 | SC1 |
Heart of Midlothian | 1–3 | Rangers FC | Available |
| 2025-02-02 | SC1 |
Rangers FC | 4–0 | Ross County FC | Available |
| 2025-01-26 | SC1 |
Dundee United | 1–3 | Rangers FC | Available |
| 2025-01-15 | SC1 |
Rangers FC | 3–0 | Aberdeen FC | Available |
| 2025-01-12 | SC1 |
Rangers FC | 3–1 | St. Johnstone FC | Available |
| 2025-01-09 | SC1 |
Dundee FC | 1–1 | Rangers FC | Available |
| 2025-01-05 | SC1 |
Hibernian FC | 3–3 | Rangers FC | Available |
| 2025-01-02 | SC1 |
Rangers FC | 3–0 | Celtic FC | Available |
| 2024-12-29 | SC1 |
Motherwell FC | 2–2 | Rangers FC | Available |
| 2024-12-26 | SC1 |
St. Mirren FC | 2–1 | Rangers FC | Available |
| 2024-12-21 | SC1 |
Rangers FC | 1–0 | Dundee FC | Available |
| 2024-12-08 | SC1 |
Ross County FC | 0–3 | Rangers FC | Available |
| 2024-12-04 | SC1 |
Rangers FC | 6–0 | Kilmarnock FC | Available |
| 2024-12-01 | SC1 |
St. Johnstone FC | 0–1 | Rangers FC | Available |
| 2024-11-23 | SC1 |
Rangers FC | 1–1 | Dundee United | Available |
| 2024-11-10 | SC1 |
Rangers FC | 1–0 | Heart of Midlothian | Available |
| 2024-10-30 | SC1 |
Aberdeen FC | 2–1 | Rangers FC | Available |
| 2024-10-27 | SC1 |
Rangers FC | 2–1 | St. Mirren FC | Available |
| 2024-10-20 | SC1 |
Kilmarnock FC | 1–0 | Rangers FC | Available |
| 2024-10-06 | SC1 |
Rangers FC | 2–0 | St. Johnstone FC | Available |
| 2024-09-29 | SC1 |
Rangers FC | 1–0 | Hibernian FC | Available |
| 2024-09-15 | SC1 |
Dundee United | 0–1 | Rangers FC | Available |
| 2024-09-01 | SC1 |
Celtic FC | 3–0 | Rangers FC | Available |
| 2024-08-24 | SC1 |
Rangers FC | 6–0 | Ross County FC | Available |
| 2024-08-10 | SC1 |
Rangers FC | 2–1 | Motherwell FC | Available |
| 2024-08-03 | SC1 |
Heart of Midlothian | 0–0 | Rangers FC | Available |
| 2024-05-18 | SC1 |
Heart of Midlothian | 3–3 | Rangers FC | Available |
| 2024-05-14 | SC1 |
Rangers FC | 5–2 | Dundee FC | Available |
Teams faced most often by John Souttar's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| St. Mirren FC | 11 | 8 | 1 | 2 | 21 | 8 | +13 | 73% |
| Celtic FC | 11 | 3 | 2 | 6 | 14 | 17 | -3 | 27% |
| Heart of Midlothian | 10 | 8 | 2 | 0 | 23 | 7 | +16 | 80% |
| Aberdeen FC | 10 | 4 | 3 | 3 | 19 | 13 | +6 | 40% |
| Dundee FC | 10 | 7 | 3 | 0 | 28 | 8 | +20 | 70% |
| Kilmarnock FC | 10 | 5 | 2 | 3 | 22 | 11 | +11 | 50% |
| Hibernian FC | 10 | 4 | 5 | 1 | 18 | 10 | +8 | 40% |
| Motherwell FC | 9 | 5 | 2 | 2 | 22 | 11 | +11 | 56% |
| St. Johnstone FC | 9 | 8 | 1 | 0 | 20 | 3 | +17 | 89% |
| Livingston FC | 6 | 5 | 0 | 1 | 15 | 1 | +14 | 83% |
| Ross County FC | 6 | 5 | 0 | 1 | 20 | 4 | +16 | 83% |
| Dundee United | 4 | 3 | 1 | 0 | 8 | 3 | +5 | 75% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 12/13 | Senior debut season | |
| 13/14 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 10 | 0 | 3 | 0 | 0 | 0 |
| 24/25 | 40 | 1,669 | 5 | 0 | 0 | 0.27 |
| 23/24 | 41 | 2,252 | 6 | 0 | 0 | 0.24 |
| 22/23 | 13 | 405 | 1 | 0 | 0 | 0.22 |
| 21/22 | 33 | 567 | 4 | 0 | 0 | 0.63 |
| 20/21 | 4 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | 11 | 0 | 2 | 0 | 0 | 0 |
| 18/19 | 35 | 450 | 3 | 0 | 0 | 0.6 |
| 17/18 | 36 | 2,520 | 11 | 0 | 0 | 0.39 |
| 16/17 | 27 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | 37 | 0 | 4 | 0 | 0 | 0 |
| 14/15 | 16 | 129 | 3 | 0 | 0 | 2.09 |
| 13/14 | 27 | 1,957 | 2 | 0 | 0 | 0.09 |
| 12/13 | 9 | 0 | 2 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on John Souttar
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about John Souttar
Who is John Souttar?
John Souttar is a Scotland professional footballer who plays as a centre-back for Rangers FC.
How old is John Souttar?
John Souttar is 29 years old. He was born on September 25, 1996 in Aberdeen.
What position does John Souttar play?
John Souttar plays as a centre-back (Defender - Centre-Back).
What club does John Souttar play for?
John Souttar currently plays for Rangers FC.
How many career goals has John Souttar scored?
Across all senior club competitions in our dataset, John Souttar has scored 12 goals in 339 appearances.
What is John Souttar's market value?
John Souttar's most recent reported market value is €4.00m.