Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by year (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Sharjah Cricket Stadium×

Player figures come from full scorecards, which we hold for 435 of the 436 matches in this selection (from 1984). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Alishan SharafuUAE/ADKR2025202599125668*32.00204125.490201812
Mahela JayawardeneSL2001200144025511663.7528290.43110243
Kraigg BrathwaiteWI20162016342255142*127.5053148.02110210
Kumar SangakkaraSL2011201123025314484.3353847.03120214
Sunil GavaskarIND198619866602539242.1740262.94032161
Mohammad ShahzadAFG20162016551252118*63.00200126.001002612
Kris SrikkanthIND198619866602529242.0025997.30030266
Kamran AkmalPZ20182018442249107*124.50167149.101202315
Inzamam-ul-HaqPAK2001200144224687123.0027589.45030294
Ibrahim ZadranGG/AFG202520258802466530.75197124.870202010
Sanath JayasuriyaSL199519959902465727.3329882.55020315
Inzamam-ul-HaqPAK199719977702446234.8637065.95020145
Babar AzamPAK20162016220243123121.5025794.55200174
Gordon GreenidgeWI19881988442243102*121.5037165.50110162
Brendon McCullumNZ/CSK20142014220242202121.00221109.501002413
Saeed AnwarPAK200120014412398879.6725095.60030273
Mohammad NabiAFG/BL20182018161222394523.90166143.980001517
Alec StewartENG1997199744023711659.2526988.10110183
Asif MujtabaPAK19931993753237113*118.5033770.33110170
Ijaz AhmedPAK199019906512338958.2526986.62020145
Waseem MuhammadUAE/ME202320238802338629.13169137.870212510
Asif KhanUAE/GG202520258812327733.14134173.130101420
Saleem MalikPAK1996199698123264*33.1435365.7201074
Basit AliPAK19931993552231127*77.00187123.53100217
Arjuna RanatungaSL1993199377123183*38.5027085.56010126
Rashid KhanAFG/KZ201820181513323056*23.00135170.370111317
Brian LaraWI1993199355022815345.6029976.25100291
Misbah-ul-HaqPAK2014201446122868*45.6042853.27021136
Alex HalesADKR/DV2025202555122777*56.75141160.990202611
Azmatullah OmarzaiAFG202420241111322586*28.13220102.27023815
Mohammad HafeezPAK2015201534022415156.0039556.71100195
Sanath JayasuriyaSL2001200144022210755.5027381.321101310
Brendan TaylorZIM2018201866022212537.0023196.101001111
Ijaz AhmedPAK1999199955122013755.0023992.05100214
Hashmatullah ShahidiAFG202420248712206936.6733565.67030151
Brendon McCullumLQ/KK20182018121202195018.2523095.220101511
Desmond HaynesWI198819884402188754.5033465.27020172
Vriitya AravindUAE2023202355121870*54.5027678.99020232
Jason RoyDV/SW202520257702187331.14183119.13020243
Inzamam-ul-HaqPAK1999199955121410753.5023889.92110153
Harry TectorIRE2024202444121313871.0021698.61110195
Ravi ShastriIND198819886602127235.3327577.0901086
Sana MirPAKW201520158822125235.3333862.72021130
Aravinda de SilvaSL199519959912105026.2525981.08010175
Javed MiandadPAK198819883302077969.0026279.0103093
Kyle CoetzerSCO2013201355020713341.4021795.39100195
David BoonAUS198719873302067368.6735358.36030131
Mohammad NabiAFG2013201311812065129.43174118.39010159
Glenn MaxwellAUS/PK201420143302059568.33111184.680201415
Sachin TendulkarIND19951995441205112*68.33187109.63100302

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.