
James Anderson has played almost two decades’ worth of Test cricket, but the England seamer ranks Monday’s famous win over Pakistan as a contender for the very best he has experienced.
Only Indian great Sachin Tendulkar has won more caps at the highest level than the 40-year-old pace bowler, who has celebrated many highs and endured a variety of lows since his debut in 2003.