Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by opposition (Men's First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2012-01-01×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Steve SmithAUSEngland2013-202638687354423958.10636655.671313240226
Joe RootENGIndia2012-202535647338321859.35611555.32131213608
Joe RootENGAustralia2013-202639756282818040.99551151.32618731113
Steve SmithAUSIndia2013-202524466235619258.90446052.83115325714
Virat KohliINDAustralia2012-202529512222118645.33427052.019522417
David WarnerAUSEngland2013-202333612217312436.83356161.02316627313
Joe RootENGNew Zealand2013-202624464209622649.90362157.88610423611
Cheteshwar PujaraINDAustralia2013-202324433199820449.95481141.5351042204
Virat KohliINDEngland2012-202228503199123542.36382452.075962352
Cheteshwar PujaraINDEngland2012-2022274941778206*39.51409043.475732252
Ben StokesENGAustralia2013-202629552174615532.94332152.57410419239
Greg HayCSOtago Volts2014-202418292172722663.96368746.846702003
Tom BruceCSNorthern Districts2015-2026203551700208*56.67252067.4659118324
Joe RootENGPakistan2015-202621364165126251.59265962.092911680
Wayne MadsenDERLeicestershire2014-2025183071602172*69.65263560.8041122104
Alastair CookENGIndia2012-201819342155619048.63354543.895511763
David WarnerAUSPakistan2014-2024132211552335*73.90210173.8765117114
Ravindra JadejaINDEngland2012-202525436154711241.81295352.39311216323
Travis HeadAUSEngland2019-202618341153917046.64203575.6355119317
Bharat PopliNDCentral Stags2014-202617321152417249.16305949.825841766
Joe RootENGWest Indies2015-2024172921513182*56.04245861.556711626
Jeet RavalCS/AA/NDOtago Volts2012-2026234131504202*39.58295950.833622107
Usman KhawajaAUSEngland2013-202622401149617138.36324046.174721737
KL RahulINDEngland2016-202518340148719943.74281052.925431858
Kane WilliamsonNZSri Lanka2012-2024142541467242*69.86252058.215621406
Jeet RavalAA/NDCentral Stags2013-202621381144820939.14294949.106411759
Tom BruceCSAuckland Aces2015-202513193144734590.44198472.9345015720
Kane WilliamsonNZPakistan2014-202312212143223875.37265453.965301494
David WarnerAUSSouth Africa2012-202315270141520052.41176780.0855117016
Greg HayCSNorthern Districts2014-202418320141015744.06307145.912911800
Virat KohliINDSouth Africa2013-2024162821408254*54.15245957.263501846
Kane WilliamsonNZEngland2013-202620372140815640.23305046.165641692
Jonny BairstowENGAustralia2013-202326472140611931.24262953.4826116814
Joe CarterNDOtago Volts2013-2026162821390146*53.46268151.8548016711
Jeet RavalCS/AA/NDWellington Firebirds2012-202522380138814836.53307845.093711833
Mushfiqur RahimBANSri Lanka2013-202514243137920065.67283648.624501354
Joe RootENGSri Lanka2014-202413242137622862.55214564.156211253
Rory BurnsSURHampshire2014-2026183031370219*50.74281148.745411682
Shubman GillINDEngland2021-202515282134626951.77215462.4963415026
Ben StokesENGWest Indies2015-202418313133917647.82212662.9838115818
Sam NortheastHAM/KEN/GLALeicestershire2014-2025172671330410*70.00224259.323431613
Joe CarterNDAuckland Aces2013-202617300132216944.07255151.8237315723
Chris RogersAUSEngland2013-201515281131017348.52259050.584811831
Kraigg BrathwaiteWIEngland2015-202418363129016039.09292544.103631484
Hashim AmlaSAEngland2012-2017112011281311*67.42245752.144401693
Ben StokesENGIndia2014-202525471127614127.74266247.9325514116
Henry CooperNDAuckland Aces2017-2026142621275206*53.13258949.2546114915
Marnus LabuschagneAUSEngland2019-202619362127511137.50249151.182911567
Jonny BairstowENGIndia2012-2024234221261114*31.52209860.1026815015
Rishabh PantINDEngland2018-202516281126014646.67166675.6357114238
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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