Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND65/1 (12)Play interrupted - IND need 121 runs in 228 ballsTest1st 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)T20I3rd 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 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
Hamish RutherfordOV/OTA/WOR202020202024177610033.7482094.631508531
Dwayne BravoWI/MI200920093230377610428.7489386.901626722
Jason RoyENG/PS/SUR202020203131177673*25.87648119.750648820
Jimmy AdamsWI19991999293167769431.04165746.83043730
Niroshan DickwellaSL/DAM20192019273207767624.2597779.430548610
Mitchell OwenAUS/HH/TAS202620263940077615519.40448173.211226957
Carl HooperWI199419941316277511155.3691185.071707615
John ReidNZ1985198513172775158*51.67173744.62331680
Saleem MalikPAK199719972121077515536.90113268.46161700
Joey EvisonKEN20252025273037758228.70132458.5305410010
Aasif SheikhNEP202220223131177588*25.8389087.08052939
Ben McDermottHH/GAW/KK20252025333427757524.2291185.070227926
Karl BrownLAN201620163136277562*22.79118765.29054938
James NeeshamNZ/OV/OTA201720173839677571*23.4883592.810417415
Thisara PereraSL/SLZ/CV201920194440877514024.22551140.651224649
Geoff BoycottENG197119717124774142*96.75185741.68430812
DuleepENG19301930813277417370.3685248.83240481
Bert SutcliffeNZ195519559172774230*51.603333.33220724
Ian ChappellAUS197419741017177414548.38131558.86231978
Sean DicksonKEN2016201615213774207*43.00155349.84152868
Ian BellENG2005200516224774162*43.00140155.25253823
Scott BorthwickDUR2023202318244774134*38.70120864.072521012
David BedinghamDUR202220222025377419135.18105473.43220849
Andrew UmeedSOM2023202312142773172*64.4299377.843207419
Sunil GavaskarIND198219821418277315548.31175143.92150753
Sourav GangulyIND199619961620277313642.94150851.26232985
Ben FoakesSUR2025202518243773174*36.81148751.98150995
Hamilton MasakadzaZIM201620162326177311030.9287388.551418128
Tom Kohler-CadmoreWOR2015201525273773130*32.2192783.391418311
Richie RichardsonWI198719872630377311028.63152650.66153773
Roelof van der MerweNED/SOM2017201731319773165*35.14672115.032117924
Ethan BrookesWOR202420243033377313225.7799477.771109510
Michael PappsWF201720178131772316*64.33138055.943001114
Vusi SibandaZIM20112011182107729636.76115866.670718713
Joe ClarkeWOR2015201517213772131*42.89118165.37264887
Max ChuOV/OTA202420241821277213040.63122263.18141919
Niroshan DickwellaSL/NCC/DS202620262126177212630.8879497.23162964
Prithvi ShawDC/NOR/MUM20242024242807729727.57628122.9304011915
Wriddhiman SahaIND/PK/BEN201620162729377210429.69108870.961527610
Tilak VarmaIND/MI/HI2023202331311077284*36.76584132.190426242
Tom ClarkSUS2024202428324772112*27.57123662.461421008
Shivam DubeIND/CSK/MUM202420243533977266*32.17535144.300545147
Yuvraj SinghIND/PK20102010373767727424.9090885.020317426
Azhar AliPAK201120111119277110045.35189440.71171842
MPM WeerasingheACCC202620261823077112133.52103474.562628011
Mohammad ShahzadAFG201820182526177112430.8490585.191419321
Tom HainesSUS202620261527277113030.84125361.531521201
Aqib IlyasOMA/BK20242024303027716827.5487688.010636423
Anil SahNEP/JB2024202431313771112*27.54741104.051637231
David MillerSA/PK/KNI20162016393510771120*30.84542142.252116233

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.