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)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
ShujauddinPAK1955195581312124717.67--00100
Bernard JulienWI19761976101432124719.2716660.8400072
Vusi SibandaZIM20142014131512124515.1432764.83002244
Zeeshan MaqsoodOMA20192019181552125621.2024088.33011195
Saad Bin ZafarCAN20252025251652123519.2724088.33001185
Paul DowntonENG19851985161632125416.3146645.49012180
Tom HoganAUS198419841316321242*16.3135747.62002230
Rohan MustafaUAE20192019191802124511.7825583.14003292
Imad WasimPAK201720172818521243*16.31202104.95004137
Mosaddek HossainBAN202220222119521248*15.14202104.95004176
HMRKB HerathSL20152015172152124913.2543748.51004271
Kepler WesselsSA199119913302119070.3329671.28030190
II SelemaniTAN2026202644021111052.75113186.73110219
Muhammad FahadTUR2025202544021112052.7589237.081112117
Joe BurnsITA20242024552211108*70.33146144.52111189
Ross EdwardsAUS1974197435021111542.2055138.29110130
Barry WoodENG197219724702119030.1461434.36010290
Micky StewartENG196319634802118726.3852636.50011161
David GowerENG1988198848121188*30.1439853.02010250
Steven OuterbridgeBER200820089912115626.3834760.81010171
Zeeshan KhanMAC202420249902116023.44178118.54010217
Victor TrumperAUS190919095912117326.38--01001
Irfan PathanIND20122012201032114730.14208101.44000185
Abhinav MukundIND2011201151002116221.1051840.73012210
Sohaib MaqsoodPAK20152015111002115021.1023390.56011164
E NiyomugaboRWA20212021101012116123.44165127.88020157
Haroon ArshadHK20192019101032116830.14154137.01010157
Naman DhirIND202620261411521142*35.17106199.060011914
Jeremy ConeyNZ19811981111112116521.1045846.07011165
Glenn MaxwellAUS202520251412221162*21.10124170.160112014
Andy RobertsWI198019801214521135*23.4445446.48000185
Afif HossainBAN20232023181622113815.0721598.14001198
Ashantha de MelSL19821982131632113416.2335351.2700191
Mark WoodENG201520151617721132*21.1036557.81000331
Sunil JoshiIND19961996191822114813.1943348.73001193
Kiplin DorigaPNG201920192518221143*13.1928873.26000113
Shane WarneAUS200420041219121153*11.7243148.96013242
Logan van BeekNED20222022251942113214.0726081.1500287
Shakeel AhmedOMA20242024281972114517.5827776.17003146
Abdul QadirPAK19841984192022115011.7246045.87011136
Pat CumminsAUS201920193528621126*9.5949542.63006250
Joe HardstaffENG19461946231210205*105.00--101160
Charles KellewayAUS1921192134021014752.5052639.92100180
Donald BradmanAUS1928192824021011252.5054638.46110200
Intikhab AlamPAK197219722402106852.5032744.65020271
G BurrowsISL2022202255221069*70.00157133.76030224
Zeeshan KukikhelHUN2022202255021013742.00105200.001001816
Jackie McGlewSA1958195835021010542.00--11000
Asif IqbalPAK197519753502107742.009555.7903080
Sadiq MohammadPAK1975197545121098*52.5012369.11020131
PreviousPage 144Next

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.