Jack MacKenzie
Career snapshot
Position rank · 24/25
Among 1,135 Defender - Left-Backs · ≥200 mins
Career highs
Born the same day
Shares 2000-04-07 · 6 players total
| Full name | Jack MacKenzie |
|---|---|
| Date of birth | 2000-04-07 (26 yrs) |
| Place of birth | Aberdeen, Scotland |
| Citizenship | Scotland |
| Position | Defender - Left-Back (main: Defender) |
| Foot | left |
| Height | 191.00 m |
| Current club | Plymouth Argyle |
| Joined | 2025-07-01 |
| Contract expires | 2028-06-30 |
Percentile rank vs 951 other Defender - Left-Backs with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Aberdeen FC | 7 | 18/19 | 24/25 | 124 | 3 | 9 | 3,251 |
| Forfar Athletic FC | 1 | 20/21 | 20/21 | 14 | 0 | 0 | 0 |
| Aberdeen FC B | 1 | 18/19 | 18/19 | 1 | 0 | 0 | 0 |
| Aberdeen FC U20 | 1 | 17/18 | 17/18 | 0 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Prem. Sports Cup | Aberdeen FC | 7 | 1 | 3 | 0 | 0 | 553 |
| 24/25 | Premiership | Aberdeen FC | 24 | 0 | 1 | 4 | 0 | 0 |
| 24/25 | Scottish Premiership Top Six Split | Aberdeen FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | SFA Cup | Aberdeen FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Conference L. | Aberdeen FC | 4 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | Europa League Qualifying | Aberdeen FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Premiership | Aberdeen FC | 23 | 1 | 0 | 0 | 0 | 1,845 |
| 23/24 | Premiership Relegation | Aberdeen FC | 4 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | SFA Cup | Aberdeen FC | 4 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Viaplay Cup | Aberdeen FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Premiership | Aberdeen FC | 16 | 0 | 1 | 3 | 0 | 0 |
| 22/23 | Scottish Premiership Top Six Split | Aberdeen FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Viaplay Cup | Aberdeen FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Prem. Sports Cup | Aberdeen FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Premiership | Aberdeen FC | 15 | 1 | 1 | 1 | 0 | 853 |
| 21/22 | Premiership Relegation | Aberdeen FC | 5 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | SFA Cup | Aberdeen FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | UECL Quali | Aberdeen FC | 6 | 0 | 1 | 1 | 0 | 0 |
| 20/21 | Betfred Cup | Forfar Athletic FC | 3 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | League One | Forfar Athletic FC | 10 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Premiership | Aberdeen FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Scottish Premiership Top Six Split | Aberdeen FC | 5 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | SFA Cup | Forfar Athletic FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Premiership | Aberdeen FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Irn-Bru Cup | Aberdeen FC B | 1 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Premiership | Aberdeen FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Irn-Bru Cup | Aberdeen FC U20 | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 17/18 | 2017-07-01 | Aberdeen FC U17 | Aberdeen FC U20 | Transfer | 0 | — |
| 18/19 | 2018-07-01 | Aberdeen FC U20 | Aberdeen FC B | Transfer | 0 | — |
| 20/21 | 2020-07-01 | Aberdeen FC B | Aberdeen FC | Transfer | 0 | — |
| 20/21 | 2020-10-03 | Aberdeen FC | Forfar Athletic | Loan | 0 | — |
| 20/21 | 2021-02-01 | Forfar Athletic | Aberdeen FC | Return from loan | 0 | — |
| 25/26 | 2025-07-01 | Aberdeen FC | Plymouth | Transfer | 1000000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 21/22 | Knock | 2021-08-20 | 2021-08-24 | 5 | 1 |
| 21/22 | Ankle injury | 2021-10-23 | 2021-11-19 | 28 | 4 |
| 21/22 | Ill | 2022-02-23 | 2022-03-01 | 7 | 1 |
| 22/23 | Thigh problems | 2022-07-01 | 2022-08-08 | 39 | 6 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €175k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Ryan Duncan | 2 | 0 | 773 |
| Slobodan Rubezic | 2 | 0 | 0 |
| Gavin Molloy | 2 | 1 | 0 |
| Dimitar Mitov | 2 | 0 | 0 |
| Christian Ramirez | 1 | 1 | 0 |
| Topi Keskinen | 2 | 0 | 0 |
| Sivert Heltne Nilsen | 2 | 0 | 0 |
| Lewis Ferguson | 1 | 0 | 0 |
| Stefan Gartenmann | 2 | 0 | 0 |
| Vicente Besuijen | 2 | 0 | 0 |
| Ross McCrorie | 1 | 0 | 0 |
| Dante Polvara | 1 | 0 | 0 |
| Leighton Clarkson | 2 | 1 | 0 |
| Ester Sokler | 2 | 2 | 0 |
| Jonny Hayes | 1 | 0 | 0 |
| Shayden Morris | 2 | 0 | 0 |
| Kelle Roos | 1 | 0 | 0 |
| Connor Barron | 1 | 0 | 0 |
| Jamie McGrath | 2 | 0 | 0 |
| Bojan Miovski | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 24/25 | Prem. Sports Cup | Aberdeen FC | 1 | 7 |
| 23/24 | Premiership | Aberdeen FC | 1 | 23 |
| 21/22 | Premiership | Aberdeen FC | 1 | 15 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 24/25 | Prem. Sports Cup | Aberdeen FC | 3 | 7 |
| 22/23 | Premiership | Aberdeen FC | 1 | 16 |
| 21/22 | UECL Quali | Aberdeen FC | 1 | 6 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 20/21 | 2021-02-01 | Forfar Athletic | Aberdeen FC | Return from loan | — | — |
| 20/21 | 2020-10-03 | Aberdeen FC | Forfar Athletic | Loan | — | — |
Last 50 matches for Plymouth Argyle 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 |
|---|---|---|---|---|---|
| 2026-02-07 | GB3 |
Plymouth Argyle | 1–4 | Lincoln City | Available |
| 2026-01-31 | GB3 |
Stockport County | 2–1 | Plymouth Argyle | Available |
| 2026-01-27 | GB3 |
Plymouth Argyle | 1–1 | Mansfield Town | Available |
| 2026-01-24 | GB3 |
Plymouth Argyle | 1–0 | Luton Town | Available |
| 2026-01-17 | GB3 |
Peterborough United | 0–1 | Plymouth Argyle | Available |
| 2026-01-04 | GB3 |
Plymouth Argyle | 3–0 | Burton Albion | Available |
| 2026-01-01 | GB3 |
Stevenage FC | 1–1 | Plymouth Argyle | Available |
| 2025-12-29 | GB3 |
Plymouth Argyle | 0–1 | Wycombe Wanderers | Available |
| 2025-12-26 | GB3 |
Plymouth Argyle | 1–0 | Reading FC | Available |
| 2025-12-20 | GB3 |
Doncaster Rovers | 1–2 | Plymouth Argyle | Available |
| 2025-12-13 | GB3 |
Plymouth Argyle | 1–2 | Rotherham United | Available |
| 2025-12-09 | GB3 |
Wycombe Wanderers | 2–1 | Plymouth Argyle | Available |
| 2025-11-29 | GB3 |
Plymouth Argyle | 2–1 | Northampton Town | Available |
| 2025-11-22 | GB3 |
Port Vale FC | 1–1 | Plymouth Argyle | Available |
| 2025-11-15 | GB3 |
Plymouth Argyle | 0–0 | Bradford City | Available |
| 2025-11-08 | GB3 |
Huddersfield Town | 2–0 | Plymouth Argyle | Available |
| 2025-10-28 | GB3 |
Mansfield Town | 2–0 | Plymouth Argyle | Available |
| 2025-10-23 | GB3 |
Exeter City | 2–0 | Plymouth Argyle | Available |
| 2025-10-18 | GB3 |
Plymouth Argyle | 1–2 | AFC Wimbledon | Available |
| 2025-10-04 | GB3 |
Plymouth Argyle | 1–1 | Wigan Athletic | Available |
| 2025-09-27 | GB3 |
Burton Albion | 0–4 | Plymouth Argyle | Available |
| 2025-09-20 | GB3 |
Plymouth Argyle | 0–1 | Peterborough United | Available |
| 2025-09-13 | GB3 |
Luton Town | 2–3 | Plymouth Argyle | Available |
| 2025-09-06 | GB3 |
Plymouth Argyle | 4–2 | Stockport County | Available |
| 2025-08-30 | GB3 |
Cardiff City | 4–0 | Plymouth Argyle | Available |
| 2025-08-23 | GB3 |
Plymouth Argyle | 1–0 | Blackpool FC | Available |
| 2025-08-19 | GB3 |
Plymouth Argyle | 0–1 | Leyton Orient | Available |
| 2025-08-16 | GB3 |
Lincoln City | 3–2 | Plymouth Argyle | Available |
| 2025-08-09 | GB3 |
Bolton Wanderers | 2–0 | Plymouth Argyle | Available |
| 2025-08-02 | GB3 |
Plymouth Argyle | 1–3 | Barnsley FC | Available |
| 2025-03-01 | GB1 |
Manchester City | 3–1 | Plymouth Argyle | Available |
| 2024-08-27 | CGB |
Watford FC | 2–0 | Plymouth Argyle | Available |
| 2024-08-14 | CGB |
Plymouth Argyle | 3–0 | Cheltenham Town | Available |
| 2023-08-29 | CGB |
Plymouth Argyle | 2–4 | Crystal Palace | Available |
| 2023-08-08 | CGB |
Plymouth Argyle | 2–0 | Leyton Orient | Available |
| 2023-05-07 | GB3 |
Port Vale FC | 1–3 | Plymouth Argyle | Available |
| 2023-04-29 | GB3 |
Plymouth Argyle | 1–0 | Burton Albion | Available |
| 2023-04-25 | GB3 |
Plymouth Argyle | 2–0 | Bristol Rovers | Available |
| 2023-04-22 | GB3 |
Plymouth Argyle | 3–1 | Cambridge United | Available |
| 2023-04-18 | GB3 |
Shrewsbury Town | 1–2 | Plymouth Argyle | Available |
| 2023-04-15 | GB3 |
Exeter City | 0–1 | Plymouth Argyle | Available |
| 2023-04-10 | GB3 |
Plymouth Argyle | 0–2 | Lincoln City | Available |
| 2023-04-07 | GB3 |
Morecambe FC | 1–3 | Plymouth Argyle | Available |
| 2023-03-21 | GB3 |
Accrington Stanley | 0–2 | Plymouth Argyle | Available |
| 2023-03-18 | GB3 |
Plymouth Argyle | 2–0 | Forest Green Rovers | Available |
| 2023-03-11 | GB3 |
Barnsley FC | 3–0 | Plymouth Argyle | Available |
| 2023-03-07 | GB3 |
Plymouth Argyle | 2–1 | Derby County | Available |
| 2023-03-04 | GB3 |
Plymouth Argyle | 2–0 | Charlton Athletic | Available |
| 2023-02-25 | GB3 |
Peterborough United | 5–2 | Plymouth Argyle | Available |
| 2023-02-18 | GB3 |
Plymouth Argyle | 0–0 | Fleetwood Town | Available |
Teams faced most often by Jack MacKenzie'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 % |
|---|---|---|---|---|---|---|---|---|
| Hibernian FC | 8 | 2 | 2 | 4 | 11 | 14 | -3 | 25% |
| Ross County FC | 7 | 5 | 1 | 1 | 14 | 5 | +9 | 71% |
| Celtic FC | 7 | 0 | 2 | 5 | 6 | 23 | -17 | 0% |
| St. Johnstone FC | 7 | 2 | 4 | 1 | 5 | 5 | 0 | 29% |
| Motherwell FC | 7 | 5 | 1 | 1 | 15 | 9 | +6 | 71% |
| Rangers FC | 7 | 2 | 2 | 3 | 9 | 14 | -5 | 29% |
| St. Mirren FC | 7 | 1 | 1 | 5 | 7 | 14 | -7 | 14% |
| Dundee FC | 6 | 3 | 2 | 1 | 9 | 5 | +4 | 50% |
| Kilmarnock FC | 6 | 2 | 0 | 4 | 3 | 9 | -6 | 33% |
| Heart of Midlothian | 6 | 2 | 2 | 2 | 6 | 8 | -2 | 33% |
| Livingston FC | 4 | 2 | 2 | 0 | 7 | 2 | +5 | 50% |
| Dundee United | 4 | 1 | 1 | 2 | 4 | 5 | -1 | 25% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 21/22 | 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′ |
|---|---|---|---|---|---|---|
| 24/25 | 34 | 553 | 5 | 0 | 0 | 0.81 |
| 23/24 | 38 | 1,845 | 1 | 1 | 0 | 0.1 |
| 22/23 | 19 | 0 | 3 | 0 | 0 | 0 |
| 21/22 | 27 | 853 | 2 | 0 | 0 | 0.21 |
| 20/21 | 20 | 0 | 3 | 0 | 0 | 0 |
| 18/19 | 1 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Jack MacKenzie
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Jack MacKenzie
Who is Jack MacKenzie?
Jack MacKenzie is a Scotland professional footballer who plays as a left-back for Plymouth Argyle.
How old is Jack MacKenzie?
Jack MacKenzie is 26 years old. He was born on April 7, 2000 in Aberdeen.
What position does Jack MacKenzie play?
Jack MacKenzie plays as a left-back (Defender - Left-Back).
What club does Jack MacKenzie play for?
Jack MacKenzie currently plays for Plymouth Argyle.
How many career goals has Jack MacKenzie scored?
Across all senior club competitions in our dataset, Jack MacKenzie has scored 3 goals in 139 appearances.
What is Jack MacKenzie's market value?
Jack MacKenzie's most recent reported market value is €1.00m.
Scotland