Live1st ODI · India in New Zealand 2026/27NZ45/2 (10)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 (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,773 of the 11,779 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Sabbir RahmanBAN201920191514231910226.5837884.39112382
Andrew SymondsAUS20002000181533194726.58280113.93002378
Anamul HaqueBAN20222022141503197621.2733794.660203310
Richard HadleeNZ19761976101523198724.5420.00013168
Michael LeaskSCO202520251816331996*24.54275116.000112015
Manpreet SinghITA/SIN20222022191743197124.54247129.150211515
Bas de LeedeNED20242024181733196622.7944871.21022235
Mohammad NabiAFG20102010211843196222.7932299.070242115
Ali NaseerUAE20242024302253196118.76294108.500112613
Graeme SwannENG20102010392853193313.8738682.64002365
Patsy HendrenENG193119314503189363.60--030171
Jack WorrallAUS189918994813187645.43--040290
Imran KhanPAK19911991109131893*39.7547267.37030227
Rod MarshAUS1973197371013189735.336333.33031402
Asanka GurusinhaSL19871987101103185428.9147156.90020176
Bastiaan ZuiderentNED200720071312231877*31.8054058.89020280
Nasim-ul-GhaniPAK19621962714331810128.91--101282
Asghar AfghanAFG20102010171523186424.4651062.35021219
Imran AnwarBHR20222022211623186622.71228139.470222323
Harbhajan SinghIND20112011242253187018.7146568.390142910
Gareth DelanyIRE202220223026431851*14.45257123.740132312
Bob SimpsonAUS1977197736031717652.8373243.31110280
Ed JoyceIRE20132013772317116*63.4040678.08110283
Dean ElgarSA202020204703179545.2962151.05020460
Norm O'NeillAUS1963196347131710052.832015.00120380
Les FavellAUS1960196058231710152.8314053.5712082
Rinku SinghIND202320231310431768*52.83186170.430103117
Josh LawrensonJER202320231210131711435.2238682.12110252
Manan BashirBUL20252025101033177045.29119266.390101338
Peter ParfittENG19641964910031712131.7026327.76121450
Monank PatelUSA202120211411331710039.6335988.30111256
Stuart MatsikenyeriZIM20052005121603175119.8159453.37021470
Kevin O'BrienIRE201720171917231772*21.13291108.930202411
Ravichandran AshwinIND20142014281943176521.1335788.80012364
Muhammad AmirMAS20232023211903178016.68278114.030232911
Courtney BrowneWI20052005202133176817.6148864.96015278
Temba BavumaSA2026202645031617963.2054358.20200323
Mansur Ali Khan PataudiIND1965196546031615352.67--200552
Basil D'OliveiraENG1967196757231610963.2067247.02120351
Usman GhaniAFG2014201488031611839.5040278.61121279
Colin MilburnENG19661966482316126*52.6747167.09111457
Pargat SinghCAN202320231010031610231.6036187.53122325
Zeeshan MaqsoodOMA20212021131113165831.6043772.310202110
Nip PellewAUS19211921811131610431.6023663.98110370
David SteeleENG19761976611031610628.7385237.09111341
Francisco CouanaMOZ20222022121203166726.33266118.80031386
SKS GillLUX20232023121203166426.33306103.27010218
Hashan TillakaratneSL19981998913231672*28.7379439.80023350
Chris NevinNZ20022002141403165522.5742674.18010372
Grant ElliottNZ20132013161403167122.5744071.82020263
PreviousPage 102Next

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.