Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR206/4 (20)Innings break - ES need 207 runs to winT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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 Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Jackie BottenSASouth Africa tour of England 19651965360653310.83--00230
Basit AliPAKPakistan tour of Australia 1995/961995360652610.8324426.6400050
Claude HendersonSASouth Africa tour of Australia 2001/022001-2002360653010.8319633.1600090
Amir ElahiPAKPakistan tour of India 1952/531952571654710.83--00100
Bert StrudwickENGEngland tour of Australia 1920/211920-1921483652413.0014245.7700030
Nasser HussainENGPakistan tour of England 20012001110646464.0019333.1601080
Jacques KallisSAZimbabwe tour of South Africa 1999/001999110646464.0021629.6301090
David BoonAUSSri Lanka tour of Australia 1987/881988110646464.0011356.6401060
Ben FoakesENGEngland tour of Pakistan 2022/232022110646464.0012152.8901060
Jackie HendriksWIIndia tour of West Indies 1961/621962110646464.00--01080
Hansie CronjeSAZimbabwe tour of South Africa 1999/001999110646464.0014544.14010110
Amit MishraINDIndia in Bangladesh Test Series 2009/102010120645032.0011157.6601070
Trevor GripperZIMAustralia tour of Zimbabwe 1999/001999120646032.0027823.0201060
Irfan PathanINDSouth Africa in India Test Series 2007/0820081226443*-9468.0900071
Mushfiqur RahimBANSri Lanka in Bangladesh Test Series 2008/092009120644332.0013647.0600090
Tamim IqbalBANSri Lanka tour of Bangladesh 2008/092008120644732.008872.73000110
Rohit SharmaINDICC World Test Championship 20212021120643432.0014942.9500080
Ajinkya RahaneINDICC World Test Championship 20212021120644932.0015740.7600060
George DockrellIREIreland v Afghanistan in India 2018/192019120643932.0017935.7500080
Michael CarberryENGEngland in Bangladesh Test Series 2009/102010120643432.0014045.7100090
Richmond MutumbamiZIM-2014020644332.0014743.5400080
Niroshan DickwellaSLSri Lanka tour of Zimbabwe 2019/202020220646332.0012650.7901030
George LindeSASouth Africa in India Test Series 2019/202019120643732.0013647.0600081
Shadman IslamBANWest Indies tour of Bangladesh 2020/212021120645932.0019632.6501060
Prince MasvaureZIMZimbabwe tour of Bangladesh 2019/202020120646432.0015441.5601190
Mehedi Hasan MirazBANIreland tour of Bangladesh 2025/262025220644732.0014045.7100051
Kevin SinclairWIWest Indies tour of Australia 2023/242024121645064.0015740.7601081
John KingENGAustralia tour of England 19091909120646032.00--010-0
Bapu NadkarniINDEngland tour of India, Pakistan and Ceylon 1961/621962120646332.00--010100
Vic PollardNZPakistan tour of New Zealand 1972/731973120646132.00--01070
Kerry O'KeeffeAUSPakistan tour of Australia 1972/731972220644032.007034.2900040
Arun LalINDSri Lanka tour of India 1982/831982120646332.00--01000
Aamer MalikPAKPakistan tour of New Zealand 1988/891989221645664.0018035.5601061
Mark TaylorAUSAustralia tour of India 1996/971996120643732.0016339.2600080
Abdul MalikAFGBangladesh v Afghanistan in United Arab Emirates 2026/272026120646232.0012551.2001041
Yuvraj SinghINDEngland tour of India 2005/062006230643721.3313049.2300090
Brett LeeAUSSouth Africa tour of Australia 2001/022001-2002330643221.3316339.2600080
Guy WhittallZIMEngland tour of Zimbabwe 1996/971996230645621.3322328.7001061
Wasim AkramPAKSri Lanka tour of Pakistan 1995/961995230643621.3311555.6500070
Paul AdamsSAAustralia tour of South Africa 2001/022002231643532.0015940.2500043
Moin KhanPAKSouth Africa tour of Pakistan 2003/042003231643732.0015840.5100061
Moin KhanPAKWest Indies tour of Pakistan 1997/981997330645821.3313846.3801082
Irfan PathanINDIndia tour of Pakistan 2003/042004330644921.3311953.7800191
JP DuminySAPakistan v South Africa Test Series 2013/142013230645721.3312750.3901161
Ross TaylorNZIndia in New Zealand Test Series 2019/202020231644432.0011754.7000081
Suranga LakmalSLNew Zealand in Sri Lanka Test Series 20192019230644021.3316738.3200063
Aiden MarkramSASouth Africa tour of West Indies 20212021230646021.3311655.1701180
Cameron GreenAUSWest Indies tour of Australia 2023/242024230644221.3311456.1400080
Walter ReadENGAustralia tour of England 18931893231645232.00--01000
Geoff RaboneNZWest Indies tour of New Zealand 1951/521952230643721.33--000-0
PreviousPage 236Next

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.