Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th 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)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)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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 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
Temba BavumaSASri Lanka tour of South Africa 2018/192019240564714.0010951.3800170
Nurul HasanBANIndia tour of Bangladesh 2022/232022240563114.006783.5800051
Kithuruwan VithanageSLPakistan in Sri Lanka Test Series 20152015240563414.006290.3200062
Sikandar RazaZIMZimbabwe tour of Bangladesh 2018/192018240562514.0012744.0900161
Shane DowrichWIWest Indies tour of New Zealand 2017/182017240563514.009360.22001100
Shane DowrichWIWest Indies tour of India 2018/192018241563018.6716334.3600161
Heinrich KlaasenSAWest Indies tour of South Africa 2022/232023240562014.0011349.5600070
Kasun RajithaSLSri Lanka tour of New Zealand 2022/232023240562214.0017931.2800170
Keacy CartyWIAustralia tour of West Indies 20252025240562014.0010851.8500040
Alick AthanazeWIWest Indies tour of Australia 2023/242024240563514.0013641.1800140
Alick AthanazeWIWest Indies tour of New Zealand 2025/262025240564514.0012245.9000090
Joylord GumbieZIMAfghanistan tour of Zimbabwe 2024/252024-2025240562414.0016134.7800080
Gerry HazlittAUSEngland tour of Australia 1907/081907-19082425634*28.00--00070
Edwin EvansAUSEngland tour of Australia 1884/851883-1885241563318.67--00120
Johnny BriggsENGAustralia tour of England 18861886341565318.67--01130
Ian MeckiffAUSAustralia tour of South Africa 1957/581957-1958441562618.67--000-0
Manohar HardikarINDWest Indies tour of India 1958/5919582415632*18.6710.0000100
Roy SwetmanENGEngland tour of Australia 1958/591959240564114.0025821.7100010
Brian RoseENGEngland tour of Pakistan 1977/781977-1978340562714.0025322.1300080
David MurrayWIWest Indies tour of Australia 1981/821981-19822415632*18.6712146.2800020
Ian SmithNZIndia tour of New Zealand 1980/811981342562028.0012544.8000090
Ravi RatnayekeSLPakistan tour of Sri Lanka 1985/861986340563814.00--000-0
Roger HarperWIAustralia tour of West Indies 1983/841984440562714.0010652.8300153
Jack RussellENGPakistan tour of England 199219923425629*28.008962.9200090
Stiaan van ZylSAFreedom Trophy 2015/162015350563611.2016134.7800190
Matt PooreNZNew Zealand tour of India 1955/561955-1956450562311.20--00100
Graham McKenzieAUSAustralia tour of India 1964/651964351562714.00--00182
Mohinder AmarnathINDWest Indies tour of India 1987/881987-1988350564311.2013541.4800071
Inshan AliWINew Zealand tour of West Indies 1971/721972351562514.00--00100
Abdul QadirPAKPakistan tour of England 198219823515618*14.0014538.6200060
Derek RandallENGEngland tour of New Zealand 1977/781978350563011.2013541.4800140
Ray BrightAUSAustralia tour of Pakistan 1979/8019803525626*18.6718230.7700180
Ray BrightAUSIndia tour of Australia 1985/861985-1986352562818.6720627.1800050
Bruce EdgarNZNew Zealand tour of Pakistan and Sri Lanka 1984/851984350562611.2017432.1800050
Navjot SidhuINDIndia tour of England 19901990350563011.209062.2200150
David RichardsonSASouth Africa tour of India 1996/9719963515636*14.0015536.1300060
Ben HilfenhausAUSThe Frank Worrell Trophy 2011/122012361562411.2011250.0000171
Dean ElgarSASouth Africa tour of Australia 2022/232022-202336056269.3314438.8900150
Alex CareyAUSAustralia tour of India 2022/23202346056369.336586.15002100
Jackie GrantWIEngland tour of West Indies 1934/351935462562314.00--00000
Richard CollingeNZEngland tour of New Zealand 1977/781978362563214.0015236.8400161
James AndersonENGBasil D'Oliveira Trophy 2009/102009-2010473562914.0018230.7700171
John SnowENGAustralia tour of England 19681968572561911.2011449.1200151
John BracewellNZNew Zealand tour of England 1983198347156289.3310851.8500271
Sammy CarterAUSSouth Africa tour of Australia 1910/111910-191158256179.3310851.8500160
Jack BoardENGEngland tour of South Africa 1905/06190648256209.33--00240
Curtly AmbroseWIWest Indies tour of South Africa 1998/991998-199948256199.339956.57002100
Peter SuchENGAustralia tour of England 199319935935614*9.3323823.5300070
Bill O'ReillyAUSEngland tour of Australia 1936/371936-19375915637*7.0012544.8000223
Bill PlayleNZNew Zealand tour of England 1958195859056186.22--00100
PreviousPage 254Next

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.