Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th 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 format (Men's Tests)

More filters

2 active
Reset"Match result" is from the side of the player or team.
From 2012-01-01×To 2012-12-31×
PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Michael ClarkeAUSTests2012111831595329*106.33241865.965301896
Alastair CookENGTests201215293124919048.04298141.904321385
Hashim AmlaSATests2012101721064311*70.93180658.914201253
Kevin PietersenENGTests201214251105318643.88161765.1234213317
Jonathan TrottENGTests201215282100514338.65230143.682621240
Shivnarine ChanderpaulWITests20129155987203*98.70209847.04351983
Jacques KallisSATests2012915194422467.43169255.794111217
Michael HusseyAUSTests201211183898150*59.87163954.794208511
Marlon SamuelsWITests2012711186626086.60161153.7634011111
Graeme SmithSATests20121019282513148.53152254.20351971
Ross TaylorNZTests20121018381914254.60149054.97321904
AB de VilliersSATests20121016281516958.21144056.60221986
Alviro PetersenSATests20121019281518247.94163249.943211053
David WarnerAUSTests20121118078818043.78105374.832409511
Matt PriorENGTests2012152227779138.85147652.64060871
Kumar SangakkaraSLTests201210194767199*51.13162947.08234794
Andrew StraussENGTests20121121069714133.19161343.21222820
Virat KohliINDTests2012916268911649.21147446.74330892
Ian BellENGTests201214255672116*33.60169239.72162743
Cheteshwar PujaraINDTests20126102654206*81.75136447.95300761
Tillakaratne DilshanSLTests2012816063714739.8198564.67322823
Mahela JayawardeneSLTests20121019163018035.00141144.65232696
Brendon McCullumNZTests2012101916218434.50117053.08053697
Ed CowanAUSTests20121118060613633.67138443.79141731
Ricky PontingAUSTests2012915160022142.86113752.77221580
Kieran PowellWITests2012917158713436.69112452.22300843
Angelo MathewsSLTests201291625858441.79135143.30051714
Martin GuptillNZTests2012101905679729.84132942.66060723
Kane WilliamsonNZTests20121018155913532.88147437.92223510
Thilan SamaraweeraSLTests201210181554115*32.59139039.86131580
Azhar AliPAKTests2012610055115755.10134141.09312421
Mohammad HafeezPAKTests2012612150519645.9191855.01120603
Virender SehwagINDTests2012916050511731.5657687.67112763
Darren BravoWITests2012814148212737.08111643.19120581
Gautam GambhirINDTests201291504748331.60105844.80031631
Darren SammyWITests20121015145610632.5763372.041215512
MS DhoniINDTests201281324479940.6490849.23051448
Jacques RudolphSATests20129132435105*39.5591947.33130531
Asad ShafiqPAKTests20126101424100*47.1192245.99131481
Ravichandran AshwinINDTests2012812441491*51.7569060.00030492
Matthew WadeAUSTests2012814339910636.2779650.13120366
Graeme SwannENGTests2012142043765623.5054868.61011547
Younis KhanPAKTests2012610036012736.0079945.06111341
Sachin TendulkarINDTests201291503578023.8074348.05020550
Shane WatsonAUSTests201261103468331.4577944.42031353
Denesh RamdinWITests20127102343126*42.8872047.64200301
Kruger van WykNZTests201291713417121.3169449.14013410
Daniel FlynnNZTests201261203275327.2581340.22022421
Chris GayleWITests201248231815053.0042175.531103610
Prasanna JayawardeneSLTests2012914230661*25.5061949.43010313
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.