David Button
Career snapshot
Career highs
| Full name | David Button |
|---|---|
| Name in home country | David Robert Edmund Button |
| Date of birth | 1989-02-27 (37 yrs) |
| Place of birth | Stevenage, England |
| Citizenship | England |
| Position | Goalkeeper |
| Foot | right |
| Height | 191.00 m |
| Current club | Ipswich Town |
| Joined | 2025-07-04 |
| Contract expires | 2026-06-30 |
| Agent | Wasserman |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Ipswich Town | 1 | 25/26 | 25/26 | 0 | 0 | 0 | 0 |
| Reading FC | 2 | 23/24 | 24/25 | 49 | 0 | 1 | 4,390 |
| West Bromwich Albion | 3 | 20/21 | 22/23 | 31 | 0 | 0 | 2,850 |
| West Bromwich Albion U21 | 1 | 22/23 | 22/23 | 2 | 0 | 0 | 180 |
| West Bromwich Albion U23 | 1 | 20/21 | 20/21 | 1 | 0 | 0 | 90 |
| Brighton & Hove Albion U23 | 2 | 18/19 | 19/20 | 3 | 0 | 0 | 270 |
| Brighton & Hove Albion | 2 | 18/19 | 19/20 | 11 | 0 | 0 | 1,020 |
| Fulham FC | 2 | 16/17 | 17/18 | 61 | 0 | 0 | 5,490 |
| Brentford FC | 3 | 13/14 | 15/16 | 141 | 0 | 0 | 12,626 |
| Charlton Athletic | 1 | 12/13 | 12/13 | 6 | 0 | 0 | 521 |
| Leyton Orient | 1 | 11/12 | 11/12 | 2 | 0 | 0 | 180 |
| Doncaster Rovers | 1 | 11/12 | 11/12 | 8 | 0 | 0 | 720 |
| Barnsley FC | 1 | 11/12 | 11/12 | 9 | 0 | 0 | 810 |
| Plymouth Argyle | 1 | 10/11 | 10/11 | 30 | 0 | 0 | 2,594 |
| Crewe Alexandra | 1 | 09/10 | 09/10 | 10 | 0 | 0 | 900 |
| Tottenham Hotspur | 1 | 09/10 | 09/10 | 1 | 0 | 0 | 8 |
| Shrewsbury Town | 1 | 09/10 | 09/10 | 26 | 0 | 0 | 2,340 |
| Luton Town | 1 | 08/09 | 08/09 | 0 | 0 | 0 | 0 |
| Grays Athletic | 2 | 07/08 | 08/09 | 16 | 0 | 0 | 1,440 |
| Dagenham & Redbridge FC | 1 | 08/09 | 08/09 | 3 | 0 | 0 | 270 |
| AFC Bournemouth | 1 | 08/09 | 08/09 | 4 | 0 | 0 | 360 |
| Rochdale AFC | 1 | 07/08 | 07/08 | 0 | 0 | 0 | 0 |
| Tottenham Hotspur U18 | 1 | 07/08 | 07/08 | 2 | 0 | 0 | 180 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | EFL Cup | Ipswich Town | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Trophy | Reading FC | 3 | 0 | 0 | 0 | 0 | 238 |
| 24/25 | FA Cup | Reading FC | 3 | 0 | 0 | 0 | 0 | 330 |
| 24/25 | League One | Reading FC | 5 | 0 | 0 | 0 | 0 | 450 |
| 23/24 | EFL Cup | Reading FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Trophy | Reading FC | 1 | 0 | 0 | 0 | 0 | 87 |
| 23/24 | FA Cup | Reading FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | League One | Reading FC | 37 | 0 | 1 | 2 | 0 | 3,285 |
| 22/23 | Championship | West Bromwich Albion | 13 | 0 | 0 | 1 | 0 | 1,170 |
| 22/23 | EFL Cup | West Bromwich Albion | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | FA Cup | West Bromwich Albion | 3 | 0 | 0 | 0 | 0 | 270 |
| 22/23 | Premier League 2 | West Bromwich Albion U21 | 2 | 0 | 0 | 0 | 0 | 180 |
| 21/22 | Championship | West Bromwich Albion | 10 | 0 | 0 | 0 | 0 | 900 |
| 21/22 | FA Cup | West Bromwich Albion | 1 | 0 | 0 | 0 | 0 | 120 |
| 20/21 | EFL Cup | West Bromwich Albion | 2 | 0 | 0 | 0 | 0 | 180 |
| 20/21 | FA Cup | West Bromwich Albion | 1 | 0 | 0 | 0 | 0 | 120 |
| 20/21 | Premier League | West Bromwich Albion | 1 | 0 | 0 | 0 | 0 | 90 |
| 20/21 | Premier League 2 | West Bromwich Albion U23 | 1 | 0 | 0 | 1 | 0 | 90 |
| 19/20 | EFL Cup | Brighton & Hove Albion | 2 | 0 | 0 | 0 | 0 | 180 |
| 19/20 | EFL Trophy | Brighton & Hove Albion U23 | 1 | 0 | 0 | 0 | 0 | 90 |
| 19/20 | FA Cup | Brighton & Hove Albion | 1 | 0 | 0 | 0 | 0 | 90 |
| 19/20 | Premier League | Brighton & Hove Albion | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | EFL Cup | Brighton & Hove Albion | 1 | 0 | 0 | 0 | 0 | 90 |
| 18/19 | FA Cup | Brighton & Hove Albion | 3 | 0 | 0 | 0 | 0 | 300 |
| 18/19 | Premier League | Brighton & Hove Albion | 4 | 0 | 0 | 0 | 0 | 360 |
| 18/19 | Premier League 2 | Brighton & Hove Albion U23 | 2 | 0 | 0 | 0 | 0 | 180 |
| 17/18 | Championship | Fulham FC | 20 | 0 | 0 | 2 | 0 | 1,800 |
| 17/18 | Championship Play-Offs | Fulham FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | EFL Cup | Fulham FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | FA Cup | Fulham FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 16/17 | Championship | Fulham FC | 40 | 0 | 0 | 2 | 0 | 3,600 |
| 16/17 | Championship Play-Offs | Fulham FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | EFL Cup | Fulham FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | FA Cup | Fulham FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Championship | Brentford FC | 46 | 0 | 0 | 4 | 0 | 4,140 |
| 15/16 | FA Cup | Brentford FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 14/15 | Championship | Brentford FC | 46 | 0 | 0 | 5 | 0 | 4,140 |
| 14/15 | Championship Play-Offs | Brentford FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 14/15 | League Cup | Brentford FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 13/14 | EFL Trophy | Brentford FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 13/14 | FA Cup | Brentford FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 13/14 | League Cup | Brentford FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | League One | Brentford FC | 42 | 0 | 0 | 1 | 0 | 3,716 |
| 12/13 | Championship | Charlton Athletic | 5 | 0 | 0 | 0 | 0 | 431 |
| 12/13 | FA Cup | Charlton Athletic | 1 | 0 | 0 | 0 | 0 | 90 |
| 11/12 | Championship | Barnsley FC | 9 | 0 | 0 | 0 | 0 | 810 |
| 11/12 | Championship | Doncaster Rovers | 7 | 0 | 0 | 0 | 0 | 630 |
| 11/12 | FA Cup | Doncaster Rovers | 1 | 0 | 0 | 0 | 0 | 90 |
| 11/12 | League Cup | Leyton Orient | 1 | 0 | 0 | 0 | 0 | 90 |
| 11/12 | League One | Leyton Orient | 1 | 0 | 0 | 0 | 0 | 90 |
| 10/11 | League Cup | Plymouth Argyle | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | League One | Plymouth Argyle | 30 | 0 | 0 | 2 | 0 | 2,594 |
| 09/10 | League Cup | Tottenham Hotspur | 1 | 0 | 0 | 0 | 0 | 8 |
| 09/10 | League Two | Shrewsbury Town | 26 | 0 | 0 | 1 | 0 | 2,340 |
| 09/10 | League Two | Crewe Alexandra | 10 | 0 | 0 | 0 | 0 | 900 |
| 09/10 | Premier League | Tottenham Hotspur | 0 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Conference | Grays Athletic | 13 | 0 | 0 | 1 | 0 | 1,170 |
| 08/09 | EFL Trophy | Luton Town | 0 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | FA Cup | Grays Athletic | 2 | 0 | 0 | 0 | 0 | 180 |
| 08/09 | League Two | Dagenham & Redbridge FC | 3 | 0 | 0 | 0 | 0 | 270 |
| 08/09 | League Two | Luton Town | 0 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | League Two | AFC Bournemouth | 4 | 0 | 0 | 0 | 0 | 360 |
| 07/08 | Conference | Grays Athletic | 1 | 0 | 0 | 0 | 0 | 90 |
| 07/08 | League Two | Rochdale AFC | 0 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Viareggio Cup | Tottenham Hotspur U18 | 2 | 0 | 0 | 0 | 0 | 180 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 07/08 | 2007-07-01 | Spurs U18 | Tottenham | Transfer | 0 | — |
| 17/18 | 2008-01-10 | Tottenham | Grays Athletic | Loan | 0 | — |
| 17/18 | 2008-02-10 | Grays Athletic | Tottenham | Return from loan | 0 | — |
| 07/08 | 2008-03-27 | Tottenham | Rochdale | Loan | 0 | — |
| 07/08 | 2008-04-27 | Rochdale | Tottenham | Return from loan | 0 | — |
| 08/09 | 2008-09-19 | Tottenham | Grays Athletic | Loan | 0 | — |
| 08/09 | 2008-12-21 | Grays Athletic | Tottenham | Return from loan | 0 | — |
| 08/09 | 2009-01-16 | Tottenham | Bournemouth | Loan | 0 | — |
| 08/09 | 2009-02-16 | Bournemouth | Tottenham | Return from loan | 0 | — |
| 08/09 | 2009-03-06 | Tottenham | Luton | Loan | 0 | — |
| 08/09 | 2009-04-06 | Luton | Tottenham | Return from loan | 0 | — |
| 08/09 | 2009-04-17 | Tottenham | Dag & Red FC | Loan | 0 | — |
| 08/09 | 2009-06-30 | Dag & Red FC | Tottenham | Return from loan | 0 | — |
| 09/10 | 2009-07-22 | Tottenham | Crewe Alexandra | Loan | 0 | — |
| 09/10 | 2009-11-01 | Crewe Alexandra | Tottenham | Return from loan | 50000 | — |
| 09/10 | 2009-11-20 | Tottenham | Shrewsbury | Loan | 50000 | — |
| 09/10 | 2010-06-01 | Shrewsbury | Tottenham | Return from loan | 125000 | — |
| 10/11 | 2010-08-03 | Tottenham | Plymouth | Loan | 125000 | — |
| 10/11 | 2011-05-31 | Plymouth | Tottenham | Return from loan | 125000 | — |
| 11/12 | 2011-08-26 | Tottenham | Leyton Orient | Loan | 125000 | — |
| 11/12 | 2011-12-31 | Leyton Orient | Tottenham | Return from loan | 125000 | — |
| 11/12 | 2012-01-01 | Tottenham | Doncaster | Loan | 125000 | — |
| 11/12 | 2012-03-02 | Doncaster | Tottenham | Return from loan | 125000 | — |
| 11/12 | 2012-03-19 | Tottenham | Barnsley | Loan | 125000 | — |
| 11/12 | 2012-04-29 | Barnsley | Tottenham | Return from loan | 125000 | — |
| 12/13 | 2012-08-28 | Tottenham | Charlton | Transfer | 0 | €630k |
| 13/14 | 2013-07-31 | Charlton | Brentford | Transfer | 400000 | — |
| 16/17 | 2016-07-19 | Brentford | Fulham | Transfer | 400000 | €2.30m |
| 18/19 | 2018-07-16 | Fulham | Brighton | Transfer | 1500000 | €4.50m |
| 20/21 | 2020-09-05 | Brighton | West Brom | Transfer | 1200000 | €1.10m |
| 23/24 | 2023-08-09 | West Brom | Reading | Transfer | 250000 | — |
| 25/26 | 2025-07-04 | Reading | Ipswich | Transfer | 50000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | Knee injury | 2018-10-23 | 2018-12-03 | 42 | 5 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.20m |
| 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 | €400k |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #30322 | — | 3 | 0 | — | — | former national player |
| Team #23260 | — | 17 | 0 | — | — | former national player |
| Team #22907 | — | 1 | 0 | — | — | former national player |
| Team #21340 | — | 10 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Jake Bidwell | 2 | 0 | 0 |
| Alan Judge | 2 | 1 | 0 |
| James Tarkowski | 2 | 0 | 0 |
| Tony Craig | 2 | 0 | 0 |
| Kevin McDonald | 1 | 0 | 0 |
| Tom Cairney | 2 | 0 | 0 |
| Andre Gray | 2 | 1 | 0 |
| Tomas Kalas | 2 | 0 | 0 |
| Moses Odubajo | 2 | 0 | 0 |
| Alex Pritchard | 2 | 0 | 0 |
| Tim Ream | 2 | 0 | 0 |
| Harvey Knibbs | 1 | 0 | 0 |
| Ryan Sessegnon | 1 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 11/12 | 2012-04-29 | Barnsley | Tottenham | Return from loan | — | €125k |
| 11/12 | 2012-03-19 | Tottenham | Barnsley | Loan | — | €125k |
| 11/12 | 2012-03-02 | Doncaster | Tottenham | Return from loan | — | €125k |
| 11/12 | 2012-01-01 | Tottenham | Doncaster | Loan | — | €125k |
| 11/12 | 2011-12-31 | Leyton Orient | Tottenham | Return from loan | — | €125k |
| 11/12 | 2011-08-26 | Tottenham | Leyton Orient | Loan | — | €125k |
| 10/11 | 2011-05-31 | Plymouth | Tottenham | Return from loan | — | €125k |
| 10/11 | 2010-08-03 | Tottenham | Plymouth | Loan | — | €125k |
| 09/10 | 2010-06-01 | Shrewsbury | Tottenham | Return from loan | — | €125k |
| 09/10 | 2009-11-20 | Tottenham | Shrewsbury | Loan | — | €50k |
| 09/10 | 2009-11-01 | Crewe Alexandra | Tottenham | Return from loan | — | €50k |
| 09/10 | 2009-07-22 | Tottenham | Crewe Alexandra | Loan | — | — |
| 08/09 | 2009-06-30 | Dag & Red FC | Tottenham | Return from loan | — | — |
| 08/09 | 2009-04-17 | Tottenham | Dag & Red FC | Loan | — | — |
| 08/09 | 2009-04-06 | Luton | Tottenham | Return from loan | — | — |
| 08/09 | 2009-03-06 | Tottenham | Luton | Loan | — | — |
| 08/09 | 2009-02-16 | Bournemouth | Tottenham | Return from loan | — | — |
| 08/09 | 2009-01-16 | Tottenham | Bournemouth | Loan | — | — |
| 08/09 | 2008-12-21 | Grays Athletic | Tottenham | Return from loan | — | — |
| 08/09 | 2008-09-19 | Tottenham | Grays Athletic | Loan | — | — |
| 07/08 | 2008-04-27 | Rochdale | Tottenham | Return from loan | — | — |
| 07/08 | 2008-03-27 | Tottenham | Rochdale | Loan | — | — |
| 17/18 | 2008-02-10 | Grays Athletic | Tottenham | Return from loan | — | — |
| 17/18 | 2008-01-10 | Tottenham | Grays Athletic | Loan | — | — |
Last 50 matches for Ipswich Town The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2025-03-03 | GB1 |
Nottingham Forest | 1–1 | Ipswich Town | Available |
| 2024-08-28 | CGB |
AFC Wimbledon | 4–2 | Ipswich Town | Available |
| 2023-11-01 | CGB |
Ipswich Town | 1–3 | Fulham FC | Available |
| 2023-09-26 | CGB |
Ipswich Town | 3–2 | Wolverhampton Wanderers | Available |
| 2023-08-29 | CGB |
Reading FC | 1–3 | Ipswich Town | Available |
| 2023-08-09 | CGB |
Ipswich Town | 2–0 | Bristol Rovers | Available |
| 2023-05-07 | GB3 |
Fleetwood Town | 2–2 | Ipswich Town | Available |
| 2023-04-29 | GB3 |
Ipswich Town | 6–0 | Exeter City | Available |
| 2023-04-25 | GB3 |
Barnsley FC | 0–3 | Ipswich Town | Available |
| 2023-04-22 | GB3 |
Peterborough United | 0–3 | Ipswich Town | Available |
| 2023-04-18 | GB3 |
Ipswich Town | 2–1 | Port Vale FC | Available |
| 2023-04-15 | GB3 |
Ipswich Town | 6–0 | Charlton Athletic | Available |
| 2023-04-10 | GB3 |
Cheltenham Town | 1–1 | Ipswich Town | Available |
| 2023-04-07 | GB3 |
Ipswich Town | 4–0 | Wycombe Wanderers | Available |
| 2023-04-01 | GB3 |
Derby County | 0–2 | Ipswich Town | Available |
| 2023-03-18 | GB3 |
Ipswich Town | 2–0 | Shrewsbury Town | Available |
| 2023-03-11 | GB3 |
Bolton Wanderers | 0–2 | Ipswich Town | Available |
| 2023-03-07 | GB3 |
Ipswich Town | 3–0 | Accrington Stanley | Available |
| 2023-03-04 | GB3 |
Ipswich Town | 4–0 | Burton Albion | Available |
| 2023-02-25 | GB3 |
Milton Keynes Dons | 0–1 | Ipswich Town | Available |
| 2023-02-18 | GB3 |
Ipswich Town | 4–0 | Forest Green Rovers | Available |
| 2023-02-14 | GB3 |
Bristol Rovers | 0–0 | Ipswich Town | Available |
| 2023-02-11 | GB3 |
Ipswich Town | 2–2 | Sheffield Wednesday | Available |
| 2023-02-04 | GB3 |
Cambridge United | 1–1 | Ipswich Town | Available |
| 2023-01-24 | GB3 |
Ipswich Town | 4–0 | Morecambe FC | Available |
| 2023-01-21 | GB3 |
Oxford United | 2–1 | Ipswich Town | Available |
| 2023-01-14 | GB3 |
Ipswich Town | 1–1 | Plymouth Argyle | Available |
| 2023-01-02 | GB3 |
Lincoln City | 1–1 | Ipswich Town | Available |
| 2022-12-29 | GB3 |
Portsmouth FC | 2–2 | Ipswich Town | Available |
| 2022-12-26 | GB3 |
Ipswich Town | 3–0 | Oxford United | Available |
| 2022-12-17 | GB3 |
Wycombe Wanderers | 1–0 | Ipswich Town | Available |
| 2022-12-10 | GB3 |
Ipswich Town | 2–1 | Peterborough United | Available |
| 2022-12-02 | GB3 |
Ipswich Town | 1–1 | Fleetwood Town | Available |
| 2022-11-19 | GB3 |
Exeter City | 0–2 | Ipswich Town | Available |
| 2022-11-12 | GB3 |
Ipswich Town | 1–1 | Cheltenham Town | Available |
| 2022-10-29 | GB3 |
Charlton Athletic | 4–4 | Ipswich Town | Available |
| 2022-10-25 | GB3 |
Port Vale FC | 2–3 | Ipswich Town | Available |
| 2022-10-21 | GB3 |
Ipswich Town | 1–0 | Derby County | Available |
| 2022-10-15 | GB3 |
Ipswich Town | 0–1 | Lincoln City | Available |
| 2022-10-08 | GB3 |
Morecambe FC | 1–2 | Ipswich Town | Available |
| 2022-10-04 | GB3 |
Ipswich Town | 3–0 | Cambridge United | Available |
| 2022-10-01 | GB3 |
Ipswich Town | 3–2 | Portsmouth FC | Available |
| 2022-09-25 | GB3 |
Plymouth Argyle | 2–1 | Ipswich Town | Available |
| 2022-09-17 | GB3 |
Sheffield Wednesday | 2–2 | Ipswich Town | Available |
| 2022-09-13 | GB3 |
Ipswich Town | 2–0 | Bristol Rovers | Available |
| 2022-09-03 | GB3 |
Accrington Stanley | 0–2 | Ipswich Town | Available |
| 2022-08-27 | GB3 |
Ipswich Town | 2–2 | Barnsley FC | Available |
| 2022-08-20 | GB3 |
Shrewsbury Town | 0–3 | Ipswich Town | Available |
| 2022-08-16 | GB3 |
Burton Albion | 0–1 | Ipswich Town | Available |
| 2022-08-13 | GB3 |
Ipswich Town | 3–0 | Milton Keynes Dons | Available |
Teams faced most often by David Button'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 % |
|---|---|---|---|---|---|---|---|---|
| Blackpool FC | 150 | 55 | 41 | 54 | 209 | 204 | +5 | 37% |
| Wigan Athletic | 145 | 50 | 42 | 53 | 177 | 167 | +10 | 34% |
| Sheffield Wednesday | 144 | 54 | 36 | 54 | 186 | 167 | +19 | 38% |
| Ipswich Town | 139 | 42 | 42 | 55 | 175 | 208 | -33 | 30% |
| Derby County | 136 | 49 | 35 | 52 | 187 | 188 | -1 | 36% |
| Peterborough United | 135 | 46 | 29 | 60 | 196 | 226 | -30 | 34% |
| Milton Keynes Dons | 133 | 52 | 32 | 49 | 175 | 187 | -12 | 39% |
| Huddersfield Town | 132 | 48 | 33 | 51 | 183 | 175 | +8 | 36% |
| Middlesbrough FC | 131 | 44 | 31 | 56 | 142 | 164 | -22 | 34% |
| Millwall FC | 130 | 45 | 40 | 45 | 153 | 143 | +10 | 35% |
| Bolton Wanderers | 129 | 44 | 41 | 44 | 184 | 176 | +8 | 34% |
| Walsall FC | 127 | 46 | 40 | 41 | 154 | 144 | +10 | 36% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 07/08 | 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 | 38 | 3,372 | 2 | 0 | 0 | 0.05 |
| 22/23 | 18 | 1,620 | 1 | 0 | 0 | 0.06 |
| 20/21 | 5 | 480 | 1 | 0 | 0 | 0.19 |
| 17/18 | 21 | 1,890 | 2 | 0 | 0 | 0.1 |
| 16/17 | 40 | 3,600 | 2 | 0 | 0 | 0.05 |
| 15/16 | 47 | 4,230 | 4 | 0 | 0 | 0.09 |
| 14/15 | 49 | 4,410 | 5 | 0 | 0 | 0.1 |
| 13/14 | 45 | 3,986 | 1 | 0 | 0 | 0.02 |
| 10/11 | 30 | 2,594 | 2 | 0 | 0 | 0.07 |
| 09/10 | 37 | 3,248 | 1 | 0 | 0 | 0.03 |
| 08/09 | 22 | 1,980 | 1 | 0 | 0 | 0.05 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 11 | 1,018 | 3 | 27% | 17 | 1.5 |
| 23/24 | 38 | 3,372 | 9 | 24% | 55 | 1.47 |
| 22/23 | 18 | 1,620 | 3 | 17% | 31 | 1.72 |
| 21/22 | 11 | 1,020 | 4 | 36% | 14 | 1.24 |
| 20/21 | 5 | 480 | 1 | 20% | 10 | 1.88 |
| 19/20 | 4 | 360 | 0 | 0% | 6 | 1.5 |
| 18/19 | 10 | 930 | 2 | 20% | 11 | 1.06 |
| 17/18 | 21 | 1,890 | 3 | 14% | 28 | 1.33 |
| 16/17 | 40 | 3,600 | 11 | 28% | 51 | 1.28 |
| 15/16 | 47 | 4,230 | 8 | 17% | 68 | 1.45 |
| 14/15 | 49 | 4,410 | 11 | 22% | 65 | 1.33 |
| 13/14 | 45 | 3,986 | 21 | 47% | 38 | 0.86 |
| 12/13 | 6 | 521 | 1 | 17% | 7 | 1.21 |
| 11/12 | 19 | 1,710 | 5 | 26% | 28 | 1.47 |
| 10/11 | 30 | 2,594 | 6 | 20% | 48 | 1.67 |
| 09/10 | 37 | 3,248 | 12 | 32% | 43 | 1.19 |
| 08/09 | 22 | 1,980 | 6 | 27% | 23 | 1.05 |
| 07/08 | 3 | 270 | 0 | 0% | 5 | 1.67 |
Output by competition
Career goals and assists broken down by tournament.
More on David Button
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about David Button
Who is David Button?
David Button is an England professional footballer who plays as a goalkeeper for Ipswich Town.
How old is David Button?
David Button is 37 years old. He was born on February 27, 1989 in Stevenage.
What position does David Button play?
David Button plays as a goalkeeper (Goalkeeper).
What club does David Button play for?
David Button currently plays for Ipswich Town.
What is David Button's market value?
David Button's most recent reported market value is €50k.
England