Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by year (All cricket)

The most runs in a calendar year in men's cricket v Pakistan: 1,402 by AB de Villiers in 2013.

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Pakistan×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersSA2013201323254140216466.76188174.5356013114
Aravinda de SilvaSL19971997101241066168133.25141875.185401057
Hashim AmlaSA2013201320231104012247.27143572.472511143
Marvan AtapattuSL20002000141921030207*60.59205950.02371921
Jacques KallisSA200720071518699915583.25186653.54371918
Kumar SangakkaraSL2009200916203932130*54.82138467.34250902
Mike GattingENG1987198717232865150*41.19159054.402421061
Graeme SmithSA200720071620285513347.50118971.911631116
Chris BroadENG198719871723085011636.96195743.43172660
Brian LaraWI199319931618284415352.75107778.373311034
Garry SobersWI19581958582824365*137.33--330380
Joe RootENG201620161014179225460.92108173.27150881
Kane WilliamsonNZ201820181518179213946.59122064.92241653
Virender SehwagIND20052005912078320165.2595082.423201029
Kumar SangakkaraSL2012201212143770199*70.00128360.02231698
Kumar SangakkaraSL201120111013076521158.85146952.08240645
Mahela JayawardeneSL200920091620175224039.58115964.88211904
Harry BrookENG202220221112372615380.67670108.363207325
Desmond HaynesWI1993199315185725143*55.77137652.69251863
Sanath JayasuriyaSL200020001419070118836.89108964.37140798
Thilan SamaraweeraSL20092009913369023169.00112861.17211960
Virender SehwagIND200420041213068330952.5480584.841319710
Sanath JayasuriyaSL1997199710121679134*61.7383681.22251669
David WarnerAUS20192019663666335*222.0087576.11300684
Ted DexterENG1962196278166320594.71--230707
Sunil GavaskarIND1983198310152662127*50.92101749.26240651
Mark TaylorAUS199019909111649101*64.90133448.65260520
Rahul DravidIND200420041213164527053.75106660.51132691
Alec StewartENG199219921214164219049.38105760.74241870
Rahul DravidIND20052005911064113558.27112457.03330681
Aaron FinchAUS20192019993639153*106.5067594.672404923
Kane WilliamsonNZ201420141012163919258.0982377.64221662
Sourav GangulyIND20072007710062323962.3089169.92210815
Conrad HunteWI1958195859162226077.7510.00301451
Ian BellENG200620061013461611968.4496863.64320681
Angelo MathewsSL2014201491256159387.86114253.85050547
Mahela JayawardeneSL20142014912060912950.75111454.67150704
Andrew StraussENG200620061013060912846.8590167.59232870
Dilip VengsarkarIND198719871114460610960.6075650.26140343
Tamim IqbalBAN2015201568160320686.1476079.343107013
Tom LathamNZ20232023151615939839.5369984.84061583
Ben DuckettENG202220221013359010759.00519113.68141744
Michael HusseyAUS2010201013176590134*53.6478075.64131589
Michael ClarkeAUS201020101316058816636.7594662.16130520
Phil SimmonsWI19931993161825848736.5081471.74040713
Sanjay ManjrekarIND1989198969158321872.88125346.53230710
AB de VilliersSA2007200716196583103*44.8576776.01140619
AB de VilliersSA2010201010111581278*58.1080372.35131388
Jonathan TrottENG201020101114157818444.46113750.84140570
Richie RichardsonWI19881988121515788441.2984868.16060662
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.