Career snapshot
Position rank · 18/19
Among 907 Defender - Left-Backs · ≥200 mins
Career highs
| Full name | Danny Grainger |
|---|---|
| Name in home country | Daniel Leslie Grainger |
| Date of birth | 1986-07-28 (39 yrs) |
| Place of birth | Penrith, England |
| Citizenship | England |
| Position | Defender - Left-Back (main: Defender) |
| Foot | left |
| Height | 178.00 m |
| Current club | Retired |
| Joined | 2019-07-01 |
| Contract expires | — |
Percentile rank vs 743 other Defender - Left-Backs with ≥500 minutes in 18/19. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Carlisle United | 5 | 14/15 | 18/19 | 197 | 34 | 26 | 4,199 |
| St. Mirren FC | 1 | 13/14 | 13/14 | 15 | 0 | 3 | 0 |
| Dunfermline Athletic FC | 1 | 13/14 | 13/14 | 15 | 2 | 4 | 474 |
| Heart of Midlothian FC | 2 | 11/12 | 12/13 | 55 | 4 | 14 | 1,254 |
| St. Johnstone FC | 2 | 09/10 | 10/11 | 84 | 3 | 14 | 4,569 |
| Dundee United FC | 2 | 07/08 | 08/09 | 25 | 0 | 1 | 0 |
| Gretna FC (- 2008) | 4 | 04/05 | 07/08 | 45 | 3 | 0 | 2,107 |
| Brechin City FC | 1 | 05/06 | 05/06 | 10 | 0 | 0 | 0 |
| Rushden & Diamonds (- 2011) | 1 | 05/06 | 05/06 | 14 | 1 | 1 | 512 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 18/19 | EFL Cup | Carlisle United | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | EFL Trophy | Carlisle United | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | FA Cup | Carlisle United | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | League Two | Carlisle United | 23 | 5 | 2 | 4 | 0 | 396 |
| 17/18 | EFL Cup | Carlisle United | 2 | 1 | 1 | 1 | 0 | 210 |
| 17/18 | EFL Trophy | Carlisle United | 3 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | FA Cup | Carlisle United | 5 | 1 | 0 | 0 | 0 | 431 |
| 17/18 | League Two | Carlisle United | 34 | 8 | 4 | 7 | 0 | 351 |
| 16/17 | EFL Cup | Carlisle United | 2 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | EFL Trophy | Carlisle United | 4 | 2 | 2 | 0 | 0 | 180 |
| 16/17 | FA Cup | Carlisle United | 2 | 1 | 1 | 0 | 0 | 180 |
| 16/17 | League Two | Carlisle United | 31 | 6 | 7 | 6 | 0 | 461 |
| 16/17 | League Two Play-Offs | Carlisle United | 2 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | FA Cup | Carlisle United | 4 | 2 | 0 | 0 | 0 | 152 |
| 15/16 | FL Trophy | Carlisle United | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | League Cup | Carlisle United | 3 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | League Two | Carlisle United | 36 | 5 | 5 | 6 | 0 | 633 |
| 14/15 | EFL Trophy | Carlisle United | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | FA Cup | Carlisle United | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League Cup | Carlisle United | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League Two | Carlisle United | 41 | 3 | 4 | 10 | 0 | 1,205 |
| 13/14 | League Cup | St. Mirren FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | League One | Dunfermline Athletic FC | 11 | 2 | 4 | 0 | 0 | 474 |
| 13/14 | Premiership | St. Mirren FC | 13 | 0 | 3 | 1 | 0 | 0 |
| 13/14 | Scottish Championship Play-offs | Dunfermline Athletic FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | SFA Cup | St. Mirren FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Europa League Qualifying | Heart of Midlothian FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | Premiership | Heart of Midlothian FC | 13 | 2 | 2 | 2 | 0 | 566 |
| 12/13 | Scot. League Cup | Heart of Midlothian FC | 2 | 1 | 0 | 0 | 0 | 210 |
| 11/12 | Europa League Qualifying | Heart of Midlothian FC | 4 | 0 | 1 | 1 | 0 | 0 |
| 11/12 | Premiership | Heart of Midlothian FC | 27 | 0 | 8 | 6 | 0 | 0 |
| 11/12 | Scot. League Cup | Heart of Midlothian FC | 1 | 0 | 1 | 0 | 0 | 0 |
| 11/12 | SFA Cup | Heart of Midlothian FC | 6 | 1 | 2 | 1 | 0 | 478 |
| 10/11 | Co-op. Ins. Cup | St. Johnstone FC | 3 | 0 | 2 | 0 | 0 | 0 |
| 10/11 | Premiership | St. Johnstone FC | 33 | 2 | 2 | 6 | 0 | 1,377 |
| 10/11 | SFA Cup | St. Johnstone FC | 5 | 0 | 1 | 1 | 0 | 0 |
| 09/10 | Co-op. Ins. Cup | St. Johnstone FC | 5 | 0 | 0 | 1 | 0 | 0 |
| 09/10 | Premiership | St. Johnstone FC | 36 | 1 | 8 | 6 | 0 | 3,192 |
| 09/10 | SFA Cup | St. Johnstone FC | 2 | 0 | 1 | 1 | 0 | 0 |
| 08/09 | Co-op. Ins. Cup | Dundee United FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Premiership | Dundee United FC | 9 | 0 | 0 | 4 | 0 | 0 |
| 08/09 | SFA Cup | Dundee United FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | CIS Insur. Cup | Gretna FC (- 2008) | 1 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Premiership | Dundee United FC | 14 | 0 | 1 | 1 | 0 | 0 |
| 07/08 | Premiership | Gretna FC (- 2008) | 10 | 1 | 0 | 2 | 0 | 867 |
| 06/07 | Championship | Gretna FC (- 2008) | 30 | 2 | 0 | 6 | 0 | 1,240 |
| 06/07 | CIS Insur. Cup | Gretna FC (- 2008) | 1 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | SFA Cup | Gretna FC (- 2008) | 1 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | UEFA-Cup Qualifikation | Gretna FC (- 2008) | 1 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | Championship | Brechin City FC | 10 | 0 | 0 | 3 | 1 | 0 |
| 05/06 | EFL Trophy | Rushden & Diamonds (- 2011) | 0 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | League Cup | Rushden & Diamonds (- 2011) | 0 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | League One | Gretna FC (- 2008) | 0 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | League Two | Rushden & Diamonds (- 2011) | 14 | 1 | 1 | 0 | 0 | 512 |
| 04/05 | League Two | Gretna FC (- 2008) | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 02/03 | 2002-07-01 | Gretna FC U19 | Gretna FC | Transfer | 0 | — |
| 05/06 | 2006-01-01 | Gretna FC | Brechin City | Loan | 0 | — |
| 05/06 | 2006-06-30 | Brechin City | Gretna FC | Return from loan | 0 | — |
| 07/08 | 2008-01-01 | Gretna FC | Dundee United | Transfer | 0 | — |
| 09/10 | 2009-07-01 | Dundee United | St. Johnstone | Transfer | 400000 | €60k |
| 11/12 | 2011-07-01 | St. Johnstone | Heart of Midl. | Transfer | 450000 | — |
| 13/14 | 2013-07-27 | Heart of Midl. | St. Mirren | Transfer | 500000 | — |
| 13/14 | 2014-01-31 | St. Mirren | Dunfermline A. | Transfer | 450000 | — |
| 14/15 | 2014-07-01 | Dunfermline A. | Carlisle United | Transfer | 0 | — |
| 19/20 | 2019-07-01 | Carlisle United | Retired | Transfer | 0 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 11/12 | Groin surgery | 2011-11-02 | 2012-01-05 | 65 | 9 |
| 11/12 | Groin problems | 2012-01-07 | 2012-02-07 | 32 | 4 |
| 12/13 | Knee injury | 2012-11-24 | 2013-05-25 | 183 | 27 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Mark Gillespie | 1 | 0 | 0 |
| Hallam Hope | 2 | 3 | 0 |
| Michael Raynes | 2 | 2 | 0 |
| Gary Liddle | 1 | 0 | 0 |
| Chris Millar | 1 | 2 | 0 |
| Derek Asamoah | 1 | 0 | 0 |
| Reggie Lambe | 1 | 3 | 0 |
| Charlie Wyke | 2 | 5 | 0 |
| Tom Parkes | 2 | 2 | 0 |
| Mark Ellis | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 17/18 | League Two | Carlisle United | 8 | 34 |
| 16/17 | League Two | Carlisle United | 6 | 31 |
| 15/16 | League Two | Carlisle United | 5 | 36 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 09/10 | Premiership | St. Johnstone FC | 8 | 36 |
| 11/12 | Premiership | Heart of Midlothian FC | 8 | 27 |
| 16/17 | League Two | Carlisle United | 7 | 31 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 05/06 | 2006-06-30 | Brechin City | Gretna FC | Return from loan | — | — |
| 05/06 | 2006-01-01 | Gretna FC | Brechin City | Loan | — | — |
Teams faced most often by Danny Grainger'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 % |
|---|---|---|---|---|---|---|---|---|
| Leyton Orient | 20 | 7 | 7 | 6 | 31 | 35 | -4 | 35% |
| Yeovil Town | 20 | 10 | 3 | 7 | 31 | 25 | +6 | 50% |
| Tranmere Rovers | 18 | 9 | 3 | 6 | 19 | 15 | +4 | 50% |
| Notts County | 18 | 7 | 3 | 8 | 23 | 27 | -4 | 39% |
| Colchester United | 16 | 6 | 5 | 5 | 23 | 21 | +2 | 38% |
| Stevenage FC | 16 | 7 | 4 | 5 | 15 | 13 | +2 | 44% |
| Oldham Athletic | 16 | 6 | 4 | 6 | 24 | 19 | +5 | 38% |
| Exeter City | 16 | 5 | 5 | 6 | 23 | 25 | -2 | 31% |
| Hartlepool United | 16 | 10 | 3 | 3 | 35 | 25 | +10 | 63% |
| Swindon Town | 14 | 5 | 4 | 5 | 17 | 17 | 0 | 36% |
| Crewe Alexandra | 14 | 6 | 2 | 6 | 15 | 16 | -1 | 43% |
| Wycombe Wanderers | 14 | 3 | 7 | 4 | 19 | 21 | -2 | 21% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 04/05 | Senior debut season | |
| 05/06 | 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′ |
|---|---|---|---|---|---|---|
| 18/19 | 25 | 396 | 4 | 0 | 0 | 0.91 |
| 17/18 | 44 | 992 | 8 | 0 | 0 | 0.73 |
| 16/17 | 41 | 821 | 8 | 0 | 0 | 0.88 |
| 15/16 | 44 | 785 | 6 | 0 | 0 | 0.69 |
| 14/15 | 43 | 1,205 | 10 | 0 | 0 | 0.75 |
| 13/14 | 30 | 474 | 1 | 2 | 0 | 0.57 |
| 12/13 | 17 | 776 | 3 | 0 | 0 | 0.35 |
| 11/12 | 38 | 478 | 8 | 0 | 0 | 1.51 |
| 10/11 | 41 | 1,377 | 7 | 1 | 0 | 0.52 |
| 09/10 | 43 | 3,192 | 8 | 0 | 0 | 0.23 |
| 08/09 | 11 | 0 | 4 | 0 | 0 | 0 |
| 07/08 | 25 | 867 | 3 | 0 | 0 | 0.31 |
| 06/07 | 33 | 1,240 | 6 | 0 | 0 | 0.44 |
| 05/06 | 24 | 512 | 3 | 1 | 1 | 0.88 |
Output by competition
Career goals and assists broken down by tournament.
More on Danny Grainger
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Danny Grainger
Who is Danny Grainger?
Danny Grainger is an England professional footballer who plays as a left-back for Retired.
How old is Danny Grainger?
Danny Grainger is 39 years old. He was born on July 28, 1986 in Penrith.
What position does Danny Grainger play?
Danny Grainger plays as a left-back (Defender - Left-Back).
What club does Danny Grainger play for?
Danny Grainger currently plays for Retired.
How many career goals has Danny Grainger scored?
Across all senior club competitions in our dataset, Danny Grainger has scored 47 goals in 460 appearances.
England