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
Harry FinchSUS20192019152113138915.6552559.62016431
Brett LeeAUS/KKR/SS201220124123103135924.08297105.390142215
Kyle AbbottHAM20252025222373136719.56308101.620134010
Naved-ul-HasanPAK200520052827731342*15.6539479.44003376
Wahab RiazPAK/RR/SUR201520153529631354*13.6139379.64024299
Matt ParkinsonKEN20242024343273134812.52100331.21006351
Rayyan PathanCAN20212021662312107*78.00190164.211203116
Brian BoothAUS1963196347131216952.007030.00111301
Wesley BarresiNED20182018101013127134.6736685.25031331
Sibsankar RoyASS20192019121013128334.67246126.83031336
Nawroz MangalAFG201420141010031212931.2038680.83111296
Arjuna RanatungaSL1991199191113125531.2063149.45022271
Yusuf PathanKKR20152015131253125244.57231135.060102912
Zane GreenNAM202320232213231275*28.36299104.35010336
Zeeshan MaqsoodOMA201620161414131262*24.00299104.35023387
Rajat PatidarRCB20252025151413126424.00217143.780202514
Sahibzada FarhanPAK/LQ202420241414131272*24.00243128.40030369
Ashar ZaidiSUS20142014141513128822.2952359.66021372
Deepak HoodaSH/BAR20182018161553126631.20228136.840202211
Muhammad UsmanUAE20162016151523124624.0032396.590012810
Eddie ByromSOM202020201115031211720.8060052.00101471
Azhar MahmoodPK/ST/DG201220121817431277*24.00241129.460102913
Tom SmithGLO20192019261763128428.3681538.28021310
Danial IbrahimSUS2022202213173312100*22.2957054.74111333
David RichardsonSA199519951418431210922.2963948.83115260
Mohammad NawazPAK/QG20162016262043125319.5043172.39012235
Todd MurphyAUS/SS/GLO202520252526931240*18.3550062.40002344
Ruben TrumpelmannNAM/LL20252025332693125518.35282110.640132316
Shane WarneAUS19941994393043125512.0061550.73013241
Zakary FoulkesNZ/CAN/DUR2025202542301631275*22.2949163.54011384
Rizwan CheemaCAN200820087703118944.43242128.510303122
Stanley JacksonENG1902190258131112844.43--120160
Gerry GomezWI195119514813115544.43--030240
Denis AtkinsonWI1955195548131121944.43520.00100291
Andy FlowerZIM199419949903117634.5649662.70030300
Swapnil AsnodkarRR200820089903116034.56233133.48020436
Kavindu KulasekaraACCC202620265923116144.4367446.14030361
Harry SwindellsLEI2023202311103311117*44.43295105.42111274
Anamul HaqueBAN/DG201220121111131112031.1037383.38102366
Asanka GurusinhaSL19891989101103118328.2756754.85022260
Sadiq MohammadPAK1978197881203119725.9265438.84021230
Michael HusseyST/SLZ20162016151313117125.92268116.04021246
Asad ShafiqPAK20102010131303116123.9247765.20021331
Henry DavidsSA/TIT20122012131303116823.92251123.900313311
Razmal ShigiwalAUA202520251614331165*28.27201154.730222616
Daniel DrewBH/SA2024202410142311108*25.9248963.60104293
Sharad VesawkarNEP20152015171523117823.9245168.96010123
Robert FrylinckDOL/CV/KT201920192115731147*38.88179173.740002019
Ghulam ShabberUAE201720171615331181*25.9244470.05031293
Salman ButtPAK200620061216031110119.4451760.15114480
PreviousPage 194Next

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.