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

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
MahmudullahBAN201120111920538068*25.3355967.98022315
Toby AlbertHAM/KEN20232023202013804420.0056767.020034210
Harbhajan SinghIND20012001343253806614.0748778.03015486
Stan McCabeAUS19351935242379189*189.50--20060
Rusi ModiIND1948194836037911263.17--130120
Asghar AfghanAFG202120211010137916442.1148777.821103411
Bevon JacobsCAN/AA20242024111223798037.9052572.190304219
Paul SheahanAUS19691969813237911434.4528245.74110330
Mohammad AzharuddinIND200020001213137910231.5863060.16110393
Joe CarterND20192019131503797125.2776049.870414011
Keith BarkerHAM20212021101513798427.0778148.53031445
Ali OrrSUS20232023101513796727.0751074.310104711
William O'DonnellAA/AUC20252025121613797125.2782146.16021379
George BaileyHH/TAS20182018202223795118.9546681.33010397
Ravichandran AshwinIND/PK/NOT201920193023437966*19.9562460.74022484
Frank WoolleyENG19291929341378154126.00--120-2
Asad ShafiqPAK201920196903788842.0061061.97052471
BI DilrukshaSOU202620261010437873*63.00298126.850413618
Ed JoyceIRE20122012141233788842.0049176.99031326
Maurice LeylandENG19351935712037816131.50--122221
Charlie WakimTAS2020202071313788331.5084045.00032470
Jamal ToddOV/OTA20252025111313787531.50339111.500414713
Jamie SmithSUR20192019121613785725.2074350.87021433
Tillakaratne DilshanSL201620161918237883*23.63360105.00022466
Jitesh SharmaIND/PK202320232019137849*21.00244154.920012825
Ed PollockWAR/BB20182018212003785618.90223169.510114025
Tom ScrivenLEI20252025282073789929.0846381.64010376
Wayne PhillipsAUS19861986172023786221.0077648.71020443
Shane WarneAUS20012001312113789918.9062460.58025443
Matt RevisYOR202420242421637855*25.2059263.85022329
Manan AliKSA202420242421437847*22.24259145.950011629
Malcolm MarshallWI19881988182123787219.8957465.85011368
Samit PatelDER/SS202420243025437867*18.00355106.480233018
Asif AliPAK/SKAN/IU20212021322663787518.90263143.730112229
Peter SiddleAUS/AS/ESS201920193330123786021.0073351.57012346
G MckeonFRA2022202255037710975.40229164.632202723
Allan RaeWI1950195047137710962.83--210250
Vinoo MankadIND19481948611037711634.2770441.05202250
Farokh EngineerIND1968196861203776331.4211646.55021420
Craig CachopaAA20132013712037711531.4266356.86121598
Riazat Ali ShahUGA20262026181323776134.27287131.360203420
Bruce LairdAUS1980198081303777429.00103736.35031280
Tim TectorLL20242024141413776929.00259145.560314515
Pulindu PereraNSWC2025202512151377129*26.9351173.781124510
Ravi ShastriIND199119911416037710923.5696139.23112311
Rohan MustafaUAE20162016181803777720.94352107.100223814
Rikki ClarkeSUR20212021231933778223.5667855.600224010
Joe CookeGLA20212021172153776823.5671852.51021484
Ian HollandHAM2023202319227377138*25.1386543.58104352
Marlon SamuelsWI2006200624235377100*20.9463659.28112434
PreviousPage 166Next

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.