Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by series (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Nicky BojeSAEngland tour of South Africa 2004/052004-20054701807625.7129960.20010250
Andrew StraussENGBasil D'Oliveira Trophy 200820084701805825.7146838.46011220
Moeen AliENGThe Ashes 202320234701805425.7127665.22010204
Nick LarkinNSWSheffield Shield 2018/192018-20194801806722.5044340.63010200
Bill EdrichENGEngland tour of Australia 1954/551954-19554801808822.5013628.68011251
Nari ContractorINDEngland tour of India, Pakistan and Ceylon 1961/621961-19625801808622.50--010161
George ScottMIDSpecsavers County Championship 201920196911805522.5035550.70010151
Rob JonesLANCounty Championship 202120218901805820.0039945.11011210
Quintin McMillanSAEngland tour of South Africa 1930/311930-193159318045*30.00--000112
Murray ChappleNZNew Zealand tour of South Africa 1953/541953-19545901807620.00--01081
Roelof van der MerweSOMSpecsavers County Championship 201620167101180102*20.0027465.69104142
Tim PaineAUSThe Ashes 2019201951011805820.0036749.05011221
Steffan PioletSUSLV= County Championship 2014201461001803218.0046338.88001181
Percy SherwellSASouth Africa tour of Australia 1910/111910-191151011806020.0033753.41011261
Jake CarderSASheffield Shield 2022/232022-202361201805415.0041043.90010300
Shane SnaterESSCounty Championship 20252025101321804816.3629361.43001234
Jeetan PatelWFPlunket Shield 2017/182017-201891401806412.8623875.63015185
Hamish RutherfordOVPlunket Shield 2022/232022-202381401805212.8632355.73012280
Tim MurtaghMIDLV= County Championship 20152015131861802415.0027565.45003211
Michael Guptill-BunceAAPlunket Shield 2014/1520151201799189.5027565.09020311
MS DhoniINDIndia tour of Pakistan 2005/06200633017914859.6720189.05100264
BJ WatlingNZSri Lanka in New Zealand Test Series 2014/152014-2015231179142*89.5040644.09100131
Kaushal SilvaSLSri Lanka in Bangladesh Test Series 2013/14201423017913959.6733852.96100202
Kusal MendisSLNew Zealand tour of Sri Lanka 20242024231179106*89.5024772.47110163
Alex CareyAUSAustralia tour of Pakistan 2021/2220223301799359.6730758.31020172
Bryan ValentineENGEngland tour of India 1933/341933-193423017913659.67--100122
John BenaudAUSPakistan tour of Australia 1972/73197223017914259.6724762.75100202
Graeme SmithSASouth Africa tour of Sri Lanka 200420042401797444.7540444.31020122
Darren LehmannAUSSri Lanka tour of Australia 200420042401795744.7525370.75030250
Mushfiqur RahimBANBangladesh in West Indies Test Series 2014201424117911659.6739844.97100221
Harry TectorIREIreland tour of Sri Lanka 202320232401798544.7538746.25010174
Oshada FernandoSLSri Lanka tour of West Indies 2020/2120212411799159.6735051.14020200
Chris TavaréENGAustralia tour of England 198119812401797844.7560929.39020120
Martin CroweNZAustralia tour of New Zealand 1985/86198634117913759.6733553.43101290
MS DhoniINDIndia in South Africa Test Series 2010/112010-20113501799035.8025171.31011233
Denesh RamdinWINew Zealand in West Indies Test Series 201420143501794535.8032355.42000261
Shan MasoodPAKPakistan tour of England 2020202035017915635.8041143.55101202
Stephen CookSASouth Africa in Australia Test Series 2016/17201635017910435.8044740.04101160
Ollie PopeENGSouth Africa tour of England 202220223511797344.7523177.49020230
Xavier BartlettQUESheffield Shield 2025/262025-20263501797235.8021384.04020234
John NicolsonSAEngland tour of South Africa 1927/2819283501797835.80--010-0
Graham YallopAUSWest Indies tour of Australia 1975/7619763511795744.7545039.78010200
Shoaib MohammadPAKZimbabwe tour of Pakistan 1993/9419933511798144.7559729.98020180
Hashan TillakaratneSLSri Lanka tour of India 1993/9419943601798029.8338346.74011270
Gautam GambhirINDPakistan tour of India 2004/0520053611795235.8033852.96010250
Paul ReiffelAUSAustralia tour of England 1997199746317954*59.6733253.92010190
Kusal MendisSLEngland tour of Sri Lanka 2018/1920183601798629.8328463.03010222
Bevan CongdonNZNew Zealand tour of England 196919693611796635.8057431.18010170
Lawrence RoweWIWest Indies tour of New Zealand 1979/80198036017910029.8337048.38110171
Alan TurnerAUSPakistan tour of Australia 1976/771976-19773601798229.8331756.47011191
PreviousPage 167Next

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.