Skip to content

Batting by opposition (All cricket)

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 23,131 of the 27,073 matches in this selection (from 2001). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliINDAustralia2009-202510612612555118648.69755873.451729952158
Steve SmithAUSEngland2010-20269012317510623948.17829961.531421452945
Joe RootENGIndia2012-2026709614464421856.63755061.511619546917
Virat KohliINDEngland2011-20269011211418023541.39601969.458261144437
Virat KohliINDSri Lanka2008-2024747914407624362.71466587.371518439041
Virat KohliINDWest Indies2009-2026767811401820059.97473584.861323640056
Kumar SangakkaraSLPakistan2003-2015708610397422152.29640462.05921337222
Steve SmithAUSIndia2010-202565837396819252.21604765.621613541438
Rohit SharmaINDAustralia2007-202587969383220944.05453284.5510175330138
Joe RootENGAustralia2013-20267511112375018037.88665056.396251038818
Michael ClarkeAUSEngland2003-20158010114363718741.80578562.8781843698
Virat KohliINDSouth Africa2010-20256473123608254*59.15476775.691017236147
Kumar SangakkaraSLIndia2003-201578833356821944.60492772.42920336730
Kane WilliamsonNZPakistan2011-202560717347723854.33497469.90818234223
SR TendulkarINDAustralia2003-2013577573449241*50.72539763.91818239221
David WarnerAUSEngland2009-2024761043340612733.72480570.88525740731
AB de VilliersSAAustralia2005-2018577610329016949.85530562.02722435040
Joe RootENGNew Zealand2013-202656779326822648.06491166.54917533224
Alastair CookENGIndia2006-201857814325329442.25644050.5181543865
Virat KohliINDNew Zealand2010-202660736316721147.27396679.851016331340
Hashim AmlaSAEngland2005-2019486363166311*55.54502163.06816139315
David WarnerAUSSouth Africa2009-202360721314120044.24330894.951014535464
Rohit SharmaINDWest Indies2009-2026686712310917756.53335492.708202297100
Tillakaratne DilshanSLIndia2004-2016808353096160*39.69358086.48715837720
Ian BellENGAustralia2005-201564904309514135.99538557.47524735016
Mushfiqur RahimBANSri Lanka2006-2025677910304920044.19495461.55615426229
Ross TaylorNZEngland2007-20217588113017181*39.18411873.26813431545
MS DhoniINDAustralia2006-2019919623296322440.59397374.58316523660
Kevin PietersenENG/IWXAustralia2005-201455762292922739.58469162.44517430839
MS DhoniINDEngland2006-2019819018292013440.56408771.45122628852
Joe RootENGSri Lanka2013-2026505810290822860.58395973.45913223711
Shane WatsonAUSEngland2003-201565816289617638.61414569.87516535042
AB de VilliersSAIndia2005-2018607552895217*41.36382575.69913328657
Rohit SharmaINDSri Lanka2008-2024808110287126440.44311292.26813727085
Mahela JayawardeneSLEngland2002-2015546252854213*50.07452763.04914530415
Ricky PontingAUSIndia2003-201253664283522145.73421867.21718129122
Alastair CookENGAustralia2006-2018457422812244*39.06570649.2851233222
CH GayleWIEngland2004-202157664280016245.16298693.778142296126
David WarnerAUSPakistan2010-2024435242788335*58.08323586.18108229451
Kevin PietersenENGIndia2006-2013465742767202*52.21384871.91714233429
Mahela JayawardeneSLIndia2003-201477815276627536.39407267.93613425817
Joe RootENGWest Indies2014-2025425372762182*60.04374273.811113227313
MS DhoniINDSri Lanka2005-2019837024275811059.96322185.63320221249
Kumar SangakkaraSLEngland2002-201555647272715247.84433462.9271632955
Kumar SangakkaraSLBangladesh2004-201539424269231970.84379071.03129228721
Angelo MathewsSLPakistan2009-20236680212688157*45.56472756.86217424232
Virender SehwagINDSri Lanka2003-201253572267729348.672493107.3879437937
Kane WilliamsonNZEngland2012-202650675266715643.02444160.05715629114
David WarnerAUSIndia2010-202458752266618036.52320583.18714229848
AB de VilliersSAPakistan2006-20175258112663278*56.66351475.78714223937
Page 1Next →

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