Interactive matchup →
Mohammad Hafeez vs James Anderson: Test head-to-head record
Mohammad Hafeez vs James Anderson (Test): 145 runs off 334 balls, out once (SR 43.41, dot% 80.50, 19×4, 1×6).
● Verified cricket record
The read James Anderson wins the tempo battle - Mohammad Hafeez scores at only 43.41 here.
vs 145
runs off 334 balls · SR 43.41 · 1×6
Mohammad Hafeez vs James Anderson · Test
Answer data table Stat Value Balls 334 Runs 145 Dismissals 1 Strike rate 43.41 Dot % 80.50 Boundary % 6 Fours 19 Sixes 1
Season by season Answer data table Season Balls Runs Outs SR 2012 116 52 0 44.82 2015 178 80 0 44.94 2016 40 13 1 32.5
By venue Answer data table Venue Balls Runs Outs SR Dubai International Cricket Stadium 132 49 0 37.12 Sharjah Cricket Stadium 93 47 0 50.53 Zayed Cricket Stadium, Abu Dhabi 69 36 0 52.17 Old Trafford, Manchester 25 11 0 44.0 Edgbaston, Birmingham 15 2 1 13.33
How many runs has Mohammad Hafeez scored against James Anderson in Test cricket?
Mohammad Hafeez has scored 145 runs off 334 balls against James Anderson in Test cricket (strike rate 43.41, average 145).
How many times has James Anderson dismissed Mohammad Hafeez?
James Anderson has dismissed Mohammad Hafeez 1 time(s) in Test cricket (caught ×1).
How many sixes has Mohammad Hafeez hit off James Anderson?
Mohammad Hafeez has hit 1 six(es) and 19 four(s) off James Anderson in Test cricket.
Mohammad Hafeez vs James Anderson: recent form (2012-2016) In 2012-2016: 145 runs off 334 balls, 1 dismissal(s), strike rate 43.41.
More head-to-heads
People also ask
Explore more
Mohammad Hafeez vs James Anderson: did you know Established sample (334 balls). James Anderson has bowled 334 balls to Mohammad Hafeez in this contest, 145 runs at a strike rate of 43.41, 1 dismissal.