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
Luis ReeceDER2022202234432118413628.88189362.5535114418
Samit PatelWEL/NOT/IU2018201848524118410024.67153677.081731579
Dimuth KarunaratneSL2023202324282118317945.50160473.753811320
Tom BlundellNZ/WF/WEL2022202218284118310649.29205057.713831526
Chamara SilvaSL20072007363841183107*34.79162372.891821179
Saif ZaibNOR/SPR2024202439403118310031.97125194.5618211435
Luke WellsSUS2017201710182118225873.88181765.0544116514
Will BraggGLA20162016213211182161*38.13216454.622841342
Matt RenshawAUS/BH/QUE2025202527323118212840.76157774.955209534
Jonty RhodesSA1998199831338118211747.28164971.681819910
Keaton JenningsENG/LAN201920193540511819733.74228751.6401131392
MahmudullahBAN/JT/QG201720175050101181102*29.52141583.4616211924
Shaun MarshAUS/PK/PS2011201130322118014139.33144981.4427312230
Kevin PietersenENG/RCB2009200931361118010233.71169269.7416311915
Ed BarnardWAR/BB2023202333375117916136.84160173.6425412815
Ollie PopeENG/SUR20182018293191178158*53.55171568.693211568
Liam LivingstoneENG/PK/LAN202220225653911787526.77805146.340737481
Sam RobsonMID2022202221304117714945.27190061.955521396
Mark ChapmanNZ/AA/AUC20232023454310117714535.671062110.8326211238
Sam BillingsENG/DC/SS2017201750497117778*28.021087108.2808612927
Rahul DravidIND/RCB2008200829423117613630.15238349.3526414311
Jason RoyENG/SUR/QG2022202244431117611628.00962122.2527714435
Ambati RayuduIND/CSK/HI20182018323161175100*47.00962122.142819253
Desmond HaynesWI1991199122314117511143.52229851.131911421
Luke WrightMS/SUS/QG20162016373941175109*33.57121296.9518312928
Herschelle GibbsSA2006200634421117517528.66160973.0319914218
Alviro PetersenSA/LIO/SOM2014201436457117515530.92182164.5215312113
Shivnarine ChanderpaulWI/KRB20122012131971174203*97.83223452.553711197
Sanath JayasuriyaSL1996199632342117413436.691156101.5634114134
Alex LeesENG/DUR20222022193421174182*36.69255745.912501335
Steven CroftLAN2014201432379117415641.93174567.2828211415
James ColesSUS2023202331383117418033.54162372.3434113413
Brett D'OliveiraWOR20162016334151174202*32.61176766.4423113110
Alistair CampbellZIM1998199835432117410228.63207856.502511217
Haider AliPAK/DER/KK2023202341473117414626.68122995.5218511738
Tom WestleyESS2021202129343117321337.84187862.463511546
Fynn Hudson-PrenticeSUS202320233138711737337.84142982.09011113323
Brendan TaylorZIM20112011242741172128*50.96152376.955729718
Younis KhanPAK2005200521291117226741.86193260.663241323
Kane WilliamsonNZ/SH20222022363761172200*37.81157074.651519622
Sanath JayasuriyaSL1998199831381117221331.68153276.5027514313
Marlon SamuelsWI/CV2016201636426117212532.56154475.9117312826
Roshan MahanamaSL1992199222263117115350.91210455.663921192
Steven MullaneyNOT2017201735335117116841.82154076.0427314225
Rassie van der DussenSA/LIO20212021363791171123*41.82157474.401819624
Ravindra JadejaIND/CSK202520253438151171107*50.91174267.2228110824
Sanath JayasuriyaSL/AX2007200738412117111530.03125393.4627313437
John WrightNZ1990199023272117018546.80236449.493611434
AB de VilliersSA/RCB2011201132325117013443.33142582.1128211124
Billy GodlemanDER20172017303611170156*33.43172367.902611278

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.