High scores
Player Runs Balls 4s 6s SR Team Opposition Match Date Scorecard
Ijaz Ahmed 139* 84 10 9 165.47 Pakistan v India 2 Oct 1997 ODI # 1236
TM Dilshan 137* 139 10 0 98.56 Sri Lanka v Pakistan 24 Jan 2009 ODI # 2803
ST Jayasuriya 134* 114 13 3 117.54 Sri Lanka v Pakistan 5 Nov 1997 ODI # 1251
Salman Butt 132 127 15 0 103.93 Pakistan v Bangladesh 13 Apr 2008 ODI # 2700
RT Ponting 124* 129 10 0 96.12 Australia v Pakistan 10 Nov 1998 ODI # 1371
Zaheer Abbas 123 87 15 3 141.37 Pakistan v Sri Lanka 29 Mar 1982 ODI # 150
Inzamam-ul-Haq 123 121 9 4 101.65 Pakistan v India 21 Mar 2004 ODI # 2116
Javed Miandad 119* 77 6 5 154.54 Pakistan v India 31 Dec 1982 ODI # 164
Mohammad Yousuf 117 143 9 0 81.81 Pakistan v South Africa 20 Oct 2007 ODI # 2635
E Chigumbura 117 95 10 4 123.15 Zimbabwe v Pakistan 26 May 2015 ODI # 3651
Shoaib Malik 115 142 12 0 80.98 Pakistan v New Zealand 27 Apr 2002 ODI # 1835
Babar Azam 114 83 11 1 137.34 Pakistan v Australia 31 Mar 2022 ODI # 4380
Shoaib Malik 112 76 12 2 147.36 Pakistan v Zimbabwe 26 May 2015 ODI # 3651
Ijaz Ahmed 111 109 12 1 101.83 Pakistan v Australia 10 Nov 1998 ODI # 1371
MS Atapattu 111 114 8 2 97.36 Sri Lanka v Pakistan 14 Oct 2004 ODI # 2187
HH Dippenaar 110* 131 7 2 83.96 South Africa v Pakistan 3 Oct 2003 ODI # 2046
Zaheer Abbas 109 95 12 2 114.73 Pakistan v Australia 8 Oct 1982 ODI # 160
Mohammad Ashraful 109 126 8 0 86.50 Bangladesh v U.A.E. 24 Jun 2008 ODI # 2711
Saeed Anwar 108* 129 13 0 83.72 Pakistan v West Indies 4 Nov 1997 ODI # 1250
Mohammad Yousuf 108* 103 11 0 104.85 Pakistan v Bangladesh 8 Apr 2008 ODI # 2696
Shoaib Malik 108 120 11 1 90.00 Pakistan v India 13 Feb 2006 ODI # 2329
PA de Silva 107* 124 13 0 86.29 Sri Lanka v Australia 17 Mar 1996 ODI # 1083
VVS Laxman 107 104 11 0 102.88 India v Pakistan 24 Mar 2004 ODI # 2117
Imam-ul-Haq 106 97 6 3 109.27 Pakistan v Australia 31 Mar 2022 ODI # 4380
Babar Azam 105* 115 12 0 91.30 Pakistan v Australia 2 Apr 2022 ODI # 4382
Zaheer Abbas 105 82 8 1 128.04 Pakistan v India 31 Dec 1982 ODI # 164
CL Hooper 105 101 8 1 103.96 West Indies v South Africa 3 Nov 1997 ODI # 1249
BR McDermott 104 108 10 4 96.29 Australia v Pakistan 31 Mar 2022 ODI # 4380
AB de Villiers 103* 95 9 3 108.42 South Africa v Pakistan 18 Oct 2007 ODI # 2633
AC Gilchrist 103 104 12 0 99.03 Australia v Pakistan 10 Nov 1998 ODI # 1371
Imam-ul-Haq 103 96 6 3 107.29 Pakistan v Australia 29 Mar 2022 ODI # 4379
PA de Silva 102* 90 12 0 113.33 Sri Lanka v Pakistan 5 Nov 1997 ODI # 1251
Kamran Akmal 102 111 15 1 91.89 Pakistan v England 12 Dec 2005 ODI # 2305
HH Gibbs 102 128 11 1 79.68 South Africa v Pakistan 18 Oct 2007 ODI # 2633
Azhar Ali 102 104 8 0 98.07 Pakistan v Zimbabwe 29 May 2015 ODI # 3652
Saeed Anwar 101 115 11 0 87.82 Pakistan v New Zealand 2 Nov 1990 ODI # 636
KC Sangakkara 101 91 16 0 110.98 Sri Lanka v Bangladesh 25 Jun 2008 ODI # 2715
TM Head 101 72 12 3 140.27 Australia v Pakistan 29 Mar 2022 ODI # 4379
Sikandar Raza 100* 84 8 3 119.04 Zimbabwe v Pakistan 29 May 2015 ODI # 3652
Yousuf Youhana 100 111 14 0 90.09 Pakistan v Australia 10 Nov 1998 ODI # 1371
Kamran Akmal 100 81 16 1 123.45 Pakistan v Bangladesh 13 Apr 2008 ODI # 2700
L Klusener 99 96 11 2 103.12 South Africa v Sri Lanka 8 Nov 1997 ODI # 1253
CJ Chibhabha 99 100 11 1 99.00 Zimbabwe v Pakistan 29 May 2015 ODI # 3652
WJ Cronje 98* 130 7 1 75.38 South Africa v Australia 12 Oct 1994 ODI # 928
SR Tendulkar 95 104 16 1 91.34 India v Pakistan 13 Feb 2006 ODI # 2329
RS Mahanama 94* 109 5 1 86.23 Sri Lanka v West Indies 1 Nov 1997 ODI # 1247
WJ Cronje 94 95 7 1 98.94 South Africa v West Indies 3 Nov 1997 ODI # 1249
Ijaz Ahmed 94 110 5 2 85.45 Pakistan v Sri Lanka 5 Nov 1997 ODI # 1251
AJ Strauss 94 98 6 0 95.91 England v Pakistan 10 Dec 2005 ODI # 2304
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years | 25 years
Records includes the following current or recent matches:
Pakistan v Australia at Lahore, ICC Men's Cricket World Cup Super League 3rd ODI, Apr 2, 2022 [ODI # 4382]
Pakistan v Australia at Lahore, ICC Men's Cricket World Cup Super League 2nd ODI, Mar 31, 2022 [ODI # 4380]
Pakistan v Australia at Lahore, ICC Men's Cricket World Cup Super League 1st ODI, Mar 29, 2022 [ODI # 4379]