Career snapshot
Position rank · 23/24
Among 3,380 Goalkeepers · ≥200 mins
Career highs
| Full name | David Stockdale |
|---|---|
| Name in home country | David Adam Stockdale |
| Date of birth | 1985-09-20 (40 yrs) |
| Place of birth | Leeds, England |
| Citizenship | England |
| Position | Goalkeeper |
| Foot | right |
| Height | 190.00 m |
| Current club | Retired |
| Joined | 2024-07-01 |
| Contract expires | 2025-06-30 |
| Agent | Unique Sports Group |
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 |
|---|---|---|---|---|---|---|---|
| York City | 4 | 03/04 | 23/24 | 8 | 0 | 0 | 675 |
| Sheffield Wednesday | 1 | 22/23 | 22/23 | 27 | 0 | 0 | 2,460 |
| Wycombe Wanderers | 4 | 18/19 | 21/22 | 73 | 0 | 1 | 6,570 |
| Stevenage FC | 1 | 20/21 | 20/21 | 5 | 0 | 0 | 450 |
| Birmingham City | 2 | 17/18 | 19/20 | 40 | 0 | 0 | 3,630 |
| Coventry City | 1 | 18/19 | 18/19 | 2 | 0 | 0 | 180 |
| Southend United | 1 | 18/19 | 18/19 | 3 | 0 | 0 | 270 |
| Brighton & Hove Albion | 3 | 14/15 | 16/17 | 139 | 0 | 2 | 12,510 |
| Fulham FC U21 | 2 | 12/13 | 13/14 | 8 | 0 | 0 | 720 |
| Fulham FC | 6 | 08/09 | 13/14 | 52 | 0 | 1 | 4,618 |
| Hull City | 1 | 12/13 | 12/13 | 24 | 0 | 0 | 2,160 |
| Fulham FC Reserves | 2 | 09/10 | 11/12 | 4 | 0 | 0 | 360 |
| Ipswich Town | 1 | 11/12 | 11/12 | 18 | 0 | 0 | 1,620 |
| Plymouth Argyle | 1 | 09/10 | 09/10 | 21 | 0 | 0 | 1,890 |
| Rotherham United | 1 | 08/09 | 08/09 | 8 | 0 | 0 | 700 |
| Leicester City | 1 | 08/09 | 08/09 | 8 | 0 | 0 | 720 |
| Darlington FC (- 2012) | 2 | 06/07 | 07/08 | 53 | 0 | 0 | 4,686 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 23/24 | FA Cup | York City | 3 | 0 | 0 | 2 | 0 | 270 |
| 23/24 | National League | York City | 4 | 0 | 0 | 0 | 0 | 315 |
| 22/23 | EFL Cup | Sheffield Wednesday | 1 | 0 | 0 | 0 | 0 | 120 |
| 22/23 | EFL Trophy | Sheffield Wednesday | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | FA Cup | Sheffield Wednesday | 2 | 0 | 0 | 0 | 0 | 180 |
| 22/23 | League One | Sheffield Wednesday | 24 | 0 | 0 | 1 | 0 | 2,160 |
| 22/23 | League One Play-Offs | Sheffield Wednesday | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | EFL Cup | Wycombe Wanderers | 2 | 0 | 0 | 0 | 0 | 180 |
| 21/22 | FA Cup | Wycombe Wanderers | 1 | 0 | 0 | 0 | 0 | 90 |
| 21/22 | League One | Wycombe Wanderers | 46 | 0 | 1 | 3 | 0 | 4,140 |
| 21/22 | League One Play-Offs | Wycombe Wanderers | 3 | 0 | 0 | 0 | 0 | 270 |
| 20/21 | Championship | Wycombe Wanderers | 17 | 0 | 0 | 1 | 0 | 1,530 |
| 20/21 | FA Cup | Wycombe Wanderers | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | League Two | Stevenage FC | 5 | 0 | 0 | 0 | 0 | 450 |
| 19/20 | Championship | Birmingham City | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | EFL Cup | Birmingham City | 1 | 0 | 0 | 0 | 0 | 90 |
| 19/20 | League One | Wycombe Wanderers | 2 | 0 | 0 | 1 | 0 | 180 |
| 19/20 | League One Play-Offs | Wycombe Wanderers | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | League One | Southend United | 3 | 0 | 0 | 0 | 0 | 270 |
| 18/19 | League One | Wycombe Wanderers | 2 | 0 | 0 | 1 | 0 | 180 |
| 18/19 | League One | Coventry City | 2 | 0 | 0 | 0 | 0 | 180 |
| 17/18 | Championship | Birmingham City | 36 | 0 | 0 | 1 | 0 | 3,240 |
| 17/18 | EFL Cup | Birmingham City | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | FA Cup | Birmingham City | 3 | 0 | 0 | 0 | 0 | 300 |
| 16/17 | Championship | Brighton & Hove Albion | 45 | 0 | 2 | 1 | 0 | 4,050 |
| 15/16 | Championship | Brighton & Hove Albion | 46 | 0 | 0 | 5 | 0 | 4,140 |
| 15/16 | Championship Play-Offs | Brighton & Hove Albion | 2 | 0 | 0 | 0 | 0 | 180 |
| 15/16 | League Cup | Brighton & Hove Albion | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Championship | Brighton & Hove Albion | 42 | 0 | 0 | 2 | 0 | 3,780 |
| 14/15 | FA Cup | Brighton & Hove Albion | 2 | 0 | 0 | 0 | 0 | 180 |
| 14/15 | League Cup | Brighton & Hove Albion | 2 | 0 | 0 | 0 | 0 | 180 |
| 13/14 | FA Cup | Fulham FC | 3 | 0 | 0 | 0 | 0 | 300 |
| 13/14 | League Cup | Fulham FC | 2 | 0 | 0 | 0 | 0 | 210 |
| 13/14 | Premier League | Fulham FC | 21 | 0 | 1 | 0 | 0 | 1,738 |
| 13/14 | U21 PL | Fulham FC U21 | 3 | 0 | 0 | 0 | 0 | 270 |
| 12/13 | Championship | Hull City | 24 | 0 | 0 | 2 | 0 | 2,160 |
| 12/13 | FA Cup | Fulham FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 12/13 | League Cup | Fulham FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Premier League | Fulham FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 12/13 | U21 PL | Fulham FC U21 | 5 | 0 | 0 | 0 | 0 | 450 |
| 11/12 | Championship | Ipswich Town | 18 | 0 | 0 | 1 | 0 | 1,620 |
| 11/12 | Europa League Qualifying | Fulham FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | FA Cup | Fulham FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 11/12 | Premier League | Fulham FC | 8 | 0 | 0 | 0 | 0 | 720 |
| 11/12 | Reserve League | Fulham FC Reserves | 1 | 0 | 0 | 0 | 0 | 90 |
| 10/11 | FA Cup | Fulham FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 10/11 | League Cup | Fulham FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 10/11 | Premier League | Fulham FC | 7 | 0 | 0 | 0 | 0 | 630 |
| 09/10 | Championship | Plymouth Argyle | 21 | 0 | 0 | 1 | 0 | 1,890 |
| 09/10 | Europa League | Fulham FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 09/10 | Europa League Qualifying | Fulham FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | FA Cup | Fulham FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | League Cup | Fulham FC | 1 | 0 | 0 | 0 | 0 | 120 |
| 09/10 | Premier League | Fulham FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 09/10 | Reserve League South | Fulham FC Reserves | 3 | 0 | 0 | 0 | 0 | 270 |
| 08/09 | League Cup | Fulham FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | League One | Leicester City | 8 | 0 | 0 | 0 | 0 | 720 |
| 08/09 | League Two | Rotherham United | 8 | 0 | 0 | 0 | 0 | 700 |
| 08/09 | Premier League | Fulham FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | FA Cup | Darlington FC (- 2012) | 2 | 0 | 0 | 0 | 0 | 180 |
| 07/08 | League Cup | Darlington FC (- 2012) | 1 | 0 | 0 | 0 | 0 | 90 |
| 07/08 | League Two | Darlington FC (- 2012) | 40 | 0 | 0 | 2 | 0 | 3,456 |
| 07/08 | League Two Play-Offs | Darlington FC (- 2012) | 2 | 0 | 0 | 0 | 0 | 210 |
| 06/07 | EFL Trophy | Darlington FC (- 2012) | 0 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | FA Cup | Darlington FC (- 2012) | 0 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | League Cup | Darlington FC (- 2012) | 2 | 0 | 0 | 0 | 0 | 210 |
| 06/07 | League Two | Darlington FC (- 2012) | 6 | 0 | 0 | 0 | 0 | 540 |
| 05/06 | Conference | York City | 0 | 0 | 0 | 0 | 0 | 0 |
| 04/05 | FL Trophy | York City | 1 | 0 | 0 | 1 | 0 | 90 |
| 03/04 | League Two | York City | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 03/04 | 2003-07-01 | York City U19 | York City | Transfer | 0 | — |
| 05/06 | 2005-09-20 | York City | Wakefield FC | Loan | 0 | — |
| 05/06 | 2005-10-20 | Wakefield FC | York City | Return from loan | 0 | — |
| 05/06 | 2006-02-28 | York City | Worksop | Loan | 0 | — |
| 05/06 | 2006-04-30 | Worksop | York City | Return from loan | 0 | — |
| 06/07 | 2006-08-01 | York City | Darlington | Transfer | 0 | — |
| 08/09 | 2008-07-01 | Darlington | Fulham | Transfer | 100000 | €400k |
| 08/09 | 2008-11-21 | Fulham | Rotherham | Loan | 100000 | — |
| 08/09 | 2009-01-17 | Rotherham | Fulham | Return from loan | 100000 | — |
| 08/09 | 2009-03-02 | Fulham | Leicester | Loan | 150000 | — |
| 08/09 | 2009-05-31 | Leicester | Fulham | Return from loan | 150000 | — |
| 09/10 | 2010-01-22 | Fulham | Plymouth | Loan | 150000 | — |
| 09/10 | 2010-04-30 | Plymouth | Fulham | Return from loan | 750000 | — |
| 11/12 | 2011-07-27 | Fulham | Ipswich | Loan | 1500000 | — |
| 11/12 | 2011-12-14 | Ipswich | Fulham | Return from loan | 2500000 | — |
| 12/13 | 2012-11-22 | Fulham | Hull City | Loan | 3500000 | — |
| 12/13 | 2012-12-19 | Hull City | Fulham | Return from loan | 3500000 | — |
| 12/13 | 2013-01-18 | Fulham | Hull City | Loan | 3500000 | — |
| 12/13 | 2013-05-16 | Hull City | Fulham | Return from loan | 3500000 | — |
| 14/15 | 2014-07-28 | Fulham | Brighton | Transfer | 2000000 | €1.30m |
| 17/18 | 2017-07-01 | Brighton | Birmingham | Transfer | 2000000 | — |
| 18/19 | 2018-09-08 | Birmingham | Southend United | Loan | 2000000 | — |
| 18/19 | 2018-09-22 | Southend United | Birmingham | Return from loan | 2000000 | — |
| 18/19 | 2018-11-22 | Birmingham | Wycombe | Loan | 1000000 | — |
| 18/19 | 2018-11-29 | Wycombe | Birmingham | Return from loan | 1000000 | — |
| 18/19 | 2019-02-08 | Birmingham | Coventry | Loan | 1000000 | — |
| 18/19 | 2019-02-22 | Coventry | Birmingham | Return from loan | 1000000 | — |
| 19/20 | 2020-01-24 | Birmingham | Wycombe | Loan | 500000 | — |
| 19/20 | 2020-07-14 | Wycombe | Birmingham | Return from loan | 400000 | — |
| 20/21 | 2020-09-09 | Birmingham | Wycombe | Transfer | 400000 | — |
| 20/21 | 2021-02-02 | Wycombe | Stevenage | Loan | 300000 | — |
| 20/21 | 2021-02-16 | Stevenage | Wycombe | Return from loan | 300000 | — |
| 22/23 | 2022-07-01 | Wycombe | Sheff Wed | Transfer | 200000 | — |
| 23/24 | 2023-07-01 | Sheff Wed | York City | Transfer | 100000 | — |
| 23/24 | 2024-04-22 | York City | Without Club | Transfer | 0 | — |
| 24/25 | 2024-07-01 | Without Club | Retired | Transfer | 0 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 09/10 | Ankle injury | 2010-08-28 | 2010-09-23 | 27 | 6 |
| 23/24 | unknown injury | 2023-08-19 | 2023-11-01 | 75 | 15 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €100k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #40453 | — | 1 | 0 | — | — | former national player |
| Team #3299 | — | 0 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Lewis Dunk | 2 | 0 | 0 |
| Jamie Murphy | 2 | 0 | 0 |
| Anthony Knockaert | 2 | 1 | 0 |
| Garath McCleary | 2 | 0 | 0 |
| Solly March | 2 | 0 | 0 |
| Daryl Horgan | 2 | 0 | 0 |
| Jordan Obita | 2 | 0 | 0 |
| Sam Vokes | 2 | 0 | 0 |
| Curtis Thompson | 2 | 0 | 0 |
| Ryan Tafazolli | 2 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 20/21 | 2021-02-16 | Stevenage | Wycombe | Return from loan | — | €300k |
| 20/21 | 2021-02-02 | Wycombe | Stevenage | Loan | — | €300k |
| 19/20 | 2020-07-14 | Wycombe | Birmingham | Return from loan | — | €400k |
| 19/20 | 2020-01-24 | Birmingham | Wycombe | Loan | — | €500k |
| 18/19 | 2019-02-22 | Coventry | Birmingham | Return from loan | — | €1.00m |
| 18/19 | 2019-02-08 | Birmingham | Coventry | Loan | — | €1.00m |
| 18/19 | 2018-11-29 | Wycombe | Birmingham | Return from loan | — | €1.00m |
| 18/19 | 2018-11-22 | Birmingham | Wycombe | Loan | — | €1.00m |
| 18/19 | 2018-09-22 | Southend United | Birmingham | Return from loan | — | €2.00m |
| 18/19 | 2018-09-08 | Birmingham | Southend United | Loan | — | €2.00m |
| 12/13 | 2013-05-16 | Hull City | Fulham | Return from loan | — | €3.50m |
| 12/13 | 2013-01-18 | Fulham | Hull City | Loan | — | €3.50m |
| 12/13 | 2012-12-19 | Hull City | Fulham | Return from loan | — | €3.50m |
| 12/13 | 2012-11-22 | Fulham | Hull City | Loan | — | €3.50m |
| 11/12 | 2011-12-14 | Ipswich | Fulham | Return from loan | — | €2.50m |
| 11/12 | 2011-07-27 | Fulham | Ipswich | Loan | — | €1.50m |
| 09/10 | 2010-04-30 | Plymouth | Fulham | Return from loan | — | €750k |
| 09/10 | 2010-01-22 | Fulham | Plymouth | Loan | — | €150k |
| 08/09 | 2009-05-31 | Leicester | Fulham | Return from loan | — | €150k |
| 08/09 | 2009-03-02 | Fulham | Leicester | Loan | — | €150k |
| 08/09 | 2009-01-17 | Rotherham | Fulham | Return from loan | — | €100k |
| 08/09 | 2008-11-21 | Fulham | Rotherham | Loan | — | €100k |
| 05/06 | 2006-04-30 | Worksop | York City | Return from loan | — | — |
| 05/06 | 2006-02-28 | York City | Worksop | Loan | — | — |
| 05/06 | 2005-10-20 | Wakefield FC | York City | Return from loan | — | — |
| 05/06 | 2005-09-20 | York City | Wakefield FC | Loan | — | — |
Teams faced most often by David Stockdale'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 % |
|---|---|---|---|---|---|---|---|---|
| Derby County | 174 | 58 | 45 | 71 | 208 | 244 | -36 | 33% |
| Cardiff City | 160 | 46 | 55 | 59 | 179 | 198 | -19 | 29% |
| Leeds United | 155 | 58 | 40 | 57 | 190 | 196 | -6 | 37% |
| Barnsley FC | 152 | 72 | 33 | 47 | 225 | 177 | +48 | 47% |
| Charlton Athletic | 150 | 47 | 48 | 55 | 200 | 196 | +4 | 31% |
| Nottingham Forest | 148 | 54 | 40 | 54 | 187 | 189 | -2 | 36% |
| Reading FC | 147 | 48 | 37 | 62 | 185 | 204 | -19 | 33% |
| Wolverhampton Wanderers | 144 | 36 | 52 | 56 | 155 | 187 | -32 | 25% |
| Preston North End | 142 | 38 | 47 | 57 | 171 | 195 | -24 | 27% |
| Queens Park Rangers | 141 | 57 | 34 | 50 | 201 | 185 | +16 | 40% |
| Burnley FC | 138 | 41 | 45 | 52 | 150 | 166 | -16 | 30% |
| Bristol City | 137 | 51 | 36 | 50 | 188 | 184 | +4 | 37% |
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 | 7 | 585 | 2 | 0 | 0 | 0.31 |
| 22/23 | 27 | 2,460 | 1 | 0 | 0 | 0.04 |
| 21/22 | 52 | 4,680 | 3 | 0 | 0 | 0.06 |
| 20/21 | 22 | 1,980 | 1 | 0 | 0 | 0.05 |
| 19/20 | 3 | 270 | 1 | 0 | 0 | 0.33 |
| 18/19 | 7 | 630 | 1 | 0 | 0 | 0.14 |
| 17/18 | 39 | 3,540 | 1 | 0 | 0 | 0.03 |
| 16/17 | 45 | 4,050 | 1 | 0 | 0 | 0.02 |
| 15/16 | 48 | 4,320 | 5 | 0 | 0 | 0.1 |
| 14/15 | 46 | 4,140 | 2 | 0 | 0 | 0.04 |
| 12/13 | 32 | 2,880 | 2 | 0 | 0 | 0.06 |
| 11/12 | 29 | 2,610 | 1 | 0 | 0 | 0.03 |
| 09/10 | 27 | 2,460 | 1 | 0 | 0 | 0.04 |
| 07/08 | 45 | 3,936 | 2 | 0 | 0 | 0.05 |
| 04/05 | 1 | 90 | 1 | 0 | 0 | 1 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 23/24 | 7 | 585 | 1 | 14% | 8 | 1.23 |
| 22/23 | 27 | 2,460 | 12 | 44% | 23 | 0.84 |
| 21/22 | 52 | 4,680 | 20 | 38% | 61 | 1.17 |
| 20/21 | 22 | 1,980 | 10 | 45% | 22 | 1 |
| 19/20 | 3 | 270 | 0 | 0% | 6 | 2 |
| 18/19 | 7 | 630 | 3 | 43% | 8 | 1.14 |
| 17/18 | 39 | 3,540 | 7 | 18% | 58 | 1.47 |
| 16/17 | 45 | 4,050 | 20 | 44% | 40 | 0.89 |
| 15/16 | 48 | 4,320 | 17 | 35% | 45 | 0.94 |
| 14/15 | 46 | 4,140 | 15 | 33% | 53 | 1.15 |
| 13/14 | 29 | 2,518 | 6 | 21% | 49 | 1.75 |
| 12/13 | 32 | 2,880 | 11 | 34% | 34 | 1.06 |
| 11/12 | 29 | 2,610 | 7 | 24% | 52 | 1.79 |
| 10/11 | 10 | 900 | 5 | 50% | 8 | 0.8 |
| 09/10 | 27 | 2,460 | 5 | 19% | 36 | 1.32 |
| 08/09 | 16 | 1,420 | 8 | 50% | 11 | 0.7 |
| 07/08 | 45 | 3,936 | 21 | 47% | 41 | 0.94 |
| 06/07 | 8 | 750 | 0 | 0% | 16 | 1.92 |
| 04/05 | 1 | 90 | 0 | 0% | 2 | 2 |
Output by competition
Career goals and assists broken down by tournament.
More on David Stockdale
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about David Stockdale
Who is David Stockdale?
David Stockdale is an England professional footballer who plays as a goalkeeper for Retired.
How old is David Stockdale?
David Stockdale is 40 years old. He was born on September 20, 1985 in Leeds.
What position does David Stockdale play?
David Stockdale plays as a goalkeeper (Goalkeeper).
What club does David Stockdale play for?
David Stockdale currently plays for Retired.
England