Batting by opposition (Tests)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At M Chinnaswamy Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Rachin RavindraNZIndia2024121173134173.0020385.22100194
Shreyas IyerINDSri Lanka20221201599279.5018585.95020194
Sarfaraz KhanINDNew Zealand202412015015075.0019875.76101183
KL RahulINDAustralia20171201419070.5029048.62020130
Rishabh PantINDNew Zealand20241201199959.5015477.27010115
Dimuth KarunaratneSLIndia202212011110755.5018759.36100160
Cheteshwar PujaraINDAustralia20171201099254.5028737.9801080
Devon ConwayNZIndia20241201089154.0014475.00010143
Rishabh PantINDSri Lanka2022120895044.5057156.14010142
Will YoungNZIndia20241218148*81.0014954.36000121
Shaun MarshAUSIndia2017120756637.5021634.7201050
Virat KohliINDNew Zealand2024120707035.0011163.0601181
Ajinkya RahaneINDAustralia2017120695234.5017639.2001060
Hanuma VihariINDSri Lanka2022120663533.0016041.2500080
Tim SoutheeNZIndia2024110656565.007389.0401054
Matt RenshawAUSIndia2017120656032.5020831.2501061
Rohit SharmaINDSri Lanka2022120614630.5010458.6500051
Kusal MendisSLIndia2022120565428.006783.5801080
Rohit SharmaINDNew Zealand2024120545227.007968.3501081
David WarnerAUSIndia2017120503325.009254.3500031
Yashasvi JaiswalINDNew Zealand2024120483524.0011541.7400070
Angelo MathewsSLIndia2022120444322.009048.8900032
Matthew WadeAUSIndia2017120404020.0011833.9000140
Peter HandscombAUSIndia2017120402420.009741.2400040
Virat KohliINDSri Lanka2022120362318.006456.2500030
Steve SmithAUSIndia2017120362818.0010036.0000030
Niroshan DickwellaSLIndia2022120332116.507742.8600030
Virat KohliINDAustralia2017120271513.504264.2900030
Mitchell StarcAUSIndia2017120272613.505846.5500020
Ravindra JadejaINDSri Lanka2022120262213.005944.0700040
Ravichandran AshwinINDSri Lanka2022120261313.005844.8300020
Mayank AgarwalINDSri Lanka2022120262213.004163.4100060
Karun NairINDAustralia2017120262613.004065.0000130
Wriddhiman SahaINDAustralia20171212120*21.005141.1800021
Mohammed ShamiINDSri Lanka20221212116*21.0016131.2500031
Daryl MitchellNZIndia2024110181818.004936.7300020
Axar PatelINDSri Lanka20221201899.0017105.8800011
Abhinav MukundINDAustralia201712016168.004040.0000111
Ravichandran AshwinINDNew Zealand202412015157.502560.0000110
Tom LathamNZIndia202412015157.505527.2700130
Glenn PhillipsNZIndia2024110141414.001877.7800011
Dhananjaya de SilvaSLIndia202212014107.004531.1100010
Mitchell MarshAUSIndia201712013136.502748.1500130
KL RahulINDNew Zealand202412012126.002254.5500120
Ravichandran AshwinINDAustralia20171201175.501764.7100020
Vishwa FernandoSLIndia20221201085.001471.4300010
Charith AsalankaSLIndia20221201055.002835.7100020
Matt HenryNZIndia2024110888.00988.8900020
Lahiru ThirimanneSLIndia2022120884.00988.8900120
Kuldeep YadavINDNew Zealand202412186*8.003721.6200000
Page 1Next

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