Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES182/6 (19.4)WAR206/4 (20)ES need 25 runs in 2 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st 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)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 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)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Leo CarterCAN20152015612047410139.5099947.45143594
Mohammad NaimBAN/DD/RR20192019161534748139.50407116.460304713
Greg MatthewsAUS198519851115347411539.5094850.00210343
Shane DowrichWI201820189174474125*36.46109943.13131445
Todd AstleNZ/CAN201620161218247419529.6390252.55125662
Shikhar DhawanIND/DC201120111919247495*27.88442107.24030518
Sam EvansLEI202220221019247477*27.88131036.18041520
James PeirsonBH/QUE2026202615203474101*27.8889852.78121404
Ian CockbainAS/GLO/KK202220222222347471*24.95375126.400314313
Rachin RavindraNZ/WF/WEL202120211822347413824.9589852.781125812
Azhar MahmoodLIO/SUR20142014262364745727.88420112.860204510
Stuart MatsikenyeriZIM20042004262814747317.5683356.90013572
Toby Roland-JonesMID201620163328947479*24.9552190.980203820
Ryan HigginsMID201720172528547468*20.6151691.860104415
WPUJC VaasSL20042004322984746922.5791551.80024623
Ryan BurlZIM202220223331104745422.5753888.100213614
Charles MacartneyAUS1926192656147315194.60--300470
Peter MayENG1956195669247310167.57--140490
Alec StewartENG1991199110152473113*36.3887753.93120480
Ryan ten DoeschateESS20202020141534737839.4271566.150203710
Devdutt PadikkalRCB20202020151504737431.53379124.80050518
Jonty JennerJER202420241616247380*33.79266177.820244422
Ben CooperNED20152015171734736633.7947699.370504016
Adrian BarathWI201120111318147311327.8286454.75132516
Tom LawesSUR/SL20262026222044738329.5671066.62020687
Max HoldenMID201920191522147316622.5298647.97113523
Gary WilsonIRE/NK20192019332834734718.9260877.80002334
Tom GraveneyENG19571957451472258118.00--201530
Herbert SutcliffeENG1926192657147216178.67--130340
Phillip HughesAUS2009200959047216052.4480658.56211616
Henry DavidsTIT/PR201920191616147277*31.47355132.960215710
George BellLAN202520251318147210427.7672365.28123570
Lawrence RoweWI19761976121914727026.2263945.85030330
Ben CharlesworthGLO20262026142034728527.7672465.190234912
Lega SiakaPNG20222022262604729018.1557082.810134113
Kyle AbbottSA/HAM/KT201720173828647297*21.4572365.28034546
Bob CatterallSA1924192458147112067.29--221313
Graham DowlingNZ1968196848047123958.8851946.05200429
Conrad HunteWI19631963510247118258.8856636.40210541
Upul TharangaSL20142014111404719233.6471765.69030671
Steven CroftLAN20202020141424716339.2572365.150413716
Roshan MahanamaSL19881988141504715831.4093150.59051311
Graham GoochENG19781978101524719436.23105744.56042502
Rajin SalehBAN2006200614161471108*31.40100646.82131520
Alex ObandaKEN201820181616047110829.44424111.081214625
Rahul DravidRR20132013181714716529.44425110.82040645
Richie BerringtonSCO20242024232064718933.6449195.930213713
Feroze KhushiKEN/ESS202420241720047110723.5557581.91123687
Yusuf PathanKKR/BAR201620162421947163*39.25369127.640314015
Kapil DevIND199019902021447111027.7157780.94111498
PreviousPage 136Next

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.