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 records (Men's First-class)

Michael Clarke has scored the most runs in men's first-class cricket in 2012: 1,595 in 11 matches.

More filters

2 active
Reset"Match result" is from the side of the player or team.
From 2012-01-01×To 2012-12-31×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Michael ClarkeAUS2012111831595329*106.33241865.965301896
Alastair CookENG201215293124919048.04298141.904321385
Hashim AmlaSA2012101721064311*70.93180658.914201253
Kevin PietersenENG201214251105318643.88161765.1234213317
Jonathan TrottENG201215282100514338.65230143.682621240
Shivnarine ChanderpaulWI20129155987203*98.70209847.04351983
Jacques KallisSA2012915194422467.43169255.794111217
Michael HusseyAUS201211183898150*59.87163954.794208511
Marlon SamuelsWI2012711186626086.60161153.7634011111
Graeme SmithSA20121019282513148.53152254.20351971
Ross TaylorNZ20121018381914254.60149054.97321904
AB de VilliersSA20121016281516958.21144056.60221986
Alviro PetersenSA20121019281518247.94163249.943211053
David WarnerAUS20121118078818043.78105374.832409511
Matt PriorENG2012152227779138.85147652.64060871
Kumar SangakkaraSL201210194767199*51.13162947.08234794
Andrew StraussENG20121121069714133.19161343.21222820
Virat KohliIND2012916268911649.21147446.74330892
Ian BellENG201214255672116*33.60169239.72162743
Cheteshwar PujaraIND20126102654206*81.75136447.95300761
Aaron RedmondOV2012612064013353.33131448.71241844
Tillakaratne DilshanSL2012816063714739.8198564.67322823
Mahela JayawardeneSL20121019163018035.00141144.65232696
Colin MunroAA2012461623269*124.6067292.713107621
Brendon McCullumNZ2012101916218434.50117053.08053697
Ed CowanAUS20121118060613633.67138443.79141731
Ricky PontingAUS2012915160022142.86113752.77221580
Kieran PowellWI2012917158713436.69112452.22300843
Angelo MathewsSL201291625858441.79135143.30051714
Martin GuptillNZ2012101905679729.84132942.66060723
Kane WilliamsonNZ20121018155913532.88147437.92223510
Thilan SamaraweeraSL201210181554115*32.59139039.86131580
Azhar AliPAK2012610055115755.10134141.09312421
Daniel FlynnNZ/ND2012714051818237.00107648.14122617
Dean BrownlieNZ/CAN2012815051813334.53111946.29212601
Mohammad HafeezPAK2012612150519645.9191855.01120603
Virender SehwagIND2012916050511731.5657687.67112763
Darren BravoWI2012814148212737.08111643.19120581
Michael PappsWF2012362478206*119.5084356.70210603
Carl CachopaCS2012581477179*68.1478261.00221675
Gautam GambhirIND201291504748331.60105844.80031631
Kruger van WykNZ/CS2012122214607121.9092249.89013550
Darren SammyWI20121015145610632.5763372.041215512
MS DhoniIND201281324479940.6490849.23051448
Peter FultonCAN201236043510872.5077955.84310534
Jacques RudolphSA20129132435105*39.5591947.33130531
Asad ShafiqPAK20126101424100*47.1192245.99131481
Ravichandran AshwinIND2012812441491*51.7569060.00030492
Matthew WadeAUS2012814339910636.2779650.13120366
Graeme SwannENG2012142043765623.5054868.61011547
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.