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
Ian HollandLEI/WF20262026353245477919.54104552.34032552
Sunil NarineWI/KKR/DD20192019373415474716.58373146.650036630
Roy FredericksWI19741974811154610054.6092942.73140660
Suresh RainaIND/GL20172017171735468439.00385141.820404819
Derek RandallENG198419841317254616436.40116946.71223563
Kane WilliamsonNZ2011201115184546100*39.0084764.46121543
Marcus StoinisAUS/PK/MS2017201721187546146*49.64493110.751213827
Morris OumaKEN200720072123254671*26.0075472.41053707
Joe LeachWOR20212021202685468830.3383865.160216312
Ian SmithNZ199019902626454617324.82521104.80111705
Sese BauPNG20222022282725467021.8474273.580223813
Grant StewartITA/KEN20242024292865467824.8261888.350315224
Dominic BessENG/YOR20212021313335465618.20134940.47022700
Gundappa ViswanathIND198219821015154522238.93102452.15142670
Priyansh AryaPK202520251818054510330.28299182.271316031
Jack TaylorGLO2024202425192545139*32.06393138.681313536
Will SutherlandMR/VIC2026202617203545101*32.0673274.452104716
Grant RoelofsenGLO/MCT20232023252405455622.71464117.460315516
Graeme van BuurenGLO202620262025554596*27.2573374.35031547
Chris CookeGLA202620262529254510120.19108750.141015210
Hayden KerrSS/DER/NSW202220223731654598*21.8058992.530214511
Keith MillerAUS19551955710054414754.408058.75300632
Gordon GreenidgeWI19771977611054410049.451553.33140549
Bharat PopliND20232023612254410554.4089161.05231695
Evin LewisWI/SKAN202020201616354410241.85467116.491304631
Dennis AmissENG1975197513171544164*34.00100554.13214670
Robert O'DonnellAA/AUC20232023141825446134.0068779.180616414
Shreyas IyerIND/DC/MUM201820181918454493*38.86423128.610504125
Ravi ShastriIND198819881618254473*34.0091559.450303910
Sachitha JayathilakeTUCA/DS20262026222135447630.2258892.520303127
Vikramjit SinghNED20242024242315446624.7364784.080414815
Milan PriyanathSL/MSC/CK202620262324754413632.0074173.411123618
Mark ChapmanNZ/AA/AUC201820182225154410122.6758692.831225717
Jack CarsonSUS20242024292525449723.6572175.450335913
Mitchell HayNZ/CAN202520252625554499*27.2076271.390424920
Luke ProcterNOR20182018213035447020.15102053.33031692
Hilton CartwrightMS/HAM/WA202620263034115447023.6561888.030114525
Rashid KhanAS/SUS/SKAN2022202276511954448*17.00377144.300093434
Ryan ten DoeschateNED20102010894543212*108.6061588.292104618
Bob CowperAUS19651965711054314349.3630641.18220340
Polly UmrigarIND19551955912254322354.30--210390
Neil HarveyAUS19591959814354311449.3627329.3013080
Philo WallaceWI199819981215054310336.2070377.241317410
Shamsur RahmanBAN/RR201320131616154398*36.20484112.190714920
Virat SinghJHA201920191616754376*60.33401135.410505218
Will RhodesWAR/BB202020201418154320731.9491859.15102632
Hamilton MasakadzaZIM201120111821054310425.86103852.31122447
Jean-Pierre KotzeNAM20242024302925437820.1154998.910356120
David WarnerAUS/DC20092009222205428924.64465116.560435017
Shreyas MovvaCAN20242024272675426828.5367580.30021395
PreviousPage 117Next

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.