Can Shahid Afridi achieve this? Play 500 ODIs, score 10,000 runs and take 500 wickets? Currently he has played 375 ODIs, scored 7,500 runs and 378 wickets Afridi is 33, so a lot of cricket left in him. Discuss!