Live4th ODI · Ireland in Namibia 2026/27NAM5/1 (4)IRE298/8 (50)NAM need 294 runs in 276 ballsLive7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting records (First-class)

Alastair Cook has scored the most runs in first-class cricket v West Indies at Kensington Oval, Bridgetown: 342 in 2 matches.

More filters

2 active
Reset"Match result" is from the side of the player or team.
v West Indies×At Kensington Oval, Bridgetown×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Alastair CookENG2009-2015241342139*114.0072547.17210361
Kane WilliamsonNZ2014121204161*204.0033960.18100290
Simon KatichAUS200812019315796.5040447.77100190
Ricky PontingAUS2003-201235018811337.6033056.97100124
Andrew StraussENG200912018014290.0028263.83100231
VVS LaxmanIND20111201728786.0033451.50020200
Phil JaquesAUS200812013910869.5025953.67100131
Shahid AfridiPAK200512013812269.00110125.45100107
James NeeshamNZ20141201297864.5015881.65020135
Michael ClarkeAUS2008-20122411277342.3329043.79011101
Graham ThorpeENG2004111119119*-21754.84100130
Steve WaughAUS2003110115115115.0023349.3610080
Azhar AliPAK201712011510557.5030038.33100110
Kevin PietersenENG200912111372*113.0019358.55010111
Michael HusseyAUS2008-20122401104827.5026641.35000103
Ravi BoparaENG2009110104104104.0014372.7310091
Darren LehmannAUS200312110096100.0019252.0801080
Misbah-ul-HaqPAK2017120999949.5020947.3701192
Paul CollingwoodENG2009110969696.0015960.38010120
Shane WatsonAUS2012120915245.5013766.4201092
Ahmed ShehzadPAK2017120847042.0025233.33010100
Graeme SmithSA2010120807040.0012365.04010100
Ashwell PrinceSA20101117878*-26229.7701050
Justin LangerAUS2003120787839.0011070.9101181
Brad HaddinAUS20081217745*77.0014951.68000111
AB de VilliersSA2010121777377.0019040.5301070
Tim AmbroseENG20091117676*-9580.0001082
Ryan HarrisAUS20121227268*-12756.6901070
Andy BichelAUS2003110717171.0071100.0001072
Moeen AliENG2015120665833.0014346.15010101
Adam GilchristAUS2003110656565.008081.2501033
Suresh RainaIND2011121655365.0013548.1501080
David WarnerAUS2012120644232.009468.0900070
Rahul DravidIND2011120605530.0019231.2501030
Tino MawoyoZIM2013120595029.5011352.2101090
Brendon McCullumNZ2014120563128.008367.4700080
Asim KamalPAK2005120555527.5010452.8801181
Andrew SymondsAUS2008120545227.009358.0601051
Ben StokesENG2015120543227.009358.0600080
Craig ErvineZIM2013121522952.0014037.1400080
Abdul RazzaqPAK2005120514125.5011942.8600051
Ross TaylorNZ2014120514525.507964.5600080
Mark CraigNZ20141225046*-9751.5500051
Dhanushka GunathillekeSL2018120502925.0010348.5400071
Michael VaughanENG2004120493224.5010248.0400071
Abhinav MukundIND2011120494824.509054.4400060
Ed CowanAUS2012120483424.0014233.8000040
Niroshan DickwellaSL2018120484224.008755.1700070
Kusal MendisSL2018120472523.5010345.6300080
Matthew WadeAUS2012120462823.0012536.8000030
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.