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 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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)ODI5th 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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,365 of the 23,372 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Christian LeopardCS/CD20212021109313234*22.0017774.58000151
Ryan BurlZIM20172017109113230*16.5021561.40001110
VE TemboMOZ20262026109213247*18.86101130.69002174
Md Kounain QuraishiRAN20222022119413276*26.40113116.8101187
Rajat BhatiaRAJ/RPS201620161410613242*33.00119110.9200094
Shangeev ThanikaithasanDEN20242024101021323416.5097136.08002115
Julius SumerauerJER20232023121001323513.20119110.92001162
Bibek YadavNEP/LL202420241210413277*22.0099133.33011413
R CokerSIE202520251010113253*14.6717675.0001192
Atul SurwarDUM20222022111001325413.2099133.33012411
Tino BestWI2005200581121322714.6719468.04000180
Matty CrossSCO20162016131111322713.2014491.67001107
Ashton TurnerAUS/PS/WA20202020131101323912.0014789.8000086
Timil PatelUSA201920191611713250*33.0017376.30010123
Anil SahNEP20182018131101322712.0016480.49002182
Mackenzie HarveyMR20192019121101323812.00121109.09000134
Peter OngondoKEN20062006141241322716.5020963.1600193
Adam FinchWOR20242024161241324316.5026450.00000163
Agith Kumara BasnayakeKYCC202520251112313231*14.6731042.5800173
Shane WarneAUS20002000201331323213.2017575.43001132
Rovman PowellWI/JT20202020171311323311.0014988.5900175
Kiran CarlsonGLA2020202091301327910.1533239.76012160
Waqar YounisPAK19981998161441323313.2024553.88002133
Ryan McLarenSA/MI20102010191481324022.0016978.11001150
Alfonso ThomasSUS/SOM201520152114813232*22.0024254.55001131
Thomas MayesIRE/NK/LIM202620261514213224*11.0015386.2700277
O ManishimweRWA2025202515140132289.4315983.02002145
Amir FarooqQAT20242024211441323613.2016580.0000194
Liam PlunkettENG/DC/YOR201820183317813247*14.67127103.9400375
Bryan StrangZIM200020002117513237*11.0020963.16003162
Moin KhanPAK19941994221131115*131.0021860.09100163
Irfan KarimKEN2014201422013110865.50123106.50100180
Barney RogersZIM200420043301315443.6718172.38020161
Rob NicolNZ20112011431131108*65.5016778.44100140
SP GomesPOR2023202333113182*65.5090145.56010134
Muhammad ShahdadUAE202520253301319643.6722059.5501093
Reggie SpoonerENG190519052301317943.67--021190
Ken MackayAUS1957195723113165*65.50--02000
Gordon GreenidgeWI1978197823113180*65.50--010191
Mohammed GhulamKUW2014201444113159*43.6716380.3701088
Faisal KhanKSA202120214401314232.7588148.86000166
ZXM VukusicCRO202420244401315332.7591143.9601059
Aaditya VaradarajanCAN202620264401316432.7517276.1602163
Jean du PlessisWAR2024202444113169*43.67103127.1801074
Gihan KoralageBSC2025202524113169*43.6724852.8201084
Harry TrottAUS189418942401319532.75--01070
Arthur MorrisAUS195219522401315832.75--01080
Saeed AhmedPAK197219722401315032.7517951.40010150
Geoff HowarthNZ197719772401315932.7532640.18010180
Javed AhmadiAFG201420145401316732.75121108.26020192
PreviousPage 354Next

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.