Credit: X

Credit: X

After a glorious career of 21 years, England’s James Anderson has finally bid adieu to international cricket at the age of 41 years and 348 days. One of the greatest fastest bowlers to play for England, Anderson has played 188 Tests, 194 ODIs and 19 T20Is for the Three Lions taking 990 wickets across formats.

Having played his last limited overs game for England in 2015, Anderson has been only playing Tests since then and has finished his career as the all-time third-highest taker in Test. He is just behind legends like Muttiah Muralitharan and Shane Warne in the list of leading wicket-takers of all time across all formats. He is also just second in the list of playing most Test matches in a career. 

Let’s have a look at James Anderson's stats and records in Test cricket

James Anderson's Five Best Spells in Test Cricket 

6/42 against West Indies in Bridgetown, 2015

west indies in bridgetown 2015 sportstiger

James Anderson delivered one of his best spells in Test cricket during a Test match against West Indies in Bridgetown from May 1st to 3rd in 2015. After getting all out for 257 runs, England bowled the Windies out for 189 runs taking a lead of 68 runs in the first innings. Anderson was the star for England in that innings taking 6 wickets by conceding 42 runs in 12.4 overs. However, England lost the game as West Indies chased the target of 192 runs losing 5 wickets.