Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd 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 runsFirst-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 records (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Afghanistan×

Player figures come from full scorecards, which we hold for 363 of the 364 matches in this selection (from 2009). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Ryan RickeltonSA2025-202622016410382.00134122.39110125
Josh DaveySCO2010-20218721626432.4021276.42020161
Kane WilliamsonNZ2015-202444216179*80.5019980.90010170
Rizwan CheemaCAN2010-20127701606122.86144111.11010217
Stuart PoynterIRE2016-20191617615931*14.4522670.35003131
Kushal Janith PereraSL2014-20255501567831.2016992.31011171
Roston ChaseWI2017-20196611569431.2020775.36011150
Agha SalmanPAK2023-202566215653*39.00153101.96010107
Murali VijayIND2010-201822015310576.5019976.88100174
Andri BerengerUAE20144401526638.0019378.76020190
Anshuman RathHK2015-20256511526538.0017785.88011141
Brandon KingWI2019-20267701525021.71151100.66010128
Morris OumaKEN2010-20138711494024.8325857.75001151
Rishabh PantIND2021-20264421488174.0016191.93010146
Iftikhar AhmedPAK2022-20235501484029.6015098.6700076
Shivam DubeIND2024-202685214863*49.3395155.79020118
Vriitya AravindUAE2023-202455114870*37.00140105.71021172
Wesley MadhevereZIM2021-20261617114829*9.2519575.90003141
PL MommsenSCO2010-2016101011474416.3317185.96000144
Hardik PandyaIND2018-20245411457148.33140103.57010174
Trent JohnstonIRE2010-20137511436235.75101141.58010106
Peter BorrenNED2009-2015109214238*20.2918477.1700075
Temba BavumaSA2023-20254401415835.2517978.77010151
Steve SmithAUS2015-20254411369545.3315190.07010121
Luke JongweZIM2015-2022141221364613.6014196.45001133
Wesley BarresiNED2010-202387113551*22.5014692.4702295
Michael SwartNED2012-20154411345244.6716581.21010134
Donald TiripanoZIM2014-2022131131349516.7532940.73011200
Dasun ShanakaSL2018-2025161111334313.30132100.76002142
Glenn PhillipsNZ2021-20264301317143.67123106.50010135
Shreyas IyerIND2023-20267731312932.75117111.9700047
Umar AkmalPAK2012-2014321130102*130.00112116.0710075
Rassie van der DussenSA2019-202532112876*128.0014190.7802093
Mohammad RizwanPAK2021-20236601266721.0015481.82010123
Rakep PatelKEN2010-20138701265218.0017372.8301174
Gareth DelanyIRE2020-202411911263715.75125100.80000103
Tim MurtaghIRE2012-20192617312654*9.0021558.60014112
Colin AckermannNED2022-20234401258131.2515282.24010142
James AtkinsonHK2014-20164401224730.5012597.60000144
Eric SzwarczynskiNED2009-20136601226520.3316573.9401181
Nizakat KhanHK2014-20258801222815.2514882.4300163
Shadman IslamBAN2019-20262401216730.2525148.21011130
Cade CarmichaelIRE20264401216230.2515180.13010142
Jaker AliBAN2024-202577212037*24.0013787.5900075
Sanju SamsonIND2024-20264401175729.2566177.27021118
Zeeshan MaqsoodOMA2015-20174401155228.7596119.79010115
Mahela JayawardeneSL2014-201522011410057.0013485.07100101
Rameez ShahzadUAE2016-20174411144938.0071160.56000125
Dion MyersZIM2022-202591101143210.3617266.28000101
Sabbir RahmanBAN2014-20199801126514.0014776.19011103

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.