High scores
Player Runs Balls 4s 6s SR Team Opposition Match Date Scorecard
Javed Miandad 106* 106 12 1 100.00 Pakistan v India 3 Dec 1982 ODI # 162
A Ranatunga 102* 112 9 0 91.07 Sri Lanka v Pakistan 29 Sep 1995 ODI # 1003
Saleem Elahi 102* 133 7 1 76.69 Pakistan v Sri Lanka 29 Sep 1995 ODI # 1003
Aamer Sohail 91 105 9 1 86.66 Pakistan v Zimbabwe 20 Nov 1998 ODI # 1375
PA de Silva 86 92 2 4 93.47 Sri Lanka v Pakistan 23 Oct 1985 ODI # 336
IVA Richards 80* 39 10 4 205.12 West Indies v Pakistan 27 Nov 1985 ODI # 342
AL Logie 78* 107 11 0 72.89 West Indies v Pakistan 27 Nov 1985 ODI # 342
Mudassar Nazar 77 122 6 1 63.11 Pakistan v West Indies 27 Nov 1985 ODI # 342
Aamer Sohail 77 97 8 0 79.38 Pakistan v Sri Lanka 29 Sep 1995 ODI # 1003
Javed Miandad 74* 109 6 0 67.88 Pakistan v West Indies 4 Nov 1986 ODI # 397
NC Johnson 74 98 4 0 75.51 Zimbabwe v Pakistan 20 Nov 1998 ODI # 1375
Saleem Malik 73* 78 6 1 93.58 Pakistan v New Zealand 4 Dec 1996 ODI # 1146
Saleem Malik 72* 60 6 1 120.00 Pakistan v Sri Lanka 23 Oct 1985 ODI # 336
Yousuf Youhana 68 87 2 0 78.16 Pakistan v Sri Lanka 16 Feb 2000 ODI # 1561
AJ Lamb 67* 68 5 1 98.52 England v West Indies 9 Oct 1987 ODI # 452
MD Marshall 66 78 10 0 84.61 West Indies v Pakistan 4 Nov 1986 ODI # 397
ST Jayasuriya 65 78 9 0 83.33 Sri Lanka v Pakistan 16 Feb 2000 ODI # 1561
Zaheer Abbas 61 67 3 0 91.04 Pakistan v Sri Lanka 23 Oct 1985 ODI # 336
BA Young 58 95 3 0 61.05 New Zealand v Pakistan 4 Dec 1996 ODI # 1146
PJL Dujon 57* 73 5 2 78.08 West Indies v Pakistan 4 Nov 1986 ODI # 397
AP Gurusinha 57 104 3 0 54.80 Sri Lanka v Pakistan 29 Sep 1995 ODI # 1003
MS Atapattu 57 82 3 0 69.51 Sri Lanka v Pakistan 16 Feb 2000 ODI # 1561
Yashpal Sharma 56* 52 4 2 107.69 India v Pakistan 3 Dec 1982 ODI # 162
Yousuf Youhana 55* 79 2 1 69.62 Pakistan v Zimbabwe 20 Nov 1998 ODI # 1375
RB Richardson 53 80 8 0 66.25 West Indies v England 9 Oct 1987 ODI # 452
Wasim Akram 52 47 3 3 110.63 Pakistan v New Zealand 4 Dec 1996 ODI # 1146
M Amarnath 51 62 0 0 82.25 India v Pakistan 3 Dec 1982 ODI # 162
Ijaz Ahmed 50* 57 4 1 87.71 Pakistan v U.A.E. 24 Feb 1996 ODI # 1059
Imran Khan 49 59 3 1 83.05 Pakistan v India 3 Dec 1982 ODI # 162
AL Logie 49 41 3 1 119.51 West Indies v England 9 Oct 1987 ODI # 452
GA Gooch 47 93 3 0 50.53 England v West Indies 9 Oct 1987 ODI # 452
PJL Dujon 46 76 3 0 60.52 West Indies v England 9 Oct 1987 ODI # 452
Rameez Raja 45 57 5 0 78.94 Pakistan v Sri Lanka 23 Oct 1985 ODI # 336
Imran Khan 45 31 6 1 145.16 Pakistan v West Indies 27 Nov 1985 ODI # 342
Rameez Raja 44* 37 4 1 118.91 Pakistan v Sri Lanka 29 Sep 1995 ODI # 1003
RL Dias 43 54 2 0 79.62 Sri Lanka v Pakistan 23 Oct 1985 ODI # 336
Saeed Anwar 42* 32 4 2 131.25 Pakistan v India 18 Dec 1989 ODI # 593
ADR Campbell 42 57 1 1 73.68 Zimbabwe v Pakistan 20 Nov 1998 ODI # 1375
Saeed Anwar 40* 50 4 0 80.00 Pakistan v U.A.E. 24 Feb 1996 ODI # 1059
DB Vengsarkar 39 47 5 0 82.97 India v Pakistan 3 Dec 1982 ODI # 162
DL Haynes 39 59 4 0 66.10 West Indies v Pakistan 27 Nov 1985 ODI # 342
RP Arnold 36* 29 6 0 124.13 Sri Lanka v Pakistan 16 Feb 2000 ODI # 1561
SP Fleming 36 41 2 0 87.80 New Zealand v Pakistan 4 Dec 1996 ODI # 1146
CL Cairns 36 28 1 2 128.57 New Zealand v Pakistan 4 Dec 1996 ODI # 1146
AC Parore 35 61 3 0 57.37 New Zealand v Pakistan 4 Dec 1996 ODI # 1146
Moin Khan 35 26 4 1 134.61 Pakistan v Zimbabwe 20 Nov 1998 ODI # 1375
WPUJC Vaas 34 33 0 2 103.03 Sri Lanka v Pakistan 16 Feb 2000 ODI # 1561
Wasim Akram 34 29 0 4 117.24 Pakistan v Sri Lanka 16 Feb 2000 ODI # 1561
RS Kaluwitharana 32 46 6 0 69.56 Sri Lanka v Pakistan 16 Feb 2000 ODI # 1561
Rameez Raja 30 58 2 1 51.72 Pakistan v West Indies 4 Nov 1986 ODI # 397
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 Sri Lanka at Gujranwala, 2nd ODI, Feb 16, 2000 [ODI # 1561]
Pakistan v Zimbabwe at Gujranwala, 1st ODI, Nov 20, 1998 [ODI # 1375]
Pakistan v New Zealand at Gujranwala, 1st ODI, Dec 4, 1996 [ODI # 1146]