Career snapshot
Career highs
Born the same day
Shares 1989-03-29 · 6 players total
| Full name | James Tomkins |
|---|---|
| Name in home country | James Oliver Charles Tomkins |
| Date of birth | 1989-03-29 (37 yrs) |
| Place of birth | Basildon, England |
| Citizenship | England |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 192.00 m |
| Current club | Retired |
| Joined | 2025-03-24 |
| Contract expires | — |
| Agent | Capella Sport |
| Outfitter | adidas |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Crystal Palace | 8 | 16/17 | 23/24 | 136 | 10 | 2 | 6,486 |
| Crystal Palace U23 | 1 | 20/21 | 20/21 | 3 | 0 | 0 | 0 |
| West Ham United | 9 | 07/08 | 15/16 | 243 | 11 | 10 | 7,360 |
| West Ham United U21 | 1 | 12/13 | 12/13 | 1 | 0 | 0 | 0 |
| West Ham United Reserves | 1 | 10/11 | 10/11 | 3 | 0 | 0 | 0 |
| Derby County | 1 | 08/09 | 08/09 | 8 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 23/24 | EFL Cup | Crystal Palace | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | FA Cup | Crystal Palace | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Premier League | Crystal Palace | 4 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | EFL Cup | Crystal Palace | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | FA Cup | Crystal Palace | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Premier League | Crystal Palace | 6 | 1 | 0 | 1 | 0 | 336 |
| 21/22 | EFL Cup | Crystal Palace | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | FA Cup | Crystal Palace | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Premier League | Crystal Palace | 8 | 1 | 0 | 2 | 0 | 546 |
| 20/21 | FA Cup | Crystal Palace | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Premier League | Crystal Palace | 8 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Premier League 2 | Crystal Palace U23 | 3 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | FA Cup | Crystal Palace | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Premier League | Crystal Palace | 18 | 1 | 1 | 4 | 0 | 1,586 |
| 18/19 | FA Cup | Crystal Palace | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Premier League | Crystal Palace | 29 | 1 | 1 | 6 | 0 | 2,563 |
| 17/18 | EFL Cup | Crystal Palace | 2 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | FA Cup | Crystal Palace | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Premier League | Crystal Palace | 28 | 3 | 0 | 8 | 0 | 796 |
| 16/17 | EFL Cup | Crystal Palace | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | FA Cup | Crystal Palace | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Premier League | Crystal Palace | 24 | 3 | 0 | 4 | 0 | 659 |
| 15/16 | Europa League Qualifying | West Ham United | 4 | 2 | 0 | 0 | 1 | 158 |
| 15/16 | FA Cup | West Ham United | 2 | 1 | 0 | 0 | 0 | 125 |
| 15/16 | League Cup | West Ham United | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Premier League | West Ham United | 25 | 0 | 0 | 3 | 0 | 0 |
| 14/15 | FA Cup | West Ham United | 3 | 0 | 1 | 0 | 0 | 0 |
| 14/15 | Premier League | West Ham United | 22 | 1 | 3 | 6 | 0 | 1,852 |
| 13/14 | League Cup | West Ham United | 4 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Premier League | West Ham United | 31 | 0 | 0 | 5 | 0 | 0 |
| 12/13 | FA Cup | West Ham United | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | League Cup | West Ham United | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Premier League | West Ham United | 26 | 1 | 1 | 5 | 0 | 1,732 |
| 12/13 | U21 PL | West Ham United U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Championship | West Ham United | 44 | 4 | 4 | 5 | 0 | 912 |
| 11/12 | Championship Play-Offs | West Ham United | 3 | 0 | 0 | 1 | 0 | 0 |
| 11/12 | FA Cup | West Ham United | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | FA Cup | West Ham United | 3 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | League Cup | West Ham United | 6 | 0 | 0 | 1 | 0 | 0 |
| 10/11 | Premier League | West Ham United | 19 | 1 | 1 | 2 | 0 | 1,579 |
| 10/11 | Reserve League | West Ham United Reserves | 3 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | FA Cup | West Ham United | 1 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | League Cup | West Ham United | 2 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Premier League | West Ham United | 23 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Championship | Derby County | 7 | 0 | 0 | 1 | 0 | 0 |
| 08/09 | FA Cup | West Ham United | 3 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | League Cup | Derby County | 1 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Premier League | West Ham United | 12 | 1 | 0 | 0 | 1 | 1,002 |
| 07/08 | Premier League | West Ham United | 6 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 07/08 | 2007-07-01 | West Ham U18 | West Ham | Transfer | 0 | — |
| 08/09 | 2008-11-27 | West Ham | Derby | Loan | 800000 | — |
| 08/09 | 2008-12-31 | Derby | West Ham | Return from loan | 800000 | — |
| 16/17 | 2016-07-05 | West Ham | Crystal Palace | Transfer | 6000000 | €11.70m |
| 24/25 | 2024-07-01 | Crystal Palace | Without Club | Transfer | 700000 | — |
| 24/25 | 2025-03-24 | Without Club | Retired | Transfer | 400000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 08/09 | Knee problems | 2008-08-18 | 2008-09-01 | 15 | 5 |
| 14/15 | Shoulder injury | 2015-03-12 | 2015-05-24 | 74 | 10 |
| 15/16 | Calf injury | 2016-02-06 | 2016-04-01 | 56 | 9 |
| 16/17 | Groin strain | 2016-12-09 | 2016-12-31 | 23 | 4 |
| 18/19 | Calf strain | 2018-08-22 | 2018-09-14 | 24 | 3 |
| 18/19 | Knee injury | 2018-11-11 | 2018-11-23 | 13 | 0 |
| 18/19 | Hamstring strain | 2019-01-31 | 2019-02-01 | 2 | 0 |
| 18/19 | Calf strain | 2019-02-03 | 2019-02-22 | 20 | 2 |
| 18/19 | Groin injury | 2019-04-07 | 2019-09-13 | 160 | 10 |
| 19/20 | Hamstring injury | 2020-02-09 | 2020-10-25 | 260 | 19 |
| 20/21 | Hip injury | 2020-11-06 | 2020-11-26 | 21 | 2 |
| 20/21 | Ill | 2021-01-18 | 2021-05-12 | 115 | 16 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.50m |
| Jan 1, 1970 | €5.50m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €5.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #34181 | — | 1 | 0 | — | — | former national player |
| Team #31269 | — | 1 | 0 | — | — | former national player |
| Team #30322 | — | 4 | 0 | — | — | former national player |
| Team #23260 | — | 13 | 0 | — | — | former national player |
| Team #22907 | — | 1 | 0 | — | — | former national player |
| Team #21340 | — | 8 | 0 | — | — | former national player |
| Team #9565 | — | 10 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Wilfried Zaha | 1 | 1 | 0 |
| Cheikhou Kouyaté | 1 | 1 | 0 |
| Andros Townsend | 1 | 2 | 0 |
| Luka Milivojevic | 1 | 2 | 0 |
| Christian Benteke | 1 | 0 | 0 |
| Jeffrey Schlupp | 1 | 0 | 0 |
| Patrick van Aanholt | 1 | 0 | 0 |
| Adrián | 2 | 0 | 0 |
| Andy Carroll | 1 | 0 | 0 |
| Jordan Ayew | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 11/12 | Championship | West Ham United | 4 | 44 |
| 16/17 | Premier League | Crystal Palace | 3 | 24 |
| 17/18 | Premier League | Crystal Palace | 3 | 28 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 11/12 | Championship | West Ham United | 4 | 44 |
| 14/15 | Premier League | West Ham United | 3 | 22 |
| 12/13 | Premier League | West Ham United | 1 | 26 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 08/09 | 2008-12-31 | Derby | West Ham | Return from loan | — | €800k |
| 08/09 | 2008-11-27 | West Ham | Derby | Loan | — | €800k |
Teams faced most often by James Tomkins'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 % |
|---|---|---|---|---|---|---|---|---|
| Southampton FC | 33 | 12 | 5 | 16 | 41 | 45 | -4 | 36% |
| Watford FC | 32 | 13 | 8 | 11 | 47 | 37 | +10 | 41% |
| Manchester United | 32 | 5 | 8 | 19 | 26 | 54 | -28 | 16% |
| Leicester City | 32 | 12 | 7 | 13 | 49 | 47 | +2 | 38% |
| Tottenham Hotspur | 32 | 5 | 5 | 22 | 23 | 51 | -28 | 16% |
| Everton FC | 31 | 5 | 11 | 15 | 32 | 49 | -17 | 16% |
| Manchester City | 31 | 6 | 4 | 21 | 27 | 74 | -47 | 19% |
| Chelsea FC | 31 | 8 | 4 | 19 | 28 | 49 | -21 | 26% |
| Arsenal FC | 30 | 4 | 7 | 19 | 31 | 64 | -33 | 13% |
| Liverpool FC | 30 | 8 | 4 | 18 | 38 | 62 | -24 | 27% |
| Burnley FC | 30 | 12 | 6 | 12 | 37 | 38 | -1 | 40% |
| Newcastle United | 27 | 9 | 7 | 11 | 36 | 37 | -1 | 33% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 07/08 | Senior debut season | |
| 08/09 | 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′ |
|---|---|---|---|---|---|---|
| 22/23 | 7 | 336 | 1 | 1 | 0 | 0.54 |
| 21/22 | 9 | 546 | 2 | 0 | 0 | 0.33 |
| 20/21 | 12 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | 19 | 1,586 | 4 | 0 | 0 | 0.23 |
| 18/19 | 30 | 2,563 | 6 | 0 | 0 | 0.21 |
| 17/18 | 30 | 796 | 9 | 0 | 0 | 1.02 |
| 16/17 | 27 | 659 | 4 | 0 | 0 | 0.55 |
| 15/16 | 32 | 283 | 3 | 0 | 1 | 1.27 |
| 14/15 | 25 | 1,852 | 6 | 0 | 0 | 0.29 |
| 13/14 | 35 | 0 | 5 | 1 | 0 | 0 |
| 12/13 | 30 | 1,732 | 5 | 0 | 0 | 0.26 |
| 11/12 | 47 | 912 | 6 | 0 | 0 | 0.59 |
| 10/11 | 31 | 1,579 | 3 | 0 | 0 | 0.17 |
| 08/09 | 23 | 1,002 | 1 | 0 | 1 | 0.18 |
Output by competition
Career goals and assists broken down by tournament.
More on James Tomkins
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about James Tomkins
Who is James Tomkins?
James Tomkins is an England professional footballer who plays as a centre-back for Retired.
How old is James Tomkins?
James Tomkins is 37 years old. He was born on March 29, 1989 in Basildon.
What position does James Tomkins play?
James Tomkins plays as a centre-back (Defender - Centre-Back).
What club does James Tomkins play for?
James Tomkins currently plays for Retired.
How many career goals has James Tomkins scored?
Across all senior club competitions in our dataset, James Tomkins has scored 21 goals in 394 appearances.
England