Top 10 Cricketers who have played 500 or more international matches
Check out the list of cricketers who have played 500 or more international matches, creating milestones in the cricketing era.
7. Shahid Afridi
Shahid Afridi played international cricket from 1996 to 2015 and in these 19 years, he registered some amazing achievements to his name in 524 international games. In ODIs, he ended up his career as the fourth-leading run-scorer for Pakistan with 8027 runs in 393 matches at a phenomenal strike rate of 116.94. In 1996, he also scored the fastest hundred of his ODI career in just 37 deliveries against Sri Lanka in Nairobi.
As a bowler, he is the third-highest wicket-taker for Pakistan in ODIs, with 393 wickets at an economy of 4.62. He played 27 Tests for Pakistan, in which he scored 1716 runs with his bat in 48 innings. In 2010, he announced his retirement from red-ball cricket, following the Test against Australia at Lord’s.
In T20Is, Afridi played for Pakistan efficiently from 2006 to 2018. In the shortest form of the sport, he scored 1416 runs and took 98 wickets in 99 T20Is. In Pakistan’s title win in the 2009 T20 World Cup, he became the third-leading wicket-taker in the tournament, scalping 11 wickets in seven matches.
Download Our App