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
Paing DanuMYA202420241414120772*15.9223886.970121610
Awais AhmadSWE20262026151402074314.79167123.950021811
Yashpal SharmaIND19811981121522074715.9258335.51001171
Junior MurrayWI199319932816420749*17.2545245.80003171
Zaheer KhanIND20042004211782077523.0028472.89015237
Yasim MurtazaHK20252025211742073515.92205100.98000108
Ian BishopWI19961996181822074812.9438853.35004213
Hasan AliPAK20182018362462075111.50205100.980162011
Sumeet VermaUGA202520255512068851.50134153.73010716
Harry TrottAUS1896189636020614334.33--111240
Peter MayENG195219524602067434.33--02090
Nalin NipikoVAN2023202388220674*34.33172119.77010215
Joost MeesLUX202120218802065025.75152135.53012178
G ThakurMAC202320238812066229.43155132.90010236
Frank WorrellWI195519554802066125.75--020-0
Collie SmithWI1955195548020610425.7540.00102191
Leonard HuttonENG194619465912066725.7518445.11011110
Keith MillerAUS195019505912068425.75--010101
Alok KapaliBAN200820081010020611520.6023388.41102206
Rahkeem CornwallWI2021202161022067325.7532463.58021284
Rohan KanhaiWI1957195751012064722.89--002270
Aaron HardieAUS20242024171122064422.8920799.52000194
David AllenENG19611961911320642*25.7520.00001220
Mohammad SamiPAK20072007101222064620.6048842.21000214
Dean JonesAUS19841984101222064820.6036157.06001120
Bhuvneshwar KumarIND20182018271352063325.7540151.37000171
Ian SmithNZ19871987131632064415.8526478.03002252
Dion EbrahimZIM20052005111802067211.4457935.58013240
Michael HoldingWI19831983251812065812.1212060.0001338
Shafiul IslamBAN20102010312352065311.4432663.19013304
Albert TrottAUS1895189535320585*102.50--021221
Neil McKenzieSA200420044602057634.1741948.93021294
Karun NairIND202520254802055725.6339052.56011290
Denis ComptonENG195719574802056425.6320.00021180
Robert KeyENG200220025902055222.7856136.54011261
Ashish BagaiCAN200820089912058425.6333561.19020163
Ravija SandaruwanKUW2026202699320553*34.17124165.320101617
Zubair AliQAT2025202599220565*29.29195105.13033137
James VifahGHA202220221010220563*25.63187109.63020156
Ben FoakesENG2024202451002054720.5052139.35000182
Haseeb HameedENG2021202161102056818.6464731.68024260
Ghulam ShabberUAE20172017121122057022.7828970.93020192
RR SharanCAA202320231111120586*20.5021993.610131810
Tarisai MusakandaZIM2021202191202054317.0839252.30001194
Bryan YuileNZ19691969612320547*22.78--000100
J MartinsPOR20262026141332053520.50170120.59000148
Qasim UmarPAK1986198691322055218.6437346.11010201
Andre AdamsNZ20022002141442054520.5020998.09000206
Ahmed AqeelMAS20252025191462054425.63192106.7700296
Isaac OkpeNGR202520252117420535*15.77159128.93002129
PreviousPage 147Next

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.