Career snapshot
Position rank · 23/24
Among 3,380 Goalkeepers · ≥200 mins
Career highs
| Full name | David Marshall |
|---|---|
| Name in home country | David James Marshall |
| Date of birth | 1985-03-05 (41 yrs) |
| Place of birth | Glasgow, Scotland |
| Citizenship | Scotland |
| Position | Goalkeeper |
| Foot | right |
| Height | 187.00 m |
| Current club | Retired |
| Joined | 2024-07-01 |
| Contract expires | — |
| Agent | CAA Stellar |
Percentile rank vs 2820 other Goalkeepers with ≥500 minutes in 23/24. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Hibernian FC | 2 | 22/23 | 23/24 | 86 | 0 | 0 | 7,630 |
| Derby County | 2 | 20/21 | 21/22 | 33 | 0 | 0 | 2,922 |
| Queens Park Rangers | 1 | 21/22 | 21/22 | 12 | 0 | 0 | 1,035 |
| Derby County U23 | 1 | 21/22 | 21/22 | 1 | 0 | 0 | 90 |
| Wigan Athletic | 1 | 19/20 | 19/20 | 40 | 0 | 0 | 3,600 |
| Hull City | 3 | 16/17 | 18/19 | 67 | 0 | 1 | 5,985 |
| Cardiff City | 8 | 09/10 | 16/17 | 278 | 0 | 0 | 24,882 |
| Norwich City | 3 | 06/07 | 08/09 | 105 | 0 | 1 | 9,431 |
| Celtic FC | 5 | 02/03 | 06/07 | 50 | 0 | 0 | 4,395 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 23/24 | Premiership | Hibernian FC | 32 | 0 | 0 | 1 | 0 | 2,770 |
| 23/24 | Premiership Relegation | Hibernian FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 23/24 | SFA Cup | Hibernian FC | 3 | 0 | 0 | 0 | 0 | 270 |
| 23/24 | UECL Quali | Hibernian FC | 5 | 0 | 0 | 0 | 0 | 450 |
| 23/24 | Viaplay Cup | Hibernian FC | 3 | 0 | 0 | 0 | 0 | 270 |
| 22/23 | Premiership | Hibernian FC | 33 | 0 | 0 | 3 | 0 | 2,970 |
| 22/23 | Scottish Premiership Top Six Split | Hibernian FC | 5 | 0 | 0 | 0 | 0 | 450 |
| 22/23 | SFA Cup | Hibernian FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 22/23 | Viaplay Cup | Hibernian FC | 3 | 0 | 0 | 0 | 0 | 270 |
| 21/22 | Championship | Queens Park Rangers | 11 | 0 | 0 | 0 | 0 | 945 |
| 21/22 | Championship | Derby County | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | FA Cup | Queens Park Rangers | 1 | 0 | 0 | 0 | 0 | 90 |
| 21/22 | Premier League 2 | Derby County U23 | 1 | 0 | 0 | 0 | 0 | 90 |
| 20/21 | Championship | Derby County | 33 | 0 | 0 | 0 | 0 | 2,922 |
| 20/21 | EFL Cup | Derby County | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Championship | Wigan Athletic | 39 | 0 | 0 | 0 | 0 | 3,510 |
| 19/20 | FA Cup | Wigan Athletic | 1 | 0 | 0 | 0 | 0 | 90 |
| 18/19 | Championship | Hull City | 43 | 0 | 0 | 1 | 0 | 3,825 |
| 18/19 | EFL Cup | Hull City | 1 | 0 | 0 | 0 | 0 | 90 |
| 18/19 | FA Cup | Hull City | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Championship | Hull City | 2 | 0 | 0 | 0 | 0 | 180 |
| 17/18 | FA Cup | Hull City | 3 | 0 | 0 | 0 | 0 | 270 |
| 16/17 | Championship | Cardiff City | 4 | 0 | 0 | 0 | 0 | 360 |
| 16/17 | EFL Cup | Hull City | 2 | 0 | 0 | 0 | 0 | 180 |
| 16/17 | FA Cup | Hull City | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Premier League | Hull City | 16 | 0 | 1 | 0 | 0 | 1,440 |
| 15/16 | Championship | Cardiff City | 40 | 0 | 0 | 0 | 0 | 3,551 |
| 15/16 | FA Cup | Cardiff City | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Championship | Cardiff City | 38 | 0 | 0 | 0 | 0 | 3,361 |
| 14/15 | League Cup | Cardiff City | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | FA Cup | Cardiff City | 3 | 0 | 0 | 0 | 0 | 270 |
| 13/14 | Premier League | Cardiff City | 37 | 0 | 0 | 2 | 0 | 3,330 |
| 12/13 | Championship | Cardiff City | 46 | 0 | 0 | 3 | 0 | 4,140 |
| 11/12 | Championship | Cardiff City | 45 | 0 | 0 | 3 | 0 | 4,005 |
| 11/12 | Championship Play-Offs | Cardiff City | 2 | 0 | 0 | 0 | 0 | 180 |
| 11/12 | FA Cup | Cardiff City | 0 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | League Cup | Cardiff City | 1 | 0 | 0 | 0 | 0 | 120 |
| 10/11 | Championship | Cardiff City | 11 | 0 | 0 | 0 | 0 | 990 |
| 10/11 | FA Cup | Cardiff City | 1 | 0 | 0 | 0 | 0 | 90 |
| 10/11 | League Cup | Cardiff City | 0 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Championship | Cardiff City | 43 | 0 | 0 | 1 | 0 | 3,825 |
| 09/10 | Championship Play-Offs | Cardiff City | 3 | 0 | 0 | 1 | 0 | 300 |
| 09/10 | FA Cup | Cardiff City | 4 | 0 | 0 | 0 | 0 | 360 |
| 09/10 | League Cup | Cardiff City | 0 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Championship | Norwich City | 46 | 0 | 0 | 1 | 0 | 4,140 |
| 08/09 | FA Cup | Norwich City | 2 | 0 | 0 | 0 | 0 | 180 |
| 08/09 | League Cup | Norwich City | 1 | 0 | 0 | 0 | 0 | 90 |
| 07/08 | Championship | Norwich City | 46 | 0 | 1 | 1 | 0 | 4,140 |
| 07/08 | FA Cup | Norwich City | 2 | 0 | 0 | 0 | 0 | 180 |
| 07/08 | League Cup | Norwich City | 3 | 0 | 0 | 0 | 0 | 300 |
| 06/07 | Champions League | Celtic FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | Championship | Norwich City | 2 | 0 | 0 | 0 | 0 | 180 |
| 06/07 | CIS Insur. Cup | Celtic FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | FA Cup | Norwich City | 3 | 0 | 0 | 1 | 0 | 221 |
| 06/07 | Premiership | Celtic FC | 2 | 0 | 0 | 0 | 0 | 135 |
| 05/06 | Champions League Qu. | Celtic FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 05/06 | CIS Insur. Cup | Celtic FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | Premiership | Celtic FC | 4 | 0 | 0 | 0 | 0 | 360 |
| 04/05 | Champions League | Celtic FC | 4 | 0 | 0 | 0 | 0 | 360 |
| 04/05 | CIS Insur. Cup | Celtic FC | 1 | 0 | 0 | 0 | 0 | 120 |
| 04/05 | Premiership | Celtic FC | 18 | 0 | 0 | 0 | 0 | 1,620 |
| 04/05 | SFA Cup | Celtic FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 03/04 | CIS Insur. Cup | Celtic FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 03/04 | Premiership | Celtic FC | 11 | 0 | 0 | 0 | 0 | 990 |
| 03/04 | SFA Cup | Celtic FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 03/04 | UEFA Cup | Celtic FC | 4 | 0 | 0 | 0 | 0 | 315 |
| 02/03 | CIS Insur. Cup | Celtic FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 02/03 | Premiership | Celtic FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 02/03 | Scottish Premiership Top Six Split | Celtic FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 02/03 | SFA Cup | Celtic FC | 1 | 0 | 0 | 0 | 0 | 45 |
| 02/03 | UEFA Cup | Celtic FC | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 02/03 | 2003-01-01 | Celtic U20 | Celtic | Transfer | 0 | — |
| 06/07 | 2007-01-17 | Celtic | Norwich | Loan | 1250000 | — |
| 06/07 | 2007-05-07 | Norwich | Celtic | Return from loan | 1250000 | — |
| 07/08 | 2007-07-04 | Celtic | Norwich | Transfer | 1250000 | €400k |
| 09/10 | 2009-07-01 | Norwich | Cardiff | Transfer | 1200000 | €550k |
| 16/17 | 2016-08-30 | Cardiff | Hull City | Transfer | 2500000 | €4.10m |
| 19/20 | 2019-07-08 | Hull City | Wigan | Transfer | 1500000 | — |
| 20/21 | 2020-08-21 | Wigan | Derby | Transfer | 400000 | — |
| 21/22 | 2022-01-11 | Derby | QPR | Transfer | 250000 | — |
| 22/23 | 2022-07-01 | QPR | Hibernian FC | Transfer | 250000 | — |
| 24/25 | 2024-07-01 | Hibernian FC | Retired | Transfer | 50000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 17/18 | Ankle problems | 2017-07-14 | 2017-08-25 | 43 | 6 |
| 20/21 | Quarantine | 2021-06-01 | 2021-06-04 | 4 | 1 |
| 23/24 | Hamstring injury | 2023-08-02 | 2023-08-04 | 3 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.13m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €750k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #26399 | — | 1 | 0 | — | — | former national player |
| Team #16868 | — | 4 | 0 | — | — | former national player |
| Team #3380 | #1 | 47 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Aron Gunnarsson | 2 | 0 | 0 |
| Craig Noone | 1 | 1 | 0 |
| Joe Newell | 1 | 0 | 0 |
| Élie Youan | 1 | 0 | 0 |
| Jamie Cureton | 1 | 0 | 0 |
| Will Fish | 1 | 0 | 0 |
| Nathan Byrne | 1 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 06/07 | 2007-05-07 | Norwich | Celtic | Return from loan | — | €1.25m |
| 06/07 | 2007-01-17 | Celtic | Norwich | Loan | — | €1.25m |
Teams faced most often by David Marshall'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 % |
|---|---|---|---|---|---|---|---|---|
| Ipswich Town | 132 | 52 | 31 | 49 | 172 | 161 | +11 | 39% |
| Reading FC | 126 | 44 | 39 | 43 | 157 | 173 | -16 | 35% |
| Sheffield Wednesday | 116 | 44 | 32 | 40 | 141 | 130 | +11 | 38% |
| Leeds United | 115 | 48 | 29 | 38 | 149 | 142 | +7 | 42% |
| Preston North End | 110 | 40 | 30 | 40 | 135 | 136 | -1 | 36% |
| Birmingham City | 108 | 48 | 34 | 26 | 165 | 119 | +46 | 44% |
| Nottingham Forest | 107 | 45 | 29 | 33 | 138 | 126 | +12 | 42% |
| Wolverhampton Wanderers | 102 | 37 | 23 | 42 | 145 | 150 | -5 | 36% |
| Barnsley FC | 100 | 55 | 22 | 23 | 165 | 107 | +58 | 55% |
| Middlesbrough FC | 96 | 33 | 20 | 43 | 107 | 125 | -18 | 34% |
| Bristol City | 96 | 37 | 27 | 32 | 139 | 124 | +15 | 39% |
| Burnley FC | 94 | 22 | 28 | 44 | 93 | 125 | -32 | 23% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 02/03 | Senior debut season |
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′ |
|---|---|---|---|---|---|---|
| 23/24 | 44 | 3,850 | 1 | 0 | 0 | 0.02 |
| 22/23 | 42 | 3,780 | 3 | 0 | 0 | 0.07 |
| 18/19 | 44 | 3,915 | 1 | 0 | 0 | 0.02 |
| 13/14 | 40 | 3,600 | 2 | 0 | 0 | 0.05 |
| 12/13 | 46 | 4,140 | 3 | 0 | 0 | 0.07 |
| 11/12 | 48 | 4,305 | 3 | 0 | 0 | 0.06 |
| 09/10 | 50 | 4,485 | 2 | 0 | 0 | 0.04 |
| 08/09 | 49 | 4,410 | 1 | 0 | 0 | 0.02 |
| 07/08 | 51 | 4,620 | 1 | 0 | 0 | 0.02 |
| 06/07 | 7 | 536 | 1 | 0 | 0 | 0.17 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 23/24 | 44 | 3,850 | 10 | 23% | 68 | 1.59 |
| 22/23 | 42 | 3,780 | 12 | 29% | 64 | 1.52 |
| 21/22 | 13 | 1,125 | 3 | 23% | 16 | 1.28 |
| 20/21 | 33 | 2,922 | 9 | 27% | 40 | 1.23 |
| 19/20 | 40 | 3,600 | 15 | 38% | 50 | 1.25 |
| 18/19 | 44 | 3,915 | 11 | 25% | 61 | 1.4 |
| 17/18 | 5 | 450 | 1 | 20% | 9 | 1.8 |
| 16/17 | 22 | 1,980 | 1 | 5% | 51 | 2.32 |
| 15/16 | 40 | 3,551 | 14 | 35% | 43 | 1.09 |
| 14/15 | 38 | 3,361 | 11 | 29% | 47 | 1.26 |
| 13/14 | 40 | 3,600 | 8 | 20% | 76 | 1.9 |
| 12/13 | 46 | 4,140 | 18 | 39% | 45 | 0.98 |
| 11/12 | 48 | 4,305 | 14 | 29% | 60 | 1.25 |
| 10/11 | 12 | 1,080 | 4 | 33% | 13 | 1.08 |
| 09/10 | 50 | 4,485 | 17 | 34% | 58 | 1.16 |
| 08/09 | 49 | 4,410 | 9 | 18% | 73 | 1.49 |
| 07/08 | 51 | 4,620 | 12 | 24% | 66 | 1.29 |
| 06/07 | 7 | 536 | 1 | 14% | 7 | 1.18 |
| 05/06 | 5 | 450 | 1 | 20% | 12 | 2.4 |
| 04/05 | 24 | 2,190 | 8 | 33% | 33 | 1.36 |
| 03/04 | 18 | 1,575 | 5 | 28% | 17 | 0.97 |
| 02/03 | 1 | 45 | 1 | 100% | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on David Marshall
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about David Marshall
Who is David Marshall?
David Marshall is a Scotland professional footballer who plays as a goalkeeper for Retired.
How old is David Marshall?
David Marshall is 41 years old. He was born on March 5, 1985 in Glasgow.
What position does David Marshall play?
David Marshall plays as a goalkeeper (Goalkeeper).
What club does David Marshall play for?
David Marshall currently plays for Retired.
Scotland