Date of birth | 21 May 1989 |
Place of birth | Acton, England |
Nationality | Welsh |
Weight | 73 kg |
Height | 1.85 m |
Position | Forward |
Hal Robson-Kanu's contract at Reading was extended to June 2011 in March 2009, to June 2014 in July 2011 and to June 2016 in July 2013.
He joined West Bromwich Albion in August 2016 with a two-year contract that was extended to June 2020 in July 2017 and to June 2021 in October 2019.
Team | Joined | Left | Loan / Trialist |
---|---|---|---|
Reading | 04 Jul 2007 | 30 Jun 2016 | |
Southend United | 30 Jan 2008 | 31 May 2008 | L |
Southend United | 21 Aug 2008 | 21 Nov 2008 | L |
Swindon Town | 26 Jan 2009 | 31 May 2009 | L |
West Bromwich Albion | 31 Aug 2016 | 30 Jun 2021 |
Season | Team | Competition | Apps | Subs | Goals | Y | R |
---|---|---|---|---|---|---|---|
2007-08 | Southend United | League One | 6 | 2 |
3 |
||
2008-09 | Southend United | Johnstones Paint Trophy | 1 | ||||
2008-09 | Southend United | League One | 12 | 2 |
2 |
1
|
|
2008-09 | Swindon Town | League One | 20 | 4 |
1
|
||
2009-10 | Reading | FA Cup | 1 |
||||
2009-10 | Reading | League Championship | 4 | 13 |
1
|
||
2010-11 | Reading | FA Cup | 1 | 3 |
|||
2010-11 | Reading | League Championship | 12 | 15 |
5 |
1
|
|
2010-11 | Reading | League Championship Play-Offs | 1 | 1 |
|||
2010-11 | Reading | League Cup | 1 | 1 |
|||
2011-12 | Reading | FA Cup | 1 | ||||
2011-12 | Reading | League Championship | 19 | 17 |
4 |
3
|
|
2011-12 | Reading | League Cup | 1 |
1
|
|||
2012-13 | Reading | FA Cup | 2 | 1 |
|||
2012-13 | Reading | League Cup | 2 |
1
|
|||
2012-13 | Reading | Premier League | 13 | 12 |
7 |
||
2013-14 | Reading | League Championship | 19 | 17 |
4 |
2
|
|
2013-14 | Reading | League Cup | 1 | ||||
2014-15 | Reading | FA Cup | 5 | 1 |
3 |
1
|
|
2014-15 | Reading | League Championship | 26 | 3 |
1 |
2
|
|
2014-15 | Reading | League Cup | 1 |
1
|
|||
2015-16 | Reading | FA Cup | 5 | 2 |
|||
2015-16 | Reading | League Championship | 21 | 7 |
3 |
4
|
|
2015-16 | Reading | League Cup | 2 |
2
|
|||
2016-17 | West Bromwich Albion | FA Cup | 1 |
||||
2016-17 | West Bromwich Albion | Premier League | 5 | 24 |
3 |
3
|
|
2017-18 | West Bromwich Albion | FA Cup | 1 | 1 |
|||
2017-18 | West Bromwich Albion | League Cup | 1 | ||||
2017-18 | West Bromwich Albion | Premier League | 8 | 13 |
2 |
2
|
|
2017-18 | West Bromwich Albion | Premier League Asia Trophy | 2 |
||||
2020-21 | West Bromwich Albion | League Cup | 2 | 3 |
|||
2020-21 | West Bromwich Albion | Premier League | 2 | 17 |
2 |
2
|
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 | |
---|---|---|---|---|---|
17 Sep 2016 | West Bromwich Albion v West Ham United | W | 4-2 | Premier League | |
24 Sep 2016 | Stoke City v West Bromwich Albion | D | 1-1 | Premier League | |
01 Oct 2016 | Sunderland v West Bromwich Albion | D | 1-1 | Premier League | |
22 Oct 2016 | Liverpool v West Bromwich Albion | L | 2-1 | Premier League | |
29 Oct 2016 | West Bromwich Albion v Manchester City | L | 0-4 | Premier League | |
06 Nov 2016 | Leicester City v West Bromwich Albion | W | 1-2 | Premier League | |
21 Nov 2016 | West Bromwich Albion v Burnley | W | 4-0 | Premier League | |
26 Nov 2016 | Hull City v West Bromwich Albion | D | 1-1 | Premier League | |
03 Dec 2016 | West Bromwich Albion v Watford | W | 3-1 | Premier League | |
11 Dec 2016 | Chelsea v West Bromwich Albion | L | 1-0 | Premier League | |
14 Dec 2016 | West Bromwich Albion v Swansea City | W | 3-1 | Premier League | |
17 Dec 2016 | West Bromwich Albion v Manchester United | L | 0-2 | Premier League | |
26 Dec 2016 | Arsenal v West Bromwich Albion | L | 1-0 | Premier League | |
31 Dec 2016 | Southampton v West Bromwich Albion | W | 1-2 | Premier League | |
02 Jan 2017 | West Bromwich Albion v Hull City | W | 3-1 | Premier League | |
07 Jan 2017 | West Bromwich Albion v Derby County | L | 1-2 | FA Cup | 3rd round |
14 Jan 2017 | Tottenham Hotspur v West Bromwich Albion | L | 4-0 | Premier League | |
21 Jan 2017 | West Bromwich Albion v Sunderland | W | 2-0 | Premier League | |
31 Jan 2017 | Middlesbrough v West Bromwich Albion | D | 1-1 | Premier League | |
04 Feb 2017 | West Bromwich Albion v Stoke City | W | 1-0 | Premier League | |
11 Feb 2017 | West Ham United v West Bromwich Albion | D | 2-2 | Premier League | |
04 Mar 2017 | West Bromwich Albion v Crystal Palace | L | 0-2 | Premier League | |
11 Mar 2017 | Everton v West Bromwich Albion | L | 3-0 | Premier League | |
18 Mar 2017 | West Bromwich Albion v Arsenal | W | 3-1 | Premier League | |
01 Apr 2017 | Manchester United v West Bromwich Albion | D | 0-0 | Premier League | |
04 Apr 2017 | Watford v West Bromwich Albion | L | 2-0 | Premier League | |
08 Apr 2017 | West Bromwich Albion v Southampton | L | 0-1 | Premier League | |
16 Apr 2017 | West Bromwich Albion v Liverpool | L | 0-1 | Premier League | |
16 May 2017 | Manchester City v West Bromwich Albion | L | 3-1 | Premier League | |
21 May 2017 | Swansea City v West Bromwich Albion | L | 2-1 | Premier League | |
19 Jul 2017 | Leicester City v West Bromwich Albion | L | 1-1 (6-7) | Premier League Asia Trophy | Semi-final |
22 Jul 2017 | Crystal Palace v West Bromwich Albion | L | 2-0 | Premier League Asia Trophy | 3rd place play-off |
12 Aug 2017 | West Bromwich Albion v AFC Bournemouth | W | 1-0 | Premier League | |
19 Aug 2017 | Burnley v West Bromwich Albion | W | 0-1 | Premier League | |
16 Sep 2017 | West Bromwich Albion v West Ham United | D | 0-0 | Premier League | |
20 Sep 2017 | West Bromwich Albion v Manchester City | L | 1-2 | League Cup | 3rd round |
25 Sep 2017 | Arsenal v West Bromwich Albion | L | 2-0 | Premier League | |
30 Sep 2017 | West Bromwich Albion v Watford | D | 2-2 | Premier League | |
28 Oct 2017 | West Bromwich Albion v Manchester City | L | 2-3 | Premier League | |
04 Nov 2017 | Huddersfield Town v West Bromwich Albion | L | 1-0 | Premier League | |
25 Nov 2017 | Tottenham Hotspur v West Bromwich Albion | D | 1-1 | Premier League | |
28 Nov 2017 | West Bromwich Albion v Newcastle United | D | 2-2 | Premier League | |
02 Dec 2017 | West Bromwich Albion v Crystal Palace | D | 0-0 | Premier League | |
09 Dec 2017 | Swansea City v West Bromwich Albion | L | 1-0 | Premier League | |
13 Dec 2017 | Liverpool v West Bromwich Albion | D | 0-0 | Premier League | |
23 Dec 2017 | Stoke City v West Bromwich Albion | L | 3-1 | Premier League | |
26 Dec 2017 | West Bromwich Albion v Everton | D | 0-0 | Premier League | |
31 Dec 2017 | West Bromwich Albion v Arsenal | D | 1-1 | Premier League | |
02 Jan 2018 | West Ham United v West Bromwich Albion | L | 2-1 | Premier League | |
06 Jan 2018 | Exeter City v West Bromwich Albion | W | 0-2 | FA Cup | 3rd round |
27 Jan 2018 | Liverpool v West Bromwich Albion | W | 2-3 | FA Cup | 4th round |
10 Mar 2018 | West Bromwich Albion v Leicester City | L | 1-4 | Premier League | |
17 Mar 2018 | AFC Bournemouth v West Bromwich Albion | L | 2-1 | Premier League | |
21 Apr 2018 | West Bromwich Albion v Liverpool | D | 2-2 | Premier League | |
28 Apr 2018 | Newcastle United v West Bromwich Albion | W | 0-1 | Premier League | |
13 May 2018 | Crystal Palace v West Bromwich Albion | L | 2-0 | Premier League | |
13 Sep 2020 | West Bromwich Albion v Leicester City | L | 0-3 | Premier League | |
16 Sep 2020 | West Bromwich Albion v Harrogate Town | W | 3-0 | League Cup | 2nd round |
22 Sep 2020 | West Bromwich Albion v Brentford | L | 2-2 (4-5) | League Cup | 3rd round |
26 Sep 2020 | West Bromwich Albion v Chelsea | D | 3-3 | Premier League | |
04 Oct 2020 | Southampton v West Bromwich Albion | L | 2-0 | Premier League | |
21 Nov 2020 | Manchester United v West Bromwich Albion | L | 1-0 | Premier League | |
28 Nov 2020 | West Bromwich Albion v Sheffield United | W | 1-0 | Premier League | |
16 Jan 2021 | Wolverhampton Wanderers v West Bromwich Albion | W | 2-3 | Premier League | |
19 Jan 2021 | West Ham United v West Bromwich Albion | L | 2-1 | Premier League | |
26 Jan 2021 | West Bromwich Albion v Manchester City | L | 0-5 | Premier League | |
02 Feb 2021 | Sheffield United v West Bromwich Albion | L | 2-1 | Premier League | |
27 Feb 2021 | West Bromwich Albion v Brighton and Hove Albion | W | 1-0 | Premier League | |
04 Mar 2021 | West Bromwich Albion v Everton | L | 0-1 | Premier League | |
07 Mar 2021 | West Bromwich Albion v Newcastle United | D | 0-0 | Premier League | |
13 Mar 2021 | Crystal Palace v West Bromwich Albion | L | 1-0 | Premier League | |
12 Apr 2021 | West Bromwich Albion v Southampton | W | 3-0 | Premier League | |
22 Apr 2021 | Leicester City v West Bromwich Albion | L | 3-0 | Premier League | |
09 May 2021 | Arsenal v West Bromwich Albion | L | 3-1 | Premier League | |
16 May 2021 | West Bromwich Albion v Liverpool | L | 1-2 | Premier League | |
19 May 2021 | West Bromwich Albion v West Ham United | L | 1-3 | Premier League | |
23 May 2021 | Leeds United v West Bromwich Albion | L | 3-1 | 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 |
---|---|---|---|---|---|---|---|
2009-10 | England | Under-20 | 1 | ||||
2009-10 | Wales | International Friendly | 1 |
||||
2010-11 | Wales | Nations Cup | 1 | ||||
2010-11 | Wales | UEFA European Championship | 1 |
||||
2011-12 | Wales | International Friendly | 2 | 1 |
|||
2011-12 | Wales | UEFA European Championship | 1 |
||||
2012-13 | Wales | FIFA World Cup | 2 | 3 |
1 |
2
|
|
2012-13 | Wales | International Friendly | 2 |
1
|
|||
2013-14 | Wales | FIFA World Cup | 2 | 1 |
|||
2013-14 | Wales | International Friendly | 4 | ||||
2014-15 | Wales | UEFA European Championship | 4 | 1 |
1 |
||
2015-16 | Wales | UEFA European Championship | 7 | 2 |
2 |
1
|
|
2016-17 | Wales | FIFA World Cup | 2 | 3 |
|||
2017-18 | Wales | FIFA World Cup | 2 | 2 |
1 |
1
|
|
2020-21 | Wales | International Friendly | 1 |
||||
2020-21 | Wales | UEFA Nations League | 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 | |
---|---|---|---|---|---|
11 Aug 2009 | England v Montenegro | W | 5-0 | Under-20 | |
23 May 2010 | Croatia v Wales | L | 2-0 | International Friendly | |
08 Oct 2010 | Wales v Bulgaria | L | 0-1 | UEFA European Championship | Group G |
08 Feb 2011 | Republic of Ireland v Wales | L | 3-0 | Nations Cup | |
02 Sep 2011 | Wales v Montenegro | W | 2-1 | UEFA European Championship | Group G |
12 Nov 2011 | Wales v Norway | W | 4-1 | International Friendly | |
29 Feb 2012 | Wales v Costa Rica | L | 0-1 | International Friendly | |
27 May 2012 | Mexico v Wales | L | 2-0 | International Friendly | |
15 Aug 2012 | Wales v Bosnia and Herzegovina | L | 0-2 | International Friendly | |
07 Sep 2012 | Wales v Belgium | L | 0-2 | FIFA World Cup | Europe group A |
12 Oct 2012 | Wales v Scotland | W | 2-1 | FIFA World Cup | Europe group A |
16 Oct 2012 | Croatia v Wales | L | 2-0 | FIFA World Cup | Europe group A |
06 Feb 2013 | Wales v Austria | W | 2-1 | International Friendly | |
22 Mar 2013 | Scotland v Wales | W | 1-2 | FIFA World Cup | Europe group A |
26 Mar 2013 | Wales v Croatia | L | 1-2 | FIFA World Cup | Europe group A |
14 Aug 2013 | Wales v Republic of Ireland | D | 0-0 | International Friendly | |
10 Sep 2013 | Wales v Serbia | L | 0-3 | FIFA World Cup | Europe group A |
11 Oct 2013 | Wales v North Macedonia | W | 1-0 | FIFA World Cup | Europe group A |
15 Oct 2013 | Belgium v Wales | D | 1-1 | FIFA World Cup | Europe group A |
16 Nov 2013 | Wales v Finland | D | 1-1 | International Friendly | |
05 Mar 2014 | Wales v Iceland | W | 3-1 | International Friendly | |
04 Jun 2014 | Netherlands v Wales | L | 2-0 | International Friendly | |
10 Oct 2014 | Wales v Bosnia and Herzegovina | D | 0-0 | UEFA European Championship | Qualifying group B |
13 Oct 2014 | Wales v Cyprus | W | 2-1 | UEFA European Championship | Qualifying group B |
16 Nov 2014 | Belgium v Wales | D | 0-0 | UEFA European Championship | Qualifying group B |
28 Mar 2015 | Israel v Wales | W | 0-3 | UEFA European Championship | Qualifying group B |
12 Jun 2015 | Wales v Belgium | W | 1-0 | UEFA European Championship | Qualifying group B |
03 Sep 2015 | Cyprus v Wales | W | 0-1 | UEFA European Championship | Qualifying group B |
06 Sep 2015 | Wales v Israel | D | 0-0 | UEFA European Championship | Qualifying group B |
10 Oct 2015 | Bosnia and Herzegovina v Wales | L | 2-0 | UEFA European Championship | Qualifying group B |
13 Oct 2015 | Wales v Andorra | W | 2-0 | UEFA European Championship | Qualifying group B |
11 Jun 2016 | Wales v Slovakia | W | 2-1 | UEFA European Championship | Group B |
16 Jun 2016 | England v Wales | L | 2-1 | UEFA European Championship | Group B |
25 Jun 2016 | Wales v Northern Ireland | W | 1-0 | UEFA European Championship | Finals - Round of 16 |
01 Jul 2016 | Wales v Belgium | W | 3-1 | UEFA European Championship | Quarter-final |
06 Jul 2016 | Portugal v Wales | L | 2-0 | UEFA European Championship | Semi-final |
05 Sep 2016 | Wales v Moldova | W | 4-0 | FIFA World Cup | Europe group D |
06 Oct 2016 | Austria v Wales | D | 2-2 | FIFA World Cup | Europe group D |
09 Oct 2016 | Wales v Georgia | D | 1-1 | FIFA World Cup | Europe group D |
12 Nov 2016 | Wales v Serbia | D | 1-1 | FIFA World Cup | Europe group D |
24 Mar 2017 | Republic of Ireland v Wales | D | 0-0 | FIFA World Cup | Europe group D |
02 Sep 2017 | Wales v Austria | W | 1-0 | FIFA World Cup | Europe group D |
05 Sep 2017 | Moldova v Wales | W | 0-2 | FIFA World Cup | Europe group D |
06 Oct 2017 | Georgia v Wales | W | 0-1 | FIFA World Cup | Europe group D |
09 Oct 2017 | Wales v Republic of Ireland | L | 0-1 | FIFA World Cup | Europe group D |
06 Sep 2020 | Wales v Bulgaria | W | 1-0 | UEFA Nations League | League B Group B4 |
27 Mar 2021 | Wales v Mexico | W | 1-0 | International Friendly |
Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.