England's Cricket Legend James Anderson Receives Guard of Honor at Lord's

James Anderson will be seen playing in England's jersey for the last time today against West Indies.

James Anderson had announced his retirement a few months ago.

James Anderson made his debut for the England team on 15 December 2002.

James Anderson played his first test match against Zimbabwe in 2003.

James Anderson has taken more than 700 wickets in his 21-year test career.

James Anderson has played 188 test matches for England in which he has taken 700 wickets at an economy of 2.79

James Anderson has played 194 ODI matches and 19 T20 matches for England.

41 year old James Anderson has made all the greatest batsmen of the world his victims, from Sachin Tendulkar to Virat Kohli.