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 all cricket v South Africa at Gaddafi Stadium: 311 by Mohammad Yousuf in 2007.

More filters

2 active
Reset"Match result" is from the side of the player or team.
v South Africa×At Gaddafi Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Mohammad YousufPAK2007200745131111777.7550162.08130260
Kane WilliamsonNZ20252025221235133*235.00207113.53200234
Younis KhanPAK2007200745023513047.0037063.51110280
Mohammad RizwanPAK20212021331197104*98.50135145.931101710
Shoaib MalikPAK2003200334218282*91.0021883.49010177
Kamran AkmalPAK200720074501827136.4031358.15021220
Taufeeq UmarPAK2003200312017411187.0036148.20110250
Babar AzamPAK202520253411446848.0018577.84010190
Mohammad YousufPAK200320033301416847.0018177.90020101
Agha SalmanPAK202520253301309343.3318271.4301073
Shoaib MalikPAK200720074511185629.5016671.0801074
Rachin RavindraNZ20252025110108108108.00101106.93100131
Yasir HameedPAK200320033411085636.0017063.53010120
Carl HooperWI19971997110105105105.00101103.9610081
Misbah-ul-HaqPAK200720074401014125.2517956.42000111
Asim KamalPAK20032003110999999.0024640.24010111
Imran FarhatPAK20032003120995849.5019949.75010160
Devon ConwayNZ20252025110979797.0010790.6501091
Kumar DharmasenaSL199719972229369*-12276.2301050
Imam-ul-HaqPAK20252025120939346.5015560.0001171
Mohammad RizwanPAK20252025120897544.5016753.2901032
Inzamam-ul-HaqPAK19971997110858585.0011673.28010110
Shan MasoodPAK20252025120837641.5016450.61010101
Glenn PhillipsNZ202520252227749*-59130.5100072
Saim AyubPAK202520252217171*71.0044161.3601165
Inzamam-ul-HaqPAK20032003221703770.0063111.1100061
Brian LaraWI19971997110686868.007097.14010101
Shahid AfridiPAK20072007330624720.6741151.2200054
Younis KhanPAK20032003220604130.008273.1700030
Azhar MahmoodPAK199719971115959*-43137.2101051
Moin KhanPAK19971997110595959.008867.0501060
Daryl MitchellNZ20252025220594929.5047125.5300042
Lanka de SilvaSL19971997220585729.006984.0601090
Steve WaughAUS19941994110565656.007178.8701050
Mark TaylorAUS19941994110565656.007277.7801060
Babar AzamPAK20212021330494416.3335140.0000161
Shivnarine ChanderpaulWI19971997110474747.0040117.5000050
Marvan AtapattuSL19971997220472523.5010146.5300050
Sahibzada FarhanPAK20252025220472823.5041114.6300024
Salman ButtPAK20072007120464023.008454.7600080
Haider AliPAK20212021330462115.3340115.0000034
Michael SlaterAUS19941994110444444.008850.0000020
Faheem AshrafPAK202120213314430*22.0025176.0000023
Abdullah ShafiquePAK20252025120434121.507656.5800060
Will YoungNZ20252025220402120.005474.0700050
Saud ShakeelPAK20252025120383819.005470.3700170
Moin KhanPAK20032003110373737.007847.4400021
Hashan TillakaratneSL19971997220372818.507847.4400040
Roshan MahanamaSL19971997220352617.504087.5000041
Imran NazirPAK20072007330351711.673794.5900070
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.