Career snapshot
Position rank · 22/23
Among 3,585 Attack - Centre-Forwards · ≥200 mins
Career highs
Born the same day
Shares 1984-04-16 · 5 players total
| Full name | Darryl Duffy |
|---|---|
| Name in home country | Darryl Alexander Duffy |
| Date of birth | 1984-04-16 (42 yrs) |
| Place of birth | Glasgow, Scotland |
| Citizenship | Scotland |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 181.00 m |
| Current club | Retired |
| Joined | 2024-05-31 |
| Contract expires | — |
| Agent | no agent |
Percentile rank vs 1204 other Attack - Centre-Forwards with ≥500 minutes in 22/23. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Stranraer FC | 3 | 20/21 | 22/23 | 52 | 12 | 3 | 1,396 |
| Stirling Albion FC | 1 | 19/20 | 19/20 | 25 | 11 | 1 | 246 |
| Airdrieonians FC | 2 | 17/18 | 18/19 | 49 | 18 | 5 | 571 |
| St. Mirren FC | 1 | 17/18 | 17/18 | 4 | 0 | 0 | 0 |
| Mohun Bagan Super Giant | 1 | 16/17 | 16/17 | 25 | 13 | 1 | 412 |
| Salgaocar FC | 3 | 13/14 | 15/16 | 51 | 32 | 0 | 389 |
| FC Goa | 1 | 14/15 | 14/15 | 4 | 0 | 0 | 0 |
| Cheltenham Town | 2 | 11/12 | 12/13 | 80 | 18 | 5 | 675 |
| Hibernian FC | 1 | 10/11 | 10/11 | 9 | 0 | 1 | 0 |
| Bristol Rovers | 3 | 08/09 | 10/11 | 83 | 19 | 0 | 788 |
| Carlisle United | 1 | 09/10 | 09/10 | 8 | 1 | 1 | 611 |
| Swansea City | 2 | 06/07 | 07/08 | 40 | 7 | 1 | 1,499 |
| Hartlepool United | 1 | 06/07 | 06/07 | 10 | 5 | 0 | 174 |
| Hull City | 2 | 05/06 | 06/07 | 28 | 4 | 0 | 319 |
| Falkirk FC | 2 | 04/05 | 05/06 | 29 | 12 | 2 | 506 |
| Rangers FC | 1 | 03/04 | 03/04 | 2 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 22/23 | Challenge Cup | Stranraer FC | 1 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | League Two | Stranraer FC | 11 | 1 | 0 | 0 | 0 | 480 |
| 22/23 | Viaplay Cup | Stranraer FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | League Two | Stranraer FC | 9 | 3 | 0 | 2 | 0 | 175 |
| 20/21 | Betfred Cup | Stranraer FC | 4 | 2 | 0 | 1 | 0 | 130 |
| 20/21 | League Two | Stranraer FC | 17 | 4 | 2 | 3 | 0 | 224 |
| 20/21 | League Two Meisterr. | Stranraer FC | 3 | 1 | 0 | 0 | 0 | 142 |
| 20/21 | Scottish League One Play-offs | Stranraer FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | SFA Cup | Stranraer FC | 4 | 1 | 0 | 0 | 0 | 245 |
| 19/20 | League Two | Stirling Albion FC | 23 | 10 | 1 | 1 | 1 | 167 |
| 19/20 | SFA Cup | Stirling Albion FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Tunnock Ch. Cup | Stirling Albion FC | 1 | 1 | 0 | 0 | 0 | 79 |
| 18/19 | Betfred Cup | Airdrieonians FC | 4 | 3 | 1 | 1 | 0 | 115 |
| 18/19 | Irn-Bru Cup | Airdrieonians FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | League One | Airdrieonians FC | 32 | 10 | 1 | 3 | 0 | 185 |
| 18/19 | SFA Cup | Airdrieonians FC | 2 | 1 | 0 | 0 | 0 | 91 |
| 17/18 | Championship | St. Mirren FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Irn-Bru Cup | St. Mirren FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | League One | Airdrieonians FC | 10 | 4 | 3 | 0 | 0 | 180 |
| 17/18 | SFA Cup | St. Mirren FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | AFC Cup | Mohun Bagan Super Giant | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | AFC Cup Qualifiers | Mohun Bagan Super Giant | 3 | 2 | 1 | 0 | 0 | 113 |
| 16/17 | Federation Cup | Mohun Bagan Super Giant | 4 | 3 | 0 | 0 | 0 | 115 |
| 16/17 | I-League | Mohun Bagan Super Giant | 17 | 8 | 0 | 3 | 0 | 184 |
| 15/16 | I-League | Salgaocar FC | 13 | 11 | 0 | 4 | 0 | 98 |
| 14/15 | I-League | Salgaocar FC | 14 | 7 | 0 | 1 | 0 | 139 |
| 14/15 | Indian Super League | FC Goa | 4 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | I-League | Salgaocar FC | 24 | 14 | 0 | 3 | 0 | 152 |
| 12/13 | EFL Trophy | Cheltenham Town | 1 | 1 | 0 | 1 | 0 | 90 |
| 12/13 | FA Cup | Cheltenham Town | 3 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | League Cup | Cheltenham Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | League Two | Cheltenham Town | 24 | 2 | 1 | 2 | 0 | 247 |
| 12/13 | League Two Play-Offs | Cheltenham Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | EFL Trophy | Cheltenham Town | 3 | 2 | 0 | 0 | 0 | 53 |
| 11/12 | FA Cup | Cheltenham Town | 3 | 2 | 1 | 0 | 0 | 94 |
| 11/12 | League Cup | Cheltenham Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | League Two | Cheltenham Town | 41 | 11 | 3 | 2 | 0 | 191 |
| 11/12 | League Two Play-Offs | Cheltenham Town | 2 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | League Cup | Bristol Rovers | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | League One | Bristol Rovers | 3 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Premiership | Hibernian FC | 7 | 0 | 1 | 1 | 0 | 0 |
| 10/11 | SFA Cup | Hibernian FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | EFL Trophy | Bristol Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | FA Cup | Bristol Rovers | 1 | 1 | 0 | 0 | 0 | 23 |
| 09/10 | League Cup | Bristol Rovers | 2 | 2 | 0 | 0 | 0 | 80 |
| 09/10 | League One | Bristol Rovers | 30 | 3 | 0 | 2 | 0 | 485 |
| 09/10 | League One | Carlisle United | 8 | 1 | 1 | 0 | 0 | 611 |
| 08/09 | EFL Trophy | Bristol Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | FA Cup | Bristol Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | League Cup | Bristol Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | League One | Bristol Rovers | 43 | 13 | 0 | 0 | 0 | 200 |
| 07/08 | EFL Trophy | Swansea City | 5 | 1 | 1 | 0 | 0 | 318 |
| 07/08 | FA Cup | Swansea City | 4 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | FAW Premier Cup | Swansea City | 1 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | League Cup | Swansea City | 2 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | League One | Swansea City | 20 | 1 | 0 | 0 | 0 | 1,079 |
| 06/07 | Championship | Hull City | 9 | 0 | 0 | 1 | 0 | 0 |
| 06/07 | FA Cup | Hull City | 1 | 0 | 0 | 1 | 0 | 0 |
| 06/07 | League Cup | Hull City | 3 | 1 | 0 | 0 | 0 | 118 |
| 06/07 | League One | Swansea City | 8 | 5 | 0 | 1 | 0 | 102 |
| 06/07 | League Two | Hartlepool United | 10 | 5 | 0 | 0 | 0 | 174 |
| 05/06 | Championship | Hull City | 15 | 3 | 0 | 1 | 0 | 201 |
| 05/06 | CIS Insur. Cup | Falkirk FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | Premiership | Falkirk FC | 21 | 9 | 2 | 1 | 0 | 191 |
| 04/05 | Challenge Cup | Falkirk FC | 1 | 1 | 0 | 0 | 0 | 90 |
| 04/05 | Championship | Falkirk FC | 5 | 2 | 0 | 0 | 0 | 225 |
| 04/05 | CIS Insur. Cup | Falkirk FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 03/04 | Champions League | Rangers FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 03/04 | Premiership | Rangers FC | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 03/04 | 2003-07-01 | Rangers FC U17 | Rangers | Transfer | 0 | — |
| 03/04 | 2004-01-01 | Rangers | Brechin City | Loan | 0 | — |
| 03/04 | 2004-05-01 | Brechin City | Rangers | Return from loan | 0 | — |
| 04/05 | 2004-07-01 | Rangers | Falkirk | Transfer | 0 | — |
| 05/06 | 2006-01-01 | Falkirk | Hull City | Transfer | 50000 | €375k |
| 06/07 | 2006-11-01 | Hull City | Hartlepool | Loan | 250000 | — |
| 06/07 | 2006-12-31 | Hartlepool | Hull City | Return from loan | 250000 | — |
| 06/07 | 2007-03-01 | Hull City | Swansea | Transfer | 250000 | €300k |
| 08/09 | 2008-07-01 | Swansea | Bristol Rovers | Transfer | 400000 | — |
| 09/10 | 2010-02-01 | Bristol Rovers | Carlisle United | Loan | 400000 | — |
| 09/10 | 2010-04-01 | Carlisle United | Bristol Rovers | Return from loan | 400000 | — |
| 10/11 | 2010-08-01 | Bristol Rovers | Hibernian FC | Loan | 350000 | — |
| 10/11 | 2011-05-01 | Hibernian FC | Bristol Rovers | Return from loan | 300000 | — |
| 11/12 | 2011-07-01 | Bristol Rovers | Cheltenham | Transfer | 300000 | — |
| 13/14 | 2013-08-05 | Cheltenham | Salgaocar FC | Transfer | 300000 | — |
| 15/16 | 2015-09-02 | Salgaocar FC | FC Goa | Loan | 300000 | — |
| 15/16 | 2015-10-26 | FC Goa | Salgaocar FC | Return from loan | 300000 | — |
| 16/17 | 2016-08-01 | Salgaocar FC | Mohun Bagan SG | Transfer | 300000 | — |
| 17/18 | 2017-08-10 | ATK Mohun Bagan | St. Mirren | Transfer | 300000 | — |
| 17/18 | 2018-01-11 | St. Mirren | Airdrieonians | Loan | 0 | — |
| 17/18 | 2018-04-30 | Airdrieonians | St. Mirren | Return from loan | 0 | — |
| 18/19 | 2018-07-01 | St. Mirren | Airdrieonians | Transfer | 0 | — |
| 19/20 | 2019-08-05 | Airdrieonians | Stirling Albion | Transfer | 0 | — |
| 20/21 | 2020-07-06 | Stirling Albion | Stranraer | Transfer | 0 | — |
| 22/23 | 2023-04-16 | Stranraer | Without Club | Transfer | 0 | — |
| 23/24 | 2023-08-15 | Without Club | Largs Thistle | Transfer | 0 | — |
| 23/24 | 2024-05-31 | Largs Thistle | Retired | Transfer | 0 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 10/11 | Broken foot | 2010-09-10 | 2010-11-01 | 53 | 8 |
| 15/16 | Hairline crack in foot | 2015-10-26 | 2015-11-30 | 36 | 0 |
| 21/22 | Knock | 2021-08-28 | 2021-12-31 | 126 | 17 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #16868 | — | 8 | 3 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Marlon Pack | 2 | 0 | 0 |
| Grant Gallagher | 1 | 0 | 0 |
| Kieran Millar | 1 | 0 | 0 |
| Gilbert Oliveira | 1 | 0 | 0 |
| Karanjit Singh | 1 | 0 | 0 |
| Luke Summerfield | 2 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 13/14 | I-League | Salgaocar FC | 14 | 24 |
| 08/09 | League One | Bristol Rovers | 13 | 43 |
| 11/12 | League Two | Cheltenham Town | 11 | 41 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 11/12 | League Two | Cheltenham Town | 3 | 41 |
| 17/18 | League One | Airdrieonians FC | 3 | 10 |
| 05/06 | Premiership | Falkirk FC | 2 | 21 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 17/18 | 2018-04-30 | Airdrieonians | St. Mirren | Return from loan | — | — |
| 17/18 | 2018-01-11 | St. Mirren | Airdrieonians | Loan | — | — |
| 15/16 | 2015-10-26 | FC Goa | Salgaocar FC | Return from loan | — | €300k |
| 15/16 | 2015-09-02 | Salgaocar FC | FC Goa | Loan | — | €300k |
| 10/11 | 2011-05-01 | Hibernian FC | Bristol Rovers | Return from loan | — | €300k |
| 10/11 | 2010-08-01 | Bristol Rovers | Hibernian FC | Loan | — | €350k |
| 09/10 | 2010-04-01 | Carlisle United | Bristol Rovers | Return from loan | — | €400k |
| 09/10 | 2010-02-01 | Bristol Rovers | Carlisle United | Loan | — | €400k |
| 06/07 | 2006-12-31 | Hartlepool | Hull City | Return from loan | — | €250k |
| 06/07 | 2006-11-01 | Hull City | Hartlepool | Loan | — | €250k |
| 03/04 | 2004-05-01 | Brechin City | Rangers | Return from loan | — | — |
| 03/04 | 2004-01-01 | Rangers | Brechin City | Loan | — | — |
Teams faced most often by Darryl Duffy'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 % |
|---|---|---|---|---|---|---|---|---|
| Northampton Town | 90 | 36 | 23 | 31 | 127 | 116 | +11 | 40% |
| Leyton Orient | 85 | 35 | 20 | 30 | 119 | 125 | -6 | 41% |
| Tranmere Rovers | 79 | 32 | 23 | 24 | 90 | 71 | +19 | 41% |
| Swindon Town | 73 | 24 | 24 | 25 | 88 | 89 | -1 | 33% |
| Yeovil Town | 72 | 31 | 18 | 23 | 100 | 87 | +13 | 43% |
| Oldham Athletic | 71 | 26 | 19 | 26 | 85 | 77 | +8 | 37% |
| Walsall FC | 70 | 24 | 26 | 20 | 91 | 85 | +6 | 34% |
| Colchester United | 69 | 24 | 20 | 25 | 87 | 104 | -17 | 35% |
| Southend United | 68 | 26 | 17 | 25 | 95 | 90 | +5 | 38% |
| Wycombe Wanderers | 68 | 19 | 18 | 31 | 82 | 102 | -20 | 28% |
| Crewe Alexandra | 67 | 24 | 18 | 25 | 86 | 91 | -5 | 36% |
| Mansfield Town | 66 | 25 | 20 | 21 | 92 | 85 | +7 | 38% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 03/04 | Senior debut season | |
| 04/05 | First senior goal | |
| 11/12 | Goal #50 (career) | |
| 16/17 | Goal #100 (career) | |
| 21/22 | Goal #150 (career) |
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′ |
|---|---|---|---|---|---|---|
| 21/22 | 9 | 175 | 2 | 0 | 0 | 1.03 |
| 20/21 | 30 | 741 | 4 | 0 | 0 | 0.49 |
| 19/20 | 25 | 246 | 1 | 0 | 1 | 0.73 |
| 18/19 | 39 | 391 | 4 | 0 | 0 | 0.92 |
| 16/17 | 25 | 412 | 3 | 0 | 0 | 0.66 |
| 15/16 | 13 | 98 | 4 | 0 | 0 | 3.67 |
| 14/15 | 18 | 139 | 1 | 0 | 0 | 0.65 |
| 13/14 | 24 | 152 | 3 | 0 | 0 | 1.78 |
| 12/13 | 30 | 337 | 3 | 0 | 0 | 0.8 |
| 11/12 | 50 | 338 | 2 | 1 | 0 | 0.8 |
| 10/11 | 12 | 0 | 1 | 0 | 0 | 0 |
| 09/10 | 42 | 1,199 | 2 | 0 | 0 | 0.15 |
| 06/07 | 31 | 394 | 3 | 0 | 0 | 0.69 |
| 05/06 | 37 | 392 | 2 | 0 | 0 | 0.46 |
Output by competition
Career goals and assists broken down by tournament.
More on Darryl Duffy
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Darryl Duffy
Who is Darryl Duffy?
Darryl Duffy is a Scotland professional footballer who plays as a centre-forward for Retired.
How old is Darryl Duffy?
Darryl Duffy is 42 years old. He was born on April 16, 1984 in Glasgow.
What position does Darryl Duffy play?
Darryl Duffy plays as a centre-forward (Attack - Centre-Forward).
What club does Darryl Duffy play for?
Darryl Duffy currently plays for Retired.
How many career goals has Darryl Duffy scored?
Across all senior club competitions in our dataset, Darryl Duffy has scored 152 goals in 499 appearances.
Scotland