Live1st ODI · India in New Zealand 2026/27NZ46/2 (10.1)INDIND chose to bowlTest1st 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd 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 records (Men's All internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2012-01-01×

Player figures come from full scorecards, which we hold for 6,326 of the 6,331 matches in this selection (from 2012). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Murali VijayIND2013-201857921356316739.15756447.101114741434
Cameron GreenAUS2020-2026107124203549174*34.13544765.16418733179
Babar HayatHK2014-202614213820354012230.003117113.5722314241195
Shan MasoodPAK2013-2026781225348415629.78611956.947191333732
Reeza HendricksSA2014-20251281274347811728.283202108.62225936979
William PorterfieldIRE2012-20221351365346213926.43466674.206151437043
Suresh RainaIND2012-2018150129213445110*31.903368102.292191130283
Assad ValaPNG2014-202613613211343510428.39412983.19120628370
Anshuman RathHK2014-2026111110133408143*35.133099109.97320533271
Thisara PereraSL/IWX/ICC2012-202121918533340714022.412780122.5511417249148
Rovman PowellWI2016-202617315719337710724.472842118.822126211200
Kamindu MendisSL2018-2026106114153335182*33.69420279.37616631289
James NeeshamNZ2012-2026192164353309137*25.65332699.4921112301104
Syed AzizMAS2019-202613612719329112630.472332141.121258303165
Brian BennettZIM2023-20261051118325116931.562891112.454161439480
Tony UraPNG2014-202612612510325115128.272957109.943228280137
Nizakat KhanHK2014-2026151148932489423.372931110.820169284101
Heinrich KlaasenSA2018-202512211717324517432.452764117.404164283123
Ryan BurlZIM2017-20261851704232358325.273128103.4201210243107
Ishan KishanIND2021-20261031008320121034.792476129.283225327139
Mitchell StarcAUS2012-20263022577131889917.14511062.390142830566
Towhid HridoyBAN2023-202612611617318510032.17338094.23121620489
Mark ChapmanNZ/HK2014-202614912718313113228.722543123.124159273120
Jan FrylinckNAM2019-202615613322312513428.15329494.87515825179
Curtis CampherIRE2020-202613012213307412028.20372482.553151129073
George DockrellIRE2012-202626019560303691*22.49316695.89081223787
Kieron PollardWI2012-2022152132273012109*28.692824106.6621512181174
Colin MunroNZ2012-202012311793010109*27.872342128.5231913273143
Johnson CharlesWI2012-20261251240300513024.232918102.9831218330115
Denesh RamdinWI2012-201912912622293216928.19454364.54513827049
Jermaine BlackwoodWI2014-20235910572921112*29.81541453.95318734936
Marcus StoinisAUS2015-2026158134322911146*28.542559113.761127250115
Jonathan TrottENG2012-201557818289114339.60544653.08419103111
Kieran PowellWI2012-2021811151288113425.27491658.603141036231
Vriitya AravindUAE2019-202511010572879115*29.38362179.512151028339
Philip SaltENG2021-2026989172840141*33.811992142.575158321107
Tom BlundellNZ2017-2026699912283918632.63501356.63614633521
Haris SohailPAK2013-202375848280614736.92418667.03419322844
Sabbir RahmanBAN2014-202212512814279110224.48315588.461141330259
Regis ChakabvaZIM2012-20221181348268310221.29446160.14291423244
Abdullah ShafiquePAK2020-202660868267920134.35520351.497131625345
Colin de GrandhommeNZ2012-2022115118212679120*27.62284494.2021514226100
Umar AkmalPAK2012-2019126117202674102*27.57274397.481121221665
Tim SoutheeNZ2012-20243092415426607314.22294090.480630243110
Dhanushka GunathillekeSL2015-20221001071264113324.92305686.42216528244
Tanzid HasanBAN2023-20261001037263210727.422478106.2122214270101
Zeeshan MaqsoodOMA2015-202411910815262310928.20303386.48312623870
Elton ChigumburaZIM2012-202012012120261511725.89323680.812121520668
Wesley MadhevereZIM2020-20261451441026008419.40298287.190161726128
Karanbir SinghAUA2024-202661617258116447.801482174.164204214213

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.