Date of birth | 12 December 1990 |
Place of birth | Lagos |
Nationality | Nigerian |
Weight | 75 kg |
Height | 1.78 m |
Position | Midfielder/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.
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 |
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.
Date | Match | Result | Competition | Round | |
---|---|---|---|---|---|
15 Sep 2012 | Queens Park Rangers v Chelsea | D | 0-0 | Premier League | |
22 Sep 2012 | Chelsea v Stoke City | W | 1-0 | Premier League | |
25 Sep 2012 | Chelsea v Wolverhampton Wanderers | W | 6-0 | League Cup | 3rd round |
29 Sep 2012 | Arsenal v Chelsea | W | 1-2 | Premier League | |
02 Oct 2012 | FC Nordsjaelland v Chelsea | W | 0-4 | UEFA Champions League | Group E |
31 Oct 2012 | Chelsea v Manchester United | W | 5-4 | League Cup | 4th round |
03 Nov 2012 | Swansea City v Chelsea | D | 1-1 | Premier League | |
07 Nov 2012 | Chelsea v Shakhtar Donetsk | W | 3-2 | UEFA Champions League | Group E |
11 Nov 2012 | Chelsea v Liverpool | D | 1-1 | Premier League | |
17 Nov 2012 | West Bromwich Albion v Chelsea | L | 2-1 | Premier League | |
20 Nov 2012 | Juventus v Chelsea | L | 3-0 | UEFA Champions League | Group E |
25 Nov 2012 | Chelsea v Manchester City | D | 0-0 | Premier League | |
01 Dec 2012 | West Ham United v Chelsea | L | 3-1 | Premier League | |
05 Dec 2012 | Chelsea v FC Nordsjaelland | W | 6-1 | UEFA Champions League | Group E |
08 Dec 2012 | Sunderland v Chelsea | W | 1-3 | Premier League | |
13 Dec 2012 | Chelsea v Monterrey | W | 3-1 | FIFA Club World Cup | Semi-final |
16 Dec 2012 | Chelsea v Corinthians (Brazil) | L | 0-1 | FIFA Club World Cup | Final |
19 Dec 2012 | Leeds United v Chelsea | W | 1-5 | League Cup | 5th round |
23 Dec 2012 | Chelsea v Aston Villa | W | 8-0 | Premier League | |
26 Dec 2012 | Norwich City v Chelsea | W | 0-1 | Premier League | |
30 Dec 2012 | Everton v Chelsea | W | 1-2 | Premier League | |
02 Jan 2013 | Chelsea v Queens Park Rangers | L | 0-1 | Premier League | |
05 Jan 2013 | Southampton v Chelsea | W | 1-5 | FA Cup | 3rd round |
17 Feb 2013 | Chelsea v Brentford | W | 4-0 | FA Cup | 4th round replay |
21 Feb 2013 | Chelsea v Sparta Praha | D |
1-1 Agg: 2-1 |
UEFA Europa League | Round of 32 2nd leg |
24 Feb 2013 | Manchester City v Chelsea | L | 2-0 | Premier League | |
27 Feb 2013 | Middlesbrough v Chelsea | W | 0-2 | FA Cup | 5th round |
02 Mar 2013 | Chelsea v West Bromwich Albion | W | 1-0 | Premier League | |
10 Mar 2013 | Manchester United v Chelsea | D | 2-2 | FA Cup | 6th round |
14 Mar 2013 | Chelsea v Steaua Bucuresti | W |
3-1 Agg: 3-2 |
UEFA Europa League | Round of 16 2nd leg |
17 Mar 2013 | Chelsea v West Ham United | W | 2-0 | Premier League | |
30 Mar 2013 | Southampton v Chelsea | L | 2-1 | Premier League | |
01 Apr 2013 | Chelsea v Manchester United | W | 1-0 | FA Cup | 6th round replay |
04 Apr 2013 | Chelsea v Rubin Kazan | W | 3-1 | UEFA Europa League | Quarter-final 1st leg |
11 Apr 2013 | Rubin Kazan v Chelsea | L |
3-2 Agg: 4-5 |
UEFA Europa League | Quarter-final 2nd leg |
17 Apr 2013 | Fulham v Chelsea | W | 0-3 | Premier League | |
21 Apr 2013 | Liverpool v Chelsea | D | 2-2 | Premier League | |
25 Apr 2013 | FC Basel v Chelsea | W | 1-2 | UEFA Europa League | Semi-final 1st leg |
02 May 2013 | Chelsea v FC Basel | W |
3-1 Agg: 5-2 |
UEFA Europa League | Semi-final 2nd leg |
05 May 2013 | Manchester United v Chelsea | W | 0-1 | Premier League | |
08 May 2013 | Chelsea v Tottenham Hotspur | D | 2-2 | Premier League | |
11 May 2013 | Aston Villa v Chelsea | W | 1-2 | Premier League | |
19 May 2013 | Chelsea v Everton | W | 2-1 | Premier League | |
02 Aug 2015 | Arsenal v Chelsea | L | 1-0 | FA Community Shield | |
15 Aug 2016 | Chelsea v West Ham United | W | 2-1 | Premier League | |
20 Aug 2016 | Watford v Chelsea | W | 1-2 | Premier League | |
23 Aug 2016 | Chelsea v Bristol Rovers | W | 3-2 | League Cup | 2nd round |
27 Aug 2016 | Chelsea v Burnley | W | 3-0 | Premier League | |
11 Sep 2016 | Swansea City v Chelsea | D | 2-2 | Premier League | |
16 Sep 2016 | Chelsea v Liverpool | L | 1-2 | Premier League | |
20 Sep 2016 | Leicester City v Chelsea | W | 2-4 | League Cup | 3rd round |
01 Oct 2016 | Hull City v Chelsea | W | 0-2 | Premier League | |
15 Oct 2016 | Chelsea v Leicester City | W | 3-0 | Premier League | |
23 Oct 2016 | Chelsea v Manchester United | W | 4-0 | Premier League | |
30 Oct 2016 | Southampton v Chelsea | W | 0-2 | Premier League | |
05 Nov 2016 | Chelsea v Everton | W | 5-0 | Premier League | |
20 Nov 2016 | Middlesbrough v Chelsea | W | 0-1 | Premier League | |
26 Nov 2016 | Chelsea v Tottenham Hotspur | W | 2-1 | Premier League | |
03 Dec 2016 | Manchester City v Chelsea | W | 1-3 | Premier League | |
11 Dec 2016 | Chelsea v West Bromwich Albion | W | 1-0 | Premier League | |
14 Dec 2016 | Sunderland v Chelsea | W | 0-1 | Premier League | |
17 Dec 2016 | Crystal Palace v Chelsea | W | 0-1 | Premier League | |
26 Dec 2016 | Chelsea v AFC Bournemouth | W | 3-0 | Premier League | |
31 Dec 2016 | Chelsea v Stoke City | W | 4-2 | Premier League | |
04 Jan 2017 | Tottenham Hotspur v Chelsea | L | 2-0 | Premier League | |
14 Jan 2017 | Leicester City v Chelsea | W | 0-3 | Premier League | |
22 Jan 2017 | Chelsea v Hull City | W | 2-0 | Premier League | |
31 Jan 2017 | Liverpool v Chelsea | D | 1-1 | Premier League | |
04 Feb 2017 | Chelsea v Arsenal | W | 3-1 | Premier League | |
12 Feb 2017 | Burnley v Chelsea | D | 1-1 | Premier League | |
18 Feb 2017 | Wolverhampton Wanderers v Chelsea | W | 0-2 | FA Cup | 5th round |
25 Feb 2017 | Chelsea v Swansea City | W | 3-1 | Premier League | |
06 Mar 2017 | West Ham United v Chelsea | W | 1-2 | Premier League | |
13 Mar 2017 | Chelsea v Manchester United | W | 1-0 | FA Cup | Quarter-final |
18 Mar 2017 | Stoke City v Chelsea | W | 1-2 | Premier League | |
08 Apr 2017 | AFC Bournemouth v Chelsea | W | 1-3 | Premier League | |
16 Apr 2017 | Manchester United v Chelsea | L | 2-0 | Premier League | |
22 Apr 2017 | Chelsea v Tottenham Hotspur | W | 4-2 | FA Cup | Semi-final |
25 Apr 2017 | Chelsea v Southampton | W | 4-2 | Premier League | |
30 Apr 2017 | Everton v Chelsea | W | 0-3 | Premier League | |
08 May 2017 | Chelsea v Middlesbrough | W | 3-0 | Premier League | |
12 May 2017 | West Bromwich Albion v Chelsea | W | 0-1 | Premier League | |
21 May 2017 | Chelsea v Sunderland | W | 5-1 | Premier League | |
27 May 2017 | Arsenal v Chelsea | L | 2-1 | FA Cup | Final |
06 Aug 2017 | Arsenal v Chelsea | L | 1-1 (1-4) | FA Community Shield | |
20 Aug 2017 | Tottenham Hotspur v Chelsea | W | 1-2 | Premier League | |
27 Aug 2017 | Chelsea v Everton | W | 2-0 | Premier League | |
09 Sep 2017 | Leicester City v Chelsea | W | 1-2 | Premier League | |
17 Sep 2017 | Chelsea v Arsenal | D | 0-0 | Premier League | |
23 Sep 2017 | Stoke City v Chelsea | W | 0-4 | Premier League | |
27 Sep 2017 | Atlético Madrid v Chelsea | W | 1-2 | UEFA Champions League | Group C |
14 Oct 2017 | Crystal Palace v Chelsea | L | 2-1 | Premier League | |
29 Nov 2017 | Chelsea v Swansea City | W | 1-0 | Premier League | |
02 Dec 2017 | Chelsea v Newcastle United | W | 3-1 | Premier League | |
05 Dec 2017 | Chelsea v Atlético Madrid | D | 1-1 | UEFA Champions League | Group C |
09 Dec 2017 | West Ham United v Chelsea | L | 1-0 | Premier League | |
12 Dec 2017 | Huddersfield Town v Chelsea | W | 1-3 | Premier League | |
16 Dec 2017 | Chelsea v Southampton | W | 1-0 | Premier League | |
23 Dec 2017 | Everton v Chelsea | D | 0-0 | Premier League | |
26 Dec 2017 | Chelsea v Brighton and Hove Albion | W | 2-0 | Premier League | |
30 Dec 2017 | Chelsea v Stoke City | W | 5-0 | Premier League | |
03 Jan 2018 | Arsenal v Chelsea | D | 2-2 | Premier League | |
10 Jan 2018 | Chelsea v Arsenal | D | 0-0 | League Cup | Semi-final 1st leg |
13 Jan 2018 | Chelsea v Leicester City | D | 0-0 | Premier League | |
20 Jan 2018 | Brighton and Hove Albion v Chelsea | W | 0-4 | Premier League | |
24 Jan 2018 | Arsenal v Chelsea | L | 2-1 | League Cup | Semi-final 2nd leg |
05 Feb 2018 | Watford v Chelsea | L | 4-1 | Premier League | |
12 Feb 2018 | Chelsea v West Bromwich Albion | W | 3-0 | Premier League | |
20 Feb 2018 | Chelsea v Barcelona | D | 1-1 | UEFA Champions League | Round of 16 1st leg |
25 Feb 2018 | Manchester United v Chelsea | L | 2-1 | Premier League | |
04 Mar 2018 | Manchester City v Chelsea | L | 1-0 | Premier League | |
14 Mar 2018 | Barcelona v Chelsea | L | 3-0 | UEFA Champions League | Round of 16 2nd leg |
18 Mar 2018 | Leicester City v Chelsea | W | 1-2 | FA Cup | Quarter-final |
01 Apr 2018 | Chelsea v Tottenham Hotspur | L | 1-3 | Premier League | |
08 Apr 2018 | Chelsea v West Ham United | D | 1-1 | Premier League | |
14 Apr 2018 | Southampton v Chelsea | W | 2-3 | Premier League | |
19 Apr 2018 | Burnley v Chelsea | W | 1-2 | Premier League | |
22 Apr 2018 | Chelsea v Southampton | W | 2-0 | FA Cup | Semi-final |
28 Apr 2018 | Swansea City v Chelsea | W | 0-1 | Premier League | |
06 May 2018 | Chelsea v Liverpool | W | 1-0 | Premier League | |
13 May 2018 | Newcastle United v Chelsea | L | 3-0 | Premier League | |
19 May 2018 | Chelsea v Manchester United | W | 1-0 | FA Cup | Final |
05 Aug 2018 | Chelsea v Manchester City | L | 0-2 | FA Community Shield | |
11 Aug 2018 | Huddersfield Town v Chelsea | W | 0-3 | Premier League | |
26 Sep 2018 | Liverpool v Chelsea | W | 1-2 | League Cup | 3rd round |
29 Sep 2018 | Chelsea v Liverpool | D | 1-1 | Premier League | |
04 Oct 2018 | Chelsea v Videoton | W | 1-0 | UEFA Europa League | Group L |
25 Oct 2018 | Chelsea v FC BATE Borisov | W | 3-1 | UEFA Europa League | Group L |
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 |
---|---|---|---|---|---|---|---|
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.
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.