And on Thursday (August 31), he will become the latest player to join the 300-ODI match club. Batting greats Sachin Tendulkar (363) leads the all-time list, which also has Rahul Dravid (344), Mohammad Azharuddin (334), Sourav Ganguly (311) and Yuvraj Singh (302).