Batting by opposition (Tests)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Himachal Pradesh Cricket Association Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Steve SmithAUSIndia201712012811164.0018868.09100170
KL RahulINDAustralia201712111160111.0020055.50020181
Shubman GillINDEngland2024110110110110.0015073.33100125
Joe RootENGIndia20241201108455.0018459.78010160
Rohit SharmaINDEngland2024110103103103.0016263.58100133
Ajinkya RahaneINDAustralia2017121844684.0013164.12000113
Matthew WadeAUSIndia2017121825782.0021538.1401062
Zak CrawleyENGIndia2024120797939.5012463.71011111
Jonny BairstowENGIndia2024120683934.0049138.7800055
Devdutt PadikkalINDEngland2024110656565.0010363.11010101
Ravindra JadejaINDAustralia2017110636363.009566.3201044
David WarnerAUSIndia2017120625631.009267.3901091
Yashasvi JaiswalINDEngland2024110575757.005898.2801053
Cheteshwar PujaraINDAustralia2017120575728.5015636.5401160
Sarfaraz KhanINDEngland2024110565656.006093.3301081
Glenn MaxwellAUSIndia2017120534526.507768.8300071
Pat CumminsAUSIndia2017120332116.508937.0800041
Ben FoakesENGIndia2024120322416.005954.2400030
Wriddhiman SahaINDAustralia2017110313131.0010230.3900020
Ravichandran AshwinINDAustralia2017110303030.004961.2200040
Kuldeep YadavINDEngland2024110303030.006943.4800020
Ollie PopeENGIndia2024120301915.004763.8300030
Ben DuckettENGIndia2024120292714.506346.0300040
Peter HandscombAUSIndia2017120261813.006937.6800040
Tom HartleyENGIndia2024120262013.003378.7900050
Shoaib BashirENGIndia2024121241324.005147.0600050
Jasprit BumrahINDEngland2024110202020.006431.2500020
Murali VijayINDAustralia201712019119.507126.7600020
Ravindra JadejaINDEngland2024110151515.005030.0000000
Dhruv JurelINDEngland2024110151515.002462.5000020
Nathan LyonAUSIndia201712013136.503438.2400120
Matt RenshawAUSIndia2017120984.503923.0800020
Stephen O'KeefeAUSIndia2017120884.002040.0000120
Kuldeep YadavINDAustralia2017110777.001741.1800010
Karun NairINDAustralia2017110555.001631.2500010
Shaun MarshAUSIndia2017120542.502025.0000000
Umesh YadavINDAustralia201711122*-825.0000000
Josh HazlewoodAUSIndia201712122*2.001118.1800100
Ben StokesENGIndia2024120221.001612.5000100
Ravichandran AshwinINDEngland2024110000.0050.0000100
Bhuvneshwar KumarINDAustralia2017110000.0070.0000100
Mohammed SirajINDEngland202411100*-20.0000000
James AndersonENGIndia202412100*0.0080.0000100
Mark WoodENGIndia2024120000.0040.0000200

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