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
Zaheer KhanIND/AX2007200742291122931*12.7239258.42003236
Neil BroomNZ20162016331228109*114.0023696.61110204
Hanif MohammadPAK19671967351228187*57.0078129.19100240
Polly UmrigarIND195819583612285745.60--02030
Sadiq MohammadPAK19761976461228103*45.603154.84100260
Jimmy MaherAUS2002200212822289538.0031273.08010214
Imran NazirPAK200920098802285828.50193118.13010346
LA DunbarSER202520259812287232.57203112.32010199
Bill WoodfullAUS193419345802287328.5072231.5801190
Bill LawryAUS1963196348222887*38.003545.71010230
Dimuth KarunaratneSL202020206912285228.5039657.58010250
Wasim RajaPAK1981198191122285025.3343352.66010220
Rakep PatelKEN20232023131242285228.50166137.350111416
Ian ChappellAUS1970197061202285919.0059738.19023250
Ramon SealyCAY20252025131312284719.00184123.910031511
Selim SalauNGR20252025131302287617.54201113.43011167
Ian HealyAUS19881988101312285219.0052343.59011180
P SilasBOT20262026191632284317.5424792.31002155
Donald TiripanoZIM201620161817522849*19.0059938.06002233
Dasun ShanakaSL20162016201922284213.4123099.130021513
Shane ThomsonNZ19951995192112283711.4055740.93002242
Kagiso RabadaSA20182018262422283010.3654341.99005273
Majid KhanPAK1972197224022715856.7536556.16100240
Adil ButtESW202520255502278145.4094241.490301922
Charlie BarnettENG193619363512276956.7535942.34020201
Karanbir SinghAUA202420246612279745.40160141.880302014
Tom HaywardENG1896189658122712232.43--10100
Mansur Ali Khan PataudiIND1962196248022710328.3820.00101182
Niv NagavkarISR2026202699122763*28.38210108.10010201
Akram KhanBAN19991999101012276525.2240056.75023240
Richie BenaudAUS1959195981012276425.2224048.33011150
Larry GomesWI1987198791112274322.7048546.80000100
Desmond HaynesWI19821982111302275217.4651544.08020210
Imran AnwarBHR202520253214122761*17.46218104.130121212
Tatenda TaibuZIM200220021515522751*22.7050045.40012200
Tahir NaqqashPAK19821982201542275720.6431172.99010321
Shane LeeAUS19991999171532274718.9228779.09001113
Marco JansenSA20242024202042275414.19221102.710122012
Herbert SutcliffeENG19311931221226117226.00--20091
Bill EdrichENG1939193933022621975.33--100250
Keith RiggAUS1931193135022612745.20--110190
John DavisonCAN2003200366022611137.67190118.951112112
William PorterfieldIRE202120216602267537.6734365.89031261
Anish ParaamSIN2024202476322692*75.33152148.680201812
William BruceAUS189218923602267237.67--020210
Dick SpoonerENG195119513612269245.20--02000
Dave HoughtonZIM1987198766022614237.6727482.48111196
Jim ChristySA193119314802266328.25--010202
Kennedy OtienoKEN200220029902265925.1139756.93021267
Wilfred RhodesENG1910191051012267725.11--02100
PreviousPage 136Next

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.