By Format
By Competition
Batting Stats - Format
Loading Batting Stats...
Bowling Stats - Format
Loading Bowling Stats...
Cricket Game Log - Bowling
Loading Bowling Game Log...
Cricket Game Log - Batting
Loading Batting Game Log...
Cricket Game Log - Fielding
Loading Fielding Game Log...
Recent RotoWire Articles Featuring Mohammad Hafeez

Rohit Sankar gives his preview for Saturday's 25th match of the Caribbean Premier League between St Kitts and Nevis Patriots and Barbados Tridents.

Azeem Siddiqui gives his preview for Tuesday's 21 match of the Caribbean Premier League between the St Lucia Zouks and the St Kitts and Nevis Patriots.

Rohit Sankar gives his preview for Thursday's 16th match of the Caribbean Premier League between Jamaica Tallawahs and St Kitts and Nevis Patriots.
More Fantasy News

Scores unbeaten 99
Hafeez scored an unbeaten 99 off 57 balls, including 10 fours and five sixes for Pakistan in a nine-wicket defeat against New Zealand on the 2nd T20I in Hamilton on Sunday.
ANALYSIS
Subscribe now to instantly reveal our take on this news.
Subscribe now to instantly reveal our take on this news.

Scores 19 while batting first
Hafeez scored 19 off 21 balls with the help of two fours for Lahore Qalandars during a 25-run win against Multan Sultans in the Pakistan Super League (PSL) in Karachi on Sunday.
ANALYSIS
Subscribe now to instantly reveal our take on this news.
Subscribe now to instantly reveal our take on this news.

Scores 36 while chasing 157
Hafeez scored 36 off 32 balls with the help of three fours and one six for Pakistan during a six-wicket win against Zimbabwe in the first T20I of the three-match series in Rawalpindi on Saturday.
ANALYSIS
Subscribe now to instantly reveal our take on this news.
Subscribe now to instantly reveal our take on this news.

Scores 86 while batting first
Hafeez scored unbeaten 86 off 52 balls, including four fours and six sixes for Pakistan in a five-run victory over England in the 3rd T20I in Manchester Tuesday.
ANALYSIS
Subscribe now to instantly reveal our take on this news.
Subscribe now to instantly reveal our take on this news.

Scores 69 while batting first
Hafeez scored 69 off 36 balls, including five fours and four sixes for Pakistan in a five-wicket loss against England in the second T20I match in Manchester on Sunday.
ANALYSIS
Subscribe now to instantly reveal our take on this news.
Subscribe now to instantly reveal our take on this news.