ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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 format (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,325 of the 6,330 matches in this selection (from 2012). Earlier matches have results and team totals only.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe RootENGTests2012-2026169309261427826250.452478357.61416915153646
Virat KohliINDODIs2012-2026243234381224918362.491260497.184761141128166
Steve SmithAUSTests2013-2026122217271074423956.551998353.77374311116869
Rohit SharmaINDODIs2012-2026219215211031026453.141069296.433352111023360
Virat KohliINDTests2012-2025118201139028254*48.021613555.95302913101228
Kane WilliamsonNZTests2012-202610218019902725156.071725252.32323510101227
David WarnerAUSTests2012-202410919968591335*44.511223470.22253713101468
Joe RootENGODIs2013-2026198187288010166*50.38912187.822049965655
Ben StokesENGTests2013-20261222209727325834.471242758.53143718833138
Dimuth KarunaratneSLTests2012-20251001917722224439.251402451.5016391376412
Angelo MathewsSLTests2012-202598180217162200*45.041486248.191539671380
Quinton de KockSAODIs2013-20261641648715217845.85740396.6123326802137
Cheteshwar PujaraINDTests2012-2023100171117088206*44.301601044.2719341285116
Kane WilliamsonNZODIs2012-202515715114679114849.57829281.901347363356
Babar AzamPAKODIs2015-202614814516674415852.28781186.342038662769
Shikhar DhawanINDODIs2013-202216215910672414345.13731391.951738483878
David WarnerAUSODIs2012-20231511496672217947.01685898.0222313714127
Alastair CookENGTests2012-2018891669660426342.061460345.22143167656
Shai HopeWIODIs2016-202615515224659017051.48815380.8321326522133
Tom LathamNZTests2014-20269517166450264*39.091339048.1717311572222
Dinesh ChandimalSLTests2012-202692164156422206*43.101279050.211634867146
Jonny BairstowENGTests2012-2024100178126042167*36.401022859.0712261771956
Usman KhawajaAUSTests2013-20268214812596623243.871208449.3716271064025
Azhar AliPAKTests2012-20227914675882302*42.321384042.5018231655220
Mushfiqur RahimBANODIs2012-202517016125580814442.71674886.07839347079
Jos ButtlerENGODIs2012-2026203176315678162*39.164915115.52113015456193
Kraigg BrathwaiteWITests2012-20259418110565821233.091370641.2812281656817
Martin GuptillNZODIs2012-2022144143135595237*43.04622689.87162713583154
Hashim AmlaSAODIs2012-20191291279557515947.25641986.851924357040
Mushfiqur RahimBANTests2012-202678140135477219*43.131100349.781321960030
Eoin MorganENGODIs2012-202217616123546014839.57575594.87103214457179
Steve SmithAUSODIs2012-202514113516545716445.86627586.961235649755
Ross TaylorNZODIs2012-2022126121255422181*56.48643584.261631345464
Aaron FinchAUSODIs2013-202214614235406153*38.89616287.73173016532129
Dean ElgarSATests2012-20248615211534719937.921119047.7814231368426
Kusal MendisSLODIs2016-202616316013528314335.94596288.617371653993
Mominul HaqueBANTests2013-20268115111526518137.61968954.3413281960821
Tamim IqbalBANODIs2012-202313413111524215843.68670178.231137757559
Ross TaylorNZTests2012-20227913523523429046.73877859.6314201361330
Faf du PlessisSAODIs2012-201913012418521918549.24587088.911233347563
Ajinkya RahaneINDTests2013-20238514412507718838.461025649.5012261057835
AB de VilliersSAODIs2012-201810910323505417663.174519111.8414272413128
Hashim AmlaSATests2012-20196911895023311*46.081015749.45142076299
Paul StirlingIREODIs2012-20261411342486416236.85568985.50102812522119
Marnus LabuschagneAUSTests2018-2026671219485721543.37931452.151125454415
Kusal MendisSLTests2015-2026751396483624536.36825858.5610231558155
Sikandar RazaZIMODIs2013-202616215324482414137.40564185.527273400112
Travis HeadAUSTests2018-2026691186480817542.93692869.401320758941
Babar AzamPAKTests2016-20266612211477119642.98861455.39934856628
Angelo MathewsSLODIs2012-2023168148364745139*42.37567983.553321238675
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.