ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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)ODI5th 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 runsODI2nd 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
James NeeshamNZ201520157821604126.6720279.21000182
Tanwir AfzalHK2015201510801607320.00103155.34011313
Jimmy SinclairSA190619065801606620.00--012173
Mohinder AmarnathIND19791979781160101*22.8617633.52101180
Rashid LatifPAK1996199615911605020.0021375.12011114
Denesh RamdinWI20182018109216044*22.86134119.40001910
Craig WallaceSCO2017201710921605822.8618486.96020142
Samiullah ShenwariAFG2012201210911606120.0023069.57010135
Simon O'DonnellAUS19891989149316057*26.6719781.2201092
Mark GreatbatchNZ199619968901605217.7828955.36011110
Sachith PathiranaSL20172017111001605616.0019582.05010161
Benjamin WardJER202320231110316047*22.8618387.43000135
Ken MackayAUS1956195661001603816.00--00270
David BrownENG19691969710316044*22.8629627.0300090
James FosterENG200220021012516025*22.8640939.12000181
Mohammad Aadil AlamNEP20222022131221603616.00141113.48000109
Ian JohnsonAUS1951195171211607714.55--011151
Mohammad SaifuddinBAN202120212114816034*26.67160100.00002124
Bruce EdgarNZ19841984111511603011.4359826.76001110
Kagiso RabadaSA202420241916316031*12.3124964.26002241
Najibullah ZadranAFG20232023181641602313.3320578.05000173
Curtly AmbroseWI199919992320216028*8.8929554.24002174
Tapash BaisyaBAN2003200322256160258.4233348.05003150
Dushmantha ChameeraSL2021202138265160297.6228456.34002132
Archie MacLarenENG18971897121159109159.00--110150
Micky StewartENG196219622311598679.50--01091
Sarfaraz AliBHR202120214401596739.7593170.970101113
Muhammad YounisBHR2021202144115982*53.0090176.670101411
Jack RobertsonENG195219522411597753.00--020-0
Bevan CongdonNZ1975197544015910139.7524066.25100121
Virat KohliIND200820085501595431.8023966.53010211
Rameez ShahzadUAE201620165511594939.75130122.31000166
Mohamed AriefMAS2019201955115952*39.75114139.47010184
Muhammad AsimQAT202420245521596353.00109145.87022203
Arthur ShrewsburyENG188218823501598231.80--010190
William BruceAUS189318933511596839.75--010-0
A KirschbaumARG2026202666115951*31.80137116.06020113
Ghazi GhoriPAK202620265601596526.5022470.98010191
Clem HillAUS191219123601599826.5029853.36011140
Jacques RudolphSA201120114701594422.7134446.22000210
Srimantha WijeratneCAN2022202277115951*26.50127125.20021242
Surinder KhannaIND198419847721595631.8022072.27020152
Ronald TariVAN202320238801595619.8816695.7801182
Tadiwanashe MarumaniZIM202220228801594519.8823368.24000161
J GuatamGHA2026202688115944*22.71154103.25000204
Dilip VengsarkarIND197719774811594922.7136943.09000140
Carlos BrathwaiteWI20172017129315937*26.50156101.9200087
Sukhdeep SinghKEN202220229911594219.88156101.92000192
Hugh MassieAUS188218825901595517.676487.50012220
Fazal MahmoodPAK195819585901596017.67--01302
PreviousPage 178Next

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.