Career snapshot
Career highs
| Full name | Stuart Duff |
|---|---|
| Name in home country | Stuart McLaren Duff |
| Date of birth | 1982-01-23 (44 yrs) |
| Place of birth | Aberdeen, Scotland |
| Citizenship | Scotland |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | right |
| Height | 178.00 m |
| Current club | Retired |
| Joined | 2022-07-01 |
| Contract expires | — |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Banks O' Dee FC | 3 | 19/20 | 21/22 | 5 | 0 | 1 | 0 |
| Cove Rangers FC | 3 | 15/16 | 2016 | 10 | 0 | 0 | 0 |
| Kairat Almaty | 2 | 2012 | 2013 | 57 | 1 | 3 | 1,927 |
| Inverurie Loco Works FC | 1 | 18/19 | 18/19 | 3 | 0 | 0 | 0 |
| Ayr United FC | 1 | 11/12 | 11/12 | 3 | 0 | 0 | 0 |
| Qormi FC | 1 | 11/12 | 11/12 | 7 | 0 | 1 | 0 |
| Inverness Caledonian Thistle FC | 2 | 09/10 | 10/11 | 40 | 1 | 1 | 3,052 |
| Aberdeen FC | 3 | 07/08 | 09/10 | 51 | 1 | 2 | 936 |
| Dundee United FC | 7 | 01/02 | 07/08 | 156 | 3 | 3 | 2,931 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 21/22 | SFA Cup | Banks O' Dee FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2016 | Scottish League Two Play Offs | Cove Rangers FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2013 | Kazakhstan Cup | Kairat Almaty | 1 | 0 | 0 | 1 | 0 | 0 |
| 2013 | Premier Liga | Kairat Almaty | 30 | 0 | 3 | 5 | 0 | 0 |
| 2012 | Kazakhstan Cup | Kairat Almaty | 2 | 0 | 0 | 0 | 0 | 0 |
| 2012 | Premier Liga | Kairat Almaty | 24 | 1 | 0 | 3 | 0 | 1,927 |
| 20/21 | SFA Cup | Banks O' Dee FC | 3 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | SFA Cup | Banks O' Dee FC | 1 | 0 | 1 | 1 | 0 | 0 |
| 18/19 | Irn-Bru Cup | Inverurie Loco Works FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | SFA Cup | Inverurie Loco Works FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Betfred Cup | Cove Rangers FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Irn-Bru Cup | Cove Rangers FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | SFA Cup | Cove Rangers FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | SFA Cup | Cove Rangers FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Championship | Ayr United FC | 3 | 0 | 0 | 1 | 0 | 0 |
| 11/12 | Maltese FA Trophy | Qormi FC | 1 | 0 | 1 | 0 | 0 | 0 |
| 11/12 | Premier League | Qormi FC | 6 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Co-op. Ins. Cup | Inverness Caledonian Thistle FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Premiership | Inverness Caledonian Thistle FC | 34 | 1 | 1 | 7 | 0 | 3,052 |
| 10/11 | SFA Cup | Inverness Caledonian Thistle FC | 3 | 0 | 0 | 1 | 0 | 0 |
| 09/10 | Championship | Inverness Caledonian Thistle FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Europa League Qualifying | Aberdeen FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Premiership | Aberdeen FC | 17 | 0 | 1 | 3 | 0 | 0 |
| 08/09 | Co-op. Ins. Cup | Aberdeen FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Premiership | Aberdeen FC | 20 | 1 | 1 | 0 | 0 | 936 |
| 08/09 | SFA Cup | Aberdeen FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | CIS Insur. Cup | Dundee United FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Premiership | Aberdeen FC | 10 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Premiership | Dundee United FC | 9 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | SFA Cup | Aberdeen FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | Premiership | Dundee United FC | 25 | 1 | 2 | 2 | 0 | 1,990 |
| 06/07 | SFA Cup | Dundee United FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 05/06 | CIS Insur. Cup | Dundee United FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | Premiership | Dundee United FC | 29 | 0 | 0 | 4 | 0 | 0 |
| 05/06 | UEFA-Cup Qualifikation | Dundee United FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 04/05 | CIS Insur. Cup | Dundee United FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 04/05 | Premiership | Dundee United FC | 25 | 2 | 1 | 0 | 0 | 941 |
| 04/05 | SFA Cup | Dundee United FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 03/04 | CIS Insur. Cup | Dundee United FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 03/04 | Premiership | Dundee United FC | 17 | 0 | 0 | 2 | 0 | 0 |
| 02/03 | CIS Insur. Cup | Dundee United FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 02/03 | Premiership | Dundee United FC | 29 | 0 | 0 | 3 | 0 | 0 |
| 02/03 | Premiership Relegation | Dundee United FC | 5 | 0 | 0 | 0 | 0 | 0 |
| 02/03 | SFA Cup | Dundee United FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 01/02 | Premiership | Dundee United FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 01/02 | Premiership Relegation | Dundee United FC | 4 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 01/02 | 2001-07-01 | Dundee Utd U20 | Dundee United | Transfer | 0 | — |
| 07/08 | 2008-01-01 | Dundee United | Aberdeen FC | Transfer | 350000 | — |
| 09/10 | 2009-12-01 | Aberdeen FC | Inverness CT | Loan | 400000 | — |
| 09/10 | 2009-12-31 | Inverness CT | Aberdeen FC | Return from loan | 400000 | — |
| 10/11 | 2010-07-01 | Aberdeen FC | Inverness CT | Transfer | 250000 | — |
| 11/12 | 2011-07-01 | Inverness CT | Without Club | Transfer | 350000 | — |
| 11/12 | 2011-10-01 | Without Club | Qormi FC | Transfer | 350000 | — |
| 11/12 | 2012-01-01 | Qormi FC | Kairat Almaty | Transfer | 350000 | — |
| 13/14 | 2014-01-01 | Kairat Almaty | Without Club | Transfer | 250000 | — |
| 14/15 | 2014-10-10 | Without Club | Cove Rangers | Transfer | 250000 | — |
| 16/17 | 2017-01-11 | Cove Rangers | Inverurie Locos | Transfer | 250000 | — |
| 19/20 | 2019-07-01 | Inverurie Locos | Banks O' Dee | Transfer | 0 | — |
| 22/23 | 2022-07-01 | Banks O' Dee | Retired | Transfer | 0 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #16868 | — | 10 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Charlie Mulgrew | 1 | 0 | 0 |
| Josip Knezevic | 2 | 0 | 0 |
| Adam Rooney | 1 | 1 | 0 |
| Garry Kenneth | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 04/05 | Premiership | Dundee United FC | 2 | 25 |
| 08/09 | Premiership | Aberdeen FC | 1 | 20 |
| 06/07 | Premiership | Dundee United FC | 1 | 25 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 2013 | Premier Liga | Kairat Almaty | 3 | 30 |
| 06/07 | Premiership | Dundee United FC | 2 | 25 |
| 08/09 | Premiership | Aberdeen FC | 1 | 20 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 09/10 | 2009-12-31 | Inverness CT | Aberdeen FC | Return from loan | — | €400k |
| 09/10 | 2009-12-01 | Aberdeen FC | Inverness CT | Loan | — | €400k |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 01/02 | Senior debut season | |
| 04/05 | 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′ |
|---|---|---|---|---|---|---|
| 2013 | 31 | 0 | 6 | 0 | 0 | 0 |
| 2012 | 26 | 1,927 | 3 | 0 | 0 | 0.14 |
| 20/21 | 3 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | 1 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | 3 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | 5 | 0 | 2 | 0 | 0 | 0 |
| 11/12 | 10 | 0 | 1 | 1 | 0 | 0 |
| 10/11 | 37 | 3,052 | 8 | 0 | 0 | 0.24 |
| 09/10 | 22 | 0 | 3 | 0 | 0 | 0 |
| 06/07 | 26 | 1,990 | 3 | 0 | 0 | 0.14 |
| 05/06 | 32 | 0 | 5 | 0 | 0 | 0 |
| 03/04 | 18 | 0 | 2 | 0 | 0 | 0 |
| 02/03 | 36 | 0 | 3 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Stuart Duff
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Stuart Duff
Who is Stuart Duff?
Stuart Duff is a Scotland professional footballer who plays as a defensive midfield for Retired.
How old is Stuart Duff?
Stuart Duff is 44 years old. He was born on January 23, 1982 in Aberdeen.
What position does Stuart Duff play?
Stuart Duff plays as a defensive midfield (Midfield - Defensive Midfield).
What club does Stuart Duff play for?
Stuart Duff currently plays for Retired.
How many career goals has Stuart Duff scored?
Across all senior club competitions in our dataset, Stuart Duff has scored 6 goals in 332 appearances.
Scotland