Live1st ODI · India in New Zealand 2026/27NZ84/4 (17)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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,355 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Chris DentGLO2022202219281969207*35.89183452.843431294
Rory BurnsENG/SUR202220222030396913235.89182653.073221176
Chirag SuriUAE202220223333196911530.28117682.4026210818
Chris CairnsNZ19971997273629697928.50181153.51011310211
Ricardo VasconcelosNOR202320232838096910625.50133872.421621358
Paul WalterBH/ESS/MO20232023444859697822.53101095.940428944
Imran FarhatPAK20062006212919689134.57174755.410811423
James FosterESS201420143632696813237.23146466.1224211811
Sanju SamsonIND/RR202420242827696711146.05588164.463668355
Andrew SymondsAUS200520053231396715634.54110287.751547829
Nicky BojeSA200020004136696712932.23153163.162431057
Alastair CookESS202220221425296614542.00219544.014201230
Nathan AstleNZ2006200623283966118*38.64138269.901719811
Ken RutherfordNZ199219922529696610542.00166358.091718610
George HillYOR20262026273359668934.50157861.2208211012
Reeza HendricksLIO/KK/MCT202620262828796587*45.95717134.590808931
Simon KatichAUS200520052832196511831.13161659.721641163
Kieron PollardKK/TKR/SB202420245046169655832.17645149.610245469
Ned EckersleyLEI201520153549096514719.69172755.881351163
Mominul HaqueBAN2014201421273964131*40.17161659.652811080
KL RahulIND20172017232719649037.08134571.67012110515
Manish PandeyIND/SH/KAR20192019363012964129*53.56648148.772508138
Louren SteenkampNAM202620263130296410234.43110687.161618724
Will SmeedSOM/BP/PC20252025323229649432.13684140.9408111231
Neil DexterLEI201620163033396413632.13189150.983341205
BJ WatlingNZ/ND201620162029496317638.52188950.982431233
Dan MousleyWAR202620262432596314435.67124977.1017113414
Michael RichardsonDUR201520151833496396*33.21154662.290611263
Ed BarnardWOR202120213334696312834.39169456.852321043
James HildrethSOM202120212935296311029.18133272.3024011116
Tamim IqbalBAN201420143036296310928.32179853.562541048
Ben CoxLEI20242024363759636930.09118681.2005110716
Sam BillingsENG/ST/KEN20212021403739638328.32843114.230609529
Mark BoucherSA20022002454189637029.18133971.920738812
Azhar AliPAK201220121822396215750.63196349.01352772
Dhananjaya de SilvaSL201620161924396212945.81151463.542611172
Tim WardHH/TAS202520252029096211933.17188251.122511029
Arjuna RanatungaSL1995199524303962102*35.63155361.94173886
Harry FinchKEN202420242737596210430.06183052.571511202
Luke ProcterNOR2022202213235961144*53.39215944.513421018
Jamie SmithENG/SUR/SB202620262027096116635.59139169.0924212115
Geraint JonesGLO20152015343549618831.00127175.6107210316
Dipendra Singh AireeNEP2022202238375961110*30.0396499.692548120
Ollie PriceGLO202420243339796114730.03177554.1416210712
Michael BurgessWAR202220221824196017841.74121479.0825512020
Dean ElgarESS202520252027096015035.56170356.372421238
Asad ShafiqPAK201120112831496010435.56179953.36163967
Nasir HossainBAN/RR201320132931596010036.92117781.561629016
Finn AllenNZ/PS/QG202520253433296015130.97481199.581637779
Corey AndersonNZ/MI2014201438386960131*30.00867110.731437953

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.