Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Shoaib MalikRR/KK/JK202320232423763975*39.94473135.100624826
Campbell KellawayMS/VIC20232023192626396426.63162639.30032732
Mohammad KaifIND2006200627275639148*29.05119553.47145560
Stephen EskinaziMID201620161016163815742.53122252.21220885
Arjuna RanatungaSL199219921919363812739.8897465.50132607
Mahela JayawardeneAS/SOM/DD2016201620202638117*35.44546116.851417214
Manish PandeyIND/SH/KAR20212021202026388435.44580110.000604519
Andrew BalbirnieIRE/GLA/LL202020202221263811333.58575110.961306611
Graeme van BuurenGLO2021202118215638110*39.8880079.751527514
Rahmat ShahAFG202320232021263893*33.5884675.41052606
R SilvaBSC/ACCC2025202515223638121*33.5894267.73151538
Hamilton MasakadzaZIM20152015252406388426.5880579.250416312
Daniel VettoriNZ/IWX/ICC200520052726863812735.4472388.24126793
Chundangapoyil RizwanUAE202220222927663876*30.3889371.44041424
Luc BenkensteinESS202620262628063814022.7983276.681117121
Andre RussellWI/KKR/JT2018201837327638121*25.52352181.251133363
Imran FarhatPAK20032003912063712853.08103461.61241835
Boeta DippenaarSA20012001192036378137.47120452.91052781
Tamim IqbalBAN/KT20232023232326379530.3372587.860307312
Nick KellyOV/OTA/SKAN202020201823263711830.3399464.08142818
Arjuna RanatungaSL198519851923463711133.5332088.44131214
Adam RossingtonNOR20182018172416376627.7092668.79062765
Phil SimmonsWI19941994202516378426.54116754.58064669
Harvey HoseinDER201920192027563791*28.95119253.44055661
BS McKinneyDUR/MO202520251927063715323.59118653.71203858
Tom BlundellNZ/WF/WEL202120212229463711325.48119953.13213758
Rohan KanhaiWI197319731014163615748.9251254.30251752
Ben FoakesSUR20262026916463612853.00119853.09231823
Dane CleaverCS/CD2024202414163636151*48.92110857.40151669
Alex DaviesLAN20202020161816368637.4179480.10071867
Ryan PatelSUR202120211618163613137.41100463.352316817
Sanjay ManjrekarIND19901990182116369331.80126150.44040600
Chad BowesCAN202520251923163611828.9168393.122217210
Aamer SohailPAK19931993192506368725.44124551.08052690
Alick AthanazeWI/SKAN20252025253016366021.9384875.000316719
Ryan PringleDUR20152015303526369919.2799963.66033903
Rory KleinveldtCC/NOR20152015434286365618.7164199.220257922
Colin McDonaldAUS19551955712163512757.7321850.00230331
Keith StackpoleAUS19721972813163511452.92122551.84170700
Ravindu RasanthaCCC202520251417163524439.69101962.32111738
J PereraMSC202520251719063510133.42106759.51140723
Dane CleaverCS/CD201820181620363511737.35116254.651548810
Moisés HenriquesAUS/SS/NSW202020201822563516737.3587772.412115713
Jake DoranHH/TAS20252025152226357331.75111157.16031737
HJ CullenWOR20262026212316357728.8684675.060516311
Clive LloydWI198019802125363512128.86115554.98210624
Tom BlundellNZ/WF/WEL202520252227263511925.4082177.341225911
Aaron HardieAUS/PS/WA20252025222726356125.4097964.860325910
Lewis HillLEI201920192628263511824.4267294.491226516
David WilleyST/NOR/LS202620263229463583*25.40418151.910314837

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.