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
Matt RenshawBH/SOM/QUE2024202433452126512229.42201562.7827212522
Angelo MathewsSL/PW201320135245111264157*37.18169274.7016310226
Tim BresnanYOR201620163440101263142*42.10208460.6018011023
Rohit SharmaIND/MI2022202253544126376*25.261061119.0406513458
Gerhard ErasmusNAM20222022323161262121*50.48147285.732918730
Azhar AliPAK/WOR2022202223330126222538.24256549.203431438
Scott BorthwickENG/DUR2014201434403126221634.11220257.313551665
Faf du PlessisSA2013201338414126213734.11202762.2625011719
Sean ErvineHAM2014201439436126212134.11177970.9425313722
Wes DurstonDER2015201533436126212934.11140689.7616114922
Alec StewartENG1994199423322126114342.03218057.843611822
Aravinda de SilvaSL1996199632335126114545.04143587.8745212616
Alishan SharafuUAE/ADKR202520255047512618630.021048120.3208110855
Nicolas PooranTKR/LSG/MCT2026202649495126110628.66837150.661838599
Harry CameDER20232023253221260141*42.00207660.6927113914
Glenn PhillipsNZ/GAW/GT2026202637366125910741.97987127.5635112449
Shakib Al HasanBAN/KKR/AS2014201443458125913734.03134393.7526412828
Glenn MaxwellAUS/DC/MS20182018494951259103*28.61970129.791629652
Andrew SymondsAUS/DC20082008283461258162*44.93168174.8429313026
D'Arcy ShortAUS/HH/DUR2019201932345125896*43.381000125.80011114832
James RewSOM2024202426357125811444.93160378.48210214819
Richard LeviCC/NOR2014201440410125811330.681133111.03110512652
Brendon McCullumNZ/KTK/BH2011201139424125810133.11132594.9417211944
Asa TribeGLA/WF/PR2026202634435125818433.11216758.052541506
Ben SlaterNOT20212021253331257114*41.90225055.872911646
Hansie CronjeSA199719973236712579443.34184468.17010310321
Gary KirstenSA19941994303931257112*34.92266147.241711450
Sourav GangulyIND2001200136453125712729.93210859.6327414523
Simon KatichAUS/PK2009200922320125612239.25229954.6329213910
Daryll CullinanSA19971997303641256122*39.25196064.0811041265
Kumar SangakkaraSL2001200139413125614033.05245951.083531522
Marnus LabuschagneAUS/BH/QUE2020202023271125521548.27183168.544431035
Mushfiqur RahimBAN2014201433353125511739.22182468.8028111820
Ibrahim ZadranFB/AFG20232023383931255129*34.86145086.5528412026
James BraceyGLO2019201933413125515233.03179669.8835113912
Daniel HughesSS/SUS2025202531422125515131.38187766.8616319210
Shane ThomsonNZ19941994344261255120*34.86218957.331821299
Paul WalterESS/MSG2026202632443125511030.61165076.0626316029
Jake LibbyWOR2024202425346125311244.75210859.4421121325
Peter TregoSOM2014201433373125312036.85138990.2135313520
Ben McDermottAUS/HH/HAM2023202344443125314330.561137110.20111612046
Marcus TrescothickSOM20152015193111252210*41.73216857.753752014
Daniel LawrenceENG/ESS/LS20212021273751252152*39.13196763.65110413819
Liam LivingstoneLAN20162016354091251108*40.35179069.8928211825
Alex CareyAUS/AS/SA20212021384431251128*30.51157879.2844312815
Will RhodesWAR/BB2021202136472125115627.80208060.1417413815
David GowerENG1982198221312125011443.10263847.381911282
Rishabh PantIND/DC2024202433415125010934.72125499.6816212745
Matthew ShortAUS/AS/VIC202420244343312508031.251013123.40011211354
Ashton TurnerPS/LAN/WA20252025485212125015431.251065117.3723411935

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.