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
Rovman PowellWI/RR/PZ2024202472651012506322.73933133.980418473
Daniel HughesSS/SUS2026202627362124913636.74159578.3134317715
Steven MullaneyNOT2016201636436124916533.76192364.9534216421
Tamim IqbalBAN2008200837440124912928.39194464.251751656
Ramiz RajaPAK19921992323731248119*36.71221056.472941270
Jonny BairstowYOR/LS/SEC2026202641483124812027.73126698.5819615239
Suresh RainaIND/CSK2012201251491012487332.001148108.7106410734
Carl HooperWI2001200130362124714936.68222955.941801199
Andries GousUSA/IU/ADKR20252025474681246120*32.791020122.1618311451
Devon ConwayWF/WEL20192019172371245327*77.81142387.4935116422
Shikhar DhawanIND/SH2016201640426124512634.58126498.5019113624
Travis HeadAUS/RCB/AS20172017353661244137*41.47135391.9435311125
Rob YatesWAR/BB20212021263621243132*36.56236452.586441507
Stiaan van ZylSUS/CV2017201734382124314934.53189665.5617513819
Josh ThomasSOM2026202629393124313634.53174071.4437315515
Chris GayleWI/RCB/LIO20142014424541243108*30.32127697.4118012062
Steve WaughAUS198919892932101242177*56.45191764.793531175
Emilio GayITA/DUR2025202524343124216140.06175570.775271615
Steven CroftLAN2015201536415124212234.50187166.3829212114
Sahibzada FarhanPAK/IU/RW2025202541411124210631.05894138.93110211167
VVS LaxmanIND/DC20082008213351241200*44.32226854.722831431
Inzamam-ul-HaqPAK1993199328336124112345.96196163.281811106
Sadeera SamarawickramaSL/DA2023202339375124010838.75126797.872731318
Jacques RudolphGLA2017201733415124012134.44170672.6827215211
Marcus TrescothickSOM2016201616273123921851.63217157.074411935
Wiaan MulderSA/LEI/DSG20232023465181239102*28.81144086.0417613924
Paul StirlingIRE/IU/NK2023202352502123816225.79125398.8027614441
Alec StewartENG1992199226282123719047.58211558.494721551
Mohammad AzharuddinIND1994199432346123715244.18174171.052511088
Gus LogieWI19881988333841237109*36.38191264.701721322
Steve WaughAUS1996199625285123617053.74208759.222111758
Vriitya AravindUAE20222022373641236115*38.63143486.1927311819
Daniel Bell-DrummondKEN/LS2024202429422123613530.90186166.4228315311
Brandon KingWI/JT2022202246455123610430.901142108.23110412740
Chris GayleWI2008200822262123519751.46164275.2146213245
Lance KlusenerSA19991999363215123517472.65134791.6935212726
Jim AllenbySOM/PZ201620163742112359130.12164075.30012513714
Glenn PhillipsAA/JT/AUC20192019313231233138*42.52135091.3328013536
Rob KeoghNOR2019201931374123315037.36195063.233631393
Sam HainWAR/BB/TR2025202534389123392*42.52191864.2909112223
Varun ChopraESS2018201829351123216036.24143585.85110111729
Rory BurnsENG/SUR2021202128412123213231.59259047.5721071555
Harry TectorIRE/LL/BR20222022444210123211338.501180104.4128310835
Henry NichollsNZ/CAN20232023293871231200*39.71187865.5533110612
Caleb JewellHH/TAS2023202330391123113732.39156478.7136414721
Tim DavidAUS/RCB/HH202520255546151231102*39.71712172.891718594
Grant FlowerZIM1997199724261123015149.20189464.9421011255
Michael KlingerAS/PS/GLO20142014344251230129*33.24168473.0434213614
Sam WhitemanYOR/WA2026202635494123011627.33202260.832581266
David MillerSA/PK/DOL20142014565218123093*36.18987124.620729544

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.