Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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
Matthew CritchleyDER2015201512112243137*27.0035368.84100342
Krunal PandyaMI20172017131142434734.71179135.75000247
Isa ZarooBUL202520251111124378*24.30159152.830213011
Janeiro TuckerBER20062006121212435222.0937564.80010281
Pinninit TapaswiKIN-XI20202020121202438520.25222109.460101913
Saleem MalikPAK19991999101212435022.0959340.98011201
Donavon FerreiraSA/BR/JSK202320231413124382*20.25165147.270101716
Nivethan RadhakrishnanTAS2025202581502436816.2081629.78012290
H KaushikUAE20252025161552435324.30212114.62011619
Axar PatelIND/PK20172017251652434422.09180135.000011211
Ashley GilesENG20022002221942434516.2045753.17003310
Greg SmithESS20142014231922434214.2944254.98005274
Mitchell StarcAUS20182018172322433511.5739461.68003245
Saeed AjmalPAK/TIT/WOR201420143824524353*12.7934470.64012273
Matt HenryNZ/CAN/WF20242024322542434211.5727987.100032313
Godfrey EvansENG1952195244024210460.50--120251
Geoff PullarENG1959195934024213160.50--110140
Eric RowanSA1950195035024214348.40--11100
Nutan GoelTN202620265502429348.40172140.700202012
Lakshit GuptaCAA2025202588324256*48.40204118.630102412
Garry SobersWI195919595802427230.2530.0001180
Roy FredericksWI197119714802428030.2510.0001171
Steven TaylorUSA/BT201620161091242124*30.25218111.01100319
Rahkeem CornwallBR202220229902429126.89170142.350101522
Imran Ali ButtBHR202320239912426230.2525395.65010226
Christopher BritzES2026202610902426326.89185130.810111911
Akshath ReddyHI201920191010124269*26.89198122.22011217
Usman GhaniDD/AFG202320231010224273*30.25210115.240111910
Hanuma VihariIND/AND2018201881102425722.0045153.66021283
Adrian BarathWI/PK20102010111212425022.0040260.20020282
Yasir AliSPA202220221312224265*24.2024499.18011167
Vinoo BalakrishnanBOT202420241312124210122.00193125.39100296
Muhammad UmarKUW20242024171332425924.20189128.04010816
Dermot ReeveENG19921992171362425934.5761039.67011160
Clement TommyVAN20192019151402424717.2927986.74001169
Jonathan MerloMS/VIC20242024131422427820.1741658.17010263
J AndrewWI/AABF20252025141402424017.29230105.220022011
Mohammad NawazPAK/QG/SS20192019241552425424.20170142.350111115
Azeem RafiqYOR20162016231662427424.2034869.54022311
Sabbir RahmanBAN/PZ20182018191812427714.24205118.05013277
BI KellawayGLA202420241818324265*16.1335667.98011291
Emmanuel SebaremeRWA20232023322672423412.7427189.30001119
Bhuvneshwar KumarIND/PW20132013482782423812.7442157.48004262
John EdrichENG19701970231241115*120.5065336.91110260
Vijay HazareIND1949194924024112260.25--110140
Matthew StokesGUE20152015551241135*60.2530279.80101230
Javed BurkiPAK1961196135024113848.20--110311
Brad SchmulianCS2026202646024111740.1749448.79121291
Ajit WadekarIND197319733612419048.2059340.64021281
Connor EsterhuizenLIO2026202686224198*60.25129186.820201817
PreviousPage 236Next

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.