Josh Magennis

Date of birth15 August 1990
Place of birthBelfast
NationalityNorthern Irish
Weight92 kg
Height1.88 m
PositionForward

Josh Magennis began his youth career as an outfield player before taking up the role of goalkeeper.

In April 2008, he reverted to being a striker.

Josh joined Charlton Athletic in August 2016 with a two-year contract.

Club history

Team Joined Left Loan / Trialist
Cardiff City 01 Jul 2009 30 Jun 2010
Grimsby Town 15 Oct 2009 29 Oct 2009 L
Aberdeen 05 Jul 2010 30 Jun 2014
St Mirren 30 Jan 2014 31 May 2014 L
Kilmarnock 16 Jul 2014 11 Aug 2016
Charlton Athletic 11 Aug 2016

Club stats

Season Team Competition Apps Subs Goals Y R
2009-10 Cardiff City League Championship 1
8
2009-10 Cardiff City League Cup
1
1
2009-10 Grimsby Town League Two 1
1
1
2016-17 Charlton Athletic FA Cup 2
2016-17 Charlton Athletic League One 36
3
10
4
2017-18 Charlton Athletic FA Cup 1
2017-18 Charlton Athletic Football League Trophy 1
2017-18 Charlton Athletic League Cup
1
2017-18 Charlton Athletic League One 37
5
10
5
2017-18 Charlton Athletic League One Play-Offs 2


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
13 Aug 2016 Charlton Athletic v Northampton Town D 1-1 League One
16 Aug 2016 Charlton Athletic v Shrewsbury Town W 3-0 League One
20 Aug 2016 Walsall v Charlton Athletic W 1-2 League One
27 Aug 2016 Charlton Athletic v Bolton Wanderers D 1-1 League One
10 Sep 2016 Fleetwood Town v Charlton Athletic D 2-2 League One
17 Sep 2016 Charlton Athletic v AFC Wimbledon L 1-2 League One
20 Sep 2016 Scunthorpe United v Charlton Athletic D 0-0 League One
24 Sep 2016 Oxford United v Charlton Athletic D 1-1 League One
27 Sep 2016 Charlton Athletic v Oldham Athletic D 1-1 League One
01 Oct 2016 Charlton Athletic v Rochdale L 0-1 League One
15 Oct 2016 Charlton Athletic v Coventry City W 3-0 League One
18 Oct 2016 Port Vale v Charlton Athletic D 1-1 League One
22 Oct 2016 Gillingham v Charlton Athletic D 1-1 League One
29 Oct 2016 Charlton Athletic v Chesterfield W 1-0 League One
05 Nov 2016 Charlton Athletic v Scunthorpe United W 3-1 FA Cup 1st round
19 Nov 2016 Charlton Athletic v Port Vale W 2-0 League One
22 Nov 2016 Bristol Rovers v Charlton Athletic W 1-5 League One
26 Nov 2016 Charlton Athletic v Sheffield United D 1-1 League One
03 Dec 2016 Charlton Athletic v Milton Keynes Dons D 0-0 FA Cup 2nd round
10 Dec 2016 Bradford City v Charlton Athletic D 0-0 League One
17 Dec 2016 Charlton Athletic v Peterborough United L 0-2 League One
21 Dec 2016 Millwall v Charlton Athletic L 3-1 League One
26 Dec 2016 Milton Keynes Dons v Charlton Athletic W 0-1 League One
31 Dec 2016 Southend United v Charlton Athletic D 1-1 League One
02 Jan 2017 Charlton Athletic v Bristol Rovers W 4-1 League One
14 Jan 2017 Charlton Athletic v Millwall D 0-0 League One
11 Feb 2017 AFC Wimbledon v Charlton Athletic D 1-1 League One
14 Feb 2017 Oldham Athletic v Charlton Athletic L 1-0 League One
18 Feb 2017 Rochdale v Charlton Athletic D 3-3 League One
21 Feb 2017 Charlton Athletic v Oxford United L 0-1 League One
25 Feb 2017 Charlton Athletic v Bury L 0-1 League One
28 Feb 2017 Shrewsbury Town v Charlton Athletic L 4-3 League One
04 Mar 2017 Northampton Town v Charlton Athletic L 2-1 League One
07 Mar 2017 Charlton Athletic v Scunthorpe United W 2-1 League One
01 Apr 2017 Peterborough United v Charlton Athletic L 2-0 League One
04 Apr 2017 Charlton Athletic v Milton Keynes Dons L 0-2 League One
08 Apr 2017 Charlton Athletic v Southend United W 2-1 League One
14 Apr 2017 Coventry City v Charlton Athletic D 1-1 League One
17 Apr 2017 Charlton Athletic v Gillingham W 3-0 League One
22 Apr 2017 Chesterfield v Charlton Athletic W 1-2 League One
30 Apr 2017 Charlton Athletic v Swindon Town W 3-0 League One
12 Aug 2017 Plymouth Argyle v Charlton Athletic L 2-0 League One
19 Aug 2017 Charlton Athletic v Northampton Town W 4-1 League One
22 Aug 2017 Norwich City v Charlton Athletic L 4-1 League Cup 2nd round
26 Aug 2017 Rotherham United v Charlton Athletic W 0-2 League One
09 Sep 2017 Charlton Athletic v Southend United W 2-1 League One
12 Sep 2017 Charlton Athletic v Wigan Athletic L 0-3 League One
16 Sep 2017 Gillingham v Charlton Athletic L 1-0 League One
23 Sep 2017 Charlton Athletic v Bury D 1-1 League One
26 Sep 2017 Walsall v Charlton Athletic D 2-2 League One
30 Sep 2017 Fleetwood Town v Charlton Athletic W 1-3 League One
14 Oct 2017 Charlton Athletic v Doncaster Rovers W 1-0 League One
17 Oct 2017 Oxford United v Charlton Athletic D 1-1 League One
21 Oct 2017 Bradford City v Charlton Athletic W 0-1 League One
28 Oct 2017 Charlton Athletic v AFC Wimbledon W 1-0 League One
18 Nov 2017 Charlton Athletic v Milton Keynes Dons D 2-2 League One
21 Nov 2017 Charlton Athletic v Rochdale W 2-1 League One
25 Nov 2017 Scunthorpe United v Charlton Athletic L 2-0 League One
28 Nov 2017 Charlton Athletic v Peterborough United D 2-2 League One
03 Dec 2017 AFC Wimbledon v Charlton Athletic L 3-1 FA Cup 2nd round
09 Dec 2017 Charlton Athletic v Portsmouth L 0-1 League One
16 Dec 2017 Blackburn Rovers v Charlton Athletic L 2-0 League One
23 Dec 2017 Charlton Athletic v Blackpool D 1-1 League One
26 Dec 2017 Southend United v Charlton Athletic L 3-1 League One
29 Dec 2017 Wigan Athletic v Charlton Athletic D 0-0 League One
01 Jan 2018 Charlton Athletic v Gillingham L 1-2 League One
06 Jan 2018 Charlton Athletic v Oldham Athletic W 1-0 League One
09 Jan 2018 Charlton Athletic v Oxford United L 1-1 (0-3) Football League Trophy 3rd round
13 Jan 2018 Bury v Charlton Athletic W 0-1 League One
20 Jan 2018 Charlton Athletic v Walsall W 3-1 League One
03 Feb 2018 Charlton Athletic v Oxford United L 2-3 League One
10 Feb 2018 Doncaster Rovers v Charlton Athletic D 1-1 League One
13 Feb 2018 Charlton Athletic v Bradford City D 1-1 League One
17 Feb 2018 Milton Keynes Dons v Charlton Athletic W 1-2 League One
24 Feb 2018 Charlton Athletic v Shrewsbury Town L 0-2 League One
10 Mar 2018 Peterborough United v Charlton Athletic L 4-1 League One
13 Mar 2018 Blackpool v Charlton Athletic L 1-0 League One
17 Mar 2018 Charlton Athletic v Fleetwood Town D 0-0 League One
30 Mar 2018 Northampton Town v Charlton Athletic W 0-4 League One
02 Apr 2018 Charlton Athletic v Rotherham United W 3-1 League One
07 Apr 2018 Bristol Rovers v Charlton Athletic D 1-1 League One
10 Apr 2018 AFC Wimbledon v Charlton Athletic L 1-0 League One
14 Apr 2018 Charlton Athletic v Scunthorpe United L 0-1 League One
17 Apr 2018 Shrewsbury Town v Charlton Athletic W 0-2 League One
21 Apr 2018 Portsmouth v Charlton Athletic W 0-1 League One
28 Apr 2018 Charlton Athletic v Blackburn Rovers W 1-0 League One
10 May 2018 Charlton Athletic v Shrewsbury Town L 0-1 League One Play-Offs Semi-final 1st leg
13 May 2018 Shrewsbury Town v Charlton Athletic L 1-0 League One Play-Offs Semi-final 2nd leg


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

International stats

Season Team Competition Apps Subs Goals Y R
2009-10 Northern Ireland International Friendly
2
2010-11 Northern Ireland International Friendly
1
2012-13 Northern Ireland FIFA World Cup
1
2012-13 Northern Ireland International Friendly
1
2013-14 Northern Ireland International Friendly
2
1
2014-15 Northern Ireland International Friendly 1
1
2014-15 Northern Ireland UEFA European Championship
3
2015-16 Northern Ireland International Friendly
3
2015-16 Northern Ireland UEFA European Championship 1
6
1
1
2016-17 Northern Ireland FIFA World Cup 4
1
1
2016-17 Northern Ireland International Friendly 2
2017-18 Northern Ireland FIFA World Cup 5
1
3
2017-18 Northern Ireland International Friendly 3
2018-19 Northern Ireland UEFA European Championship 1
3
2
2018-19 Northern Ireland UEFA Nations League 1
1
2019-20 Northern Ireland International Friendly 1
1
1
2019-20 Northern Ireland UEFA European Championship 2
2
1
2020-21 Northern Ireland FIFA World Cup 2
2020-21 Northern Ireland International Friendly 2
2020-21 Northern Ireland UEFA European Championship 2
2020-21 Northern Ireland UEFA Nations League 3
2
1
1
2021-22 Northern Ireland FIFA World Cup 3
1
2
2021-22 Northern Ireland International Friendly 2
1
2022-23 Northern Ireland UEFA European Championship
2
2022-23 Northern Ireland UEFA Nations League 2
1
2023-24 Northern Ireland International Friendly
2
2023-24 Northern Ireland UEFA European Championship 2
3
1


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

International matches

Date Match Result Competition Round
26 May 2010 Turkey v Northern Ireland L 2-0 International Friendly
30 May 2010 Chile v Northern Ireland L 1-0 International Friendly
17 Nov 2010 Northern Ireland v Morocco D 1-1 International Friendly
06 Feb 2013 Malta v Northern Ireland D 0-0 International Friendly
26 Mar 2013 Northern Ireland v Israel L 0-2 FIFA World Cup Europe group F
30 May 2014 Uruguay v Northern Ireland L 1-0 International Friendly
04 Jun 2014 Chile v Northern Ireland L 2-0 International Friendly
11 Oct 2014 Northern Ireland v Faroe Islands W 2-0 UEFA European Championship Qualifying group F
14 Oct 2014 Greece v Northern Ireland W 0-2 UEFA European Championship Qualifying group F
25 Mar 2015 Scotland v Northern Ireland L 1-0 International Friendly
29 Mar 2015 Northern Ireland v Finland W 2-1 UEFA European Championship Qualifying group F
31 May 2015 Northern Ireland v Qatar D 1-1 International Friendly
04 Sep 2015 Faroe Islands v Northern Ireland W 1-3 UEFA European Championship Qualifying group F
07 Sep 2015 Northern Ireland v Hungary D 1-1 UEFA European Championship Qualifying group F
08 Oct 2015 Northern Ireland v Greece W 3-1 UEFA European Championship Qualifying group F
11 Oct 2015 Finland v Northern Ireland D 1-1 UEFA European Championship Qualifying group F
13 Nov 2015 Northern Ireland v Latvia W 1-0 International Friendly
28 Mar 2016 Northern Ireland v Slovenia W 1-0 International Friendly
04 Jun 2016 Slovakia v Northern Ireland D 0-0 International Friendly
16 Jun 2016 Ukraine v Northern Ireland W 0-2 UEFA European Championship Group C
21 Jun 2016 Northern Ireland v Germany L 0-1 UEFA European Championship Group C
25 Jun 2016 Wales v Northern Ireland L 1-0 UEFA European Championship Finals - Round of 16
04 Sep 2016 Czech Republic v Northern Ireland D 0-0 FIFA World Cup Europe group C
08 Oct 2016 Northern Ireland v San Marino W 4-0 FIFA World Cup Europe group C
11 Oct 2016 Germany v Northern Ireland L 2-0 FIFA World Cup Europe group C
11 Nov 2016 Northern Ireland v Azerbaijan W 4-0 FIFA World Cup Europe group C
15 Nov 2016 Northern Ireland v Croatia L 0-3 International Friendly
02 Jun 2017 Northern Ireland v New Zealand W 1-0 International Friendly
10 Jun 2017 Azerbaijan v Northern Ireland W 0-1 FIFA World Cup Europe group C
01 Sep 2017 San Marino v Northern Ireland W 0-3 FIFA World Cup Europe group C
04 Sep 2017 Northern Ireland v Czech Republic W 2-0 FIFA World Cup Europe group C
05 Oct 2017 Northern Ireland v Germany L 1-3 FIFA World Cup Europe group C
08 Oct 2017 Norway v Northern Ireland L 1-0 FIFA World Cup Europe group C
09 Nov 2017 Northern Ireland v Switzerland L 0-1 FIFA World Cup Play-off 1st leg
12 Nov 2017 Switzerland v Northern Ireland D 0-0 FIFA World Cup UEFA European qualifier
24 Mar 2018 Northern Ireland v Korea Republic W 2-1 International Friendly
30 May 2018 Panama v Northern Ireland D 0-0 International Friendly
03 Jun 2018 Costa Rica v Northern Ireland L 3-0 International Friendly
12 Oct 2018 Austria v Northern Ireland L 1-0 UEFA Nations League League B Group B3
15 Oct 2018 Bosnia and Herzegovina v Northern Ireland L 2-0 UEFA Nations League League B Group B3
21 Mar 2019 Northern Ireland v Estonia W 2-0 UEFA European Championship Qualifying group C
24 Mar 2019 Northern Ireland v Belarus W 2-1 UEFA European Championship Qualifying group C
08 Jun 2019 Estonia v Northern Ireland W 1-2 UEFA European Championship Qualifying group C
11 Jun 2019 Belarus v Northern Ireland W 0-1 UEFA European Championship Qualifying group C
05 Sep 2019 Northern Ireland v Luxembourg W 1-0 International Friendly
09 Sep 2019 Northern Ireland v Germany L 0-2 UEFA European Championship Qualifying group C
10 Oct 2019 Netherlands v Northern Ireland L 3-1 UEFA European Championship Qualifying group C
14 Oct 2019 Czech Republic v Northern Ireland W 2-3 International Friendly
16 Nov 2019 Northern Ireland v Netherlands D 0-0 UEFA European Championship Qualifying group C
19 Nov 2019 Germany v Northern Ireland L 6-1 UEFA European Championship Qualifying group C
04 Sep 2020 Romania v Northern Ireland D 1-1 UEFA Nations League League B Group B1
08 Oct 2020 Bosnia and Herzegovina v Northern Ireland W 1-1 (4-3) UEFA European Championship Play-off semi-final Path B
11 Oct 2020 Northern Ireland v Austria L 0-1 UEFA Nations League League B Group B1
14 Oct 2020 Norway v Northern Ireland L 1-0 UEFA Nations League League B Group B1
12 Nov 2020 Northern Ireland v Slovakia L 1-2 UEFA European Championship Play-off final Path B
15 Nov 2020 Austria v Northern Ireland L 2-1 UEFA Nations League League B Group B1
18 Nov 2020 Northern Ireland v Romania D 1-1 UEFA Nations League League B Group B1
25 Mar 2021 Italy v Northern Ireland L 2-0 FIFA World Cup Europe group C
31 Mar 2021 Northern Ireland v Bulgaria D 0-0 FIFA World Cup Europe group C
30 May 2021 Malta v Northern Ireland W 0-3 International Friendly
03 Jun 2021 Ukraine v Northern Ireland L 1-0 International Friendly
09 Oct 2021 Switzerland v Northern Ireland L 2-0 FIFA World Cup Europe group C
12 Oct 2021 Bulgaria v Northern Ireland L 2-1 FIFA World Cup Europe group C
12 Nov 2021 Northern Ireland v Lithuania W 1-0 FIFA World Cup Europe group C
15 Nov 2021 Northern Ireland v Italy D 0-0 FIFA World Cup Europe group C
25 Mar 2022 Luxembourg v Northern Ireland W 1-3 International Friendly
29 Mar 2022 Northern Ireland v Hungary L 0-1 International Friendly
24 Sep 2022 Northern Ireland v Kosovo W 2-1 UEFA Nations League League C Group C2
27 Sep 2022 Greece v Northern Ireland L 3-1 UEFA Nations League League C Group C2
23 Mar 2023 San Marino v Northern Ireland W 0-2 UEFA European Championship Qualifying group H
26 Mar 2023 Northern Ireland v Finland L 0-1 UEFA European Championship Qualifying group H
07 Sep 2023 Slovenia v Northern Ireland L 4-2 UEFA European Championship Qualifying group H
10 Sep 2023 Kazakhstan v Northern Ireland L 1-0 UEFA European Championship Qualifying group H
14 Oct 2023 Northern Ireland v San Marino W 3-0 UEFA European Championship Qualifying group H
17 Oct 2023 Northern Ireland v Slovenia L 0-1 UEFA European Championship Qualifying group H
17 Nov 2023 Finland v Northern Ireland L 4-0 UEFA European Championship Qualifying group H
22 Mar 2024 Romania v Northern Ireland D 1-1 International Friendly
26 Mar 2024 Scotland v Northern Ireland W 0-1 International Friendly


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