Graeme Shinnie
Career snapshot
Career highs
Born the same day
Shares 1991-08-04 · 6 players total
| Full name | Graeme Shinnie |
|---|---|
| Date of birth | 1991-08-04 (34 yrs) |
| Place of birth | Aberdeen, Scotland, Scotland |
| Citizenship | Scotland |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | left |
| Height | 175.00 m |
| Current club | Aberdeen FC |
| Joined | 2023-07-01 |
| Contract expires | 2026-05-31 |
| Agent | Unique Sports Group |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Aberdeen FC | 8 | 15/16 | 25/26 | 306 | 21 | 32 | 12,813 |
| Wigan Athletic | 2 | 21/22 | 22/23 | 31 | 0 | 0 | 0 |
| Derby County | 3 | 19/20 | 21/22 | 93 | 6 | 5 | 3,518 |
| Derby County U23 | 1 | 19/20 | 19/20 | 2 | 0 | 1 | 0 |
| Inverness Caledonian Thistle FC | 6 | 09/10 | 14/15 | 187 | 9 | 24 | 9,284 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Europa League Qualifying | Aberdeen FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | League Cup | Aberdeen FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | Premiership | Aberdeen FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Prem. Sports Cup | Aberdeen FC | 7 | 2 | 1 | 1 | 0 | 288 |
| 24/25 | Premiership | Aberdeen FC | 31 | 1 | 3 | 7 | 0 | 2,432 |
| 24/25 | Scottish Premiership Top Six Split | Aberdeen FC | 5 | 0 | 0 | 2 | 0 | 0 |
| 24/25 | SFA Cup | Aberdeen FC | 5 | 1 | 0 | 1 | 0 | 380 |
| 23/24 | Conference L. | Aberdeen FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Europa League Qualifying | Aberdeen FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Premiership | Aberdeen FC | 33 | 0 | 2 | 8 | 0 | 0 |
| 23/24 | Premiership Relegation | Aberdeen FC | 4 | 1 | 1 | 1 | 0 | 219 |
| 23/24 | SFA Cup | Aberdeen FC | 3 | 1 | 0 | 2 | 0 | 225 |
| 23/24 | Viaplay Cup | Aberdeen FC | 4 | 1 | 0 | 2 | 0 | 360 |
| 22/23 | Championship | Wigan Athletic | 19 | 0 | 0 | 6 | 0 | 0 |
| 22/23 | EFL Cup | Wigan Athletic | 1 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Premiership | Aberdeen FC | 11 | 0 | 0 | 1 | 1 | 0 |
| 22/23 | Scottish Premiership Top Six Split | Aberdeen FC | 2 | 2 | 0 | 1 | 0 | 90 |
| 22/23 | SFA Cup | Aberdeen FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Viaplay Cup | Aberdeen FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Championship | Derby County | 21 | 1 | 3 | 6 | 0 | 1,820 |
| 21/22 | EFL Cup | Derby County | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | EFL Trophy | Wigan Athletic | 1 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | FA Cup | Derby County | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | League One | Wigan Athletic | 10 | 0 | 0 | 3 | 0 | 0 |
| 20/21 | Championship | Derby County | 41 | 3 | 1 | 9 | 0 | 1,118 |
| 20/21 | EFL Cup | Derby County | 2 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Championship | Derby County | 23 | 2 | 1 | 8 | 0 | 580 |
| 19/20 | EFL Cup | Derby County | 2 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | FA Cup | Derby County | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Premier League 2 | Derby County U23 | 2 | 0 | 1 | 1 | 0 | 0 |
| 18/19 | Betfred Cup | Aberdeen FC | 4 | 1 | 0 | 1 | 0 | 390 |
| 18/19 | Europa League Qualifying | Aberdeen FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Premiership | Aberdeen FC | 33 | 3 | 3 | 6 | 0 | 990 |
| 18/19 | Scottish Premiership Top Six Split | Aberdeen FC | 3 | 0 | 1 | 1 | 0 | 0 |
| 18/19 | SFA Cup | Aberdeen FC | 5 | 0 | 1 | 2 | 0 | 0 |
| 17/18 | Betfred Cup | Aberdeen FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Europa League Qualifying | Aberdeen FC | 4 | 1 | 0 | 1 | 0 | 360 |
| 17/18 | Premiership | Aberdeen FC | 30 | 2 | 7 | 12 | 0 | 1,348 |
| 17/18 | Scottish Premiership Top Six Split | Aberdeen FC | 5 | 0 | 0 | 2 | 0 | 0 |
| 17/18 | SFA Cup | Aberdeen FC | 4 | 1 | 0 | 2 | 0 | 390 |
| 16/17 | Betfred Cup | Aberdeen FC | 4 | 0 | 1 | 1 | 0 | 0 |
| 16/17 | Europa League Qualifying | Aberdeen FC | 6 | 0 | 0 | 2 | 0 | 0 |
| 16/17 | Premiership | Aberdeen FC | 36 | 2 | 7 | 11 | 0 | 1,561 |
| 16/17 | SFA Cup | Aberdeen FC | 5 | 1 | 0 | 1 | 0 | 450 |
| 15/16 | Europa League Qualifying | Aberdeen FC | 6 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | Premiership | Aberdeen FC | 37 | 1 | 5 | 6 | 0 | 3,330 |
| 15/16 | SCL by Utilita | Aberdeen FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | SFA Cup | Aberdeen FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Premiership | Inverness Caledonian Thistle FC | 37 | 2 | 9 | 4 | 0 | 1,665 |
| 14/15 | SFA Cup | Inverness Caledonian Thistle FC | 6 | 1 | 1 | 1 | 0 | 570 |
| 13/14 | League Cup | Inverness Caledonian Thistle FC | 4 | 0 | 1 | 2 | 0 | 0 |
| 13/14 | Premiership | Inverness Caledonian Thistle FC | 36 | 3 | 6 | 7 | 0 | 1,080 |
| 13/14 | SFA Cup | Inverness Caledonian Thistle FC | 4 | 0 | 1 | 1 | 0 | 0 |
| 12/13 | Premiership | Inverness Caledonian Thistle FC | 37 | 1 | 6 | 8 | 0 | 3,310 |
| 12/13 | Scot. League Cup | Inverness Caledonian Thistle FC | 4 | 1 | 0 | 0 | 0 | 420 |
| 12/13 | SFA Cup | Inverness Caledonian Thistle FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Premiership | Inverness Caledonian Thistle FC | 26 | 1 | 0 | 6 | 0 | 2,239 |
| 11/12 | Scot. League Cup | Inverness Caledonian Thistle FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | SFA Cup | Inverness Caledonian Thistle FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Co-op. Ins. Cup | Inverness Caledonian Thistle FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Premiership | Inverness Caledonian Thistle FC | 19 | 0 | 0 | 3 | 0 | 0 |
| 10/11 | SFA Cup | Inverness Caledonian Thistle FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | ALBA Chal. Cup | Inverness Caledonian Thistle FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Championship | Inverness Caledonian Thistle FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Co-op. Ins. Cup | Inverness Caledonian Thistle FC | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 09/10 | 2009-07-01 | Dyce BC | Inverness U20 | Transfer | 0 | — |
| 09/10 | 2010-01-01 | Inverness U20 | Forres | Loan | 0 | — |
| 09/10 | 2010-05-01 | Forres | Inverness U20 | Return from loan | 0 | — |
| 10/11 | 2010-07-01 | Inverness U20 | Inverness CT | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Inverness CT | Aberdeen FC | Transfer | 550000 | — |
| 19/20 | 2019-07-01 | Aberdeen FC | Derby | Transfer | 850000 | — |
| 21/22 | 2022-01-16 | Derby | Wigan | Transfer | 1800000 | €35k |
| 22/23 | 2023-01-05 | Wigan | Aberdeen FC | Loan | 700000 | — |
| 22/23 | 2023-05-31 | Aberdeen FC | Wigan | Return from loan | 700000 | — |
| 23/24 | 2023-07-01 | Wigan | Aberdeen FC | Transfer | 400000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 15/16 | Heel injury | 2015-09-23 | 2015-09-25 | 3 | 1 |
| 18/19 | Ankle injury | 2019-04-20 | 2019-05-09 | 20 | 3 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €850k |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €850k |
| Jan 1, 1970 | €850k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #16868 | — | 2 | 0 | — | — | former national player |
| Team #3380 | #13 | 6 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Shay Logan | 2 | 1 | 0 |
| Jonny Hayes | 2 | 3 | 0 |
| Adam Rooney | 2 | 3 | 0 |
| Kenny McLean | 2 | 4 | 0 |
| Niall McGinn | 2 | 3 | 0 |
| Nick Ross | 2 | 3 | 0 |
| Josh Meekings | 2 | 0 | 0 |
| Billy McKay | 2 | 4 | 0 |
| Aaron Doran | 2 | 3 | 0 |
| Ross Draper | 2 | 4 | 0 |
| Ryan Christie | 2 | 2 | 0 |
| Kelle Roos | 1 | 0 | 0 |
| Ash Taylor | 2 | 0 | 0 |
| Anthony O'Connor | 2 | 1 | 0 |
| Marley Watkins | 2 | 2 | 0 |
| Mark Reynolds | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 18/19 | Premiership | Aberdeen FC | 3 | 33 |
| 13/14 | Premiership | Inverness Caledonian Thistle FC | 3 | 36 |
| 20/21 | Championship | Derby County | 3 | 41 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 14/15 | Premiership | Inverness Caledonian Thistle FC | 9 | 37 |
| 16/17 | Premiership | Aberdeen FC | 7 | 36 |
| 17/18 | Premiership | Aberdeen FC | 7 | 30 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 22/23 | 2023-05-31 | Aberdeen FC | Wigan | Return from loan | — | €700k |
| 22/23 | 2023-01-05 | Wigan | Aberdeen FC | Loan | — | €700k |
| 09/10 | 2010-05-01 | Forres | Inverness U20 | Return from loan | — | — |
| 09/10 | 2010-01-01 | Inverness U20 | Forres | Loan | — | — |
Last 50 matches for Aberdeen FC while Graeme Shinnie was at the club (joined 2023-07-01). 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 |
Kilmarnock FC | 0–1 | Aberdeen FC | Available |
| 2025-10-26 | SC1 |
Aberdeen FC | 1–2 | Hibernian FC | Available |
| 2025-10-18 | SC1 |
St. Mirren FC | 0–1 | Aberdeen FC | Available |
| 2025-10-05 | SC1 |
Aberdeen FC | 4–0 | Dundee FC | Available |
| 2025-09-27 | SC1 |
Motherwell FC | 2–0 | Aberdeen FC | Available |
| 2025-09-23 | SC1 |
Dundee United | 2–0 | Aberdeen FC | Available |
| 2025-09-13 | SC1 |
Aberdeen FC | 0–0 | Livingston FC | Available |
| 2025-08-31 | SC1 |
Aberdeen FC | 0–1 | Falkirk FC | Available |
| 2025-08-10 | SC1 |
Aberdeen FC | 0–2 | Celtic FC | Available |
| 2025-08-04 | SC1 |
Heart of Midlothian | 2–0 | Aberdeen FC | Available |
| 2025-05-17 | SC1 |
Dundee United | 2–1 | Aberdeen FC | Available |
| 2025-05-14 | SC1 |
Aberdeen FC | 1–5 | Celtic FC | Available |
| 2025-05-11 | SC1 |
Rangers FC | 4–0 | Aberdeen FC | Available |
| 2025-05-03 | SC1 |
St. Mirren FC | 1–0 | Aberdeen FC | Available |
| 2025-04-26 | SC1 |
Aberdeen FC | 1–0 | Hibernian FC | Available |
| 2025-04-13 | SC1 |
Aberdeen FC | 2–2 | Rangers FC | Available |
| 2025-04-05 | SC1 |
Ross County FC | 0–1 | Aberdeen FC | Available |
| 2025-03-29 | SC1 |
Aberdeen FC | 4–1 | Motherwell FC | Available |
| 2025-03-15 | SC1 |
St. Johnstone FC | 0–0 | Aberdeen FC | Available |
| 2025-03-02 | SC1 |
Aberdeen FC | 2–2 | Dundee United | Available |
| 2025-02-25 | SC1 |
Celtic FC | 5–1 | Aberdeen FC | Available |
| 2025-02-22 | SC1 |
Aberdeen FC | 1–0 | Kilmarnock FC | Available |
| 2025-02-15 | SC1 |
Dundee FC | 1–2 | Aberdeen FC | Available |
| 2025-02-01 | SC1 |
Hibernian FC | 2–0 | Aberdeen FC | Available |
| 2025-01-25 | SC1 |
Aberdeen FC | 0–3 | St. Mirren FC | Available |
| 2025-01-15 | SC1 |
Rangers FC | 3–0 | Aberdeen FC | Available |
| 2025-01-12 | SC1 |
Aberdeen FC | 0–0 | Heart of Midlothian | Available |
| 2025-01-05 | SC1 |
Motherwell FC | 2–0 | Aberdeen FC | Available |
| 2025-01-02 | SC1 |
Aberdeen FC | 1–2 | Ross County FC | Available |
| 2024-12-29 | SC1 |
Dundee United | 1–0 | Aberdeen FC | Available |
| 2024-12-26 | SC1 |
Kilmarnock FC | 4–0 | Aberdeen FC | Available |
| 2024-12-21 | SC1 |
Aberdeen FC | 1–3 | Hibernian FC | Available |
| 2024-12-07 | SC1 |
Aberdeen FC | 1–1 | St. Johnstone FC | Available |
| 2024-12-04 | SC1 |
Aberdeen FC | 0–1 | Celtic FC | Available |
| 2024-12-01 | SC1 |
Heart of Midlothian | 1–1 | Aberdeen FC | Available |
| 2024-11-26 | SC1 |
Hibernian FC | 3–3 | Aberdeen FC | Available |
| 2024-11-23 | SC1 |
St. Mirren FC | 2–1 | Aberdeen FC | Available |
| 2024-11-09 | SC1 |
Aberdeen FC | 4–1 | Dundee FC | Available |
| 2024-10-30 | SC1 |
Aberdeen FC | 2–1 | Rangers FC | Available |
| 2024-10-26 | SC1 |
Aberdeen FC | 1–0 | Dundee United | Available |
| 2024-10-19 | SC1 |
Celtic FC | 2–2 | Aberdeen FC | Available |
| 2024-10-06 | SC1 |
Aberdeen FC | 3–2 | Heart of Midlothian | Available |
| 2024-09-28 | SC1 |
Dundee FC | 1–2 | Aberdeen FC | Available |
| 2024-09-14 | SC1 |
Aberdeen FC | 2–1 | Motherwell FC | Available |
| 2024-08-31 | SC1 |
Ross County FC | 0–1 | Aberdeen FC | Available |
| 2024-08-25 | SC1 |
Aberdeen FC | 2–0 | Kilmarnock FC | Available |
| 2024-08-11 | SC1 |
Aberdeen FC | 3–1 | St. Mirren FC | Available |
| 2024-08-05 | SC1 |
St. Johnstone FC | 1–2 | Aberdeen FC | Available |
| 2024-05-19 | SC1 |
Ross County FC | 2–2 | Aberdeen FC | Available |
| 2024-05-15 | SC1 |
Aberdeen FC | 5–1 | Livingston FC | Available |
Teams faced most often by Graeme Shinnie'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 % |
|---|---|---|---|---|---|---|---|---|
| Nottingham Forest | 19 | 7 | 6 | 6 | 21 | 15 | +6 | 37% |
| Reading FC | 18 | 7 | 5 | 6 | 25 | 28 | -3 | 39% |
| Sheffield Wednesday | 18 | 7 | 8 | 3 | 24 | 16 | +8 | 39% |
| Ipswich Town | 18 | 6 | 4 | 8 | 18 | 18 | 0 | 33% |
| Birmingham City | 18 | 9 | 7 | 2 | 37 | 26 | +11 | 50% |
| Leeds United | 18 | 8 | 4 | 6 | 25 | 24 | +1 | 44% |
| Hibernian FC | 17 | 7 | 4 | 6 | 22 | 23 | -1 | 41% |
| Rangers FC | 16 | 3 | 5 | 8 | 16 | 33 | -17 | 19% |
| Middlesbrough FC | 16 | 4 | 5 | 7 | 18 | 20 | -2 | 25% |
| St. Mirren FC | 16 | 5 | 5 | 6 | 20 | 22 | -2 | 31% |
| Barnsley FC | 16 | 9 | 3 | 4 | 30 | 21 | +9 | 56% |
| Bolton Wanderers | 16 | 8 | 5 | 3 | 26 | 12 | +14 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 09/10 | Senior debut season | |
| 11/12 | 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 | 48 | 3,100 | 11 | 0 | 0 | 0.32 |
| 23/24 | 50 | 804 | 13 | 1 | 0 | 1.57 |
| 22/23 | 34 | 90 | 9 | 1 | 1 | 11 |
| 21/22 | 34 | 1,820 | 10 | 0 | 0 | 0.49 |
| 20/21 | 43 | 1,118 | 10 | 0 | 0 | 0.81 |
| 19/20 | 29 | 580 | 10 | 0 | 0 | 1.55 |
| 18/19 | 47 | 1,380 | 11 | 0 | 0 | 0.72 |
| 17/18 | 45 | 2,098 | 17 | 0 | 0 | 0.73 |
| 16/17 | 51 | 2,011 | 15 | 0 | 0 | 0.67 |
| 15/16 | 45 | 3,330 | 7 | 0 | 0 | 0.19 |
| 14/15 | 43 | 2,235 | 5 | 0 | 0 | 0.2 |
| 13/14 | 44 | 1,080 | 10 | 0 | 0 | 0.83 |
| 12/13 | 44 | 3,730 | 8 | 0 | 0 | 0.19 |
| 11/12 | 30 | 2,239 | 6 | 0 | 0 | 0.24 |
| 10/11 | 23 | 0 | 3 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Graeme Shinnie
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Graeme Shinnie
Who is Graeme Shinnie?
Graeme Shinnie is a Scotland professional footballer who plays as a defensive midfield for Aberdeen FC.
How old is Graeme Shinnie?
Graeme Shinnie is 34 years old. He was born on August 4, 1991 in Aberdeen, Scotland.
What position does Graeme Shinnie play?
Graeme Shinnie plays as a defensive midfield (Midfield - Defensive Midfield).
What club does Graeme Shinnie play for?
Graeme Shinnie currently plays for Aberdeen FC.
How many career goals has Graeme Shinnie scored?
Across all senior club competitions in our dataset, Graeme Shinnie has scored 36 goals in 619 appearances.
What is Graeme Shinnie's market value?
Graeme Shinnie's most recent reported market value is €250k.
Scotland