Mohammad Hafeez - One Day Internationals
Best Batting Performances Playing for 
 
  Date Versus Ground Runs
1 22/12/2013 Sri Lanka Sharjah Cricket Stadium 140*
2 11/09/2011 Zimbabwe Harare Sports Club 139*
3 29/08/2013 Zimbabwe Harare Sports Club 136*
4 23/05/2013 Ireland Castle Avenue 122*
5 18/12/2013 Sri Lanka Sharjah Cricket Stadium 122
6 02/05/2011 West Indies Kensington Oval 121
7 29/01/2011 New Zealand AMI Stadium 115
8 25/12/2013 Sri Lanka Sheikh Zayed Stadium 113*
9 18/03/2012 India Shere Bangla National Stadium 105
10 11/07/2015 Sri Lanka Rangiri Dambulla International Stadium 103
11 11/11/2015 England Sheikh Zayed Stadium 102*
12 16/12/2006 West Indies National Stadium (Karachi) 92
13 11/03/2012 Bangladesh Shere Bangla National Stadium 89
14 07/04/2017 West Indies Providence Stadium 88
15 03/02/2015 New Zealand McLean Park 86
16 26/05/2015 Zimbabwe Gaddafi Stadium 86
17 03/06/2019 England Trent Bridge 84
18 18/11/2011 Sri Lanka Dubai International Cricket Stadium 83
19 11/04/2017 West Indies Providence Stadium 81
20 16/01/2018 New Zealand Seddon Park 81
Mohammad Hafeez - Profile and Statistical Summary
Player Records and Statistics Menu