ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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,354 of the 23,361 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Kusal MendisSL/QG/GT2025202545444135312433.831344100.6727314726
Tamim IqbalBAN/CV2015201534374135220640.97176476.6437214923
Curtis CampherIRE/SOM/MR2023202353485135212031.44152588.6635314829
Faf du PlessisRCB/PS/CV2022202249495135210330.73953141.8727412461
Sherfane RutherfordWI/MI/BT2026202657531513528435.58899150.3901159591
Azhar AliPAK2015201523270135122650.04216762.344511239
Allan BorderAUS198919892934713518550.04255552.8801501318
Allan LambENG1990199026342135113942.22216962.294611575
Michael SlaterAUS1994199428371135117637.53248554.372721480
Adam GilchristAUS2007200743424135114935.551313102.8919215935
Sam HainHH/WAR/BB20242024394391351153*39.74175077.2028610725
Shimron HetmyerWI/RR/GAW202620265251101351111*32.95821164.562548596
Zak CrawleyENG/KEN/LS202120213653313519027.02192870.07010517517
Alex HalesST/JT/NOT20232023545441351119*27.02937144.1828815250
Alastair CookENG2007200727370135011836.49254053.154641530
VVS LaxmanIND2004200437404135017837.50197068.535301573
Ben StokesENG/DUR2022202231435135016135.53167980.4136312947
Mike GattingENG19871987364361350150*36.49222460.702731444
Nick KellyNZ/WF/WEL2026202639443135012132.93180474.8329616124
Greg BlewettAUS1997199730391134921435.50271949.612731484
Rehan AhmedENG/HH/LEI2025202538425134913636.46145492.7853417032
Ben McDermottHH/HAM/QUE20242024374471349146*36.46187871.83111413637
Peter HandscombHH/MID/VIC2021202139473134913130.66209064.5526513613
James VinceHAM/PZ/JSK2026202639392134812536.43884152.4929215150
Roshan MahanamaSL1997199736404134822537.44262051.451711218
Liton DasBAN/RR/DC2025202541433134812833.701230109.5929211447
Angelo MathewsSL/PW2012201256541413488433.70214462.8709411915
Ramnaresh SarwanWI2006200635394134711638.49197268.3121131449
Saleem MalikPAK1987198734407134510240.76221558.242921172
Martin GuptillNZ/AA/BT2018201837392134410536.32137597.75310511952
Ryan HigginsGLO2019201935399134419944.80156186.1044314826
Lendl SimmonsWI/MI/BH2015201543412134410234.461188113.13112414046
Alistair CampbellZIM20002000374441344105*33.60242355.472841346
Neil McKenzieSA20012001303351343131*47.96279248.1029213510
Tom LathamNZ/CAN2019201932331134322441.97210463.8354412817
Lendl SimmonsWI/MI/GAW20142014424131343100*35.341237108.57110512349
Colin MunroPS/IU/TKR202120214342101343114*41.971012132.7118211953
Arjuna RanatungaSL19971997394471343131*36.30220360.96111313612
Ed BarnardWAR/BB20242024293641342173*41.94193769.2845515414
Lewis HillLEI2021202135382134214537.28186472.0056114515
Sam HainWAR/BB20192019293441341161*44.70207464.6617112915
Joe ClarkeWOR2016201632422134113533.52196968.114541716
Quinton de KockSA/MI/BT2026202645454134111532.71914146.7237610581
Tom AlsopSUS/TR20242024343771340108*44.67228158.75111313825
Darren StevensKEN2014201438474134010531.16156885.4618015042
Saleem MalikPAK19891989323361339102*49.59172577.6231031167
Nathan AstleNZ1999199933393133812037.17233757.2536216315
David HusseyAUS/PK/MS201220125652813387430.411285104.120959235
Mitchell OwenAUS/PK/HH2025202561561133814924.33746179.3624798105
Rob YatesWAR/BB2026202635432133713232.61195568.3927417626

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.