Hafeez after the poor batting performance against South Africa in recent series proved himself a hungry-for-runs batesman against Sri Lanka.
In 4 ODI matches against the Islanders, Hafeez scores above 400 and counting.
Pakistani T20 skipper also levels the legendry batesman Zaheer Abbas’ record as he scores third ton in a series.
He also equals Shikhar Dhawan record of 5 centuries in 2013.
He is on 2nd in the list of Most-Runs-Scorers-In-ODIs during 2013 with 1270 (and counting) after Misbah ul Haq, who leading the list. While in T20 matches he is also on 2nd with 323 runs after Ahmed Shahzad of Pakistan.
With his 140 (not out) on 136 balls Hafees is 12th in the list of high scorers (ODI) and 6th in T20 during 2013.