Born in Aberdeen in 1991, Graeme Shinnie debuted for Inverness Caledonian Thistle F.C. in 2009 and also played for Forres Mechanics F.C., Aberdeen F.C. and Derby County F.C.. He played as a midfielder. He has represented the Scotland national under-21 football team. Lineball holds stats from 245 of his games across 2015–2025.
| STRT | FC | FA | YC | RC | G | A | SHOT | SOG | OFF | |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-27 Scottish Championship ICT | 14 | 7 | 10 | 2 | 0 | 1 | 0 | 2 | 0 | 0 |
Includes finals, playoffs and exhibition games, so totals run higher than regular-season figures.
| Season | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025-26 Scottish PremiershipAberdeen | 32 | 0 | 2 | 12 | 4 | 1,793 | 6 | 1 | 0 | 32 | 13 | 30 | 43 | 1 | 25 | 0 |
| 2024-25 Scottish PremiershipAberdeen | 36 | 1 | 3 | 17 | 3 | 2,850 | 7 | 0 | 0 | 31 | 5 | 40 | 62 | 0 | 42 | 0 |
| 2023-24 Scottish PremiershipAberdeen | 5 | 1 | – | – | – | 309 | – | – | – | – | – | – | – | – | – | – |
| 2022-23 Scottish PremiershipAberdeen | 13 | 2 | – | – | – | 1,163 | – | – | – | – | – | – | – | – | – | – |
| 2022-23 EFL ChampionshipWigan Athletic | 19 | 0 | 0 | 4 | 0 | 873 | 6 | 0 | 1 | 19 | 11 | 20 | 19 | 0 | 20 | 0 |
| 2021-22 EFL ChampionshipDerby County | 21 | 1 | 3 | 13 | 4 | 1,819 | 6 | 0 | 5 | 21 | 0 | 25 | 31 | 0 | 17 | 0 |
| 2020-21 EFL ChampionshipDerby County | 41 | 3 | 1 | 35 | 12 | 3,353 | 9 | 0 | 7 | 41 | 0 | 48 | 59 | 0 | 43 | 0 |
| 2019-20 EFL ChampionshipDerby County | 23 | 2 | 1 | 19 | 8 | 1,160 | 8 | 0 | 0 | 23 | 11 | 26 | 23 | 0 | 14 | 0 |
| 2018-19 Scottish PremiershipAberdeen | 36 | 3 | – | – | – | 3,240 | – | – | – | – | – | – | – | – | – | – |
| 2018 UEFA Nations LeagueScotland | 1 | 0 | 0 | 0 | 0 | 14 | 0 | 0 | 0 | 1 | 1 | 0 | 2 | 0 | 0 | 0 |
| 2018-19 UEFA Europa LeagueAberdeen | 2 | – | – | – | – | 210 | – | – | – | – | – | – | – | – | – | – |
| 2017-18 UEFA Europa LeagueAberdeen | 4 | 1 | – | – | – | 360 | – | – | – | – | – | – | – | – | – | – |
| 2016-17 UEFA Europa LeagueAberdeen | 5 | – | – | – | – | 432 | – | – | – | – | – | – | – | 1 | – | – |
| 2015-16 UEFA Europa LeagueAberdeen | 7 | – | – | – | – | 630 | – | – | – | – | – | – | – | – | – | – |
| Career14 seasons | 245 | 14 | 10 | 100 | 31 | 18,206 | 42 | 1 | 13 | 168 | 41 | 189 | 239 | 2 | 161 | 0 |
Stats from official league and public sports feeds. Updated hourly. Career and honours from Wikidata (CC0).
| Game | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 17 May @ DundeeL 2-3 17 May | 0 | 0 | 1 | 0 | 21 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 |
| 13 May v St MirrenL 0-2 13 May | 0 | 0 | 1 | 0 | 10 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 |
| 10 May v Dundee UnitedW 2-0 10 May | 0 | 0 | 0 | 0 | 24 | 0 | 0 | 0 | 1 | 1 | 0 | 2 | 0 | 0 | 0 |
| 26 Apr v KilmarnockW 1-0 26 Apr | 0 | 0 | 1 | 1 | 32 | 0 | 0 | 0 | 1 | 1 | 1 | 2 | 0 | 0 | 0 |
| 12 Apr v HibernianW 2-0 12 Apr | 0 | 0 | 0 | 0 | 19 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
| 5 Apr @ St MirrenL 0-2 5 Apr | 0 | 0 | 0 | 0 | 65 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| 22 Mar @ RangersL 1-4 22 Mar | 0 | 0 | 0 | 0 | 23 | 0 | 0 | 0 | 1 | 1 | 0 | 2 | 0 | 1 | 0 |
| 15 Mar v FalkirkD 1-1 15 Mar | 0 | 0 | 1 | 0 | 61 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 5 Mar v CelticL 1-2 5 Mar | 0 | 0 | 0 | 0 | 21 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
| 1 Mar @ Heart of MidlothianL 0-1 1 Mar | 0 | 0 | 0 | 0 | 45 | 1 | 0 | 0 | 1 | 0 | 2 | 0 | 0 | 1 | 0 |
| 25 Feb @ Dundee UnitedD 0-0 25 Feb | 0 | 0 | 1 | 1 | 90 | 0 | 0 | 0 | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
| 1 Feb @ KilmarnockL 0-3 1 Feb | 0 | 0 | 0 | 0 | 51 | 1 | 1 | 0 | 1 | 0 | 3 | 1 | 0 | 2 | 0 |
| 25 Jan v LivingstonW 6-2 25 Jan | 0 | 1 | 0 | 0 | 90 | 1 | 0 | 0 | 1 | 0 | 1 | 5 | 0 | 2 | 0 |
| 12 Jan v RangersL 0-2 12 Jan | 0 | 0 | 1 | 1 | 79 | 0 | 0 | 0 | 1 | 0 | 2 | 1 | 0 | 2 | 0 |
| 7 Jan @ RangersL 0-2 7 Jan | 0 | 0 | 1 | 0 | 90 | 0 | 0 | 0 | 1 | 0 | 1 | 2 | 0 | 2 | 0 |
| 4 Jan @ FalkirkL 0-1 4 Jan | 0 | 0 | 0 | 0 | 90 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| 31 Dec @ HibernianL 0-2 31 Dec | 0 | 0 | 0 | 0 | 35 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 2 | 0 |
| 28 Dec v Dundee UnitedD 1-1 28 Dec | 0 | 0 | 2 | 1 | 90 | 0 | 0 | 0 | 1 | 0 | 2 | 3 | 0 | 1 | 0 |
| 22 Dec @ CelticL 1-3 22 Dec | 0 | 0 | 0 | 0 | 37 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 2 | 0 |
| 15 Dec v KilmarnockW 2-1 15 Dec | 0 | 0 | 2 | 0 | 45 | 0 | 0 | 0 | 1 | 1 | 1 | 2 | 0 | 0 | 0 |
| 7 Dec @ DundeeW 3-1 7 Dec | 0 | 0 | 0 | 0 | 20 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| 1 Dec @ LivingstonW 1-0 1 Dec | 0 | 0 | 0 | 0 | 90 | 1 | 0 | 0 | 1 | 0 | 3 | 1 | 0 | 0 | 0 |
| 24 Nov v Heart of MidlothianW 1-0 24 Nov | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| 10 Nov v MotherwellD 1-1 10 Nov | 0 | 1 | 0 | 0 | 90 | 1 | 0 | 0 | 1 | 0 | 2 | 2 | 0 | 1 | 0 |
| 30 Oct @ KilmarnockW 1-0 30 Oct | 0 | 0 | 0 | 0 | 90 | 1 | 0 | 0 | 1 | 0 | 3 | 3 | 0 | 0 | 0 |
| 19 Oct @ St MirrenW 1-0 19 Oct | 0 | 0 | 0 | 0 | 70 | 0 | 0 | 0 | 1 | 0 | 1 | 3 | 0 | 0 | 0 |
| 6 Oct v DundeeW 4-0 6 Oct | 0 | 0 | 0 | 0 | 68 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 |
| 28 Sept @ MotherwellL 0-2 28 Sept | 0 | 0 | 0 | 0 | 61 | 0 | 0 | 0 | 1 | 0 | 1 | 2 | 0 | 0 | 0 |
| 14 Sept v LivingstonD 0-0 14 Sept | 0 | 0 | 0 | 0 | 90 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 |
| 1 Sept v FalkirkL 0-1 1 Sept | 0 | 0 | 0 | 0 | 36 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 |
| 10 Aug v CelticL 0-2 10 Aug | 0 | 0 | 0 | 0 | 73 | 0 | 0 | 0 | 1 | 0 | 2 | 1 | 0 | 2 | 0 |
| 5 Aug @ Heart of MidlothianL 0-2 5 Aug | 0 | 0 | 1 | 0 | 81 | 0 | 0 | 0 | 1 | 0 | 1 | 2 | 1 | 2 | 0 |
| Split | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AwayHome or away, 24W | 61 | 0.0 | 0.0 | 0.2 | 0.0 | 78.1 | 0.1 | 0.0 | 0.0 | 0.5 | 0.1 | 0.5 | 0.7 | 0.0 | 0.6 | 0.0 |
| HomeHome or away, 32W | 61 | 0.1 | 0.1 | 0.3 | 0.1 | 75.2 | 0.1 | 0.0 | 0.0 | 0.5 | 0.2 | 0.6 | 1.0 | 0.0 | 0.5 | 0.0 |
| WinsResult, 56W | 56 | 0.1 | 0.1 | 0.2 | 0.0 | 75.8 | 0.1 | 0.0 | 0.0 | 0.4 | 0.2 | 0.5 | 0.8 | 0.0 | 0.2 | 0.0 |
| LossesResult, 0W | 44 | 0.0 | 0.0 | 0.2 | 0.0 | 74.2 | 0.1 | 0.0 | 0.0 | 0.6 | 0.2 | 0.7 | 0.9 | 0.0 | 1.0 | 0.0 |
| DrawsResult, 0W | 22 | 0.0 | 0.0 | 0.4 | 0.2 | 84.0 | 0.1 | 0.0 | 0.0 | 0.6 | 0.1 | 0.6 | 1.0 | 0.0 | 0.5 | 0.0 |
| Regular seasonStage, 56W | 122 | 0.1 | 0.0 | 0.2 | 0.1 | 76.7 | 0.1 | 0.0 | 0.0 | 0.5 | 0.1 | 0.6 | 0.9 | 0.0 | 0.5 | 0.0 |
| HibernianOpponent, 6W | 13 | 0.0 | 0.0 | 0.2 | 0.1 | 73.6 | 0.1 | 0.0 | 0.0 | 0.4 | 0.2 | 0.2 | 0.6 | 0.0 | 0.8 | 0.0 |
| CelticOpponent, 0W | 12 | 0.1 | 0.0 | 0.3 | 0.1 | 75.8 | 0.1 | 0.0 | 0.0 | 0.5 | 0.2 | 0.8 | 0.8 | 0.0 | 1.0 | 0.0 |
| Heart of MidlothianOpponent, 5W | 12 | 0.0 | 0.0 | 0.1 | 0.0 | 73.6 | 0.2 | 0.0 | 0.0 | 0.5 | 0.2 | 0.5 | 0.2 | 0.1 | 0.5 | 0.0 |
| St MirrenOpponent, 5W | 12 | 0.2 | 0.1 | 0.2 | 0.0 | 79.6 | 0.1 | 0.0 | 0.0 | 0.5 | 0.1 | 0.8 | 0.9 | 0.0 | 0.7 | 0.0 |
| KilmarnockOpponent, 7W | 11 | 0.0 | 0.1 | 0.5 | 0.1 | 69.2 | 0.2 | 0.1 | 0.0 | 0.6 | 0.3 | 1.0 | 1.4 | 0.0 | 0.4 | 0.0 |
| RangersOpponent, 2W | 10 | 0.0 | 0.0 | 0.5 | 0.2 | 82.2 | 0.0 | 0.0 | 0.0 | 0.6 | 0.1 | 0.5 | 1.4 | 0.0 | 1.1 | 0.0 |
| DundeeOpponent, 8W | 9 | 0.0 | 0.1 | 0.4 | 0.0 | 62.2 | 0.0 | 0.0 | 0.0 | 0.7 | 0.3 | 0.3 | 0.6 | 0.0 | 0.3 | 0.0 |
| St JohnstoneOpponent, 5W | 9 | 0.2 | 0.0 | 0.2 | 0.0 | 81.8 | 0.1 | 0.0 | 0.0 | 0.3 | 0.0 | 0.4 | 0.9 | 0.0 | 0.2 | 0.0 |
| LivingstonOpponent, 6W | 8 | 0.1 | 0.1 | 0.0 | 0.0 | 90.0 | 0.3 | 0.0 | 0.0 | 0.4 | 0.0 | 0.6 | 0.9 | 0.0 | 0.3 | 0.0 |
| MotherwellOpponent, 4W | 8 | 0.0 | 0.1 | 0.0 | 0.0 | 86.4 | 0.3 | 0.0 | 0.0 | 0.5 | 0.0 | 0.6 | 1.0 | 0.0 | 0.5 | 0.0 |
| Dundee UnitedOpponent, 3W | 7 | 0.0 | 0.0 | 0.4 | 0.3 | 64.9 | 0.0 | 0.0 | 0.0 | 0.7 | 0.4 | 0.6 | 1.3 | 0.0 | 0.1 | 0.0 |
| Ross CountyOpponent, 3W | 5 | 0.0 | 0.0 | 0.0 | 0.0 | 90.0 | 0.2 | 0.0 | 0.0 | 0.6 | 0.0 | 1.0 | 1.6 | 0.0 | 0.4 | 0.0 |
| FalkirkOpponent, 0W | 3 | 0.0 | 0.0 | 0.3 | 0.0 | 62.3 | 0.0 | 0.0 | 0.0 | 1.0 | 0.3 | 0.0 | 0.3 | 0.0 | 0.7 | 0.0 |
| Hamilton AcademicalOpponent, 2W | 3 | 0.3 | – | – | – | 90.0 | – | – | – | – | – | – | – | – | – | – |
| Pittodrie Stadium, AberdeenGround, 32W | 61 | 0.1 | 0.1 | 0.3 | 0.1 | 75.2 | 0.1 | 0.0 | 0.0 | 0.5 | 0.2 | 0.6 | 1.0 | 0.0 | 0.5 | 0.0 |
| Easter Road, EdinburghGround, 3W | 8 | 0.0 | 0.0 | 0.4 | 0.1 | 73.9 | 0.0 | 0.0 | 0.0 | 0.4 | 0.1 | 0.3 | 0.5 | 0.0 | 0.9 | 0.0 |
| Celtic Park, GlasgowGround, 0W | 7 | 0.1 | 0.0 | 0.3 | 0.1 | 82.4 | 0.0 | 0.0 | 0.0 | 0.4 | 0.1 | 0.4 | 0.7 | 0.0 | 1.3 | 0.0 |
| Tynecastle Park, EdinburghGround, 0W | 6 | 0.0 | 0.0 | 0.2 | 0.0 | 71.2 | 0.3 | 0.0 | 0.0 | 0.5 | 0.2 | 0.7 | 0.3 | 0.2 | 0.7 | 0.0 |
| Ibrox Stadium, GlasgowGround, 1W | 5 | 0.0 | 0.0 | 0.2 | 0.0 | 76.6 | 0.0 | 0.0 | 0.0 | 0.6 | 0.2 | 0.2 | 1.4 | 0.0 | 1.2 | 0.0 |
| McDiarmid Park, PerthGround, 3W | 5 | 0.4 | 0.0 | 0.4 | 0.0 | 90.0 | 0.0 | 0.0 | 0.0 | 0.4 | 0.0 | 0.4 | 1.0 | 0.0 | 0.2 | 0.0 |
| The BBSP Stadium, KilmarnockGround, 3W | 5 | 0.0 | 0.0 | 0.0 | 0.0 | 77.8 | 0.4 | 0.2 | 0.0 | 0.6 | 0.0 | 1.2 | 1.0 | 0.0 | 0.8 | 0.0 |
| The SMISA Stadium, PaisleyGround, 2W | 5 | 0.0 | 0.0 | 0.2 | 0.0 | 81.0 | 0.2 | 0.0 | 0.0 | 0.6 | 0.0 | 0.8 | 1.0 | 0.0 | 0.6 | 0.0 |
| Dens Park, DundeeGround, 4W | 4 | 0.0 | 0.3 | 0.0 | 0.0 | 67.8 | 0.0 | 0.0 | 0.0 | 0.5 | 0.3 | 0.3 | 0.0 | 0.0 | 0.3 | 0.0 |
| Global Energy Stadium, DingwellGround, 3W | 4 | 0.0 | 0.0 | 0.0 | 0.0 | 90.0 | 0.3 | 0.0 | 0.0 | 0.5 | 0.0 | 0.8 | 1.0 | 0.0 | 0.0 | 0.0 |
| Fir Park, MotherwellGround, 0W | 3 | 0.0 | 0.0 | 0.0 | 0.0 | 80.3 | 0.3 | 0.0 | 0.0 | 0.7 | 0.0 | 0.7 | 1.3 | 0.0 | 0.7 | 0.0 |
| CalForth Construction Arena at Tannadice Park, DundeeGround, 1W | 2 | – | – | – | – | 90.0 | – | – | – | – | – | – | – | – | – | – |
| The Scot Foam Stadium at Dens Park, DundeeGround, 1W | 2 | 0.0 | 0.0 | 0.5 | 0.0 | 20.5 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.5 | 0.0 | 0.5 | 0.0 |
| Falkirk StadiumGround, 0W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 90.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 |
| Home of the Set Fare Arena, LivingstonGround, 1W | 1 | – | – | – | – | 90.0 | – | – | – | – | – | – | – | – | – | – |
| New Douglas Park, HamiltonGround, 1W | 1 | – | – | – | – | 90.0 | – | – | – | – | – | – | – | – | – | – |
| Tannadice Park, DundeeGround, 0W | 1 | 0.0 | 0.0 | 1.0 | 1.0 | 90.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 2.0 | 0.0 | 0.0 | 0.0 |
| Tony Macaroni Arena, LivingstonGround, 1W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 90.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 3.0 | 1.0 | 0.0 | 0.0 | 0.0 |