Batting Most Runs Innings IN Pakistan

Players IN Pakistan

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
188*210159134118.23South Africav U.A.E.Rawalpindi16 Feb 1996ODI # 1049
161153132134121.96South Africav NetherlandsRawalpindi5 Mar 1996ODI # 1073
1112051398079.85Pakistanv South AfricaKarachi29 Feb 1996ODI # 1067
11114294160118.08West Indiesv South AfricaKarachi11 Mar 1996ODI # 1079
107*17612413086.29Sri Lankav AustraliaLahore17 Mar 1996ODI # 1083
104*1701336278.19Englandv NetherlandsPeshawar22 Feb 1996ODI # 1057
102*-1129091.07Sri Lankav PakistanGujranwala29 Sep 1995ODI # 1003
102*-1337176.69Pakistanv Sri LankaGujranwala29 Sep 1995ODI # 1003
921341128082.14New Zealandv U.A.E.Faisalabad27 Feb 1996ODI # 1064
89908271108.53Englandv NetherlandsPeshawar22 Feb 1996ODI # 1057
84796876123.52U.A.E.v NetherlandsLahore1 Mar 1996ODI # 1069
83*112929390.21Pakistanv NetherlandsLahore26 Feb 1996ODI # 1062
83118986084.69South Africav NetherlandsRawalpindi5 Mar 1996ODI # 1073
826744133186.36Sri Lankav EnglandFaisalabad9 Mar 1996ODI # 1077
787364113121.87South Africav New ZealandFaisalabad20 Feb 1996ODI # 1054
7811477100101.29New Zealandv U.A.E.Faisalabad27 Feb 1996ODI # 1064
77-978079.38Pakistanv Sri LankaGujranwala29 Sep 1995ODI # 1003
75115928181.52Englandv PakistanKarachi3 Mar 1996ODI # 1071
74109838189.15Australiav Sri LankaLahore17 Mar 1996ODI # 1083
71125728098.61Pakistanv EnglandKarachi3 Mar 1996ODI # 1071
70113836084.33Pakistanv EnglandKarachi3 Mar 1996ODI # 1071
69104783388.46South Africav West IndiesKarachi11 Mar 1996ODI # 1079
67896452104.68Englandv Sri LankaFaisalabad9 Mar 1996ODI # 1077
66-735190.41Sri Lankav PakistanFaisalabad1 Oct 1995ODI # 1004
66127916072.52Englandv PakistanKarachi3 Mar 1996ODI # 1071
65115766085.52South Africav PakistanKarachi29 Feb 1996ODI # 1067
65119996165.65Sri Lankav AustraliaLahore17 Mar 1996ODI # 1083
6499823278.04Netherlandsv EnglandPeshawar22 Feb 1996ODI # 1057
62113670092.53Pakistanv New ZealandLahore6 Mar 1996ODI # 1076
581291053155.23Netherlandsv PakistanLahore26 Feb 1996ODI # 1062
57-1043054.80Sri Lankav PakistanGujranwala29 Sep 1995ODI # 1003
5777621191.93South Africav U.A.E.Rawalpindi16 Feb 1996ODI # 1049
56126934060.21West Indiesv South AfricaKarachi11 Mar 1996ODI # 1079
55*624750117.02Pakistanv New ZealandLahore6 Mar 1996ODI # 1076
5499932058.06Netherlandsv EnglandPeshawar22 Feb 1996ODI # 1057
54110808067.50South Africav West IndiesKarachi11 Mar 1996ODI # 1079
53*89546098.14Pakistanv EnglandKarachi3 Mar 1996ODI # 1071
52*92643081.25Englandv PakistanKarachi3 Mar 1996ODI # 1071
51*62558092.72U.A.E.v NetherlandsLahore1 Mar 1996ODI # 1069
51-724070.83Sri Lankav PakistanFaisalabad1 Oct 1995ODI # 1004
50*79574187.71Pakistanv U.A.E.Gujranwala24 Feb 1996ODI # 1059
50606210080.64Pakistanv New ZealandLahore6 Mar 1996ODI # 1076
47*65595079.66U.A.E.v New ZealandFaisalabad27 Feb 1996ODI # 1064
47*723741127.02Sri Lankav AustraliaLahore17 Mar 1996ODI # 1083
47-544087.03Sri Lankav PakistanFaisalabad1 Oct 1995ODI # 1004
47-616077.04Pakistanv Sri LankaFaisalabad1 Oct 1995ODI # 1004
471601061044.33Netherlandsv U.A.E.Lahore1 Mar 1996ODI # 1069
46101693066.66Englandv South AfricaRawalpindi25 Feb 1996ODI # 1060
45*93732061.64South Africav PakistanKarachi29 Feb 1996ODI # 1067
4589806056.25Netherlandsv U.A.E.Lahore1 Mar 1996ODI # 1069
45124635071.42Sri Lankav EnglandFaisalabad9 Mar 1996ODI # 1077
4590732061.64Australiav Sri LankaLahore17 Mar 1996ODI # 1083
44*-3741118.91Pakistanv Sri LankaGujranwala29 Sep 1995ODI # 1003
44*83665066.66Englandv U.A.E.Peshawar18 Feb 1996ODI # 1053
4489575077.19South Africav PakistanKarachi29 Feb 1996ODI # 1067
43*122794054.43U.A.E.v South AfricaRawalpindi16 Feb 1996ODI # 1049
42-533079.24Sri Lankav PakistanRawalpindi3 Oct 1995ODI # 1005
4270566075.00Pakistanv EnglandKarachi3 Mar 1996ODI # 1071
4263437097.67New Zealandv PakistanLahore6 Mar 1996ODI # 1076
41*80502082.00South Africav U.A.E.Rawalpindi16 Feb 1996ODI # 1049
4169427097.61Netherlandsv EnglandPeshawar22 Feb 1996ODI # 1057
41483930105.12South Africav NetherlandsRawalpindi5 Mar 1996ODI # 1073
41110671061.19New Zealandv PakistanLahore6 Mar 1996ODI # 1076
40*81784051.28U.A.E.v South AfricaRawalpindi16 Feb 1996ODI # 1049
40*84504080.00Pakistanv U.A.E.Gujranwala24 Feb 1996ODI # 1059
4073663060.60Pakistanv South AfricaKarachi29 Feb 1996ODI # 1067
4055472285.10South Africav West IndiesKarachi11 Mar 1996ODI # 1079
3977552170.90Pakistanv NetherlandsLahore26 Feb 1996ODI # 1062
3963414195.12Pakistanv New ZealandLahore6 Mar 1996ODI # 1076
3886604063.33South Africav EnglandRawalpindi25 Feb 1996ODI # 1060
37373230115.62South Africav EnglandRawalpindi25 Feb 1996ODI # 1060
36*-442081.81Pakistanv Sri LankaRawalpindi3 Oct 1995ODI # 1005
36*58492073.46Australiav Sri LankaLahore17 Mar 1996ODI # 1083
3655473076.59Netherlandsv U.A.E.Lahore1 Mar 1996ODI # 1069
36413430105.88New Zealandv PakistanLahore6 Mar 1996ODI # 1076
3561465076.08South Africav New ZealandFaisalabad20 Feb 1996ODI # 1054
35373420102.94Englandv Sri LankaFaisalabad9 Mar 1996ODI # 1077
3449422080.95South Africav EnglandRawalpindi25 Feb 1996ODI # 1060
33-503066.00Pakistanv Sri LankaFaisalabad1 Oct 1995ODI # 1004
3389596055.93U.A.E.v EnglandPeshawar18 Feb 1996ODI # 1053
3399792041.77New Zealandv South AfricaFaisalabad20 Feb 1996ODI # 1054
33100892137.07Netherlandsv PakistanLahore26 Feb 1996ODI # 1062
33362660126.92South Africav PakistanKarachi29 Feb 1996ODI # 1067
32*352530128.00Pakistanv South AfricaKarachi29 Feb 1996ODI # 1067
32-530060.37Sri Lankav PakistanRawalpindi3 Oct 1995ODI # 1005
32101822039.02U.A.E.v NetherlandsLahore1 Mar 1996ODI # 1069
3264466169.56Netherlandsv South AfricaRawalpindi5 Mar 1996ODI # 1073
3228341294.11New Zealandv PakistanLahore6 Mar 1996ODI # 1076
31*52332093.93New Zealandv South AfricaFaisalabad20 Feb 1996ODI # 1054
31*40352088.57New Zealandv U.A.E.Faisalabad27 Feb 1996ODI # 1064
31-412075.60Pakistanv Sri LankaFaisalabad1 Oct 1995ODI # 1004
3139335093.93Englandv NetherlandsPeshawar22 Feb 1996ODI # 1057
31383050103.33Sri Lankav EnglandFaisalabad9 Mar 1996ODI # 1077
30-572052.63Sri Lankav PakistanFaisalabad1 Oct 1995ODI # 1004
30-333190.90Pakistanv Sri LankaRawalpindi3 Oct 1995ODI # 1005
29*69452064.44U.A.E.v NetherlandsLahore1 Mar 1996ODI # 1069
2957393074.35U.A.E.v EnglandPeshawar18 Feb 1996ODI # 1053
2956544053.70New Zealandv South AfricaFaisalabad20 Feb 1996ODI # 1054
2963535054.71U.A.E.v New ZealandFaisalabad27 Feb 1996ODI # 1064
28*422620107.69Pakistanv New ZealandLahore6 Mar 1996ODI # 1076
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Performances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Records includes the following current or recent matches:

England vs Sri Lanka at Colombo (RPS), England in Sri Lanka 3rd ODI, Jan 27, 2026 [ODI # 4942]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 2nd ODI, Jan 24, 2026 [ODI # 4941]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 1st ODI, Jan 22, 2026 [ODI # 4940]