Date of birth | 29 March 1989 |
Place of birth | Basildon |
Nationality | English |
Weight | 74 kg |
Height | 1.91 m |
Position | Defender |
James Tomkins' contract at West Ham United was extended to June 2013 in April 2009 that was extended to June 2016 in January 2012 and to June 2020 in February 2015.
He joined Crystal Palace in July 2016 with a five-year contract that was extended to June 2022 in October 2019 and to June 2023 in June 2022.
Team | Joined | Left | Loan / Trialist |
---|---|---|---|
West Ham United | 03 Apr 2006 | 05 Jul 2016 | |
Derby County | 27 Nov 2008 | 31 Dec 2008 | L |
Crystal Palace | 05 Jul 2016 |
Season | Team | Competition | Apps | Subs | Goals | Y | R |
---|---|---|---|---|---|---|---|
2007-08 | West Ham United | Premier League | 5 | 1 |
|||
2008-09 | Derby County | League Championship | 5 | 2 |
1
|
||
2008-09 | Derby County | League Cup | 1 | ||||
2008-09 | West Ham United | FA Cup | 3 | ||||
2008-09 | West Ham United | Premier League | 11 | 1 |
1 |
1
|
|
2009-10 | West Ham United | FA Cup | 1 | ||||
2009-10 | West Ham United | League Cup | 2 | ||||
2009-10 | West Ham United | Premier League | 22 | 1 |
|||
2010-11 | West Ham United | FA Cup | 3 | ||||
2010-11 | West Ham United | League Cup | 6 |
1
|
|||
2010-11 | West Ham United | Premier League | 18 | 1 |
1 |
2
|
|
2011-12 | West Ham United | League Championship | 42 | 2 |
4 |
4
|
|
2011-12 | West Ham United | League Championship Play-Offs | 3 |
1
|
|||
2012-13 | West Ham United | FA Cup | 2 | ||||
2012-13 | West Ham United | League Cup | 1 | ||||
2012-13 | West Ham United | Premier League | 18 | 8 |
1 |
5
|
|
2013-14 | West Ham United | League Cup | 4 | ||||
2013-14 | West Ham United | Premier League | 31 |
5
|
1
|
||
2014-15 | West Ham United | FA Cup | 3 | ||||
2014-15 | West Ham United | Premier League | 20 | 2 |
1 |
6
|
|
2015-16 | West Ham United | FA Cup | 2 | 1 |
|||
2015-16 | West Ham United | League Cup | 1 | ||||
2015-16 | West Ham United | Premier League | 23 | 2 |
3
|
||
2015-16 | West Ham United | UEFA Europa League | 4 | 2 |
1
|
||
2016-17 | Crystal Palace | FA Cup | 1 | 1 |
|||
2016-17 | Crystal Palace | League Cup | 1 | ||||
2016-17 | Crystal Palace | Premier League | 23 | 1 |
3 |
4
|
|
2017-18 | Crystal Palace | League Cup | 2 |
1
|
|||
2017-18 | Crystal Palace | Premier League | 27 | 1 |
3 |
8
|
|
2017-18 | Crystal Palace | Premier League Asia Trophy | 1 |
||||
2018-19 | Crystal Palace | FA Cup | 1 | ||||
2018-19 | Crystal Palace | Premier League | 29 | 1 |
6
|
||
2019-20 | Crystal Palace | FA Cup | 1 |
||||
2019-20 | Crystal Palace | Premier League | 18 | 1 |
5
|
||
2020-21 | Crystal Palace | FA Cup | 1 | ||||
2020-21 | Crystal Palace | Premier League | 6 | 2 |
1
|
||
2021-22 | Crystal Palace | League Cup | 1 | ||||
2021-22 | Crystal Palace | Premier League | 6 | 2 |
1 |
2
|
|
2022-23 | Crystal Palace | League Cup | 1 | ||||
2022-23 | Crystal Palace | Premier League | 3 | 3 |
1 |
1
|
1
|
2023-24 | Crystal Palace | League Cup | 1 | ||||
2023-24 | Crystal Palace | Premier League | 3 |
Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.
Date | Match | Result | Competition | Round | |
---|---|---|---|---|---|
20 Aug 2016 | Tottenham Hotspur v Crystal Palace | L | 1-0 | Premier League | |
23 Aug 2016 | Crystal Palace v Blackpool | W | 2-0 | League Cup | 2nd round |
18 Sep 2016 | Crystal Palace v Stoke City | W | 4-1 | Premier League | |
24 Sep 2016 | Sunderland v Crystal Palace | W | 2-3 | Premier League | |
30 Sep 2016 | Everton v Crystal Palace | D | 1-1 | Premier League | |
15 Oct 2016 | Crystal Palace v West Ham United | L | 0-1 | Premier League | |
22 Oct 2016 | Leicester City v Crystal Palace | L | 3-1 | Premier League | |
29 Oct 2016 | Crystal Palace v Liverpool | L | 2-4 | Premier League | |
19 Nov 2016 | Crystal Palace v Manchester City | L | 1-2 | Premier League | |
26 Nov 2016 | Swansea City v Crystal Palace | L | 5-4 | Premier League | |
03 Dec 2016 | Crystal Palace v Southampton | W | 3-0 | Premier League | |
01 Jan 2017 | Arsenal v Crystal Palace | L | 2-0 | Premier League | |
03 Jan 2017 | Crystal Palace v Swansea City | L | 1-2 | Premier League | |
14 Jan 2017 | West Ham United v Crystal Palace | L | 3-0 | Premier League | |
17 Jan 2017 | Crystal Palace v Bolton Wanderers | W | 2-1 | FA Cup | 3rd round replay |
21 Jan 2017 | Crystal Palace v Everton | L | 0-1 | Premier League | |
28 Jan 2017 | Crystal Palace v Manchester City | L | 0-3 | FA Cup | 4th round |
31 Jan 2017 | AFC Bournemouth v Crystal Palace | W | 0-2 | Premier League | |
04 Feb 2017 | Crystal Palace v Sunderland | L | 0-4 | Premier League | |
11 Feb 2017 | Stoke City v Crystal Palace | L | 1-0 | Premier League | |
25 Feb 2017 | Crystal Palace v Middlesbrough | W | 1-0 | Premier League | |
04 Mar 2017 | West Bromwich Albion v Crystal Palace | W | 0-2 | Premier League | |
18 Mar 2017 | Crystal Palace v Watford | W | 1-0 | Premier League | |
01 Apr 2017 | Chelsea v Crystal Palace | W | 1-2 | Premier League | |
23 Apr 2017 | Liverpool v Crystal Palace | W | 1-2 | Premier League | |
14 May 2017 | Crystal Palace v Hull City | W | 4-0 | Premier League | |
21 May 2017 | Manchester United v Crystal Palace | L | 2-0 | Premier League | |
22 Jul 2017 | Crystal Palace v West Bromwich Albion | W | 2-0 | Premier League Asia Trophy | 3rd place play-off |
12 Aug 2017 | Crystal Palace v Huddersfield Town | L | 0-3 | Premier League | |
19 Aug 2017 | Liverpool v Crystal Palace | L | 1-0 | Premier League | |
26 Aug 2017 | Crystal Palace v Swansea City | L | 0-2 | Premier League | |
19 Sep 2017 | Crystal Palace v Huddersfield Town | W | 1-0 | League Cup | 3rd round |
24 Oct 2017 | Bristol City v Crystal Palace | L | 4-1 | League Cup | 4th round |
28 Oct 2017 | Crystal Palace v West Ham United | D | 2-2 | Premier League | |
25 Nov 2017 | Crystal Palace v Stoke City | W | 2-1 | Premier League | |
28 Nov 2017 | Brighton and Hove Albion v Crystal Palace | D | 0-0 | Premier League | |
09 Dec 2017 | Crystal Palace v AFC Bournemouth | D | 2-2 | Premier League | |
12 Dec 2017 | Crystal Palace v Watford | W | 2-1 | Premier League | |
16 Dec 2017 | Leicester City v Crystal Palace | W | 0-3 | Premier League | |
23 Dec 2017 | Swansea City v Crystal Palace | D | 1-1 | Premier League | |
28 Dec 2017 | Crystal Palace v Arsenal | L | 2-3 | Premier League | |
31 Dec 2017 | Crystal Palace v Manchester City | D | 0-0 | Premier League | |
02 Jan 2018 | Southampton v Crystal Palace | W | 1-2 | Premier League | |
13 Jan 2018 | Crystal Palace v Burnley | W | 1-0 | Premier League | |
20 Jan 2018 | Arsenal v Crystal Palace | L | 4-1 | Premier League | |
30 Jan 2018 | West Ham United v Crystal Palace | D | 1-1 | Premier League | |
04 Feb 2018 | Crystal Palace v Newcastle United | D | 1-1 | Premier League | |
10 Feb 2018 | Everton v Crystal Palace | L | 3-1 | Premier League | |
25 Feb 2018 | Crystal Palace v Tottenham Hotspur | L | 0-1 | Premier League | |
05 Mar 2018 | Crystal Palace v Manchester United | L | 2-3 | Premier League | |
10 Mar 2018 | Chelsea v Crystal Palace | L | 2-1 | Premier League | |
17 Mar 2018 | Huddersfield Town v Crystal Palace | W | 0-2 | Premier League | |
07 Apr 2018 | AFC Bournemouth v Crystal Palace | D | 2-2 | Premier League | |
14 Apr 2018 | Crystal Palace v Brighton and Hove Albion | W | 3-2 | Premier League | |
21 Apr 2018 | Watford v Crystal Palace | D | 0-0 | Premier League | |
28 Apr 2018 | Crystal Palace v Leicester City | W | 5-0 | Premier League | |
05 May 2018 | Stoke City v Crystal Palace | W | 1-2 | Premier League | |
13 May 2018 | Crystal Palace v West Bromwich Albion | W | 2-0 | Premier League | |
11 Aug 2018 | Fulham v Crystal Palace | W | 0-2 | Premier League | |
20 Aug 2018 | Crystal Palace v Liverpool | L | 0-2 | Premier League | |
15 Sep 2018 | Huddersfield Town v Crystal Palace | W | 0-1 | Premier League | |
22 Sep 2018 | Crystal Palace v Newcastle United | D | 0-0 | Premier League | |
01 Oct 2018 | AFC Bournemouth v Crystal Palace | L | 2-1 | Premier League | |
06 Oct 2018 | Crystal Palace v Wolverhampton Wanderers | L | 0-1 | Premier League | |
21 Oct 2018 | Everton v Crystal Palace | L | 2-0 | Premier League | |
28 Oct 2018 | Crystal Palace v Arsenal | D | 2-2 | Premier League | |
04 Nov 2018 | Chelsea v Crystal Palace | L | 3-1 | Premier League | |
10 Nov 2018 | Crystal Palace v Tottenham Hotspur | L | 0-1 | Premier League | |
24 Nov 2018 | Manchester United v Crystal Palace | D | 0-0 | Premier League | |
01 Dec 2018 | Crystal Palace v Burnley | W | 2-0 | Premier League | |
04 Dec 2018 | Brighton and Hove Albion v Crystal Palace | L | 3-1 | Premier League | |
08 Dec 2018 | West Ham United v Crystal Palace | L | 3-2 | Premier League | |
22 Dec 2018 | Manchester City v Crystal Palace | W | 2-3 | Premier League | |
26 Dec 2018 | Crystal Palace v Cardiff City | D | 0-0 | Premier League | |
30 Dec 2018 | Crystal Palace v Chelsea | L | 0-1 | Premier League | |
02 Jan 2019 | Wolverhampton Wanderers v Crystal Palace | W | 0-2 | Premier League | |
12 Jan 2019 | Crystal Palace v Watford | L | 1-2 | Premier League | |
19 Jan 2019 | Liverpool v Crystal Palace | L | 4-3 | Premier League | |
30 Jan 2019 | Southampton v Crystal Palace | D | 1-1 | Premier League | |
02 Feb 2019 | Crystal Palace v Fulham | W | 2-0 | Premier League | |
23 Feb 2019 | Leicester City v Crystal Palace | W | 1-4 | Premier League | |
27 Feb 2019 | Crystal Palace v Manchester United | L | 1-3 | Premier League | |
02 Mar 2019 | Burnley v Crystal Palace | W | 1-3 | Premier League | |
09 Mar 2019 | Crystal Palace v Brighton and Hove Albion | L | 1-2 | Premier League | |
16 Mar 2019 | Watford v Crystal Palace | L | 2-1 | FA Cup | Quarter-final |
30 Mar 2019 | Crystal Palace v Huddersfield Town | W | 2-0 | Premier League | |
03 Apr 2019 | Tottenham Hotspur v Crystal Palace | L | 2-0 | Premier League | |
06 Apr 2019 | Newcastle United v Crystal Palace | W | 0-1 | Premier League | |
19 Oct 2019 | Crystal Palace v Manchester City | L | 0-2 | Premier League | |
27 Oct 2019 | Arsenal v Crystal Palace | D | 2-2 | Premier League | |
03 Nov 2019 | Crystal Palace v Leicester City | L | 0-2 | Premier League | |
09 Nov 2019 | Chelsea v Crystal Palace | L | 2-0 | Premier League | |
23 Nov 2019 | Crystal Palace v Liverpool | L | 1-2 | Premier League | |
30 Nov 2019 | Burnley v Crystal Palace | W | 0-2 | Premier League | |
03 Dec 2019 | Crystal Palace v AFC Bournemouth | W | 1-0 | Premier League | |
07 Dec 2019 | Watford v Crystal Palace | D | 0-0 | Premier League | |
16 Dec 2019 | Crystal Palace v Brighton and Hove Albion | D | 1-1 | Premier League | |
21 Dec 2019 | Newcastle United v Crystal Palace | L | 1-0 | Premier League | |
26 Dec 2019 | Crystal Palace v West Ham United | W | 2-1 | Premier League | |
28 Dec 2019 | Southampton v Crystal Palace | D | 1-1 | Premier League | |
01 Jan 2020 | Norwich City v Crystal Palace | D | 1-1 | Premier League | |
05 Jan 2020 | Crystal Palace v Derby County | L | 0-1 | FA Cup | 3rd round |
11 Jan 2020 | Crystal Palace v Arsenal | D | 1-1 | Premier League | |
18 Jan 2020 | Manchester City v Crystal Palace | D | 2-2 | Premier League | |
21 Jan 2020 | Crystal Palace v Southampton | L | 0-2 | Premier League | |
01 Feb 2020 | Crystal Palace v Sheffield United | L | 0-1 | Premier League | |
08 Feb 2020 | Everton v Crystal Palace | L | 3-1 | Premier League | |
19 Dec 2020 | Crystal Palace v Liverpool | L | 0-7 | Premier League | |
28 Dec 2020 | Crystal Palace v Leicester City | D | 1-1 | Premier League | |
02 Jan 2021 | Crystal Palace v Sheffield United | W | 2-0 | Premier League | |
08 Jan 2021 | Wolverhampton Wanderers v Crystal Palace | L | 1-0 | FA Cup | 3rd round |
14 Jan 2021 | Arsenal v Crystal Palace | D | 0-0 | Premier League | |
17 Jan 2021 | Manchester City v Crystal Palace | L | 4-0 | Premier League | |
16 May 2021 | Crystal Palace v Aston Villa | W | 3-2 | Premier League | |
19 May 2021 | Crystal Palace v Arsenal | L | 1-3 | Premier League | |
23 May 2021 | Liverpool v Crystal Palace | L | 2-0 | Premier League | |
24 Aug 2021 | Watford v Crystal Palace | L | 1-0 | League Cup | 2nd round |
18 Oct 2021 | Arsenal v Crystal Palace | D | 2-2 | Premier League | |
27 Nov 2021 | Crystal Palace v Aston Villa | L | 1-2 | Premier League | |
30 Nov 2021 | Leeds United v Crystal Palace | L | 1-0 | Premier League | |
05 Dec 2021 | Manchester United v Crystal Palace | L | 1-0 | Premier League | |
12 Dec 2021 | Crystal Palace v Everton | W | 3-1 | Premier League | |
15 Dec 2021 | Crystal Palace v Southampton | D | 2-2 | Premier League | |
26 Dec 2021 | Tottenham Hotspur v Crystal Palace | L | 3-0 | Premier League | |
28 Dec 2021 | Crystal Palace v Norwich City | W | 3-0 | Premier League | |
01 Oct 2022 | Crystal Palace v Chelsea | L | 1-2 | Premier League | |
09 Nov 2022 | Newcastle United v Crystal Palace | L | 0-0 (2-3) | League Cup | 3rd round |
26 Dec 2022 | Crystal Palace v Fulham | L | 0-3 | Premier League | |
15 Jan 2023 | Chelsea v Crystal Palace | L | 1-0 | Premier League | |
11 Feb 2023 | Crystal Palace v Brighton and Hove Albion | D | 1-1 | Premier League | |
19 Mar 2023 | Arsenal v Crystal Palace | L | 4-1 | Premier League | |
15 Apr 2023 | Southampton v Crystal Palace | W | 0-2 | Premier League | |
12 Aug 2023 | Sheffield United v Crystal Palace | W | 0-1 | Premier League | |
29 Aug 2023 | Plymouth Argyle v Crystal Palace | W | 2-4 | League Cup | 2nd round |
20 Jan 2024 | Arsenal v Crystal Palace | L | 5-0 | Premier League | |
24 Feb 2024 | Crystal Palace v Burnley | W | 3-0 | Premier League |
Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.
Season | Team | Competition | Apps | Subs | Goals | Y | R |
---|---|---|---|---|---|---|---|
2006-07 | England | Under-18 | 1 | ||||
2008-09 | England | UEFA Under-21 | 1 | 1 |
|||
2008-09 | England | Under-20 | 1 | ||||
2008-09 | England | Under-21 | 1 | ||||
2009-10 | England | UEFA Under-21 | 3 | ||||
2009-10 | England | Under-21 | 1 | ||||
2010-11 | England | Under-21 | 1 | 2 |
1
|
Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.
Date | Match | Result | Competition | Round | |
---|---|---|---|---|---|
21 Sep 2006 | England v France | L | 0-2 | Under-18 | |
31 Mar 2009 | England v Italy | W | 2-0 | Under-20 | |
08 Jun 2009 | England v Azerbaijan | W | 7-0 | Under-21 | |
15 Jun 2009 | England v Finland | W | 2-1 | UEFA Under-21 | Finals Group B |
22 Jun 2009 | England v Germany | D | 1-1 | UEFA Under-21 | Finals Group B |
11 Aug 2009 | Netherlands v England | D | 0-0 | Under-21 | |
04 Sep 2009 | North Macedonia v England | W | 1-2 | UEFA Under-21 | Qualifying group 9 |
08 Sep 2009 | Greece v England | D | 1-1 | UEFA Under-21 | Qualifying group 9 |
09 Oct 2009 | England v North Macedonia | W | 6-3 | UEFA Under-21 | Qualifying group 9 |
24 Mar 2011 | Denmark v England | W | 0-4 | Under-21 | |
28 Mar 2011 | England v Iceland | L | 1-2 | Under-21 | |
05 Jun 2011 | England v Norway | W | 2-0 | Under-21 |
Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.