ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by series (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Graeme HickENGSri Lanka tour of England 1998199812010710753.5024044.58101140
Matthew HaydenAUSAustralia tour of Bangladesh 2005/0620062301077235.6722048.64010131
Sanjay BangarINDZimbabwe tour of India 2001/022002232107100*107.0019156.02100132
Asad ShafiqPAKPakistan in New Zealand Test Series 2010/1120112301078335.6729236.64011181
Denis ComptonENGEngland tour of New Zealand 1950/5119512301077935.67--010110
Anil KumbleINDSri Lanka tour of India 1997/9819973401077826.7525142.63010120
Mahela JayawardeneSLSri Lanka tour of Australia 200420042401074426.7530435.20000110
Guy WhittallZIMWest Indies tour of Zimbabwe 200120012411074335.6734231.29000100
Mohammad AshrafulBANBangladesh tour of West Indies 200420042401078126.7529536.27010100
Prasanna JayawardeneSLIndia in Sri Lanka Test Series 200820083401074926.7527339.1900070
Michael VandortSLSri Lanka in West Indies Test Series 2007/0820082401075226.7524144.40010150
Shahriar NafeesBANWest Indies in Bangladesh Test Series 2011/1220112401075026.7515369.93010170
Mushfiqur RahimBANWest Indies in Bangladesh Test Series 2012/1320122401074326.7523246.12000151
Darren BravoWIPakistan in West Indies Test Series 201120112401075026.7534331.2001092
Shane ShillingfordWINew Zealand in West Indies Test Series 2014201424310753*107.0019355.4401086
Dimuth KarunaratneSLPakistan tour of Sri Lanka 202320232401074126.7516863.69000190
Venkataraman SubramanyaINDWest Indies tour of India and Ceylon 1966/671966-19672401076126.75--010191
Richard HadleeNZNew Zealand tour of England 199019903401078626.7516266.05011132
Mohsin KhanPAKNew Zealand tour of Pakistan and Sri Lanka 1984/8519842401075826.7525442.13010120
Kapil DevINDNew Zealand tour of India 1988/8919883401074026.7511791.45000150
Dean ElgarSASouth Africa tour of England 202220223501074721.4022747.14000160
Ben FoakesENGNew Zealand tour of England 202220223521075635.6723645.34011150
Bert OldfieldAUSEngland tour of Australia 1920/211920-19213501075021.4026141.00010130
Ray IllingworthENGWest Indies tour of England 197319733501074021.4029036.90001100
Saleem MalikPAKPakistan tour of Zimbabwe 1994/9519953501074421.4028138.08000120
Nayan MongiaINDIndia tour of England 199619963501074521.4034730.84000130
Greg BlewettAUSSouth Africa tour of Australia 1997/981997-19983501073121.4035729.97000120
Andrew StraussENGBasil D'Oliveira Trophy 201220123601073717.8326939.78001130
Matt PriorENGThe Ashes 2013/1420133601076917.8321150.71012170
Hugh TrumbleAUSAustralia tour of England 1902190236210764*26.75--01200
Ian DavisAUSAustralia tour of England 197719773601073417.8326540.38001141
John WrightNZEngland tour of New Zealand 1977/7819783601075517.8351120.9401170
Arjuna RanatungaSLSri Lanka tour of India 1993/9419943601072917.8324843.1500194
Mohammad AmirPAKPakistan in England Test Series 2016201647210739*21.4017361.85000161
Clive van RyneveldSAAustralia tour of South Africa 1957/581957-19584721074321.40--00100
Mike SmithENGEngland tour of Australia 1965/661965-19665711074117.8333831.66001100
Daren GangaWIWest Indies tour of Australia 2000/0120004801073213.3837528.53002110
Jos ButtlerENGThe Ashes 2021/222021-20224811073915.2939027.44002120
Sid PeglerSASouth Africa tour of Australia 1910/111910-19114821072617.8317162.57001100
Claude JenningsAUS1912 Triangular Tournament19126821073217.83--00200
Phillip HughesAUSTrans-Tasman Trophy 2009/10201012110686*106.0099107.07010161
Andrew McBrineIREIreland tour of Zimbabwe 2024/25202512110690*106.0016763.47010120
Harry TectorIREIreland tour of Bangladesh 2022/2320231201065653.0025142.23020132
Greg ChappellAUSAustralia tour of England 198019801201065953.0023046.09010160
Michael VaughanENGEngland tour of India 2001/0220012311066453.0024044.17010120
Brendon McCullumNZSri Lanka tour of New Zealand 2004/0520052301069935.3316962.72011112
Mitchell JohnsonAUSWarne-Muralitharan Trophy 2012/132012-201323210692*106.0019554.3601080
Paul ReiffelAUSSouth Africa tour of Australia 1997/981997-199823110679*53.0017660.2301180
KL RahulINDBangladesh tour of India 2024/2520242311066853.0011492.98010122
Dawid MalanENGIndia tour of England 202120212301067035.3322846.49010160
PreviousPage 166Next

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.