Shahid Afridi - One Day Internationals
Best Batting Performances Playing for 
 
  Date Versus Ground Runs
1 21/06/2010 Bangladesh Rangiri Dambulla International Stadium 124
2 15/06/2010 Sri Lanka Rangiri Dambulla International Stadium 109
3 19/09/1998 India Cricket, Skating & Curling Club 109
4 15/04/2002 New Zealand Sharjah Cricket Stadium 108*
5 15/04/2005 India Green Park 102
6 04/10/1996 Sri Lanka Gymkhana Club Ground 102
7 17/03/2013 South Africa Wanderers Stadium 88
8 27/01/2008 Zimbabwe Multan Cricket Stadium 85
9 25/01/2002 Bangladesh Bangabandhu National Stadium 83
10 16/03/2004 India Rawalpindi Cricket Stadium 80
11 07/02/2007 South Africa Kingsmead 77*
12 14/07/2013 West Indies Providence Stadium 76
13 20/11/2011 Sri Lanka Sharjah Cricket Stadium 75
14 18/05/2007 Sri Lanka Sheikh Zayed Stadium 73*
15 30/09/1997 India National Stadium (Karachi) 72
16 19/03/1999 Sri Lanka Keenan Stadium 71
17 12/04/2001 New Zealand Sharjah Cricket Stadium 70
18 03/11/2009 New Zealand Sheikh Zayed Stadium 70
19 05/04/2000 Zimbabwe Antigua Recreation Ground 69
20 28/10/2001 Zimbabwe Sharjah Cricket Stadium 67
21 12/12/1997 West Indies Sharjah Cricket Stadium 67
22 04/04/1997 Sri Lanka Sharjah Cricket Stadium 67
23 31/01/2015 New Zealand Sky Stadium 67
Shahid Afridi - Profile and Statistical Summary
Player Records and Statistics Menu