Batting Most Runs Innings - Pakistan

Players - Pakistan

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
127*-1549182.46Pakistanv New ZealandRawalpindi7 Dec 2003ODI # 2074
12316012194101.65Pakistanv IndiaLahore21 Mar 2004ODI # 2116
122154102122119.60Pakistanv IndiaKarachi13 Mar 2004ODI # 2112
10716111212195.53Pakistanv New ZealandRawalpindi7 Dec 2003ODI # 2074
9815411614084.48Pakistanv IndiaPeshawar19 Mar 2004ODI # 2115
911481105382.72Pakistanv New ZealandFaisalabad3 Dec 2003ODI # 2072
89-4095222.50Pakistanv New ZealandWellington17 Jan 2004ODI # 2083
88*14410610083.01Pakistanv New ZealandQueenstown7 Jan 2004ODI # 2076
871681048183.65Pakistanv New ZealandQueenstown7 Jan 2004ODI # 2076
861451089179.62Pakistanv IndiaRawalpindi16 Mar 2004ODI # 2114
82*514166200.00Pakistanv South AfricaLahore3 Oct 2003ODI # 2046
8215011714070.08Pakistanv New ZealandRawalpindi5 Dec 2003ODI # 2073
801371038177.66Pakistanv New ZealandChristchurch10 Jan 2004ODI # 2078
809258104137.93Pakistanv IndiaRawalpindi16 Mar 2004ODI # 2114
73986854107.35Pakistanv IndiaKarachi13 Mar 2004ODI # 2112
72*986881105.88Pakistanv New ZealandAuckland3 Jan 2004ODI # 2075
721271058068.57Pakistanv South AfricaFaisalabad7 Oct 2003ODI # 2048
721007151101.40Pakistanv IndiaLahore24 Mar 2004ODI # 2117
701066960101.44Pakistanv New ZealandLahore1 Dec 2003ODI # 2071
68143872078.16Pakistanv South AfricaLahore3 Oct 2003ODI # 2046
68123888177.27Pakistanv New ZealandLahore1 Dec 2003ODI # 2071
67-816082.71Pakistanv New ZealandWellington17 Jan 2004ODI # 2083
65106727190.27Pakistanv South AfricaLahore5 Oct 2003ODI # 2047
65115893173.03Pakistanv IndiaLahore24 Mar 2004ODI # 2117
64755351120.75Pakistanv New ZealandFaisalabad3 Dec 2003ODI # 2072
63115956066.31Pakistanv New ZealandFaisalabad3 Dec 2003ODI # 2072
61109807076.25Pakistanv New ZealandRawalpindi5 Dec 2003ODI # 2073
60102752280.00Pakistanv South AfricaRawalpindi10 Oct 2003ODI # 2049
56106855065.88Pakistanv South AfricaLahore3 Oct 2003ODI # 2046
53*725270101.92Pakistanv IndiaPeshawar19 Mar 2004ODI # 2115
53101745071.62Pakistanv New ZealandLahore1 Dec 2003ODI # 2071
5287737071.23Pakistanv New ZealandLahore29 Nov 2003ODI # 2068
5279786166.66Pakistanv New ZealandWellington17 Jan 2004ODI # 2083
50*352643192.30Pakistanv New ZealandChristchurch10 Jan 2004ODI # 2078
4977634177.77Pakistanv New ZealandLahore29 Nov 2003ODI # 2068
4867568085.71Pakistanv New ZealandWellington17 Jan 2004ODI # 2083
47*282232213.63Pakistanv New ZealandLahore29 Nov 2003ODI # 2068
46*-3840121.05Pakistanv South AfricaFaisalabad7 Oct 2003ODI # 2048
4675484195.83Pakistanv IndiaKarachi13 Mar 2004ODI # 2112
4577532184.90Pakistanv South AfricaLahore5 Oct 2003ODI # 2047
4593685066.17Pakistanv IndiaLahore21 Mar 2004ODI # 2116
4460517086.27Pakistanv New ZealandChristchurch10 Jan 2004ODI # 2078
4370473191.48Pakistanv New ZealandLahore29 Nov 2003ODI # 2068
42*231642262.50Pakistanv New ZealandLahore1 Dec 2003ODI # 2071
42724050105.00Pakistanv New ZealandLahore29 Nov 2003ODI # 2068
4177523078.84Pakistanv South AfricaLahore5 Oct 2003ODI # 2047
3858513074.50Pakistanv South AfricaRawalpindi12 Oct 2003ODI # 2050
3885515074.50Pakistanv IndiaLahore24 Mar 2004ODI # 2117
37593521105.71Pakistanv South AfricaLahore3 Oct 2003ODI # 2046
3661524069.23Pakistanv New ZealandChristchurch10 Jan 2004ODI # 2078
3669481075.00Pakistanv IndiaLahore21 Mar 2004ODI # 2116
34281632212.50Pakistanv New ZealandFaisalabad3 Dec 2003ODI # 2072
33*512840117.85Pakistanv South AfricaLahore5 Oct 2003ODI # 2047
32482421133.33Pakistanv IndiaLahore21 Mar 2004ODI # 2116
31*161840172.22Pakistanv IndiaRawalpindi16 Mar 2004ODI # 2114
30*422820107.14Pakistanv IndiaRawalpindi16 Mar 2004ODI # 2114
3082513058.82Pakistanv South AfricaRawalpindi10 Oct 2003ODI # 2049
2931341185.29Pakistanv IndiaRawalpindi16 Mar 2004ODI # 2114
2845392071.79Pakistanv South AfricaRawalpindi12 Oct 2003ODI # 2050
28372810100.00Pakistanv IndiaRawalpindi16 Mar 2004ODI # 2114
2872401170.00Pakistanv IndiaPeshawar19 Mar 2004ODI # 2115
27*40285096.42Pakistanv New ZealandNapier14 Jan 2004ODI # 2081
27221621168.75Pakistanv IndiaKarachi13 Mar 2004ODI # 2112
26*221022260.00Pakistanv New ZealandAuckland3 Jan 2004ODI # 2075
2555441056.81Pakistanv South AfricaRawalpindi12 Oct 2003ODI # 2050
25241830138.88Pakistanv New ZealandFaisalabad3 Dec 2003ODI # 2072
2482482050.00Pakistanv South AfricaRawalpindi12 Oct 2003ODI # 2050
2456322175.00Pakistanv New ZealandAuckland3 Jan 2004ODI # 2075
2434294082.75Pakistanv IndiaKarachi13 Mar 2004ODI # 2112
2430262092.30Pakistanv IndiaRawalpindi16 Mar 2004ODI # 2114
23282220104.54Pakistanv New ZealandLahore1 Dec 2003ODI # 2071
23261701135.29Pakistanv IndiaLahore24 Mar 2004ODI # 2117
22*55341064.70Pakistanv IndiaPeshawar19 Mar 2004ODI # 2115
22-272081.48Pakistanv South AfricaFaisalabad7 Oct 2003ODI # 2048
2229301073.33Pakistanv South AfricaRawalpindi12 Oct 2003ODI # 2050
2242322068.75Pakistanv New ZealandAuckland3 Jan 2004ODI # 2075
21171711123.52Pakistanv New ZealandLahore29 Nov 2003ODI # 2068
2065423047.61Pakistanv South AfricaFaisalabad7 Oct 2003ODI # 2048
2036290068.96Pakistanv South AfricaRawalpindi12 Oct 2003ODI # 2050
2072552036.36Pakistanv New ZealandAuckland3 Jan 2004ODI # 2075
1933300063.33Pakistanv South AfricaLahore3 Oct 2003ODI # 2046
1937260073.07Pakistanv South AfricaLahore5 Oct 2003ODI # 2047
1951354054.28Pakistanv New ZealandAuckland3 Jan 2004ODI # 2075
1939353054.28Pakistanv New ZealandAuckland3 Jan 2004ODI # 2075
1841193094.73Pakistanv South AfricaFaisalabad7 Oct 2003ODI # 2048
1838242075.00Pakistanv South AfricaFaisalabad7 Oct 2003ODI # 2048
1842371048.64Pakistanv South AfricaRawalpindi10 Oct 2003ODI # 2049
18211630112.50Pakistanv IndiaPeshawar19 Mar 2004ODI # 2115
18291730105.88Pakistanv IndiaLahore24 Mar 2004ODI # 2117
17*22802212.50Pakistanv New ZealandLahore29 Nov 2003ODI # 2068
1752371045.94Pakistanv South AfricaRawalpindi12 Oct 2003ODI # 2050
1739253068.00Pakistanv New ZealandChristchurch10 Jan 2004ODI # 2078
16*47330048.48Pakistanv South AfricaRawalpindi10 Oct 2003ODI # 2049
16*25183088.88Pakistanv New ZealandRawalpindi5 Dec 2003ODI # 2073
1649322050.00Pakistanv South AfricaLahore5 Oct 2003ODI # 2047
1664402040.00Pakistanv New ZealandNapier14 Jan 2004ODI # 2081
1635170094.11Pakistanv IndiaKarachi13 Mar 2004ODI # 2112
15221020150.00Pakistanv South AfricaLahore5 Oct 2003ODI # 2047
158711214.28Pakistanv New ZealandFaisalabad3 Dec 2003ODI # 2072
1530252060.00Pakistanv New ZealandNapier14 Jan 2004ODI # 2081
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]