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
Javed MiandadPAK19831983202331282280*64.10234954.583719611
Dominic SibleyWAR20222022213241282142*45.79265448.305621433
Kusal MendisSL2017201737471128219427.87193066.4235314410
Gareth RoderickWOR20242024374321281152*31.24209861.0644313417
Jason RoyENG/SUR/SS2019201932351128015337.651235103.6438314636
Rob YatesWAR/BB20232023344021280228*33.68193166.2935514622
John SimpsonMID/NS2022202232373127913237.62210260.8536115218
Jos ButtlerENG/LAN2015201540467127912932.79147386.8327313137
Umar AkmalPAK2010201041484127979*29.07146887.1308310128
Henry NichollsNZ/CAN/WOR2025202518284127822653.25218358.545331294
Jason RoyENG/KKR/SUR20232023474711278145*27.781002127.5435515043
Rahmanullah GurbazGAW/IU/JK20222022484821278106*27.781072119.2228310969
Stephen FlemingNZ19981998293351277174*45.61223757.093501134
Tom WestleyESS2015201528352127717938.70175372.852821917
Marcus HarrisMR/GLO/VIC2023202323363127716438.70244752.194731567
Craig KieswetterBH/WAR/SOM2014201437414127782*34.51155182.33013114129
Towhid HridoyBAN/RR/JK20262026404010127510942.501150110.871939645
Tom MooresNOT2018201835434127510332.69152083.8816014248
Ben StokesENG/RR/DUR2018201843515127590*27.72194465.5908312125
Mohammad AzharuddinIND1990199020224127419270.78158079.184501364
Fiaz AhmedBHR202520254138121274105*49.00994128.171828768
Faf du PlessisSA/CSK/MR20122012404071274110*38.61155781.8219012825
Gary WilsonIRE/SUR20142014424481274160*35.39184569.051731489
Allan BorderAUS1979197924363127316238.58319638.833611313
Beau WebsterAUS/MS/HH20252025274151273100*35.36188867.43111113315
Rob KeoghNOR2021202134428127312637.44179470.9628213910
James AdamsHAM2015201534474127313629.60236353.871931608
Vriitya AravindUAE/ME202320234847312739428.93161978.6307613014
Liam LivingstoneENG/LAN2017201731392127222434.38179171.0224313627
Ian BellENG2008200835436127219934.38219058.082531639
Kim HughesAUS1981198129382127121335.31247151.443441181
Dilip VengsarkarIND19861986272881270164*63.50193754.72441875
Adam GilchristAUS2006200633351127014437.35133695.0646515829
Steven MullaneyNOT2018201834410127013030.98160878.9828413829
Gary KirstenSA2002200227321126916040.94223856.704621541
Allan BorderAUS19841984313971269100*39.66285042.9111021023
Miles HammondGLO/OI202520253141112699731.73185268.5208215723
Michael VaughanENG2004200433424126914033.39211060.1438314311
Cameron BancroftPS/DUR/WA20212021465281269124*28.84174172.8916512812
Jamie SmithSUR2021202135367126813843.72185668.3237314123
Usman KhawajaST/IU/QUE2021202134375126817439.63169274.943631509
Dasun ShanakaSL/RR/SKAN202620266155121268121*29.49735172.5216371102
Mark TaylorAUS1989198913221126721960.33284144.604501313
Dinesh ChandimalSL20152015293671267162*43.69203062.4127113812
Jonty RhodesSA199419943945412677830.90219057.85072838
Nathan AstleNZ1998199828322126611442.20224056.5229012021
Daniel Bell-DrummondKEN/RK2017201733414126613834.22163177.6228413213
Dinesh ChandimalSL/CS20222022313461265206*45.18181669.6626210328
James HildrethSOM2016201630364126516639.53185468.234221485
Rory BurnsSUR2024202430373126522737.21215958.5936413610

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.