Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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,360 of the 23,367 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
George LindeSA/BT/NOT20262026413385575522.28380146.580124030
Kumar SangakkaraSL20002000181935568534.75104453.26030562
Thomas KellyAS/SA20242024192115568127.8097457.08040576
Dane CleaverNZ/CS/CD202320231522455663*30.8989761.98021576
Lachlan StackpoleAA/AUC202520251722155614826.4866783.361135326
Ekansh SinghKEN202620261924255666*25.2788862.610215715
Yasir Ali ChowdhuryBAN/KT202220223332455657*19.8668181.640334818
Darren SammyWI20112011424555565813.9063987.010144924
Mark RichardsonNZ20032003611155514555.50165333.58140632
Brad SchmulianCS202520258152555167*42.6993459.42121651
William PorterfieldIRE2007200718182555112*34.6993359.49222400
Cam FletcherCAN201820181318455510839.6497856.752135410
Roston ChaseWI2019201920192555102*32.6585564.91133514
K SmithWAR202620262319355565*34.6979170.16041737
Peter FultonNZ200620061922155511226.4390961.06120518
Joe BurnsAUS/BH/QUE202020201422355513529.2191260.86123686
Shaun MarshAUS/PK/PS20122012222335558527.75476116.600435416
Aneurin DonaldHAM20192019222625557523.1363787.130316513
Afif HossainBAN/CC202320233027455569*24.13483114.910215714
Thilan SamaraweeraSL2012201210181554115*32.59139039.86131580
Aravinda de SilvaSL19881988181905548829.1675473.47050412
Tim SeifertNZ/ND201820181920155412429.1665384.841546711
Graeme HickENG199819981520055410727.7088662.53144486
Steven DaviesSOM201920191221155410927.70114848.26131802
Doug BracewellNZ/CS201520151921455410532.5989561.901116212
Graeme van BuurenGLO20192019242365549332.5979469.77031686
Mushfiqur RahimBAN20082008223015547919.10117247.27032624
Ravichandran AshwinIND/RR202220223932125546127.7065185.100304516
Arthur MorrisAUS1947194758155315579.00119546.28310442
Shubman GillIND/KKR202020201617255370*36.87513107.800306210
Mohinder AmarnathIND1985198518184553116*39.5070148.07131393
Zain-ul-HassanGLA202620261522055314325.14126443.75125666
Mansoor AkhtarPAK198219822324455311127.65111649.55123691
Andrew FlintoffENG20072007292735538923.0470278.77022525
Russell EndeanSA19531953712155211650.18--140420
Craig ErvineZIM201620161014155214642.4696457.26142612
Pavan RathnayakeKF/CCC2024202415156552157*61.33492112.203023830
Jim ParksENG1964196412163552108*42.4654737.84130533
James HarrisMID201920191317355211739.43116347.46132673
Shivnarine ChanderpaulWI20002000131825528934.50133141.47030541
Robert O'DonnellAA/AUC20172017111825528434.50106052.08051708
Sam RobsonMID201820181121155213427.60114548.21120760
Lyndon JamesNOT20212021212435529126.29130542.30041770
Kapil DevIND198819882324355210926.2958794.04111627
Brian McMillanSA19941994212435529326.29137440.17044532
Chris NashNOT201820181825055213922.08101254.55146771
Mohammad AshrafulBAN/AX200520052226055210021.2381867.481254510
Ravindra JadejaIND/RR200920093226655260*27.6059792.46021429
Stephen PetersNOR20142014152625528823.00100355.03033760
Hashan TillakaratneSL199719972727655210326.29133541.35120571
PreviousPage 115Next

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.