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
BJ PatelKEN200220027711854430.8333056.06001271
Ryan HarrisAUS201420146811857426.4328265.60010194
H DeshanSWI202620269911855623.13148125.00011233
Alpesh VadherKEN19991999109218573*26.4339446.95020181
Rajin SalehBAN2007200751011855120.5649737.22013260
Umar AdamMAL20192019111011855320.56149124.16011196
Alzarri JosephWI20202020101011858620.5625572.55013225
Tom HartleyENG2024202451001853618.5028465.14000236
Tomas Mackintosh SabaterSCO202320231210118538*20.5621586.05000181
A LimdawalaMAA202420241310318554*26.4318898.40010123
Usman GhaniAFG20152015101001856518.50184100.54011214
Morice BirdENG1910191051001855718.50--01202
Ish SodhiNZ2014201481131856323.1335152.71012193
Craig WrightSCO20072007131221853718.5023279.74000123
Kraigg BrathwaiteWI2019201961211854916.8254633.88000181
Martin SneddenNZ19871987121211856416.8234453.78011120
Gary WilsonIRE20162016151301855814.2327667.03011161
John MurrayENG1961196191311854015.42--000150
Suraj RandivSL20102010261411855614.2331558.73010170
Vincent AdewoyeNGR20252025191511854913.21146126.710031310
Shahadat HossainBAN20102010101631854014.2329263.36002263
Fred TruemanENG19601960101631853714.2310.0000256
Dion NashNZ19941994161661855618.5052635.17011151
Abdul QadirPAK198919893020101854118.5028864.24002145
Muttiah MuralitharanSL20032003312241853810.2828165.84004174
Joe HardstaffENG19381938231184169*92.0043342.49100230
George WorkerNZ201720175501845836.8023877.31030153
Niroshan DickwellaSL201620168601849430.6721087.62010191
Bobby AbelENG189618963601849430.67--010130
Sunil GavaskarIND197319733611846936.8045740.26020290
Tom LathamNZ201320139711848630.6721884.40011164
Sheraz SheikhBEL202620269701845726.29124148.390201811
Colin McCoolAUS19471947572184104*36.8036150.97100130
Saadat AliPAK1984198477118478*30.6734153.96010130
Nasser HussainENG199319934821847130.6749836.95012270
Wilfred RhodesENG192119214801847323.0045034.44010130
Percy ChapmanENG192819286811845026.2917671.59020133
Motganhalli JaisimhaIND196519654801845123.00--011311
Collins ObuyaKEN201920199901846320.4418698.92010107
Sam BillingsENG2015201510901845320.44128143.75010195
Shahid WasifHK202020209911845023.00167110.18010177
Eric RussellENG196619665901845620.4433535.22010140
Aravinda de SilvaSL1987198791021845123.0025660.5501051
Akram KhanBAN2003200381001844418.4035551.83000220
Rizwan CheemaCAN20112011101001843718.40177103.950011710
Mark AdairIRE202620261210218444*23.0021585.58001174
J BanguraSIE202520251010218452*23.0020490.20010144
Patsy HendrenENG1921192151001845118.4030454.93012101
Maurice TateENG1930193061001845418.4024460.66011220
Clive van RyneveldSA1957195751021844323.00--00080
PreviousPage 160Next

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.