Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR108/1 (12.2)ES chose to bowlT2067th 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,361 of the 23,368 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Nasir HossainBAN201120111617251610034.4084660.99131564
Jordan ClarkSUR202220221617451613739.6984461.14140607
Ben HorneAA/AUC20172017121735169336.8689857.46032618
Thilan SamaraweeraSL200420041018351610034.40142536.21121530
Joe CarterND2021202115183516103*34.4085660.281205212
Barry SinclairNZ196519651018151613030.35--121320
Shahriar NafeesBAN20112011162105169724.5791156.64054680
Jack BoyleOV/CS/OTA202520251721151615625.8069374.461314713
Harry CameDER20222022182115167825.80107647.96032556
Luc BenkensteinESS/CR20242024262115166825.80494104.450325417
Pat SymcoxSA199819982421451610830.3572271.47130467
Sahan ArachchigeSL/NCC/GM20242024282365166930.3569574.24020367
Ashton TurnerAUS/RR/PS201920192925751684*28.67372138.710453623
Kumar DharmasenaSL1997199732261051669*32.25103150.05020402
George DockrellIRE/LL/DG20262026352955165721.50390132.310133431
Eric RowanSA19511951510151523657.2240.00131330
Clyde WalcottWI19481948711151515251.50--220233
Rajin SalehBAN20032003131805157128.61118343.53030530
Ishan KishanMI/JHA2019201919182515113*32.19382134.822125025
Joe BurnsMS/QUE20222022151925158530.29112745.70030524
Chris CookeGLA20202020141935158232.1978965.27053499
Sahan ArachchigeNCC202520251921251512527.1185160.52212372
Sanath JayasuriyaSL/ASIA20052005192325156724.5262282.80011751
JJ SmitNAM20242024242355156028.6163381.360223228
Rovman PowellWI/JT/PZ20212021282745156122.39450114.440122238
William PorterfieldIRE2009200913131514104*42.8362082.90220624
Dimuth KarunaratneSL20142014713151415242.83109446.98121631
Paras KhadkaNEP2018201819163514112*39.5457389.701414820
Lakshan EdirisingheKYCC202520251016151411634.2791556.171314712
Ekansh SinghKEN20252025141605147132.1376167.54032546
Sam HeazlettBH/QUE20212021171725149334.27416123.560314023
Charlie TearSCO/SUS202520251817051415930.2456990.33121724
Kevin O'BrienIRE200720071818151414230.2465878.121203913
Andre FletcherSLZ/PZ/SS2019201922222514103*25.70402127.861125023
Ian HollandHAM/LEI/WF202420242422251410425.70108647.33122633
Steve TikoloKEN/AX200720072423551489*28.5670772.70033535
Dan RedfernLEI20142014162315146423.3680164.17043741
Joshua Da SilvaWI/SKAN20212021182435149224.48127440.35033523
Stephen EskinaziPS/MID/WF202420242627351465*21.42513100.190226010
Tom TaylorNOR202120213029651465*22.3591056.48031577
Jason HolderWI/KKR201620162630851464*23.3678365.640124711
Matt HenryNZ/CAN/WOR20162016393085146623.3659186.970155915
Shahid AfridiPAK/RR/HAM20162016433505144914.69331155.290033832
Bob SimpsonAUS1966196646051322585.5043352.89210391
Sheldon JacksonSAU/PUD2021202111114513106*73.29347147.841514526
Karun NairNOR/VID202420248121513202*46.6471771.55131606
Samiullah ShenwariAFG201420141716251382*36.6461483.55040467
Abdullah ShafiquePAK/LQ2026202614182513160*32.0673369.991225013
Saud ShakeelPAK/QG20262026152005139725.6559086.95031678
Arron LilleyLEI202120212221251399*27.00354144.920105123
PreviousPage 124Next

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.