Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T1013th Match · Abu Dhabi T10 League 2026UTEEODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 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
Kasun RajithaSLSri Lanka tour of Bangladesh 2023/242024122106*-4721.2800010
Ollie PopeENGIndia tour of England 2022202212010105.002147.6200120
Richard NgaravaZIMBangladesh tour of Zimbabwe 2021202112010105.003132.2600120
Lutho SipamlaSASouth Africa tour of New Zealand 2021/2220221211010*10.003330.3000110
Jaker AliBANBangladesh tour of Sri Lanka 202520251201085.002343.4800010
Victor NyauchiZIMBangladesh tour of Zimbabwe 2021202112010105.006116.3900120
Milton ShumbaZIMWest Indies tour of Zimbabwe 2022/2320231201075.005119.6100000
Gary TroupNZPakistan tour of New Zealand 1978/79197922110710.00--00000
Tristan StubbsSAICC World Test Championship 202520251201085.005617.8600000
Mohammad WasimPAKEngland tour of Pakistan 2022/232022121108*10.001283.3300001
Khurram ShahzadPAKPakistan tour of Bangladesh 2026202612010105.001662.5000111
Nithish Kumar ReddyINDSouth Africa tour of India 2025/26202512010105.002147.6200110
Tharindu RatnayakeSLBangladesh tour of Sri Lanka 2025202522010105.002737.0400101
Clive MadandeZIMZimbabwe tour of Ireland 2024202412010105.003132.2600110
Newman NyamhuriZIMNew Zealand tour of Zimbabwe 202520251201095.002934.4800010
Vincent MasekesaZIMZimbabwe tour of Bangladesh 202520251201085.002934.4800010
Syd GregoryAUSEngland tour of Australia 1891/9218921201075.00--00010
Walter BrearleyENGAustralia tour of England 1909190912110610.00--000-0
George UlyettENGEngland tour of Australia and New Zealand 1887/8818881201055.002147.6200000
Joey PalmerAUSAustralia tour of England 188018801201065.002638.4600010
Edmund TylecoteENGAustralia tour of England 188618862211010*10.00--00100
Charles FichardtSAEngland tour of South Africa 1891/92189212010105.00--00100
Harry GrahamAUSAustralia tour of England 1896189612010105.00--00100
Clement JohnsonSAEngland tour of South Africa 1895/9618961201075.00--00000
Frank LaverAUSEngland tour of Australia 1903/0419031201065.00--00000
Ike TraversAUSEngland tour of Australia 1901/0219021201095.00--00000
Rockley WilsonENGEngland tour of Australia 1920/2119211201055.004721.2800000
Ted a'BeckettAUSSouth Africa tour of Australia 1931/3219311201065.00--00000
Bob NewsonSAEngland tour of South Africa 1930/311930121101010.00--00010
Lennox BrownSASouth Africa tour of Australia 1931/3219311201085.00--00000
Jack NewmanNZEngland tour of New Zealand 1932/3319332201055.00--000-0
Joe HardstaffENGSouth Africa tour of England 1935193512010105.00--00100
Doug WrightENGWest Indies tour of England 19501950121106*10.00--000-0
Alec BedserENGEngland tour of Australia 1954/5519541201055.00--00010
Gul MohammadINDIndia tour of England 194619461201095.00--00000
Ken CranstonENGAustralia tour of England 1948194812010105.0020.0000100
Jack YoungENGEngland tour of South Africa 1948/4919492211010*10.00--00100
Tom BurttNZSouth Africa tour of New Zealand 1952/53195312010105.00--00100
George EmmettENGAustralia tour of England 1948194812010105.00--00100
Fazal-ur-RehmanPAKPakistan tour of West Indies 1957/5819581201085.00--00000
Willie RodriguezWIAustralia tour of West Indies 1964/6519651201095.00--00000
Bruce MorrisonNZEngland tour of New Zealand 1962/63196312010105.00--00120
Richard CollingeNZEngland tour of New Zealand 1970/711971222107*-5020.0000010
Ajit PaiINDNew Zealand tour of India 1969/7019691201095.00--00020
Bob WillisENGEngland tour of New Zealand 1970/7119711201075.003429.4100000
Max WalkerAUSEngland tour of Australia 1976/771977121108*10.003826.3200000
Phil EdmondsENGEngland tour of Pakistan 1977/7819782201065.002441.6700010
Ewen ChatfieldNZNew Zealand tour of Sri Lanka 1983/841984222109*-3132.2600020
Ewen ChatfieldNZEngland tour of New Zealand 1987/881988321101010.006415.6300010
Sikander BakhtPAKEngland tour of Pakistan 1977/781978221107*10.001662.5000010
PreviousPage 400Next

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.