Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 ballsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th 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/27QUETAS

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Adam RossingtonNOR201720172728382011232.80812100.9915210715
James SalesNOR202620262829882016439.05149155.00232996
Grant StewartITA/KEN202520253027681918239.0088792.332317335
Luke WellsLAN202120212729481910332.76157152.131431224
Paul StirlingIRE/NK/SS20252025353518198924.09781104.870419336
George DockrellIRE/LL202220224339118197429.25600136.500437539
Kyle CoetzerSCO201720171718081812145.4491989.013309114
Gordon GreenidgeWI198919891722081811737.18145256.343418113
Dominic SibleyWAR/BB2018201818263818144*35.57186743.81412841
Tom PrestHAM202420242427181815631.46105477.613228818
Ajinkya RahaneIND/RR20132013273058189632.72109374.840718414
Jesse RyderNZ/PW201120113231181810727.2783997.501559322
Steven MullaneyNOT201920192131281810228.21134061.041559120
Philip SaltENG/RCB/LAN20262026323128187828.21591138.410537433
Rob YatesWAR/BB202220222431081811426.39122666.7225210910
Angelo MathewsSL/KKR2010201043341081877*34.0893787.300536317
Shakib Al HasanBAN/KKR202120213836381896*24.79108775.25044737
Calum MacLeodSCO2022202220201817133*43.0095985.192518611
Colin de GrandhommeNZ/AA2016201615253817144*37.1493187.7625210518
VVS LaxmanIND/KTK2011201115264817176*37.14154852.78162882
Dean ElgarESS202620261426181711332.68175646.533221172
MahmudullahBAN201420143332781782*32.68142057.540748010
Sam CurranENG/PK/SUR20192019334088178025.5391789.0905510224
Bill LawryAUS19681968814181620562.77163642.67341833
Jake LibbyWOR202020201418181618448.00127364.10152867
Jeff DujonWI198319832621481611048.0071960.36151625
Dilip VengsarkarIND198219821822181615738.86135753.13151750
Liam ScottAS/SA202520251824381614738.86110473.911617523
Tom LathamNZ/CAN202620262427481615135.48108275.422428012
MahmudullahBAN/MGD202220223229681680*35.4894186.720304719
Avishka FernandoSL/CC201920193030081610427.20752108.511328027
Shayan JahangirUSA/DC/SO20252025313028169929.14655124.580328628
Alistair CampbellZIM19991999293318169725.50148954.80043846
Will SmeedSOM/SKAN/QG20232023363608169422.67536152.240639038
Jesse RyderNZ20082008192338159140.75120267.800609710
Tom BruceSCO/CS/CD202520252224881534550.9485894.991218025
Chris CairnsNZ199619962428181512030.19104078.371405830
Brendon McCullumNZ200420043029781514337.05133161.23151874
Matt RenshawAUS/BH/QUE202320232329481513532.60110273.962317615
Mark TaylorAUS199719972434181512924.70206139.54231811
Angelo MathewsSL/CCC202520251721481496*47.88138058.990706217
Charith AsalankaSL/KW202120212627281480*32.56791102.910516823
Romesh KaluwitharanaSL1996199632331814100*25.4488392.1916710511
Rory BurnsSUR202620262233081411524.67146055.751321089
Sean AbbottAUS/SS/SUR2023202356399814110*27.1385994.761447730
Geraint JonesENG20052005364048148522.61137859.07040969
Taufeeq UmarPAK200220021423181311136.95166348.891631022
Adam RossingtonMID/NOR201420142328181310330.1195285.4015010316
Adam RossingtonNOR/LS20212021253018139428.03109973.980529315
James FosterESS20152015353768139826.23145355.950509411

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.