David Cotterill
Career snapshot
Career highs
Born the same day
Shares 1987-12-04 · 4 players total
| Full name | David Cotterill |
|---|---|
| Name in home country | David Rhys George Best Cotterill |
| Date of birth | 1987-12-04 (38 yrs) |
| Place of birth | Cardiff, Wales |
| Citizenship | Wales |
| Position | Attack - Right Winger (main: Attack) |
| Foot | right |
| Height | 175.00 m |
| Current club | Retired |
| Joined | 2022-01-01 |
| Contract expires | — |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Newtown AFC | 1 | 21/22 | 21/22 | 10 | 0 | 1 | 0 |
| Barry Town United | 2 | 19/20 | 20/21 | 29 | 5 | 2 | 367 |
| Birmingham City | 4 | 14/15 | 17/18 | 108 | 15 | 25 | 2,652 |
| ATK | 1 | 17/18 | 17/18 | 3 | 0 | 0 | 0 |
| Bristol City | 4 | 04/05 | 16/17 | 79 | 11 | 6 | 1,355 |
| Doncaster Rovers | 2 | 12/13 | 13/14 | 92 | 14 | 27 | 974 |
| Barnsley FC | 1 | 11/12 | 11/12 | 11 | 1 | 1 | 551 |
| Swansea City U21 | 1 | 11/12 | 11/12 | 10 | 2 | 4 | 445 |
| Portsmouth FC | 1 | 10/11 | 10/11 | 15 | 1 | 2 | 975 |
| Swansea City | 2 | 09/10 | 10/11 | 38 | 5 | 6 | 1,422 |
| Sheffield United | 3 | 07/08 | 09/10 | 62 | 6 | 14 | 602 |
| Wigan Athletic | 2 | 06/07 | 07/08 | 21 | 2 | 0 | 719 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 21/22 | Cymru Premier | Newtown AFC | 8 | 0 | 1 | 1 | 0 | 0 |
| 21/22 | Welsh Cup | Newtown AFC | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Welsh League Cup | Newtown AFC | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Conf. Play-Off | Barry Town United | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Cymru Premier | Barry Town United | 25 | 5 | 2 | 3 | 1 | 367 |
| 20/21 | Europa League Qualifying | Barry Town United | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Cymru Premier | Barry Town United | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Championship | Birmingham City | 7 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | EFL Cup | Birmingham City | 1 | 0 | 2 | 0 | 0 | 0 |
| 17/18 | Indian Super League | ATK | 3 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Championship | Bristol City | 13 | 2 | 2 | 3 | 0 | 524 |
| 16/17 | Championship | Birmingham City | 25 | 1 | 5 | 3 | 0 | 1,650 |
| 16/17 | FA Cup | Birmingham City | 1 | 1 | 0 | 0 | 0 | 90 |
| 15/16 | Championship | Birmingham City | 28 | 4 | 6 | 4 | 0 | 512 |
| 15/16 | FA Cup | Birmingham City | 1 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | League Cup | Birmingham City | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Championship | Birmingham City | 42 | 9 | 10 | 8 | 0 | 400 |
| 14/15 | FA Cup | Birmingham City | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League Cup | Birmingham City | 2 | 0 | 1 | 0 | 0 | 0 |
| 13/14 | Championship | Doncaster Rovers | 40 | 4 | 3 | 3 | 0 | 595 |
| 13/14 | FA Cup | Doncaster Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | League Cup | Doncaster Rovers | 2 | 0 | 2 | 0 | 0 | 0 |
| 12/13 | EFL Trophy | Doncaster Rovers | 2 | 0 | 1 | 0 | 0 | 0 |
| 12/13 | League Cup | Doncaster Rovers | 3 | 0 | 1 | 0 | 0 | 0 |
| 12/13 | League One | Doncaster Rovers | 44 | 10 | 20 | 10 | 0 | 379 |
| 11/12 | Championship | Barnsley FC | 11 | 1 | 1 | 2 | 0 | 551 |
| 11/12 | Reserve League | Swansea City U21 | 10 | 2 | 4 | 1 | 0 | 445 |
| 10/11 | Championship | Portsmouth FC | 15 | 1 | 2 | 3 | 0 | 975 |
| 10/11 | Championship | Swansea City | 14 | 1 | 3 | 2 | 0 | 893 |
| 10/11 | League Cup | Swansea City | 2 | 0 | 1 | 0 | 0 | 0 |
| 09/10 | Championship | Swansea City | 21 | 3 | 2 | 1 | 0 | 439 |
| 09/10 | Championship | Sheffield United | 14 | 2 | 1 | 3 | 0 | 256 |
| 09/10 | FA Cup | Swansea City | 1 | 1 | 0 | 0 | 0 | 90 |
| 08/09 | Championship | Sheffield United | 24 | 4 | 7 | 0 | 0 | 346 |
| 08/09 | Championship Play-Offs | Sheffield United | 2 | 0 | 0 | 1 | 0 | 0 |
| 08/09 | FA Cup | Sheffield United | 3 | 0 | 2 | 0 | 0 | 0 |
| 08/09 | League Cup | Sheffield United | 3 | 0 | 1 | 0 | 0 | 0 |
| 07/08 | Championship | Sheffield United | 16 | 0 | 3 | 1 | 0 | 0 |
| 07/08 | FA Cup | Wigan Athletic | 1 | 1 | 0 | 0 | 0 | 75 |
| 07/08 | League Cup | Wigan Athletic | 1 | 0 | 0 | 1 | 0 | 0 |
| 07/08 | Premier League | Wigan Athletic | 2 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | FA Cup | Wigan Athletic | 1 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | League Cup | Bristol City | 1 | 1 | 0 | 0 | 0 | 90 |
| 06/07 | League One | Bristol City | 5 | 1 | 0 | 1 | 0 | 274 |
| 06/07 | Premier League | Wigan Athletic | 16 | 1 | 0 | 3 | 0 | 644 |
| 05/06 | EFL Trophy | Bristol City | 1 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | FA Cup | Bristol City | 1 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | League Cup | Bristol City | 0 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | League One | Bristol City | 45 | 7 | 4 | 2 | 0 | 467 |
| 04/05 | FL Trophy | Bristol City | 1 | 0 | 0 | 0 | 0 | 0 |
| 04/05 | League One | Bristol City | 12 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 04/05 | 2005-01-01 | Bristol U18 | Bristol City | Transfer | 0 | — |
| 06/07 | 2006-08-01 | Bristol City | Wigan | Transfer | 400000 | €3.20m |
| 07/08 | 2008-02-01 | Wigan | Sheff Utd | Loan | 2000000 | — |
| 07/08 | 2008-05-01 | Sheff Utd | Wigan | Return from loan | 2000000 | — |
| 08/09 | 2008-07-01 | Wigan | Sheff Utd | Transfer | 2000000 | €2.60m |
| 09/10 | 2009-11-01 | Sheff Utd | Swansea | Loan | 1500000 | — |
| 09/10 | 2009-12-01 | Swansea | Sheff Utd | Return from loan | 1500000 | — |
| 09/10 | 2010-01-01 | Sheff Utd | Swansea | Transfer | 1500000 | €675k |
| 10/11 | 2011-02-01 | Swansea | Portsmouth | Loan | 1000000 | — |
| 10/11 | 2011-05-01 | Portsmouth | Swansea | Return from loan | 1000000 | — |
| 11/12 | 2012-02-01 | Swansea | Barnsley | Transfer | 1000000 | — |
| 12/13 | 2012-07-27 | Barnsley | Doncaster | Transfer | 500000 | — |
| 14/15 | 2014-07-01 | Doncaster | Birmingham | Transfer | 600000 | — |
| 16/17 | 2017-01-31 | Birmingham | Bristol City | Loan | 750000 | — |
| 16/17 | 2017-05-31 | Bristol City | Birmingham | Return from loan | 750000 | — |
| 17/18 | 2018-01-17 | Birmingham | ATK | Transfer | 750000 | — |
| 18/19 | 2018-07-01 | ATK | Career break | Transfer | 750000 | — |
| 19/20 | 2020-01-30 | Career break | Barry Town | Transfer | 0 | — |
| 21/22 | 2021-07-20 | Barry Town | Newtown | Transfer | 75000 | — |
| 21/22 | 2022-01-01 | Newtown | Retired | Transfer | 50000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.20m |
| Jan 1, 1970 | €400k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #26181 | — | 3 | 1 | — | — | former national player |
| Team #24966 | — | 11 | 4 | — | — | former national player |
| Team #3864 | #8 | 24 | 2 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| David Davis | 1 | 0 | 0 |
| Stephen Gleeson | 1 | 1 | 0 |
| Michael Morrison | 1 | 4 | 0 |
| James Husband | 1 | 3 | 0 |
| Demarai Gray | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 12/13 | League One | Doncaster Rovers | 10 | 44 |
| 14/15 | Championship | Birmingham City | 9 | 42 |
| 05/06 | League One | Bristol City | 7 | 45 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 12/13 | League One | Doncaster Rovers | 20 | 44 |
| 14/15 | Championship | Birmingham City | 10 | 42 |
| 08/09 | Championship | Sheffield United | 7 | 24 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 16/17 | 2017-05-31 | Bristol City | Birmingham | Return from loan | — | €750k |
| 16/17 | 2017-01-31 | Birmingham | Bristol City | Loan | — | €750k |
| 10/11 | 2011-05-01 | Portsmouth | Swansea | Return from loan | — | €1.00m |
| 10/11 | 2011-02-01 | Swansea | Portsmouth | Loan | — | €1.00m |
| 09/10 | 2009-12-01 | Swansea | Sheff Utd | Return from loan | — | €1.50m |
| 09/10 | 2009-11-01 | Sheff Utd | Swansea | Loan | — | €1.50m |
| 07/08 | 2008-05-01 | Sheff Utd | Wigan | Return from loan | — | €2.00m |
| 07/08 | 2008-02-01 | Wigan | Sheff Utd | Loan | — | €2.00m |
Teams faced most often by David Cotterill'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 % |
|---|---|---|---|---|---|---|---|---|
| Nottingham Forest | 93 | 32 | 32 | 29 | 105 | 104 | +1 | 34% |
| Ipswich Town | 92 | 29 | 30 | 33 | 124 | 136 | -12 | 32% |
| Blackpool FC | 92 | 28 | 29 | 35 | 107 | 128 | -21 | 30% |
| Reading FC | 88 | 27 | 19 | 42 | 101 | 125 | -24 | 31% |
| Derby County | 86 | 30 | 24 | 32 | 106 | 114 | -8 | 35% |
| Coventry City | 84 | 34 | 18 | 32 | 103 | 102 | +1 | 40% |
| Watford FC | 82 | 30 | 20 | 32 | 94 | 113 | -19 | 37% |
| Middlesbrough FC | 81 | 27 | 24 | 30 | 87 | 106 | -19 | 33% |
| Cardiff City | 80 | 16 | 24 | 40 | 78 | 120 | -42 | 20% |
| Preston North End | 78 | 24 | 28 | 26 | 92 | 85 | +7 | 31% |
| Queens Park Rangers | 76 | 19 | 20 | 37 | 77 | 107 | -30 | 25% |
| Burnley FC | 75 | 28 | 18 | 29 | 98 | 112 | -14 | 37% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 04/05 | Senior debut season | |
| 05/06 | First senior goal | |
| 15/16 | Goal #50 (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 | 10 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | 27 | 367 | 3 | 0 | 1 | 0.98 |
| 16/17 | 39 | 2,264 | 6 | 0 | 0 | 0.24 |
| 15/16 | 29 | 512 | 4 | 0 | 0 | 0.7 |
| 14/15 | 45 | 400 | 8 | 0 | 0 | 1.8 |
| 13/14 | 43 | 595 | 3 | 0 | 0 | 0.45 |
| 12/13 | 49 | 379 | 10 | 0 | 0 | 2.37 |
| 11/12 | 21 | 996 | 3 | 0 | 0 | 0.27 |
| 10/11 | 31 | 1,868 | 5 | 0 | 0 | 0.24 |
| 09/10 | 36 | 785 | 4 | 0 | 0 | 0.46 |
| 08/09 | 32 | 346 | 1 | 0 | 0 | 0.26 |
| 07/08 | 20 | 75 | 2 | 0 | 0 | 2.4 |
| 06/07 | 23 | 1,008 | 4 | 0 | 0 | 0.36 |
| 05/06 | 47 | 467 | 2 | 0 | 0 | 0.39 |
Output by competition
Career goals and assists broken down by tournament.
More on David Cotterill
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about David Cotterill
Who is David Cotterill?
David Cotterill is a Wales professional footballer who plays as a right winger for Retired.
How old is David Cotterill?
David Cotterill is 38 years old. He was born on December 4, 1987 in Cardiff.
What position does David Cotterill play?
David Cotterill plays as a right winger (Attack - Right Winger).
What club does David Cotterill play for?
David Cotterill currently plays for Retired.
How many career goals has David Cotterill scored?
Across all senior club competitions in our dataset, David Cotterill has scored 62 goals in 478 appearances.
Wales