James Anderson became the 10th Englishman and 40th fielder overall to complete a century of catches in Tests. He achieved this feat in the 325 innings of 172 Tests by holding Shreyas Iyer off right-arm medium-fast bowler Matthew Potts in India’s second innings of the rescheduled fifth Test match at Edgbaston, Birmingham on Monday (July 4).