Shahid Afridi smashed a typically breezy 7-ball 21 (1 x 4, 2 x 6) in a Pool B Cricket World Cup 2015 match against United Arab Emirates at Napier on Wednesday to enter the record books for scoring 8000 runs in One Day Internationals.

Among the most exciting cricketers in modern cricket, Afridi has the highest strike rate of 116.86 among 27 batsmen with 8000 runs or more in ODIs. Afridi, who took 367 innings for an aggregate of 8019 runs (average 23.58), is followed by India’s Virender Sehwag (8273 runs from 245 innings), who has a strike rate of 104.33.

Among the top 10 in the world with best strike rates and over 8000 runs, there are seven Asian cricketers. Adam Gilchrist (Australia), Chris Gayle (West Indies)and Herschelle Gibbs (South Africa) figure in the list. Gilchrist (strike rate 96.94) is No. 3 on the list while Gayle (84.82) and Gibbs (83.26) are No. 9 and 10.

The 35-year-old Afridi, probably playing his last World Cup, is yet to live up to his flamboyant reputation as an all-rounder. In Pakistan’s World Cup 2015 opener against India, he went wicketless (0/50) and scored a run-a-ball 22 when he should have held the innings together at Adelaide. India won by 76 runs.