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
Shreyas IyerIND/PK2025202529275110097*50.00899122.3601118749
Jonathan TrottWAR2017201721320110015134.38193356.913741344
Alex WakelyNOR2016201634376110010435.48169265.0118311324
Wavell HindsWI2000200028382110016530.56219150.212531365
William LuxtonYOR2026202632390110016728.21130484.3634214125
Sam KonstasAUS/ST/NSW2025202527410110011626.83165766.3926311113
Stuart WilliamsWI1997199722302109912839.25176562.272731296
David WarnerST/KK/LS2025202539394109993*31.40790139.1108313124
Brett D'OliveiraWOR2023202330394109910331.40158769.2516214011
Alex WakelyNOR2017201730396109811233.27161168.1624410212
Soumya SarkarBAN/CV2017201737431109887*26.14138379.3906512720
Chris GayleWI/IWX/ICC2005200524300109731736.57148473.9234412614
Jack LeaningKEN20232023364281097137*32.26183859.6816111011
Tom CooperMR/SOM2015201536403109611829.62134281.6723314121
Michael JonesDUR20232023354021096121*28.84154770.8516111521
Shane WatsonCSK/ST/QG2019201942423109610028.10826132.6918410558
Ben McDermottHH/LAN/QG2026202644454109612826.73110099.641649243
Joe BurnsAUS/BH/MID2015201528350109512931.29169464.6427312814
Eoin MorganENG/KKR2011201139371109510430.42132882.4519311215
Ken RutherfordNZ1994199433401109510828.08189257.882651067
Sam BillingsENG/KEN20152015384261095118*30.42120091.2524312717
Matthew HurstPS/LAN/MO2024202436433109510427.38172463.5217410026
Alastair CookENG2006200615262109312745.54238245.894301240
Will RhodesWAR2022202222322109311336.43195755.8524111613
Graeme SmithSA20062006323921093119*29.54143276.331751319
Charith AsalankaSL/CS2022202246476109311026.661075101.671649431
Hassan NawazPAK/QG/DV20252025524891093105*28.03767142.502665278
Jake LehmannSA20252025182621092130*45.50154570.685311274
Daryll CullinanSA1998199829352109211333.09197155.402621235
David GowerENG1985198517211109121554.55181860.014211263
Nazmul Hossain ShantoBAN/RW2026202630352109110533.06160567.9826311316
Adam LythYOR/NS2021202132401109115327.97177761.4035514914
Steven MullaneyNOT2015201538423109111227.97177061.6415214012
Tom WestleyESS2024202421281109013540.37204653.272711413
Josh BohannonLAN2022202225311109023136.33209951.933341375
Will RhodesDUR20252025313391090151*45.42145974.7126111811
Fletcha MiddletonHAM2023202325351109010032.06185358.821841434
Mark CosgroveLEI20192019313931090107*30.28168564.691641477
Denesh RamdinWI/GAW2014201444388108916936.30113296.202629535
Alex WakelyNOR2018201832414108910629.43148473.3817111121
Gary WilsonIRE/DER2018201848511010896626.56153970.760428317
Dilip VengsarkarIND19791979202931088146*41.85245636.324651176
Dimuth KarunaratneSL/KAN2019201923302108812238.86182159.751721131
Kyle VerreynneSA/NOT/PR2026202626317108811545.33150672.242619810
Geoff BoycottENG1981198120333108813736.27295936.77352790
Abdullah ShafiquePAK/LQ2023202330340108820132.00136379.8227410429
Liam DawsonHAM/CV/PZ2019201944397108810834.00137679.072518614
Aiden MarkramSA/SH202220224142710887931.09111397.7508310631
Marcus StoinisAUS/MS/LSG20242024534791088124*28.63802135.661519451
Clive LloydWI19831983262441087161*54.3599663.154407610

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.