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)

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,365 of the 23,372 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Mashrafe MortazaBAN20102010171321382212.5513999.28000174
Albie MorkelCSK201120111513713830*23.00102135.2900188
David LloydGLA20142014131301384110.6226252.67003180
Jade DernbachSUR20182018291531383111.5016086.25004173
George GartonSUS/SB/JSK20232023191541382812.55133103.76002172
James HarrisGLA20252025131651383112.5537736.60002160
Imran TahirSA/DC/LIO2014201438171013823*19.7119371.50000192
Jack LeachSOM20252025221751383011.5029247.26003180
Henry CrocombeSUS20222022241751383611.5028448.59002190
Tom LawesSUR20232023191741385510.6229147.42012142
John LeverENG197719771317213827*9.2063021.90001110
Roelof van der MerweNED/TIT/SOM2024202440191013823*15.3314893.24000111
Nathan LyonAUS/NSW2021202117192138248.1228748.08004142
Taskin AhmedBAN/SS202220223120713831*10.6221364.79002105
Gabe BellGLO/TAS2026202612201013835*13.8026851.49004210
Bill PonsfordAUS1924192412013711068.5032741.90100110
Yusuf EbrahimPAN201920193311377268.5097141.24010145
PA RaikesGIB2023202333113774*68.50108126.85020142
Fred BakewellENG193519352301376345.67--020-0
Taufeeq UmarPAK201020102401374334.2539934.34000150
Ryan WatsonSCO200620064401378034.2514991.95011202
Alessandro BonoraITA201420144401376834.2525653.5202182
Mudassar MuhammadGER201820184401377834.2587157.47011141
Lachlan HearneNSW202220222401376534.2528148.75010160
Jackie McGlewSA195219522401376934.25--01090
Saleem RazaUAE199619964401378434.25136100.74010128
Owais ShahENG200620064501378827.4029945.82011191
Collins ObuyaKEN202120216511374434.25136100.74000116
Adam VogesMS/PS201220127501375827.40113121.24010130
Chadwick WaltonJT201320135501374527.40124110.4800098
Andreas LambertDEN201220125501375127.4020367.49011151
Rusi ModiIND1946194635113757*34.25--01000
Peter ParfittENG196619663511375434.2512027.50010110
Clayton LambertWI199119915601376622.8321563.72011102
Hamidullah QadriKEN2021202166413742*68.5020965.55000120
TJ BettelheimCS202520253601376222.8328947.40022180
Budhi KunderanIND196019603601377122.83--011180
Geoff MillerENG1977197766213798*34.2541333.17010140
Sanwar HossainBAN200120015701375219.5731942.9501060
Gurkeerat SinghPUN201820188721374327.4093147.31001194
Nicholas WinterSA2018201847313753*34.2535238.92010160
Ravikumar SamarthKAR201820188701373119.57124110.48000132
J Trembeath-MoroSPA202220228721373927.4015290.13000104
JA RichardsESS202220227731374634.2515190.73002105
Sam FanningWA202220224701376119.5747428.90010170
Louren SteenkampNAM202520257701375119.57108126.85010132
Ryan HicksNSW202520254701375019.5734240.06010150
Keith FletcherENG198119815711375122.8336937.13010110
Devon ThomasSKAN2015201510811374419.57113121.24000610
Reece YoungAA201220125801374317.1325354.15001240
PreviousPage 346Next

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.