Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND1/1 (1)IND need 185 runs in 294 ballsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by year (All cricket)

The most runs in a calendar year in all cricket v Sri Lanka at Dubai International Cricket Stadium: 184 by Mohammad Hafeez in 2011.

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×At Dubai International Cricket Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Mohammad HafeezPAK201120114511848346.0023777.64020203
Younis KhanPAK2011201144115356*51.0021471.50021121
Mushfiqur RahimBAN20182018110144144144.0015096.00100114
Ahmed ShehzadPAK2013201333013612445.3315985.5310090
Azhar AliPAK20112011121129100129.0031441.0810091
Asad ShafiqPAK2017201712012411262.0021258.49100120
Imran FarhatPAK201120113301237041.0015778.34020131
Babar AzamPAK2017201723011110337.0015671.1510160
Misbah-ul-HaqPAK20142014120989749.0025538.4301081
Umar AkmalPAK20112011320989149.0010989.9101091
Shahid AfridiPAK201320133329739*97.0048202.0800057
Sharjeel KhanPAK20132013330915030.3362146.7701093
Younis KhanPAK20142014120907745.0020244.5501060
Sarfraz AhmedPAK20172017230836827.6714756.4601060
Shoaib MalikPAK20172017110818181.0061132.7901052
Sarfraz AhmedPAK20142014120817440.5015851.2701070
Khurram ManzoorPAK20142014120797339.5015850.0001081
Azhar AliPAK20172017120765938.0018241.7601080
Rohit SharmaIND20222022110727272.0041175.6101054
Mohammad HafeezPAK20132013330713223.678682.5600061
Mohammad RizwanPAK20222022220695534.5063109.5201041
Misbah-ul-HaqPAK20112011430694123.0018038.3300021
Haris SohailPAK20172017120665633.0015941.5101052
David WarnerAUS20212021110656565.0042154.76010100
Mohammad MithunBAN20182018110636363.006892.6501052
Abhishek SharmaIND20252025110616161.0031196.7701082
Saif HassanBAN20252025110616161.0045135.5601024
Misbah-ul-HaqPAK201320131115959*-6295.1601021
Asad ShafiqPAK20112011110595959.0010158.4201041
Towhid HridoyBAN20252025110585858.0037156.7601042
Bilawal BhattiPAK20142014121563256.0012445.1600071
Nizakat KhanHK202520251115252*-38136.8401042
Tilak VarmaIND202520251114949*-34144.1200041
Anshuman RathHK20252025110484848.0046104.3500040
Sohaib MaqsoodPAK20132013330461815.335190.2000032
Iftikhar AhmedPAK20222022220453222.504893.7500022
Shahid AfridiPAK20112011320442922.0029151.7200041
Fakhar ZamanPAK20172017110434343.004595.5600041
Adnan AkmalPAK20112011110414141.008051.2500040
Sohail TanvirPAK20132013321414141.0026157.6900051
Rahmanullah GurbazAFG20222022110404040.0018222.2200034
Sami AslamPAK20172017120403920.007950.6300050
Sanju SamsonIND20252025110393939.0023169.5700013
Afif HossainBAN20222022110393939.0022177.2700042
Mehedi Hasan MirazBAN20222022110383838.0026146.1500022
Aaron FinchAUS20212021110373737.0023160.8700052
HazratullahAFG202220221113737*-28132.1400051
Shan MasoodPAK20172017120372118.5017321.3900020
Babar AzamPAK20222022220353017.5035100.0000020
Suryakumar YadavIND20222022110343434.0029117.2400011
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.