Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM231/2 (61)ZIM 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
Barry SinclairNZ196519651018151613030.35--121320
Eric RowanSA19511951510151523657.2240.00131330
Clyde WalcottWI19481948711151515251.50--220233
Imran KhanPAK1987198710123515135*57.2296346.00221557
Ben StokesENG20232023813051515539.6283161.971204817
Arjuna RanatungaSL19981998813151587*42.92111346.27051664
Kris SrikkanthIND19871987914051512336.7942678.87131524
Kane WilliamsonNZ201920198122514200*51.4085859.91222601
Dimuth KarunaratneSL20142014713151415242.83109446.98121631
Paul CollingwoodENG201020101218051414528.56100950.94122587
Kyle VerreynneSA2022202211193514136*32.1392955.33123573
Dilruwan PereraSL201720171121351492*28.56100251.300446012
Bob SimpsonAUS1966196646051322585.5043352.89210391
Andrew JonesNZ19911991361513186102.60114644.76310370
Gundappa ViswanathIND19741974612051313942.7573046.44130581
VVS LaxmanIND200420041216051317832.0692155.70120800
Kumar SangakkaraSL2013201336051214285.3390356.70320523
Bill BrownAUS19381938481512206*73.14122141.93210500
Arjuna RanatungaSL19931993813151113142.5888957.48130655
Sanath JayasuriyaSL19981998815151121336.5074268.87132726
Greg MatthewsAUS198619861117451113039.31109746.58121591
MS DhoniIND201120111221251114426.8988058.071344710
Eddie PaynterENG1939193959151024363.75--121340
Shahid AfridiPAK20052005612051012242.50459111.111326119
Arjuna RanatungaSL1995199571415109039.2399551.26052623
Hashim AmlaSA20182018102015108226.84123541.30052640
Ernest TyldesleyENG1928192869150912263.63--230131
Dudley NourseSA19351935611150923150.90--121510
Desmond HaynesWI198319831117150913631.8132741.28121293
Dhananjaya de SilvaSL201820181019050917326.7985859.32133584
Barry RichardsSA1970197047050814072.5785459.48220705
Saeed AhmedPAK1958195859050815056.44--140160
VVS LaxmanIND20052005812150814046.18105648.11231751
Cheteshwar PujaraIND20192019811050719346.0998451.52141663
Nazmul Hossain ShantoBAN20262026611050710146.0992055.11131485
Jacques RudolphSA200320039141507222*39.00102549.46122682
Syed KirmaniIND19831983182665076625.3551245.51021270
Viv RichardsWI198619868111506110*50.6053894.051314814
Alvin KallicharranWI1973197381415069138.9243848.40050621
Mudassar NazarPAK19821982914250611942.1799051.11143500
Asanka GurusinhaSL19951995714050614336.14130738.71200482
Geoff BoycottENG19771977462505191126.25149033.89220550
Clive LloydWI19681968611250512956.1131251.60300654
Mohammad HafeezPAK20122012612150519645.9191855.01120603
Frank WoolleyENG1921192181405059536.0724965.06043602
Temba BavumaSA201620169153505102*42.08105447.91131681
Dawid MalanENG20172017915050514033.67117942.83140711
Virender SehwagIND20122012916050511731.5657687.67112763
Alan KnottENG197719771016150513533.6786658.31120600
John ParkerNZ19761976916050510431.56--120320

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.