Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 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 2026AUSENGT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)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)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENG

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
Mohammed ShamiINDWest Indies in India Test Series 2013/14201322012116.003633.3300020
KL RahulINDNew Zealand tour of India 2024/25202412012126.002254.5500120
KL RahulIND-201702012106.002157.1400010
Rahkeem CornwallWIWest Indies tour of England 2020202012012106.001963.1600010
Theunis de BruynSASouth Africa in New Zealand Test Series 2016/17201712012126.003831.5800130
Rory BurnsENGIreland tour of England 201920191201266.005123.5300000
Peter MoorIREIreland v Afghanistan in United Arab Emirates 2023/24202412012126.003831.5800120
Kasun RajithaSLSri Lanka tour of South Africa 2020/21202012012126.007615.7900120
Kasun RajithaSLSri Lanka tour of West Indies 202620261201286.003138.7100020
Roshen SilvaSLSri Lanka tour of Australia 2018/1920191201296.007815.3800010
Ebadat HossainBANBangladesh tour of Zimbabwe 202620261221212*-1485.7100020
Blessing MuzarabaniZIMZimbabwe tour of England 2025202512012126.002646.1500110
Towhid HridoyBANBangladesh tour of Zimbabwe 202620261201296.003336.3600010
Haris RaufPAKEngland tour of Pakistan 2022/23202212012126.003435.2900100
Kevin KasuzaZIMZimbabwe tour of Bangladesh 2019/20202012012106.005820.6900000
Phil HorneNZNew Zealand tour of Pakistan 1990/91199012012126.004228.5700110
Dhruv JurelINDIndia tour of Australia 2024/25202412012116.002646.1500020
Dion MyersZIMSouth Africa tour of Zimbabwe 2025202512012116.003435.2900020
L McCarthyIRENew Zealand tour of Ireland 2026202612012116.002450.0000020
Tanaka ChivangaZIMZimbabwe tour of England 2025202512012106.003138.7100020
Sydney BarnesENGAustralia tour of England 190219021201276.00--000-0
Lucky DentonENGAustralia tour of England 1905190512012126.00--00100
Bert StrudwickENGEngland tour of Australia 1911/1219111221212*-2744.4400020
Claude FloquetSAEngland tour of South Africa 1909/1019101211211*12.00--00000
Tom GarrettAUSAustralia tour of England 18821882121121012.004327.9100000
Bobby PeelENGEngland tour of Australia and New Zealand 1887/8818881201296.003732.4300010
Bobby PeelENGAustralia tour of England 18931893121121212.00--00000
Frank WaltersAUSEngland tour of Australia 1884/8518851201276.00--00020
George LohmannENGEngland tour of Australia and New Zealand 1887/88188812012126.002352.1700100
Ernie JonesAUSEngland tour of Australia 1894/9518941211211*12.00--00020
Charles EadyAUSAustralia tour of England 189618961211210*12.00--00000
Clarrie GrimmettAUSEngland tour of Australia 1924/2519251211212*12.0050.0000110
George DuckworthENGIndia tour of England 193619363211210*12.00--00000
Fen CresswellNZNew Zealand tour of England 194919491221212*---00000
Fazal MahmoodPAKEngland tour of India, Pakistan and Ceylon 1961/62196212012126.00--00120
Wazir MohammadPAKPakistan tour of India 1952/5319521201286.00--000-0
Peter BurgeAUSAustralia tour of Pakistan 1959/60195922012126.00--00100
Glendon GibbsWIAustralia tour of West Indies 1954/55195512012126.00--00100
Wally GroutAUSAustralia tour of India 1964/65196412012126.00--00110
Intikhab AlamPAKPakistan tour of West Indies 1976/77197712012126.00--00100
John MurrayENGEngland tour of South Africa 1964/651965121128*12.00--00010
Sydney BurkeSANew Zealand tour of South Africa 1961/62196212012126.00--00100
Bryan YuileNZNew Zealand tour of Pakistan 1964/6519651211211*12.00--00000
Ghulam AbbasPAKPakistan tour of England 1967196712012126.007615.7900110
Ashley MallettAUSWest Indies tour of Australia 1979/80198012012126.001866.6700110
Bob TaylorENGPakistan tour of England 1978197832012106.005920.3400000
Ewen ChatfieldNZSri Lanka tour of Australia and New Zealand 1982/8319832221210*-3732.4300000
Rodney HoggAUSPakistan tour of Australia 1983/841983-1984421127*12.002450.0000000
Andrew HilditchAUSNew Zealand tour of Australia 1985/86198512012126.002060.0000110
Carl RackemannAUSAustralia tour of West Indies 1983/84198412012126.004327.9100120
PreviousPage 390Next

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.