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 by year (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe WeatherleyHAM2019201991423346627.8376943.43020370
Maaz KhanLES20262026141413349625.69219152.510332725
Simran SinghPK20242024141403347123.86213156.810213420
Graeme WoodAUS19841984101413346825.6976341.15021340
Rahkeem CornwallWI/SLK20212021121623347323.8641181.270224510
Neil McKenzieLIO/BT20142014221823344720.88334100.00003244
Elton ChigumburaZIM20042004171813347719.6541780.10035396
Chamu ChibhabhaZIM20162016171903346017.5866050.61021371
Axar PatelIND/PK/DUR201820181819433495*22.2733998.530122510
Sharmarh BrooksWI/JT20232023191913347818.5634895.980142410
Mayank AgarwalIND/PK/KAR20222022182003345216.7038087.89011487
Gulsan JhaNEP/KY202520252621433449*19.65238140.340011926
Luke HollmanMID20212021222343345117.5858956.71013396
Imad WasimPAK/JT/KK2017201743311233443*17.58294113.610062311
Greg MatthewsAUS1991199158233312855.5071146.84120280
Paul CoughlinLAN20262026691333100*41.6341580.241103610
Josh BlakeSUR20252025101013337237.0044774.50020331
Peter HandscombAUS/MS/RPS201620161111533310555.5052763.19120322
Neil BroomOV201220126123333146*37.0067849.12101431
Nitish RanaMI201720171312133362*30.27264126.140302417
Smit PatelUSA/TSK20262026121203338327.7539883.67032417
JI Hope-BellGLA202620261012133312330.2738985.60111432
Jordan HermannSEC202520251413233369*30.27257129.570312911
Aryansh SharmaUAE20252025131303339825.6238187.40021387
Ambati RayuduMI201220121715633381*37.00252132.140212114
Johnson CharlesMS/BR20212021151503334722.20247134.820013217
Felix OrganHAM20212021131503337922.2072445.99020308
Gary WilsonIRE201320131716533372*30.2738786.05020284
Usman PatelKUW20232023181733336423.79272122.430112017
Lewis HillLEI20152015121923338619.5958756.73022422
Aamir KaleemOMA202520252020133372*17.5339284.95022444
Adam MilneNZ/RCB/CS201720172823733351*20.8146471.77023463
Tim SoutheeNZ/RCB20182018372473336819.5933998.23022328
Shardul ThakurIND/DC202220223427533350*15.1435394.330113111
Frank WorrellWI1962196256233298*83.00--04102
Andy FlowerZIM200320038703327147.4345972.33030301
Monty NobleAUS190819084803326541.50--030310
Kris SrikkanthIND198219827803329541.5034297.08030325
Priyamal PereraPSC2026202669033221236.8957058.25100391
Alex HalesENG/AS/MR20132013101023329441.50206161.170204410
Rajat PatidarMP20192019101013326936.89225147.560212816
Gihahn CloeteSA/TS20182018111103328030.18293113.31040385
Vic MarksENG19841984111103328330.1858257.04030280
D JayatungaBSC20242024111203327727.6746671.24030328
Syed Abid AliIND1968196861203328127.6728855.21020220
Gilbert JessopENG19021902813033210425.54520.00111313
Mohammad AhnaffQAT202420241414333260*30.18302109.930302516
Himanshu RanaHAR20192019151503326122.13279119.00030368
Andrew FlintoffENG/CSK20092009131623327423.7154461.03013403
Yusuf PathanKKR20132013161653327230.18240138.330123014
PreviousPage 184Next

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.