Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by year (Men's All internationals)

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 11,774 of the 11,780 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Asif IqbalPAK19741974561772915.4021136.4900190
John DysonAUS19841984360773012.8330525.2500150
Sandeep GuptaKEN19991999660773512.8314453.4700270
Moses AnafieGHA202120219727741*15.4067114.9300155
P SilasBOT20242024971774212.8376101.32001110
Roland ButcherENG19811981570773211.0019040.5300190
Justin KempSA200120011481774611.0015450.0000341
Dilhara LokuhettigeSL2005200588077299.638590.5900184
Adil RashidENG201720172182773912.8358132.7600181
Dick HoworthENG19481948481771611.00--00000
Sarfraz NawazPAK197319737817733*11.004173.1700170
Chris TremlettENG200720079937725*12.8314652.7400371
Aslan JafriSIN20252025109077278.568491.6700043
Harbhajan SinghIND2015201511104772212.839878.5700371
Chris JordanENG20152015101037721*11.0013258.3300181
D WheatleyBAH20252025101037732*11.007997.4700363
Ravi RatnayekeSL198419841011377229.6320138.3100150
Mahesh TheekshanaSL20252025241347721*8.5613656.6200060
Glenn McGrathAUS200120013216107721*12.8316147.8300290
Corey CollymoreWI20042004181697713*11.0020038.50001100
Fidel EdwardsWI2009200922169771311.0019639.2900180
James AndersonENG201020102522777135.1325130.68005100
Tim AmbroseENG200920091117676*-9580.0001082
Shadman IslamBAN20182018110767676.0019938.1901060
George MacaulayENG19261926110767676.00--010100
Ed CowanAUS20112011120766838.0019439.1801080
Gareth BergITA202220224217639*76.0038200.0000065
Rhys MariuNZ20252025220765838.008688.3701092
Lucas RossiARG20252025420765538.0072105.5601033
Jack BlackhamAUS18941894120767438.00--01080
Charlie McLeodAUS189718971217650*76.00--01080
Joe HardstaffENG19471947120766738.0024431.1501050
Andrew WhiteIRE20062006330764025.339679.1700070
Ishant SharmaIND20192019630765725.3314552.4101180
Trevin BastiampillaiCAN20072007330764925.3312262.30000111
Hamu KayondoUGA20192019330763125.3369110.1400024
Liam DawsonENG201620163317666*38.0016845.2401151
Mohammad NaimBAN20202020430764325.3376100.0000182
N AcaweiFIJ202320233317648*38.0050152.00000102
HK BrahmbhattPER20262026330764325.3310274.5100081
Fred BakewellENG19311931230764025.33--00040
Tom BurttNZ19511951230764225.33--00040
Bruce PairaudeauWI19541954230767125.33--01100
Asif MujtabaPAK19971997230764925.3334921.78000100
Rizwan MahmoodDEN20192019440763719.0061124.5900033
Rizwan MahmoodDEN20222022541764525.3353143.4000073
Brian ChariZIM20152015440763919.0016446.3400040
Josh ButlerGUE202520254417633*25.3364118.7500083
Ian HollandUSA20192019440764419.009282.6100032
Virk AliFRA202120214417652*25.338292.6801143
PreviousPage 272Next

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.