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 year (All cricket)

The most runs in a calendar year in all cricket v Pakistan at Dubai International Cricket Stadium: 389 by Hashim Amla in 2010.

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Pakistan×At Dubai International Cricket Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashim AmlaSA20102010452389119*129.6756269.22220361
Kevin PietersenENG2012201268134313049.0041183.45201346
Jacques KallisSA20102010451306135*76.5050061.20121204
Joe RootENG201520153402508862.5039962.66030223
Graeme SmithSA20132013220248234124.0042358.63100160
David WarnerAUS2014201434124413381.3326791.39110235
Ross TaylorNZ20142014451243105*60.7535768.07200251
Graeme SmithSA2010201034024010060.0035168.38110250
Usman KhawajaAUS20182018120226141113.0047747.38110190
Darren BravoWI20162016120203116101.5050740.04110192
Dimuth KarunaratneSL20172017120203196101.5043246.99100201
Tom LathamNZ2014201434018513746.2534653.47100151
AB de VilliersSA2013201343017916459.6730159.47100181
Glenn MaxwellAUS201920192201689884.00115146.09020196
Rohit SharmaIND20182018221163111*163.00158103.16110137
Kumar SangakkaraSL201120114501637832.6032450.31010150
Shikhar DhawanIND2018201822016011480.00154103.90100223
Usman KhawajaAUS201920192201609880.0018984.66020160
Jos ButtlerENG20152015341156116*52.00109143.121011211
Kane WilliamsonNZ201820183411556051.67150103.33010162
Kaushal SilvaSL201420141201539576.5035543.10020150
Alastair CookENG201220124601428023.6735340.23010141
Eoin MorganENG201220126811413120.1421964.38000133
Jason RoyENG2015201533014010246.6714596.55100103
AB de VilliersSA201020104401346133.5020166.6701060
Tilak VarmaIND2025202533213069*130.00103126.2101077
Mahela JayawardeneSL20142014110129129129.0027846.40100150
Matt PriorENG2012201224212970*64.5024852.0201080
Faf du PlessisSA2013201344312458*124.0018467.3901074
Kumar SangakkaraSL201320133311235861.50110111.8201093
JP DuminySA2010201033112159*60.5013093.0801090
Angelo MathewsSL2011201145211652*38.6726044.62010102
Kushal Janith PereraSL201320133301158438.3399116.1601075
Aaron FinchAUS201820183401156228.7527342.12010101
Shubman GillIND202520254401154728.7597118.56000180
David WarnerAUS201220123301125937.3378143.5901068
Abhishek SharmaIND202520253301107436.6758189.66010117
Andrew StraussENG201220122401075626.7528537.5401080
Upul TharangaSL201120113301067735.3317859.55010110
Tillakaratne DilshanSL201120114501066421.2013976.26010140
Kevin PietersenENG2010201022110562105.0083126.5101073
Mahela JayawardeneSL201120114501025020.4017857.3001080
Jonathan TrottENG201220124501014920.2024641.06000130
Virat KohliIND20252025111100100*-11190.0910070
Mitchell JohnsonAUS20142014220986149.0018951.8501091
Angelo MathewsSL20132013320975048.5078124.3601071
Virat KohliIND20222022220956047.5078121.7901072
Bhanuka RajapaksaSL202220222219571*95.0064148.4401065
Tillakaratne DilshanSL20132013330954831.6789106.74000150
Dimuth KarunaratneSL201420141219462*94.0016855.95010150
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.