England fast bowler James Anderson on Friday ended his 22-year international career with 991 wickets. The 41-year-old took four wickets in his farewell Test against West Indies at Lord's. He took 269 wickets in ODI cricket, 18 in T20I cricket and 704 in Test cricket. He played a total of 401 international matches.