Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)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)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,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Charles CoventryZIM2009200915141430194*33.0844696.411123016
Jake LehmannAS/YOR201620161314243011635.8362269.13122551
Kennar LewisJT/KW20212021161604308926.88288149.310323033
Sean WilliamsZIM201320131617343078*30.7151483.66031405
Sam HainWAR/BB202020201417443073*33.0861869.580514510
Rhys MariuNZ/CAN202520251217043014725.2969661.78121654
Kamran AkmalPAK/SR20122012201844308230.71325132.310414417
Michael ClarkeAUS20152015141824307426.8864866.36020486
Jonathan TattersallLEI202620261418043011223.8985250.47121380
Naushad ShaikhMAH201920192018743069*39.09345124.640213510
Collins ObuyaKEN200720072319443068*28.6760571.07020347
Jack EdwardsAUS/SS/NSW202620262220443011526.8857275.171133712
HazratullahPZ/AFG202220222020243059*23.89370116.220225014
Krunal PandyaWAR/BAR/LSG20222022232154307426.88371115.90022409
Ridley JacobsWI200320032423643060*25.2978954.50042503
Mandeep SinghPK/PUN201920192723104307633.08309139.160323712
Joe DarlingAUS1898189846042917871.50--200663
Suliman SafiMR202520251515042913128.60425100.941323813
Andrew SymondsDC20102010161624295430.64341125.810403518
Angus LovellQUE202420249161429146*28.6092046.63114531
Daniel DouthwaiteGLA/PA20252025232024295623.83300143.000102035
Paul StrangZIM19971997242254294725.2464966.10000302
Adam RossingtonESS/LS/SEC20242024232414297818.65346123.990114420
Rory KleinveldtCC/NOR20172017323064298617.8844496.620134515
Ed PollockWOR20232023273154295616.5070960.51013569
Taranjeet SinghROM202220221111142811042.80258165.891204623
John CrawleyENG200220027123428100*47.5697343.99121480
Greg HayCS20192019713042815832.92103541.35121560
Alex DoolanHH/TAS2019201981404288830.57106840.07033531
Joe WeatherleyHAM20242024151424289335.67398107.54020473
A WanninayakeBCAA2025202511141428104*32.9291146.98131424
Angelo MathewsSL/CK2020202017161428200*28.5384850.471103210
Ben FoakesENG/SUR202120211116342813332.92109039.27122480
Robin DasESS2024202416161428100*28.5365565.34120445
Muhammad AsimQAT20252025181624289430.57331129.310224712
Lachlan ShawSS/NSW20262026161934286426.7568662.39022479
Mark WattSCO/KY2025202525225428114*25.18359119.221222529
Richmond MutumbamiZIM20152015252344287422.5354878.100223511
Rohan KanhaiWI1959195958042721753.38--110490
Leo CarterCAN2026202613112427169*47.4456176.11121416
Conrad HunteWI19661966711042713538.8259640.77200610
Ramnaresh SarwanWI20072007131214279238.8254478.49020386
Chetan ChauhanIND1981198191404279730.50112837.85031450
Tim PaineAUS/TAS2020202010153427111*35.5883051.45120543
Alvin KallicharranWI19791979141534279835.5865755.86010370
Fraser WattsSCO20072007161604277026.6968162.70040454
Jon-Jon SmutsWAR/NMBG201920191816242712130.50311137.301204014
Simon O'DonnellAUS19901990231624277430.50409104.400323015
Clive LloydWI1969196991704277025.1263648.74030495
Umar AkmalPAK/QG201920191917242775*28.47374114.170232619
PreviousPage 149Next

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.