Batting Most Runs Innings - vs Pakistan

Players - vs Pakistan

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
141173135171104.44Indiav PakistanRawalpindi16 Mar 2004ODI # 2114
115*21313513085.18New Zealandv PakistanChristchurch10 Jan 2004ODI # 2078
110*2571317283.96South Africav PakistanLahore3 Oct 2003ODI # 2046
107158104110102.88Indiav PakistanLahore24 Mar 2004ODI # 2117
101*1471097292.66New Zealandv PakistanFaisalabad3 Dec 2003ODI # 2072
101*16210810293.51New Zealandv PakistanAuckland3 Jan 2004ODI # 2075
991271048095.19Indiav PakistanKarachi13 Mar 2004ODI # 2112
84*695156164.70New Zealandv PakistanLahore29 Nov 2003ODI # 2068
841411058080.00New Zealandv PakistanWellington17 Jan 2004ODI # 2083
81978182100.00New Zealandv PakistanWellington17 Jan 2004ODI # 2083
798557141138.59Indiav PakistanKarachi13 Mar 2004ODI # 2112
76*141929082.60Indiav PakistanLahore21 Mar 2004ODI # 2116
741781255059.20South Africav PakistanRawalpindi12 Oct 2003ODI # 2050
71*79778092.20Indiav PakistanLahore21 Mar 2004ODI # 2116
71132996071.71South Africav PakistanLahore3 Oct 2003ODI # 2046
6599767185.52Indiav PakistanPeshawar19 Mar 2004ODI # 2115
64115755085.33New Zealandv PakistanChristchurch10 Jan 2004ODI # 2078
631411105157.27New Zealandv PakistanLahore1 Dec 2003ODI # 2071
62*92664093.93New Zealandv PakistanRawalpindi7 Dec 2003ODI # 2074
62886250100.00South Africav PakistanLahore3 Oct 2003ODI # 2046
62117808177.50South Africav PakistanFaisalabad7 Oct 2003ODI # 2048
58*117874266.66South Africav PakistanRawalpindi10 Oct 2003ODI # 2049
58139766076.31South Africav PakistanLahore5 Oct 2003ODI # 2047
56*-5160109.80New Zealandv PakistanQueenstown7 Jan 2004ODI # 2076
5591766072.36New Zealandv PakistanLahore29 Nov 2003ODI # 2068
55100763072.36New Zealandv PakistanLahore29 Nov 2003ODI # 2068
5469615088.52New Zealandv PakistanQueenstown7 Jan 2004ODI # 2076
51100558092.72South Africav PakistanFaisalabad7 Oct 2003ODI # 2048
49111954151.57New Zealandv PakistanRawalpindi7 Dec 2003ODI # 2074
4878614178.68New Zealandv PakistanRawalpindi5 Dec 2003ODI # 2073
46-803057.50South Africav PakistanFaisalabad7 Oct 2003ODI # 2048
4681624074.19New Zealandv PakistanFaisalabad3 Dec 2003ODI # 2072
4672564082.14Indiav PakistanKarachi13 Mar 2004ODI # 2112
45*94717063.38New Zealandv PakistanNapier14 Jan 2004ODI # 2081
45115865052.32New Zealandv PakistanAuckland3 Jan 2004ODI # 2075
4582473295.74Indiav PakistanKarachi13 Mar 2004ODI # 2112
4569645070.31Indiav PakistanLahore24 Mar 2004ODI # 2117
43101696062.31New Zealandv PakistanQueenstown7 Jan 2004ODI # 2076
4282606070.00South Africav PakistanLahore5 Oct 2003ODI # 2047
4163467089.13South Africav PakistanRawalpindi10 Oct 2003ODI # 2049
4086552072.72South Africav PakistanRawalpindi12 Oct 2003ODI # 2050
3964415195.12Indiav PakistanPeshawar19 Mar 2004ODI # 2115
3760487077.08Indiav PakistanLahore24 Mar 2004ODI # 2117
36*57455080.00New Zealandv PakistanChristchurch10 Jan 2004ODI # 2078
3670531067.92New Zealandv PakistanRawalpindi7 Dec 2003ODI # 2074
36332051180.00New Zealandv PakistanWellington17 Jan 2004ODI # 2083
3674452080.00Indiav PakistanRawalpindi16 Mar 2004ODI # 2114
36443550102.85Indiav PakistanLahore21 Mar 2004ODI # 2116
35413121112.90New Zealandv PakistanLahore29 Nov 2003ODI # 2068
3487634053.96South Africav PakistanRawalpindi12 Oct 2003ODI # 2050
33106864038.37Indiav PakistanPeshawar19 Mar 2004ODI # 2115
3274553058.18New Zealandv PakistanFaisalabad3 Dec 2003ODI # 2072
3150423073.80New Zealandv PakistanWellington17 Jan 2004ODI # 2083
2942333087.87New Zealandv PakistanLahore1 Dec 2003ODI # 2071
2969434067.44New Zealandv PakistanNapier14 Jan 2004ODI # 2081
2849354180.00Indiav PakistanKarachi13 Mar 2004ODI # 2112
26352140123.80Indiav PakistanRawalpindi16 Mar 2004ODI # 2114
2653295089.65Indiav PakistanLahore21 Mar 2004ODI # 2116
25*242150119.04New Zealandv PakistanNapier14 Jan 2004ODI # 2081
2546322078.12South Africav PakistanLahore5 Oct 2003ODI # 2047
2541334075.75New Zealandv PakistanLahore29 Nov 2003ODI # 2068
2570452055.55New Zealandv PakistanRawalpindi5 Dec 2003ODI # 2073
2566521048.07New Zealandv PakistanQueenstown7 Jan 2004ODI # 2076
2445322075.00South Africav PakistanFaisalabad7 Oct 2003ODI # 2048
23*42314074.19South Africav PakistanLahore5 Oct 2003ODI # 2047
23*252111109.52New Zealandv PakistanRawalpindi7 Dec 2003ODI # 2074
2358493046.93New Zealandv PakistanFaisalabad3 Dec 2003ODI # 2072
21*211231175.00Indiav PakistanPeshawar19 Mar 2004ODI # 2115
21231521140.00Indiav PakistanLahore21 Mar 2004ODI # 2116
20*231230166.66Indiav PakistanLahore24 Mar 2004ODI # 2117
2048404050.00South Africav PakistanRawalpindi10 Oct 2003ODI # 2049
20221621125.00New Zealandv PakistanChristchurch10 Jan 2004ODI # 2078
20231840111.11Indiav PakistanLahore21 Mar 2004ODI # 2116
2026224090.90Indiav PakistanLahore24 Mar 2004ODI # 2117
1930202095.00Indiav PakistanRawalpindi16 Mar 2004ODI # 2114
18*-902200.00New Zealandv PakistanWellington17 Jan 2004ODI # 2083
18*211130163.63Indiav PakistanRawalpindi16 Mar 2004ODI # 2114
1822192094.73Indiav PakistanLahore24 Mar 2004ODI # 2117
1755341050.00New Zealandv PakistanRawalpindi5 Dec 2003ODI # 2073
1768422040.47New Zealandv PakistanRawalpindi7 Dec 2003ODI # 2074
16*26251164.00South Africav PakistanLahore5 Oct 2003ODI # 2047
1655411039.02New Zealandv PakistanLahore29 Nov 2003ODI # 2068
1639222072.72New Zealandv PakistanWellington17 Jan 2004ODI # 2083
1626210176.19Indiav PakistanPeshawar19 Mar 2004ODI # 2115
1627200080.00Indiav PakistanLahore24 Mar 2004ODI # 2117
1555381039.47Indiav PakistanRawalpindi16 Mar 2004ODI # 2114
14121430100.00New Zealandv PakistanLahore1 Dec 2003ODI # 2071
1432231060.86New Zealandv PakistanLahore1 Dec 2003ODI # 2071
1440351040.00New Zealandv PakistanAuckland3 Jan 2004ODI # 2075
14121030140.00Indiav PakistanRawalpindi16 Mar 2004ODI # 2114
1419182077.77Indiav PakistanPeshawar19 Mar 2004ODI # 2115
13*31261050.00South Africav PakistanRawalpindi12 Oct 2003ODI # 2050
13*151320100.00New Zealandv PakistanRawalpindi5 Dec 2003ODI # 2073
13*43230056.52New Zealandv PakistanAuckland3 Jan 2004ODI # 2075
1337252052.00South Africav PakistanRawalpindi10 Oct 2003ODI # 2049
1330240054.16New Zealandv PakistanRawalpindi5 Dec 2003ODI # 2073
1329183072.22Indiav PakistanPeshawar19 Mar 2004ODI # 2115
1236250048.00New Zealandv PakistanAuckland3 Jan 2004ODI # 2075
1138230047.82South Africav PakistanLahore5 Oct 2003ODI # 2047
1139380028.94South Africav PakistanRawalpindi10 Oct 2003ODI # 2049
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]