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 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)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 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
Peter ParfittENG19631963461194131*38.8016516.97102200
Talat AliPAK197319734701945727.71--010171
Frank LowsonENG195119514701946827.71--02100
IDM LatinGIB2024202488319458*38.80145133.79010139
VS PadhaalFIN202420248811945827.71155125.16012233
F BanunaekINA2023202315811945427.71193100.52010133
Ray IllingworthENG197219725821945732.3360132.28011172
Roland HolderWI1996199610921946527.7127570.55011121
John CampbellWI2020202051011946821.5637551.73011221
Vijay HazareIND1953195351001946319.40--01200
Norman VanuaPNG20212021111111945719.4023383.26012811
Herbie TaylorSA1912191261111949319.40--011120
Aubrey FaulknerSA191219126111194122*19.40--102130
Matthew FordeWI20252025151211945817.64132146.970121416
Darren GoughENG19951995111411945114.9231461.78012163
Rashid KhanAFG202620262214219437*16.17155125.160011810
Jeevan MendisSL20112011171551944819.4023383.26000162
Wasim BariPAK197919791315419449*17.6434835.34004160
Courtney BrowneWI19961996161621942613.8642545.65001210
GA PriandanaINA202420241616119455*12.9319997.49013215
Max WalkerAUS19751975161621944113.8643344.80001130
Luke JongweZIM20212021211751943716.1721689.81001252
MSK PrasadIND19991999191721946312.9349139.51012120
Nehemiah PerryWI199919991817619438*17.6437152.29003150
George GunnENG1907190712019311996.50--110310
John WaiteSA1961196124019310148.25--110131
Mudassar NazarPAK1977197734019311448.2559432.49100220
Faisal IqbalPAK200920094501936738.6047340.80020181
Andrew MansaleVAN2022202265319357*96.50150128.6702089
Dudley NourseSA1939193935019310338.60--101130
Russell EndeanSA195419543511938748.25--010141
Nick GreenwoodJER202220226601934832.17126153.17000275
AS SamraPHI2024202466119374*38.60143134.97020163
Billy ZulchSA192119213601938032.17--020200
Cammie SmithWI196119613601935532.1720059.50010311
Walter HadleeNZ194919494711934332.17--00080
Amjad JavedUAE201520158811935627.5721788.94010244
LJ LeokaokeLES2026202688219371*32.17153126.14021294
Roger HarperWI198819889821937432.1749638.91020131
Saleem ElahiPAK200320039921937027.5729266.10021160
Kieran PowellWI201420148901937321.4425874.81021252
Tom WestleyENG201720175911935924.1345342.60010330
Alistair CampbellZIM1992199281011935221.4441546.51013220
Vinoo BalakrishnanBOT202220221110119310021.44160120.631001310
Akram KhanBAN2001200171101934417.5552336.90000112
Manoj PrabhakarIND198719871511419310627.5733557.61100160
Kennedy OtienoKEN20032003121201937916.0841246.84022194
LH RodriguesBRA20262026121221935919.30167115.57011206
Sarfaraz AliBHR20242024131301935714.85161119.880111911
Ranjan MadugalleSL19881988151601934412.0640248.0100181
PreviousPage 154Next

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.