Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES108/3 (12)WAR206/4 (20)ES need 99 runs in 48 ballsT2067th 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
Zakir HasanBAN/SS202420242129248470*17.9369869.34025607
Geraint JonesENG20062006233044845318.6283657.89023436
David WilleyENG/RCB/NOR202320234035114843620.17407118.920014218
Rashid KhanAS/LQ/GT2023202372441448479*16.13386125.390153928
Stan McCabeAUS1934193459148313760.3887655.14130441
Andy FlowerZIM199519951013048315637.1584457.23130451
Peter TregoSOM201920191414148314137.15463104.321114611
Simon SsesaziUGA20212021161624836334.50431112.060405215
Scott EdwardsNED/AF202620262117648367*43.9156186.10041354
Graham RoopeENG19781978131734836934.50147332.79041432
Jacques KallisST/TTRS20152015181844837034.50414116.670305213
Lewis GregorySOM2014201419184483105*34.5051793.421105612
Ravi BoparaSUS/LS/DC202320232220648310834.50334144.611304321
Monank PatelUSA20192019222234838225.4265573.740333610
Shahriar NafeesBAN2007200719241483104*21.0077162.65124614
David WilleyENG/PS/YOR201920193025448372*23.0054189.280116013
Luke FletcherNOT201820183235548353*16.1079460.830135713
Basil ButcherWI196619667111482209*48.2081251.72110571
Prithvi ShawIND/DC201820181112148213443.82412116.991306111
Navjot SidhuIND199619961616048210130.1372066.94130313
Aravinda de SilvaSL199019901617148210430.1348796.511211710
Cam FletcherCAN20162016101724828132.13109544.02040418
Alan TurnerAUS197519751217048210128.3589753.73111511
Mitchell MarshAUS/PS/WA201920191418348210532.1363076.511205211
Henry CooperND202120211518248220030.1384357.18111528
Hassan AzadLEI202120211118248215230.13114542.10214580
Ed PollockWAR/BB2021202120202482103*26.78426113.151235616
Tom BlundellNZ/WF/WEL202020201421148210124.1095250.63120602
Asghar AfghanAFG20162016272614826219.2856785.010332921
Jordan ClarkSUR20192019242754826021.9167271.730204714
W SahanSL/ACCC/CK202620263028548215320.9661877.991124211
John HastingsCSK/MS/DUR201420143529648280*20.9651893.050445119
Mitchell SantnerNZ/CSK/ND20242024362954827620.0862377.370214223
Mehedi Hasan MirazBAN/RK20172017303344825116.6286455.79023527
Pat CumminsAUS/DC/ST201720174235114824420.0881659.070034414
Patsy HendrenENG19241924562481142120.2514856.08230403
Tom LathamNZ/CAN20132013121214819243.7372066.81051534
Larry GomesWI19781978712048111540.0813253.03230370
BS McKinneyDUR202420241313048112137.0060679.37212589
Ollie PopeENG202020209143481135*43.7384357.06140601
Dave HoughtonZIM1996199610141481104*37.0092651.94121525
Jatinder SinghOMA20152015151514817034.36464103.660403210
J PereraMSC202620261817348164*34.3659780.57051392
Martin CroweNZ19831983131724819732.0794750.79023431
Ben ComptonKEN202620261018148112628.29113742.30231600
Harry NielsenAS/SA202020201319148111426.72111743.06123691
Hashan TillakaratneSL19921992222054819332.0791052.86020383
Tom RogersMS/VIC202320232020248151*26.72451106.650104811
Ravichandran AshwinIND/WOR20172017252434818222.9077162.39020494
Roston ChaseWI/SLZ20202020212444816624.0575463.79033397
PreviousPage 133Next

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.