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
Sabbir RahmanBANAustralia tour of Bangladesh 201720172401126628.0020953.59011102
Sam CurranENGEngland tour of Sri Lanka 2018/1920182411126437.3322450.0001129
Kusal MendisSLSri Lanka tour of South Africa 2018/19201924111284*37.3315771.34011190
Aiden MarkramSASouth Africa tour of West Indies 202420242401125128.0022050.91010121
Don TallonAUSAustralia tour of England 194819484401125328.004323.2601020
Peter ParfittENGEngland tour of Australia 1962/631962-19632401128028.0016317.18011120
John MorrisonNZIndia tour of New Zealand 1975/7619763401124628.00--00090
Ian HealyAUSPakistan tour of Australia 1989/9019903401124828.0023946.8600090
John ComminsSANew Zealand tour of South Africa 1994/951994-19952411124537.3336230.94000100
Mark BoucherSASouth Africa tour of West Indies 200520054521124137.3335831.2800090
Aravinda de SilvaSLSri Lanka tour of Zimbabwe 1994/95199435111241*28.0030137.21001180
James AndersonENGPataudi Trophy 201420145501128122.4018161.88010210
Foffie WilliamsWIEngland tour of West Indies 1947/4819483501127222.40--01174
Brian BoothAUSAustralia tour of India 1964/6519643501127422.40--011121
Mudassar NazarPAKAustralia tour of Pakistan 1988/8919883501124922.4037529.87001130
Syed KirmaniINDIndia tour of New Zealand 1980/8119813511127828.0032134.8901070
Chandika HathurusingheSLIndia tour of Sri Lanka 199319933501124322.4030436.84000110
Sachin TendulkarINDEngland in India Test Series 2012/1320124601127618.6722350.22010190
Kumar SangakkaraSLAustralia tour of Sri Lanka 2003/0420043601122918.6718460.87000141
WPUJC VaasSLSri Lanka tour of Pakistan 1995/9619953601124018.6723048.70000130
Sarfraz AhmedPAKPakistan tour of South Africa 2018/192018-20193601125618.6715273.68023180
Ajinkya RahaneINDEngland tour of India 2020/2120214601126718.6724246.28011160
Craig ErvineZIMZimbabwe in Bangladesh Test Series 2014/1520143601123418.6719657.14000122
Theunis de BruynSAPakistan tour of South Africa 2018/192018-20193601124918.6722749.34000181
Sarel ErweeSASouth Africa tour of Australia 2022/232022-202336111242*22.4031235.90000140
John CampbellWIEngland tour of West Indies 2021/2220223611123522.4022250.45000140
John LyonsAUSEngland tour of Australia 1894/951894-18953601125518.67--01020
Joe DarlingAUSAustralia tour of England 189618963601124718.67--00200
Bert OldfieldAUSAustralia tour of England 1926192646211233*28.00--00020
Mike SmithENGSouth Africa tour of England 196519653611123222.40--00060
Andy RobertsNZNew Zealand tour of India 1976/77197636111284*22.40--011121
Mohammad AzharuddinINDIndia tour of Sri Lanka 198519853601124318.6730.0000100
Manoj PrabhakarINDIndia tour of South Africa 1992/931992-19934601126218.6742226.5401090
Phil SimmonsWIWest Indies tour of India 1994/9519943601125018.6726941.64011140
Maqsood AhmedPAKPakistan tour of England 195419544711126918.6710.0001292
Tibby CotterAUSEngland tour of Australia 1911/121911-19124801124114.00103108.74000161
John GoddardWIWest Indies tour of England 195719575811126116.00--011140
Tony LockENGEngland tour of India, Pakistan and Ceylon 1961/621961-19627931124918.6710.00001110
Sharmarh BrooksWIWest Indies v Afghanistan in India 2019/202019110111111111.0021451.87100151
Wasim RajaPAKNew Zealand tour of Pakistan and Sri Lanka 1984/85198412111160*111.0026941.26020200
Mushfiqur RahimBANNew Zealand tour of Bangladesh 2008/0920081201117955.5033133.53010161
Azhar AliPAKPakistan v Sri Lanka Test Series 2013/14201412011110355.5016467.6810060
Nazmul Hossain ShantoBANBangladesh v Afghanistan in United Arab Emirates 2026/2720261201118255.5023347.6401062
Graham GoochENGSri Lanka tour of England 198819881201117555.5026342.21010130
Mohammad AzharuddinINDSouth Africa tour of India 1999/00200012011110255.5020354.68100142
Nasser HussainENGPakistan tour of England 199619962301115137.0020653.88010140
Misbah-ul-HaqPAKPakistan in Sri Lanka Test Series 2012201223111166*55.5018360.66010120
Milinda SiriwardanaSLSobers/Tissera Trophy 2015/1620152301116837.0017962.0101094
Dominic BessENGPakistan tour of Ireland, England and Scotland 201820182301115737.0021551.63010160
Wally HammondENGWest Indies tour of England 192819283301116337.00--01000
PreviousPage 161Next

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.