Top 10 players who have played most ODI matches

By Jatin Sharma

Updated - 26 Feb 2015, 13:10 IST

View : 8.3K
6 Min Read

5. Shahid Afridi (Asia/ICC/Pak 1996-2015) Mt: 397
Runs: 8041  HS: 124  100s: 6  Wkts: 395  BB: 7/12

Shahid Afridi hit leg spinner Malinda Bandara for 32 runs in an over when Pakistan were chasing 236 runs to win and were 137/5 at one time. (Photo Source : AFP)

Perhaps the most exciting batsman and the best legspinner in current times, Shahid Afridi took one day audience by storm when he scored the than fastest hundred in his first innings in ODI batting. He scored 100 off 37 balls with 11 sixes. He transformed himself as one of the best all-rounders in the game with almost 8000 runs and 393 wickets to his name.
He also has 447 sixes in international cricket. Recent times has made Afridi more of a bowler than batsman, but he occasionally shows his brilliance with bat once in a while.

Prev
Page6 / 10
Next

Get every cricket updates! Follow Us:

Download Our App

For a better experience: Download the CricTracker app from the IOS and Google Play Store