Rob Holding

Date of birth09 November 1994
Place of birthBolton
NationalityEnglish
Weight75 kg
Height1.82 m
PositionDefender

Rob Holding's contract at Bolton Wanderers was extended to June 2017 in May 2016.

His contract at Arsenal was extended to June 2024 in January 2021.

He joined Crystal Palace in September 2023 with a three-year contract.

Club history

Team Joined Left Loan / Trialist
Bolton Wanderers 01 Jul 2013 22 Jul 2016
Bury 26 Mar 2015 31 May 2015 L
Arsenal 22 Jul 2016 01 Sep 2023
Crystal Palace 01 Sep 2023

Club stats

Season Team Competition Apps Subs Goals Y R
2014-15 Bury League Two
1
2015-16 Bolton Wanderers FA Cup 3
1
2015-16 Bolton Wanderers League Championship 26
1
1
1
2015-16 Bolton Wanderers League Cup 1
1
2016-17 Arsenal FA Cup 4
1
1
2016-17 Arsenal League Cup 3
1
2016-17 Arsenal Premier League 9
3
2016-17 Arsenal UEFA Champions League 1
2017-18 Arsenal FA Community Shield 1
2017-18 Arsenal FA Cup 1
2017-18 Arsenal League Cup 4
2017-18 Arsenal Premier League 9
3
3
2017-18 Arsenal UEFA Europa League 7
1
1
1
2018-19 Arsenal League Cup 1
2018-19 Arsenal Premier League 9
1
1
2018-19 Arsenal UEFA Europa League 5
3
2019-20 Arsenal FA Cup 2
3
2019-20 Arsenal League Cup 2
1
2019-20 Arsenal Premier League 6
2
1
2019-20 Arsenal UEFA Europa League 3
1
2020-21 Arsenal FA Community Shield 1
2020-21 Arsenal FA Cup 1
2020-21 Arsenal League Cup 2
2020-21 Arsenal Premier League 28
2
2
2020-21 Arsenal UEFA Europa League 4
1
2021-22 Arsenal FA Cup 1
2021-22 Arsenal League Cup 4
1
1
2021-22 Arsenal Premier League 9
6
1
2
1
2022-23 Arsenal FA Cup 2
1
2022-23 Arsenal League Cup 1
2022-23 Arsenal Premier League 6
8
1
2022-23 Arsenal UEFA Europa League 6
1
1
1
2023-24 Crystal Palace League Cup 1
1


Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.

Club matches

Date Match Result Competition Round
14 Aug 2016 Arsenal v Liverpool L 3-4 Premier League
20 Aug 2016 Leicester City v Arsenal D 0-0 Premier League
27 Aug 2016 Watford v Arsenal W 1-3 Premier League
20 Sep 2016 Nottingham Forest v Arsenal W 0-4 League Cup 3rd round
25 Oct 2016 Arsenal v Reading W 2-0 League Cup 4th round
30 Nov 2016 Arsenal v Southampton L 0-2 League Cup 5th round
06 Dec 2016 FC Basel v Arsenal W 1-4 UEFA Champions League Group A
07 Jan 2017 Preston North End v Arsenal W 1-2 FA Cup 3rd round
28 Jan 2017 Southampton v Arsenal W 0-5 FA Cup 4th round
20 Feb 2017 Sutton United v Arsenal W 0-2 FA Cup 5th round
17 Apr 2017 Middlesbrough v Arsenal W 1-2 Premier League
23 Apr 2017 Arsenal v Manchester City W 2-1 FA Cup Semi-final
07 May 2017 Arsenal v Manchester United W 2-0 Premier League
10 May 2017 Southampton v Arsenal W 0-2 Premier League
13 May 2017 Stoke City v Arsenal W 1-4 Premier League
16 May 2017 Arsenal v Sunderland W 2-0 Premier League
21 May 2017 Arsenal v Everton W 3-1 Premier League
27 May 2017 Arsenal v Chelsea W 2-1 FA Cup Final
06 Aug 2017 Arsenal v Chelsea W 1-1 (4-1) FA Community Shield
11 Aug 2017 Arsenal v Leicester City W 4-3 Premier League
27 Aug 2017 Liverpool v Arsenal L 4-0 Premier League
14 Sep 2017 Arsenal v 1.FC Köln W 3-1 UEFA Europa League Group H
20 Sep 2017 Arsenal v Doncaster Rovers W 1-0 League Cup 3rd round
28 Sep 2017 FC BATE Borisov v Arsenal W 2-4 UEFA Europa League Group H
01 Oct 2017 Arsenal v Brighton and Hove Albion W 2-0 Premier League
14 Oct 2017 Watford v Arsenal L 2-1 Premier League
19 Oct 2017 Crvena Zvezda v Arsenal W 0-1 UEFA Europa League Group H
24 Oct 2017 Arsenal v Norwich City W 2-1 League Cup 4th round
28 Oct 2017 Arsenal v Swansea City W 2-1 Premier League
02 Nov 2017 Arsenal v Crvena Zvezda D 0-0 UEFA Europa League Group H
23 Nov 2017 1.FC Köln v Arsenal L 1-0 UEFA Europa League Group H
07 Dec 2017 Arsenal v FC BATE Borisov W 6-0 UEFA Europa League Group H
19 Dec 2017 Arsenal v West Ham United W 1-0 League Cup 5th round
03 Jan 2018 Arsenal v Chelsea D 2-2 Premier League
07 Jan 2018 Nottingham Forest v Arsenal L 4-2 FA Cup 3rd round
10 Jan 2018 Chelsea v Arsenal D 0-0 League Cup Semi-final 1st leg
14 Jan 2018 AFC Bournemouth v Arsenal L 2-1 Premier League
22 Feb 2018 Arsenal v Östersunds FK L 1-2 UEFA Europa League Round of 32 2nd leg
08 Mar 2018 AC Milan v Arsenal W 0-2 UEFA Europa League Round of 16 1st leg
11 Mar 2018 Arsenal v Watford W 3-0 Premier League
08 Apr 2018 Arsenal v Southampton W 3-2 Premier League
15 Apr 2018 Newcastle United v Arsenal L 2-1 Premier League
09 May 2018 Leicester City v Arsenal L 3-1 Premier League
13 May 2018 Huddersfield Town v Arsenal W 0-1 Premier League
20 Sep 2018 Arsenal v Vorskla Poltava W 4-2 UEFA Europa League Group E
23 Sep 2018 Arsenal v Everton W 2-0 Premier League
26 Sep 2018 Arsenal v Brentford W 3-1 League Cup 3rd round
29 Sep 2018 Arsenal v Watford W 2-0 Premier League
04 Oct 2018 FK Qarabağ Agdam v Arsenal W 0-3 UEFA Europa League Group E
07 Oct 2018 Fulham v Arsenal W 1-5 Premier League
22 Oct 2018 Arsenal v Leicester City W 3-1 Premier League
25 Oct 2018 Sporting Clube Portugal v Arsenal W 0-1 UEFA Europa League Group E
28 Oct 2018 Crystal Palace v Arsenal D 2-2 Premier League
03 Nov 2018 Arsenal v Liverpool D 1-1 Premier League
08 Nov 2018 Arsenal v Sporting Clube Portugal D 0-0 UEFA Europa League Group E
11 Nov 2018 Arsenal v Wolverhampton Wanderers D 1-1 Premier League
25 Nov 2018 AFC Bournemouth v Arsenal W 1-2 Premier League
29 Nov 2018 Vorskla Poltava v Arsenal W 0-3 UEFA Europa League Group E
02 Dec 2018 Arsenal v Tottenham Hotspur W 4-2 Premier League
05 Dec 2018 Manchester United v Arsenal D 2-2 Premier League
24 Sep 2019 Arsenal v Nottingham Forest W 5-0 League Cup 3rd round
03 Oct 2019 Arsenal v Standard Liège W 4-0 UEFA Europa League Group F
24 Oct 2019 Arsenal v Vitória Guimarães W 3-2 UEFA Europa League Group F
30 Oct 2019 Liverpool v Arsenal L 5-5 (4-5) League Cup 4th round
06 Nov 2019 Vitória Guimarães v Arsenal D 1-1 UEFA Europa League Group F
09 Nov 2019 Leicester City v Arsenal L 2-0 Premier League
06 Jan 2020 Arsenal v Leeds United W 1-0 FA Cup 3rd round
21 Jan 2020 Chelsea v Arsenal D 2-2 Premier League
27 Jan 2020 AFC Bournemouth v Arsenal W 1-2 FA Cup 4th round
20 Jun 2020 Brighton and Hove Albion v Arsenal L 2-1 Premier League
25 Jun 2020 Southampton v Arsenal W 0-2 Premier League
28 Jun 2020 Sheffield United v Arsenal W 1-2 FA Cup Quarter-final
01 Jul 2020 Arsenal v Norwich City W 4-0 Premier League
15 Jul 2020 Arsenal v Liverpool W 2-1 Premier League
18 Jul 2020 Arsenal v Manchester City W 2-0 FA Cup Semi-final
21 Jul 2020 Aston Villa v Arsenal L 1-0 Premier League
26 Jul 2020 Arsenal v Watford W 3-2 Premier League
01 Aug 2020 Arsenal v Chelsea W 2-1 FA Cup Final
29 Aug 2020 Arsenal v Liverpool W 1-1 (5-4) FA Community Shield
12 Sep 2020 Fulham v Arsenal W 0-3 Premier League
19 Sep 2020 Arsenal v West Ham United W 2-1 Premier League
23 Sep 2020 Leicester City v Arsenal W 0-2 League Cup 3rd round
28 Sep 2020 Liverpool v Arsenal L 3-1 Premier League
01 Oct 2020 Liverpool v Arsenal W 0-0 (5-4) League Cup 4th round
01 Nov 2020 Manchester United v Arsenal W 0-1 Premier League
08 Nov 2020 Arsenal v Aston Villa L 0-3 Premier League
22 Nov 2020 Leeds United v Arsenal D 0-0 Premier League
26 Nov 2020 Molde v Arsenal W 0-3 UEFA Europa League Group B
29 Nov 2020 Arsenal v Wolverhampton Wanderers L 1-2 Premier League
06 Dec 2020 Tottenham Hotspur v Arsenal L 2-0 Premier League
13 Dec 2020 Arsenal v Burnley L 0-1 Premier League
16 Dec 2020 Arsenal v Southampton D 1-1 Premier League
19 Dec 2020 Everton v Arsenal L 2-1 Premier League
26 Dec 2020 Arsenal v Chelsea W 3-1 Premier League
29 Dec 2020 Brighton and Hove Albion v Arsenal W 0-1 Premier League
02 Jan 2021 West Bromwich Albion v Arsenal W 0-4 Premier League
14 Jan 2021 Arsenal v Crystal Palace D 0-0 Premier League
18 Jan 2021 Arsenal v Newcastle United W 3-0 Premier League
23 Jan 2021 Southampton v Arsenal L 1-0 FA Cup 4th round
26 Jan 2021 Southampton v Arsenal W 1-3 Premier League
30 Jan 2021 Arsenal v Manchester United D 0-0 Premier League
02 Feb 2021 Wolverhampton Wanderers v Arsenal L 2-1 Premier League
06 Feb 2021 Aston Villa v Arsenal L 1-0 Premier League
14 Feb 2021 Arsenal v Leeds United W 4-2 Premier League
21 Feb 2021 Arsenal v Manchester City L 0-1 Premier League
03 Apr 2021 Arsenal v Liverpool L 0-3 Premier League
08 Apr 2021 Arsenal v Slavia Praha D 1-1 UEFA Europa League Quarter-final 1st leg
11 Apr 2021 Sheffield United v Arsenal W 0-3 Premier League
15 Apr 2021 Slavia Praha v Arsenal W 0-4 UEFA Europa League Quarter-final 2nd leg
18 Apr 2021 Arsenal v Fulham D 1-1 Premier League
23 Apr 2021 Arsenal v Everton L 0-1 Premier League
29 Apr 2021 Villarreal v Arsenal L 2-1 UEFA Europa League Semi-final 1st leg
06 May 2021 Arsenal v Villarreal D 0-0 UEFA Europa League Semi-final 2nd leg
09 May 2021 Arsenal v West Bromwich Albion W 3-1 Premier League
12 May 2021 Chelsea v Arsenal W 0-1 Premier League
19 May 2021 Crystal Palace v Arsenal W 1-3 Premier League
23 May 2021 Arsenal v Brighton and Hove Albion W 2-0 Premier League
22 Aug 2021 Arsenal v Chelsea L 0-2 Premier League
25 Aug 2021 West Bromwich Albion v Arsenal W 0-6 League Cup 2nd round
28 Aug 2021 Manchester City v Arsenal L 5-0 Premier League
22 Sep 2021 Arsenal v AFC Wimbledon W 3-0 League Cup 3rd round
26 Oct 2021 Arsenal v Leeds United W 2-0 League Cup 4th round
11 Dec 2021 Arsenal v Southampton W 3-0 Premier League
21 Dec 2021 Arsenal v Sunderland W 5-1 League Cup 5th round
26 Dec 2021 Norwich City v Arsenal W 0-5 Premier League
01 Jan 2022 Arsenal v Manchester City L 1-2 Premier League
09 Jan 2022 Nottingham Forest v Arsenal L 1-0 FA Cup 3rd round
13 Jan 2022 Liverpool v Arsenal D 0-0 League Cup Semi-final 1st leg
23 Jan 2022 Arsenal v Burnley D 0-0 Premier League
10 Feb 2022 Wolverhampton Wanderers v Arsenal W 0-1 Premier League
06 Mar 2022 Watford v Arsenal W 2-3 Premier League
19 Mar 2022 Aston Villa v Arsenal W 0-1 Premier League
20 Apr 2022 Chelsea v Arsenal W 2-4 Premier League
23 Apr 2022 Arsenal v Manchester United W 3-1 Premier League
01 May 2022 West Ham United v Arsenal W 1-2 Premier League
08 May 2022 Arsenal v Leeds United W 2-1 Premier League
12 May 2022 Tottenham Hotspur v Arsenal L 3-0 Premier League
22 May 2022 Arsenal v Everton W 5-1 Premier League
27 Aug 2022 Arsenal v Fulham W 2-1 Premier League
31 Aug 2022 Arsenal v Aston Villa W 2-1 Premier League
08 Sep 2022 FC Zurich v Arsenal W 1-2 UEFA Europa League Group A
06 Oct 2022 Arsenal v FK Bodo Glimt W 3-0 UEFA Europa League Group A
13 Oct 2022 FK Bodo Glimt v Arsenal W 0-1 UEFA Europa League Group A
16 Oct 2022 Leeds United v Arsenal W 0-1 Premier League
20 Oct 2022 Arsenal v PSV Eindhoven W 1-0 UEFA Europa League Group A
27 Oct 2022 PSV Eindhoven v Arsenal L 2-0 UEFA Europa League Group A
03 Nov 2022 Arsenal v FC Zurich W 1-0 UEFA Europa League Group A
06 Nov 2022 Chelsea v Arsenal W 0-1 Premier League
09 Nov 2022 Arsenal v Brighton and Hove Albion L 1-3 League Cup 3rd round
31 Dec 2022 Brighton and Hove Albion v Arsenal W 2-4 Premier League
09 Jan 2023 Oxford United v Arsenal W 0-3 FA Cup 3rd round
22 Jan 2023 Arsenal v Manchester United W 3-2 Premier League
27 Jan 2023 Manchester City v Arsenal L 1-0 FA Cup 4th round
18 Feb 2023 Aston Villa v Arsenal W 2-4 Premier League
16 Mar 2023 Arsenal v Sporting Clube Portugal L 1-1 (3-5) UEFA Europa League Round of 16 2nd leg
19 Mar 2023 Arsenal v Crystal Palace W 4-1 Premier League
01 Apr 2023 Arsenal v Leeds United W 4-1 Premier League
09 Apr 2023 Liverpool v Arsenal D 2-2 Premier League
16 Apr 2023 West Ham United v Arsenal D 2-2 Premier League
21 Apr 2023 Arsenal v Southampton D 3-3 Premier League
26 Apr 2023 Manchester City v Arsenal L 4-1 Premier League
02 May 2023 Arsenal v Chelsea W 3-1 Premier League


Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.