Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Green Park×

Player figures come from full scorecards, which we hold for 17 of the 28 matches in this selection (from 2004). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Tom LathamNZIndia2016-20213502729554.4064642.11040250
Rohit SharmaINDNew Zealand2016-2017231250147125.0029883.89110293
Kane WilliamsonNZIndia2016-20213502067541.2045645.18020230
Virender SehwagINDSouth Africa2004-200823019416464.6725476.38100274
Andrew HallSAIndia200412018916394.5050737.28100220
Graeme SmithSAIndia2004-20082401886947.0039048.21010232
Cheteshwar PujaraINDNew Zealand2016-20212401887847.0038249.21020230
Shreyas IyerINDNew Zealand202112017010585.0029657.43110213
Gautam GambhirINDSri Lanka2009110167167167.0021577.67100150
Sourav GangulyINDSouth Africa2004-20082311578778.5025860.85020181
Rohit SharmaINDSouth Africa2015110150150150.00133112.78100136
Salman ButtPAKIndia2005-200722015012975.0018879.79100200
Rahul DravidINDSri Lanka2009110144144144.0022663.72100151
Ravindra JadejaINDNew Zealand2016-202124214250*71.0021665.74021154
Murali VijayINDNew Zealand20161201417670.5034041.47020161
Virat KohliINDNew Zealand2016-201723014011346.6715689.74100141
AB de VilliersSAIndia2008-2015231136104*68.0013997.8410086
Virender SehwagINDSri Lanka2009110131131131.00122107.38100182
Yashasvi JaiswalINDBangladesh20241201237261.5096128.13020203
Shikhar DhawanINDWest Indies2013110119119119.0095125.26100200
Luke RonchiNZIndia20161201188059.0020358.13010151
Shahid AfridiPAKIndia2005-200722011410257.0053215.09100129
Mitchell SantnerNZIndia2016-20172301127137.3329138.49010123
Ravichandran AshwinINDNew Zealand2016-20212301104036.6719456.70000170
Mominul HaqueBANIndia2024121109107*109.0020253.96100171
Rahul DravidINDSouth Africa2004-20082311015450.5031432.17010130
Ajinkya RahaneINDNew Zealand2016-2021240974024.2519549.74000130
Gautam GambhirINDSouth Africa2004110969696.0015163.58010111
Shreyas IyerDCGujarat Lions2017110969696.0057168.42010152
Yuvraj SinghINDPakistan2005-2007220957747.5012874.2201083
Will YoungNZIndia2021120918945.5022041.36010150
Hashim AmlaSAIndia2008-2015230885129.3316653.0101190
Rahul DravidINDPakistan2005110868686.0011574.7801080
Zander de BruynSAIndia2004110838383.0020640.2901063
Jacques KallisSAIndia2004-2008241813727.0027229.7800050
Thilan SamaraweeraSLIndia20091218078*80.0013161.07010110
Boeta DippenaarSAIndia2004121794879.0020738.1600090
Mohammad KaifINDPakistan2005110787878.008888.6401090
Virat KohliINDBangladesh2024121764776.0072105.5600081
Colin MunroNZIndia2017110757575.0062120.9701083
Shadman IslamBANIndia2024120745037.0013754.01010140
Marlon SamuelsWIIndia2013110717171.009376.3401071
Kieran PowellWIIndia2013110707070.008186.4201090
Nitish RanaMIGujarat Lions2016110707070.0036194.4401074
KL RahulINDNew Zealand2016120703835.008978.65000121
David WarnerSHGujarat Lions20171116969*-52132.6901090
Aaron FinchGLDelhi Capitals2017110696969.0039176.9201064
Ross TaylorNZIndia2016-2021350693913.8013750.3600160
Virender SehwagINDEngland2008110686868.007689.4701081
KL RahulINDBangladesh2024110686868.0043158.1401072
Page 1Next

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