Notes: Mahendra Singh Dhoni has become the 3rd Indian cricketer to reach the coveted milestone of playing 500 international matches. He achieved this feat during the second T20 International against England at Sophia Gardens, Cardiff on July 6, 2018. Today’s T20 International was Dhoni’s 92nd in the shortest format. Apart this, the former India captain has played 90 Test matches and 318 One Day Internationals. Dhoni is now the 9th player in the history of cricket and only the third Indian player, after Sachin Tendulkar (664 matches) and Rahul Dravid (509), to complete 500 international games. Some of the other names to feature on this list are – Mahela Jayawardene (652), Ricky Ponting (560), Shahid Afridi (524) and Jacques Kallis (519).