MIRPUR  - Pakistan cricketer Shahid Afridi on Sunday completed 7,000 runs in One-Day Internationals (ODI) during the fifth ODI if Asia Cup 2012 against India at Mirpur. The 31-year-old all-rounder became the sixth Pakistani batsman and 30th in the world to have achieved this feat.

Afridi completed his 7,000th run off Irfan Pathan in the 44th over of the Asia Cup fifth ODI. Indian batting legend Sachin Tendulkar leads the table with 18,374 runs in 462 matches.

Pakistan batsmen who scored 7,000 runs or more in ODIs

Player    M    Runs    Avg    HS    SR    100s    50s

Inzamam-ul-Haq    375    11701    39.53    137*    74.20    10    83

M Yousuf    281    9554    42.08    141*    74.91    15    62

Saeed Anwar    247    8824    39.21    194    80.67    20    43

Javed Miandad    233    7381    41.70    119*    67.01    8    50

Saleem Malik    283    7170    32.88    102    76.41    5    47

Shahid Afridi    341*    7008    23.64    124    113.89    6    33