Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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,327 of the 6,332 matches in this selection (from 2012). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
VVS LaxmanIND20123601526625.3335442.94011170
Sachin TendulkarIND2012-20132534194811428.73161858.591501244
Rahul DravidIND20123601164719.3333534.63000180
Virender SehwagIND2012-20132735086111724.6095590.161231226
Mahela JayawardeneSL2012-2015134145104901203*36.30712068.83928852143
Kumar SangakkaraSL2012-201515017020812431954.161138071.3924421280869
Zaheer KhanIND2012-201426221180358.5728563.16007246
Ricky PontingAUS20121420161822132.53120351.37221590
Graeme SmithSA2012-201444603215023437.72355360.5161112348
Jacques KallisSA2012-201437454161422439.37276258.4456419614
Mark BoucherSA20124411084636.0022647.79000150
Michael ClarkeAUS2012-201577105124687329*50.40715865.481315350828
Gautam GambhirIND2012-201650602175610230.28267265.7221161905
Jacques RudolphSA20129132435105*39.5591947.33130531
Tillakaratne DilshanSL2012-2016167175176463161*40.91760684.9716351574239
Thilan SamaraweeraSL2012-201311201566115*29.79142039.86132580
Brad HaddinAUS2012-2015687818173311828.88244470.9119518137
Michael HusseyAUS2012-2013424991794150*44.85266067.4448014431
HMRKB HerathSL2012-20181291273212246712.88244150.1402181453
Hashim AmlaSA/IWX/ICC2012-20192392862511907311*45.621754567.87335312134976
MS DhoniIND2012-201924922275685322446.62833182.264427590151
AB de VilliersSA2012-201819821833980817653.021192482.2524529951193
Dale SteynSA2012-202013792217316010.30148749.1602127921
Dhammika PrasadSL2012-2015343974173513.0370459.23009409
Alviro PetersenSA2012-201534544164818232.96312052.824532108
Morné MorkelSA/IWX/ICC2012-201814896356204010.1696864.0500218211
Ben HilfenhausAUS20122015680248.8916349.08004121
Ishant SharmaIND2012-2021999429411576.32124832.930123471
Vernon PhilanderSA2012-2020841042518267423.11400745.57081020717
UWMBCA WelegedaraSL2012-20145937327*12.1712757.48003131
Virat KohliIND2012-20264805488125452254*54.503177380.1178129342509318
Shaun MarshAUS2012-2019791056362418236.61633757.1910161036736
Peter SiddleAUS2012-2019425486195113.46137445.05029652
Angelo MathewsSL2012-20253313817113011200*41.972146060.631876191171195
David WarnerAUS2012-20243414292417815335*43.992084585.464891181987284
Ravichandran AshwinIND2012-202425221241403112423.57696457.885151243630
Thisara PereraSL/IWX/ICC2012-202121918533340714022.412780122.5511417249148
Lahiru ThirimanneSL2012-2022190201215359155*29.77942356.877301946533
Umesh YadavIND2012-202312988385183110.3697453.1800124724
Dinesh ChandimalSL2012-20262933444010763206*35.401832058.7518621897598
Imran TahirSA/IWX/ICC2012-20191585523256298.0040363.52007342
James PattinsonAUS2012-202033281137147*21.8282445.02002357
Nathan LyonAUS2012-20261671875617584713.42341851.43002021817
Ed CowanAUS2012-20131730092513630.83223141.461521152
Dilhara FernandoSL2012-2016331110.50714.2900100
Robin PetersonSA2012-20145438136998427.9689777.93035773
Nuwan KulasekaraSL2012-201713891209707313.66121779.7003137833
Lasith MalingaSL2012-2020179902633719*5.2747271.4000232811
JP DuminySA2012-201920120347563215536.10759574.157257473103
Albie MorkelSA2012-2015261872324121.09194119.590001015
Page 1Next

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.