Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive64th Match · CSA Pro20 2026/27WARBOL55/2 (7.5)BOL chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

Batting by year (Men's Tests)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1908-01-01×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Sherwin CampbellWI19991999612137017033.6485943.07203542
MS DhoniIND2009200956236911092.2562359.23220348
Ken BarringtonENG1966196659136911546.1381545.28210242
Tagenarine ChanderpaulWI202320236112369207*41.0099836.97100323
Michael SlaterAUS20002000813036914328.3870452.41120471
Moin KhanPAK20002000101613697024.6076348.36020413
Alistair CampbellZIM1998199891703695621.7191040.55011500
WPUJC VaasSL20042004111863696930.7578746.89021571
Geoff BoycottENG1964196468036811346.00106434.21120320
Mohammad YousufPAK2007200761233688340.8969453.03020471
Imtiaz AhmedPAK1962196261203689830.67--023303
Nick WelchZIM2025202581513689026.2980645.66032376
Abdul RazzaqPAK2000200011161368100*24.53115731.81123450
Farveez MaharoofSL20062006111823687223.0089341.21030473
Ollie PopeENG2021202191813688121.6576648.04010351
Javed MiandadPAK1993199371203679230.5881844.87020413
Patsy HendrenENG1928192846036616961.0065953.41110342
Majid KhanPAK1976197647036611252.2913446.27120544
Vic PollardNZ1973197347236611673.2070542.84220410
Barry ShepherdAUS196419645913669645.7548844.67041390
Gordon GreenidgeWI1991199159136622645.7581245.07100512
Yashpal SharmaIND19821982610336614052.2992434.42110332
Mike SmithENG19641964710236675*45.75--020412
Wriddhiman SahaIND20162016911236610440.6776747.72121364
Aiden MarkramSA20252025612136613633.2765755.71101442
Basil ButcherWI1968196871313668630.5015350.98031422
Gordon GreenidgeWI19901990713036614928.1570851.69100473
Moin KhanPAK1999199981503667024.4073849.59040417
Martin CroweNZ19911991230365299121.6766754.72100343
David SteeleENG197519753603659260.8386042.44040412
Jonathan TrottENG2011201169036520340.5673649.59121380
Geoff PullarENG1962196269136516545.633545.71120360
Basit AliPAK19931993610136592*40.5672650.28021462
Kapil DevIND1985198571103657833.1831088.06031401
Duleep MendisSL19851985611136512436.5022854.39130112
Umar AkmalPAK20102010917236579*24.3350472.42010456
Bob WyattENG193319337913647845.5076932.64040173
Shoaib MalikPAK20092009711136413436.4075148.47111434
Shaun PollockSA1997199781443648236.4075248.40022422
Shadman IslamBAN2024202471413649328.0073349.66032451
Saim AyubPAK2024202471403647726.0065755.40031384
Jack RyderAUS19251925361363201*72.6058249.66111261
Sew ShivnarineWI1978197851013636340.33--041370
Javed MiandadPAK1990199081203636530.2594138.58030351
Al SahariarBAN2002200271403637125.9360360.20020640
Michael VaughanENG20082008915036310624.2088341.11112460
Stan McCabeAUS1938193848036223245.2544681.17100522
Basil ButcherWI1959195958136214251.71--120100
Mohinder AmarnathIND1977197748036210045.2575148.20122230
Alan TurnerAUS1976197648036213645.2562857.64110361

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.