Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd 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)T2067th 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)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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 First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Ben AllisonESSCounty Championship 20212021230695223.0020433.8201060
Ryan HarrisonAAPlunket Shield 2021/222022230694623.0025527.0600182
Teague WyllieWASheffield Shield 2021/222022230694223.0018736.9000090
Arthur FaggENGIndia tour of England 19361936230693923.00--000-0
Andy WallerZIMEngland tour of Zimbabwe 1996/971996230695023.0017439.6601062
Ashley GilesENGEngland tour of Pakistan 2005/062005241692623.0016940.8300090
Harbhajan SinghINDWest Indies tour of India 2002/032002340693717.257394.5200183
Marvan AtapattuSLSri Lanka tour of Pakistan 2004/052004240694417.2513650.7400290
Nuwan ZoysaSLPakistan tour of Sri Lanka 20002000340692617.2516442.0700041
Abdul RazzaqPAKPakistan tour of England and Scotland 200620062416925*23.0023129.8700090
Brendon McCullumNZNew Zealand tour of South Africa 2007/082007240692617.2514746.9400080
Shane WarneAUSAustralia tour of Pakistan 1994/951994340693317.2518836.7000150
Azhar MahmoodPAKWest Indies tour of Pakistan 1997/9819973426926*34.5012256.5600070
Gavin RennieZIMZimbabwe tour of India 2000/012000240693717.2512256.56001100
Michael HusseyAUSMCC Spirit of Cricket Test Series 201020102416956*23.0013053.08011101
Roshan MahanamaSLSri Lanka tour of Australia 1995/961995240694817.2517738.9800070
Hashim AmlaSASouth Africa tour of Sri Lanka 20062006240694017.2515444.8100070
Keith DabengwaZIMIndia tour of Zimbabwe 20052005240693517.259771.13001111
Mushfiqur RahimBANBangladesh tour of India 2024/252024240693717.2512057.50000121
Abdur RehmanPAKPakistan in Sri Lanka Test Series 20122012241693623.007592.0000065
Eoin MorganMIDSpecsavers County Championship 201920192416936*23.0016442.07001100
Sarfraz AhmedPAKPakistan in New Zealand Test Series 2016/172016240694117.258284.1500090
Samit PatelENGEngland in India Test Series 2012/132012340693317.2513949.6400191
James PattinsonAUSThe Ashes 201920192416947*23.0010665.0900144
Henry NichollsNZPakistan in New Zealand Test Series 2016/172016241693023.0017240.12000100
Travis HeadAUSAustralia tour of New Zealand 2023/242024240692917.2510466.3500081
Kithuruwan VithanageSLSri Lanka in New Zealand Test Series 2015/162015240693817.2510366.9900182
Shan MasoodPAKPakistan v New Zealand Test Series 2014/152014240694017.2520533.6600032
James WeighellDURLV= County Championship 20152015240692517.259374.19001120
Mehedi Hasan MirazBANAustralia tour of Bangladesh 20172017241692623.0017240.1200070
Nick WelchZIMSouth Africa tour of Zimbabwe 20252025240695517.2515644.2301152
R RanasingheKYCCMajor League Tournament 2025/262025-2026340695417.2514547.59010100
Claude CarterSAEngland tour of South Africa 1913/141914241694523.00--00101
Bob BlairNZEngland tour of New Zealand 1962/6319632416964*23.00--01290
Ian ThomsonENGEngland tour of South Africa 1964/651964-1965541693923.00--00190
Derek UnderwoodENGAustralia tour of England 196819684446945*-10565.7100080
Mark BurgessNZWest Indies tour of New Zealand 1968/691969240693017.25--00021
Bob TaylorENGEngland tour of New Zealand 1977/781978340694517.2538917.7400150
Mudassar NazarPAKWest Indies tour of Pakistan 1986/871986240692617.2517738.9800060
David GowerENGEngland tour of New Zealand 1983/841984340693317.2516741.3200070
Tim CurtisENGWest Indies tour of England 19881988240693017.2530522.6200080
Dave HoughtonZIMNew Zealand tour of Zimbabwe 1997/981997240693217.2517639.2000090
Simon DoullNZAustralia tour of New Zealand 1999/002000241694023.0067102.9900072
Bryan YoungNZWest Indies tour of New Zealand 1994/951995240692917.2519834.8500180
Harbhajan SinghINDAustralia tour of India 2004/052004350694213.8012555.20001101
Suranga LakmalSLSri Lanka tour of India 2017/1820173516931*17.2512057.50001101
Stiaan van ZylSABasil D'Oliveira Trophy 2015/162015-2016350693313.8013551.11001120
Alex DoolanTASSheffield Shield 2020/212020-2021350692913.8022031.3600080
Josh CobbNORCounty Championship 20232023350694413.8013650.7400091
Andrew FletcherWFPlunket Shield 2020/212020350693313.8021232.5500070
PreviousPage 337Next

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.