He's reached the landmark in the second fewest number of innings by a Pakistani, 25 innings.
The quickest was by Yasir Hameed in 24 innings.
Fastest to 1000 ODI runs :-
http://stats.espncricinfo.com/ci/content/records/283174.html
That the top 6 cricketing nations in ODIs are evenly matched , there is no super power in ODi cricket , Do you remember a time like this?
Shahid Afridi's bowling form is more than just a worry given his performance over the last 15+ ODI matches. Precisely, here are his bowling ifgures over the last 16 ODIs:
7 wickets for 700 runs (Average of 100)
With the series locked at 2-2- with one game to play, what changes would you recommend for the decider on Sunday?