Batting records (Men's All internationals)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 7,119 of the 11,061 matches in this selection (from 2001). Earlier matches have results and team totals only.

Qualification: Minimum 20 innings.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Adam VogesAUS2007-20165663182422269*53.82371565.2068225114
Gary KirstenSA2002-20041522496513053.61189350.982911284
Virat KohliIND2008-20265556259028180254*52.673541579.5785145402766326
Justin LangerAUS2002-200730545255825052.20431359.3187432312
Milind KumarUSA2024-20265751161791155*51.171753102.1758313650
Karanbir SinghAUA2024-202656566253716450.741457174.124203207211
Sachin TendulkarIND2001-20132292842612859248*49.841929366.6534689156689
Joe RootENG2012-2026389518592281426249.703426066.5960121262251113
Kumar SangakkaraSL/AX/IWX2002-2015439488532151131949.453110069.1753117222221136
Jacques KallisSA/AX/IWX2002-2014251305391296622448.742184559.353670161294129
Ryan ten DoeschateNED2006-2021343211102211948.67987103.553538623
AB de VilliersSA/AX2005-20184034616619208278*48.632544075.5046103201903317
Shivnarine ChanderpaulWI2003-20152122625310142203*48.531938652.322358593266
VVS LaxmanIND2001-2012104156276239200*48.361205151.77163887502
Amir JangooWI2024-20262224496323348.15115783.233428322
Kane WilliamsonNZ2010-2026374448481918625147.972909265.9548102221958146
Matthew HaydenAUS2002-200915519116838338047.901184170.80213810933112
Steve SmithAUS2010-2026359430581773023947.662772163.964984201798154
Thilan SamaraweeraSL2003-20138911923455923147.49886851.411319115316
Michael HusseyAUS2004-2013288308631157619547.251815563.762069161045130
Abid AliPAK2019-2021223221414215*47.13269552.475431775
Darius VisserSAM2024-20262323584513246.94595142.023318638
Shubman GillIND2019-202614417822723826946.40881282.1421318820146
Hashim AmlaSA/IWX2004-20193424283418252311*46.322804665.08548518209089
Simon KatichAUS2003-20108111310473515745.97883153.621128554913
Jonathan TrottENG2007-201512716517679222645.891193056.931342136766
Brian LaraWI/IWX2003-20078898123914400*45.51554470.60815542966
Yashasvi JaiswalIND2023-2026548053410214*45.47449375.90917942281
Misbah-ul-HaqPAK2003-20172562935910625161*45.411845957.56108115857182
Babar AzamPAK2015-2026345390451564419645.341941680.5732106211626174
MS DhoniIND/AX2004-20195125011341657922445.172109078.6115105211423335
Irfan KarimKEN2013-2026544716139410844.971355102.8819113215
Kevin PietersenENG/IWX2004-2014263329281345722744.711881071.543265171497182
Andrew SymondsAUS2003-2009163152335312162*44.64620085.6873617482111
Michael ClarkeAUS2003-20153584126215622329*44.632398265.14357620152087
Michael BevanAUS2003-20043225875574*44.41114166.17061496
Harry BrookENG2022-202615317321674431744.376584102.4315358663196
Tilak VarmaIND2023-20266864231813120*44.221293140.22211414190
Delray RawlinsBER2019-2026444110136712144.10894152.9111119195
J BakerCAY2024-2026313151141106*43.88866131.7611009761
Muhammad AsimQAT2024-20262725970167*43.81492142.480646725
Sohail AhmedBHR2022-2026787329190580*43.301596119.36016612678
Mohammad YousufPAK/AX2002-201017219523741020243.081087668.131347971653
Ambati RayuduIND2013-20195954151679124*43.05214478.3139514626
Rahul DravidIND/IWX2001-201220826237967927043.021888251.26176112107332
Alastair CookENG2006-2018256386201573729443.003076351.16387615181421
Chris RogersAUS2008-201525481201517342.87398250.6051412681
Cheteshwar PujaraIND2010-2023107180117211206*42.671629544.2519351486116
Mohammad RizwanPAK2015-2026250261518949171*42.611102181.2086212803147
Ross TaylorNZ/SAM2006-2025439497811767729042.492423072.963990291721258
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.