Recently Finished
Live Cricket
Upcoming Matches
No live scores available
View All Matches

Mohammad Hafeez is going through an extremely rough patch as he failed once again in the 1st innings of the 3rd Test match against New Zealand. 

After coming back to the Test squad, Hafeez made a prolific hundred against the Aussies in the first Test match but he's been out of form since that hundred. 

The professor once again edged a good length delivery to the slips where Tim Southee accepted the catch with both hands giving Trent Boult his first wicket of the day. 

Pakistan's top order has been out of form for quite some time now and it's a worrying sign for the green shirts ahead of the Test series in South Africa.