Victor Moses

Date of birth12 December 1990
Place of birthLagos
NationalityNigerian
Weight75 kg
Height1.78 m
PositionMidfielder/Forward

Victor Moses signed his first pro contract with Crystal Palace in December 2007.

It ran to June 2010 and was extended to June 2012 in July 2008.

Victor represented England up to Under-21 level

He joined Wigan Athletic in February 2010 with a contract to June 2013.

His contract at Chelsea was extended to June 2019 in September 2015 and to June 2021 in March 2017.

Club history

Team Joined Left Loan / Trialist
Crystal Palace 27 Dec 2007 01 Feb 2010
Wigan Athletic 01 Feb 2010 24 Aug 2012
Chelsea 24 Aug 2012 02 Jul 2021
Liverpool 02 Sep 2013 31 May 2014 L
Stoke City 16 Aug 2014 31 May 2015 L
West Ham United 01 Sep 2015 31 May 2016 L
Fenerbahce 25 Jan 2019 22 Jan 2020 L
Internazionale 23 Jan 2020 09 Aug 2020 L
Spartak Moscow 15 Oct 2020 31 May 2021 L
Spartak Moscow 02 Jul 2021

Club stats

Season Team Competition Apps Subs Goals Y R
2007-08 Crystal Palace FA Cup
1
2007-08 Crystal Palace League Championship 9
4
3
1
2007-08 Crystal Palace League Championship Play-Offs 1
1
2008-09 Crystal Palace FA Cup 2
1
2008-09 Crystal Palace League Championship 19
8
2
2
1
2008-09 Crystal Palace League Cup 2
2009-10 Crystal Palace FA Cup 1
2009-10 Crystal Palace League Championship 14
4
6
3
2009-10 Crystal Palace League Cup 2
2009-10 Wigan Athletic Premier League 2
12
1
2010-11 Wigan Athletic FA Cup 1
1
2010-11 Wigan Athletic League Cup 2
1
1
2010-11 Wigan Athletic Premier League 8
13
1
1
2011-12 Wigan Athletic FA Cup
1
2011-12 Wigan Athletic Premier League 36
2
6
4
2012-13 Chelsea FA Cup 4
1
2
2012-13 Chelsea FIFA Club World Cup 1
1
2012-13 Chelsea League Cup 3
2
2012-13 Chelsea Premier League 12
11
1
2012-13 Chelsea UEFA Champions League 2
2
1
2012-13 Chelsea UEFA Europa League 5
1
4
2012-13 Wigan Athletic Premier League 1
2013-14 Liverpool FA Cup 2
1
2013-14 Liverpool League Cup 1
2013-14 Liverpool Premier League 6
13
1
1
2014-15 Stoke City FA Cup 2
1
2014-15 Stoke City League Cup 1
1
2014-15 Stoke City Premier League 19
3
3
2015-16 Chelsea FA Community Shield
1
2015-16 West Ham United FA Cup 2
2
1
2015-16 West Ham United League Cup 1
2015-16 West Ham United Premier League 13
8
1
2016-17 Chelsea FA Cup 4
1
2016-17 Chelsea League Cup 2
1
2016-17 Chelsea Premier League 29
5
3
4
2017-18 Chelsea FA Community Shield 1
1
2017-18 Chelsea FA Cup 3
1
2017-18 Chelsea League Cup 2
1
2017-18 Chelsea Premier League 25
3
3
3
2017-18 Chelsea UEFA Champions League 4
2018-19 Chelsea FA Community Shield
1
2018-19 Chelsea League Cup 1
1
2018-19 Chelsea Premier League
2
2018-19 Chelsea UEFA Europa League
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
06 Feb 2010 Sunderland v Wigan Athletic D 1-1 Premier League
17 Feb 2010 Wigan Athletic v Bolton Wanderers D 0-0 Premier League
21 Feb 2010 Wigan Athletic v Tottenham Hotspur L 0-3 Premier League
27 Feb 2010 Birmingham City v Wigan Athletic L 1-0 Premier League
08 Mar 2010 Wigan Athletic v Liverpool W 1-0 Premier League
13 Mar 2010 Bolton Wanderers v Wigan Athletic L 4-0 Premier League
16 Mar 2010 Wigan Athletic v Aston Villa L 1-2 Premier League
20 Mar 2010 Wigan Athletic v Burnley W 1-0 Premier League
04 Apr 2010 Fulham v Wigan Athletic L 2-1 Premier League
14 Apr 2010 Wigan Athletic v Portsmouth D 0-0 Premier League
18 Apr 2010 Wigan Athletic v Arsenal W 3-2 Premier League
24 Apr 2010 West Ham United v Wigan Athletic L 3-2 Premier League
03 May 2010 Wigan Athletic v Hull City D 2-2 Premier League
09 May 2010 Chelsea v Wigan Athletic L 8-0 Premier League
14 Aug 2010 Wigan Athletic v Blackpool L 0-4 Premier League
24 Aug 2010 Hartlepool United v Wigan Athletic W 0-3 League Cup 2nd round
19 Sep 2010 Wigan Athletic v Manchester City L 0-2 Premier League
25 Sep 2010 Birmingham City v Wigan Athletic D 0-0 Premier League
26 Oct 2010 Wigan Athletic v Swansea City W 2-0 League Cup 4th round
30 Oct 2010 Fulham v Wigan Athletic L 2-0 Premier League
10 Nov 2010 Wigan Athletic v Liverpool D 1-1 Premier League
13 Nov 2010 Wigan Athletic v West Bromwich Albion W 1-0 Premier League
20 Nov 2010 Manchester United v Wigan Athletic L 2-0 Premier League
27 Nov 2010 West Ham United v Wigan Athletic L 3-1 Premier League
30 Nov 2010 Arsenal v Wigan Athletic L 2-0 League Cup 5th round
29 Jan 2011 Bolton Wanderers v Wigan Athletic D 0-0 FA Cup 4th round
01 Feb 2011 West Bromwich Albion v Wigan Athletic D 2-2 Premier League
05 Feb 2011 Wigan Athletic v Blackburn Rovers W 4-3 Premier League
12 Feb 2011 Liverpool v Wigan Athletic D 1-1 Premier League
16 Feb 2011 Wigan Athletic v Bolton Wanderers L 0-1 FA Cup 4th round replay
26 Feb 2011 Wigan Athletic v Manchester United L 0-4 Premier League
05 Mar 2011 Manchester City v Wigan Athletic L 1-0 Premier League
19 Mar 2011 Wigan Athletic v Birmingham City W 2-1 Premier League
02 Apr 2011 Wigan Athletic v Tottenham Hotspur D 0-0 Premier League
09 Apr 2011 Chelsea v Wigan Athletic L 1-0 Premier League
23 Apr 2011 Sunderland v Wigan Athletic L 4-2 Premier League
30 Apr 2011 Wigan Athletic v Everton D 1-1 Premier League
07 May 2011 Aston Villa v Wigan Athletic D 1-1 Premier League
15 May 2011 Wigan Athletic v West Ham United W 3-2 Premier League
22 May 2011 Stoke City v Wigan Athletic W 0-1 Premier League
13 Aug 2011 Wigan Athletic v Norwich City D 1-1 Premier League
20 Aug 2011 Swansea City v Wigan Athletic D 0-0 Premier League
27 Aug 2011 Wigan Athletic v Queens Park Rangers W 2-0 Premier League
10 Sep 2011 Manchester City v Wigan Athletic L 3-0 Premier League
17 Sep 2011 Everton v Wigan Athletic L 3-1 Premier League
24 Sep 2011 Wigan Athletic v Tottenham Hotspur L 1-2 Premier League
01 Oct 2011 Aston Villa v Wigan Athletic L 2-0 Premier League
15 Oct 2011 Wigan Athletic v Bolton Wanderers L 1-3 Premier League
22 Oct 2011 Newcastle United v Wigan Athletic L 1-0 Premier League
29 Oct 2011 Wigan Athletic v Fulham L 0-2 Premier League
06 Nov 2011 Wolverhampton Wanderers v Wigan Athletic L 3-1 Premier League
19 Nov 2011 Wigan Athletic v Blackburn Rovers D 3-3 Premier League
26 Nov 2011 Sunderland v Wigan Athletic W 1-2 Premier League
03 Dec 2011 Wigan Athletic v Arsenal L 0-4 Premier League
10 Dec 2011 West Bromwich Albion v Wigan Athletic W 1-2 Premier League
17 Dec 2011 Wigan Athletic v Chelsea D 1-1 Premier League
21 Dec 2011 Wigan Athletic v Liverpool D 0-0 Premier League
26 Dec 2011 Manchester United v Wigan Athletic L 5-0 Premier League
31 Dec 2011 Stoke City v Wigan Athletic D 2-2 Premier League
03 Jan 2012 Wigan Athletic v Sunderland L 1-4 Premier League
07 Jan 2012 Swindon Town v Wigan Athletic L 2-1 FA Cup 3rd round
16 Jan 2012 Wigan Athletic v Manchester City L 0-1 Premier League
21 Jan 2012 Queens Park Rangers v Wigan Athletic L 3-1 Premier League
31 Jan 2012 Tottenham Hotspur v Wigan Athletic L 3-1 Premier League
04 Feb 2012 Wigan Athletic v Everton D 1-1 Premier League
11 Feb 2012 Bolton Wanderers v Wigan Athletic W 1-2 Premier League
25 Feb 2012 Wigan Athletic v Aston Villa D 0-0 Premier League
03 Mar 2012 Wigan Athletic v Swansea City L 0-2 Premier League
11 Mar 2012 Norwich City v Wigan Athletic D 1-1 Premier League
17 Mar 2012 Wigan Athletic v West Bromwich Albion D 1-1 Premier League
24 Mar 2012 Liverpool v Wigan Athletic W 1-2 Premier League
31 Mar 2012 Wigan Athletic v Stoke City W 2-0 Premier League
07 Apr 2012 Chelsea v Wigan Athletic L 2-1 Premier League
11 Apr 2012 Wigan Athletic v Manchester United W 1-0 Premier League
16 Apr 2012 Arsenal v Wigan Athletic W 1-2 Premier League
21 Apr 2012 Fulham v Wigan Athletic L 2-1 Premier League
28 Apr 2012 Wigan Athletic v Newcastle United W 4-0 Premier League
07 May 2012 Blackburn Rovers v Wigan Athletic W 0-1 Premier League
13 May 2012 Wigan Athletic v Wolverhampton Wanderers W 3-2 Premier League
19 Aug 2012 Wigan Athletic v Chelsea L 0-2 Premier League


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
2008-09 England UEFA Under-19 5
1
2
1
2008-09 England Under-19 2
2010-11 England Under-21 1
2011-12 Nigeria Africa Cup of Nations
2
2011-12 Nigeria FIFA World Cup 2
2012-13 Nigeria Africa Cup of Nations 7
4
2012-13 Nigeria FIFA World Cup 1
2012-13 Nigeria International Friendly 1
1
2013-14 Nigeria FIFA World Cup 5
2
1
2013-14 Nigeria International Friendly 4
1
1
2015-16 Nigeria Africa Cup of Nations 2
1
2015-16 Nigeria International Friendly 1
2016-17 Nigeria Africa Cup of Nations 1
2016-17 Nigeria FIFA World Cup 1
2
1
2017-18 Nigeria FIFA World Cup 6
2
2017-18 Nigeria International Friendly 4
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
09 Sep 2008 England v Netherlands W 2-1 Under 19
08 Oct 2008 Albania v England W 0-3 UEFA Under 19 Qualifying group 9
10 Oct 2008 Northern Ireland v England W 1-3 UEFA Under 19 Qualifying group 9
13 Oct 2008 England v Serbia L 1-4 UEFA Under 19 Qualifying group 9
18 Nov 2008 England v Germany W 1-0 Under 19
27 May 2009 England v Bosnia-Herzegovina W 2-0 UEFA Under 19 2nd qualifying round
29 May 2009 England v Slovakia W 4-1 UEFA Under 19 2nd qualifying round
01 Jun 2009 England v Scotland W 2-1 UEFA Under-19 2nd qualifying round
10 Aug 2010 England v Uzbekistan W 2-0 Under-21
29 Feb 2012 Rwanda v Nigeria D 0-0 Africa Cup of Nations 1st round 1st leg
03 Jun 2012 Nigeria v Namibia W 1-0 FIFA World Cup Africa 2nd round group F
09 Jun 2012 Malawi v Nigeria D 1-1 FIFA World Cup Africa 2nd round group F
16 Jun 2012 Nigeria v Rwanda W 2-0 Africa Cup of Nations 1st round 2nd leg
08 Sep 2012 Liberia v Nigeria D 2-2 Africa Cup of Nations 2nd qualifying round 1st leg
13 Oct 2012 Nigeria v Liberia W 6-1 Africa Cup of Nations 2nd qualifying round 2nd leg
09 Jan 2013 Cape Verde Islands v Nigeria D 0-0 International Friendly
25 Jan 2013 Zambia v Nigeria D 1-1 Africa Cup of Nations Finals Group C
29 Jan 2013 Ethiopia v Nigeria W 0-2 Africa Cup of Nations Finals Group C
03 Feb 2013 Ivory Coast v Nigeria W 1-2 Africa Cup of Nations Quarter-final
06 Feb 2013 Mali v Nigeria W 1-4 Africa Cup of Nations Semi-final
10 Feb 2013 Nigeria v Burkina Faso W 1-0 Africa Cup of Nations Final
23 Mar 2013 Nigeria v Kenya D 1-1 FIFA World Cup Africa 2nd round group F
07 Sep 2013 Nigeria v Malawi W 2-0 FIFA World Cup Africa 2nd round group F
13 Oct 2013 Ethiopia v Nigeria W 1-2 FIFA World Cup Africa 3rd round
16 Nov 2013 Nigeria v Ethiopia W 2-0 FIFA World Cup Africa 3rd round
18 Nov 2013 Nigeria v Italy D 2-2 International Friendly
05 Mar 2014 Mexico v Nigeria D 0-0 International Friendly
28 May 2014 Nigeria v Scotland D 2-2 International Friendly
03 Jun 2014 Greece v Nigeria D 0-0 International Friendly
07 Jun 2014 USA v Nigeria L 2-1 International Friendly
16 Jun 2014 Iran v Nigeria D 0-0 FIFA World Cup Finals group F
30 Jun 2014 France v Nigeria L 2-0 FIFA World Cup Finals - Round of 16
05 Sep 2015 Tanzania v Nigeria D 0-0 Africa Cup of Nations Qualifying group G
25 Mar 2016 Nigeria v Egypt D 1-1 Africa Cup of Nations Qualifying group G
29 Mar 2016 Egypt v Nigeria L 1-0 Africa Cup of Nations Qualifying group G
27 May 2016 Nigeria v Mali W 1-0 International Friendly
03 Sep 2016 Nigeria v Tanzania W 1-0 Africa Cup of Nations Qualifying group G
12 Nov 2016 Nigeria v Algeria W 3-1 FIFA World Cup Africa group B
01 Sep 2017 Nigeria v Cameroon W 4-0 FIFA World Cup Africa group B
04 Sep 2017 Cameroon v Nigeria D 1-1 FIFA World Cup Africa group B
23 Mar 2018 Poland v Nigeria W 0-1 International Friendly
27 Mar 2018 Nigeria v Serbia L 0-2 International Friendly
02 Jun 2018 England v Nigeria L 2-1 International Friendly
06 Jun 2018 Nigeria v Czech Republic L 0-1 International Friendly
16 Jun 2018 Croatia v Nigeria L 2-0 FIFA World Cup Group D
22 Jun 2018 Nigeria v Iceland W 2-0 FIFA World Cup Group D
26 Jun 2018 Nigeria v Argentina L 1-2 FIFA World Cup Group D


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