Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive64th Match · CSA Pro20 2026/27WARBOL18/0 (1.2)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
Roshan MahanamaSL19931993814038215127.2998038.98122500
Sabbir RahmanBAN2017201781613826625.4771353.58033484
Jack HobbsENG1928192857038115954.4346236.58110320
Lance KlusenerSA1999199998038117447.6351074.71110563
Daniel VettoriNZ/IWX2005200569338112763.5046282.47111572
Dattu PhadkarIND1948194859238112354.4365140.09131300
Navjot SidhuIND199819985903819742.3372652.48042529
Beau WebsterAUS2025202571213817234.6464658.98040441
Gus LogieWI1991199191223817838.1066157.64040541
Brian BennettZIM20252025916138113925.4054270.30123631
Aiden MarkramSA2017201734038014395.0056866.90210512
Ross EdwardsAUS19721972581380170*54.2964844.91122301
Agha SalmanPAK20232023593380132*63.3355168.97120463
Graham ThorpeENG20002000610138011842.22103036.89122230
Javed MiandadPAK199219926102380153*47.5079247.98121500
Andrew HudsonSA19961996510238014647.5087943.23122590
Matt HorneNZ19971997611038013334.5583545.51111364
Matt HorneNZ19981998611138015738.0079148.04100455
Pathum NissankaSL202420246111380127*38.0049976.15120503
Mark VermeulenZIM20032003612038011831.6777948.78122492
Kusal MendisSL2022202271203808531.6768255.72040431
Tony LewisENG19731973712138012534.5536444.23121431
Norm O'NeillAUS1964196491413808829.2357847.40022402
Rod MarshAUS1977197710172380110*25.3384644.92122421
Stan McCabeAUS19351935242379189*189.50--20060
Devon ConwayNZ2021202136037920063.1775850.00120461
Rusi ModiIND1948194836037911263.17--130120
Angelo MathewsSL2009200971113799937.9063559.69020474
Nicky BojeSA2000200091313798531.5888442.87021471
Paul SheahanAUS19691969813237911434.4528245.74110330
Jonny BairstowENG2013201381513796727.0782346.05020435
Richard HadleeNZ19851985101513798927.0771253.23020365
Denesh RamdinWI20152015102013795919.9589742.25032480
Frank WoolleyENG19291929341378154126.00--120-2
Richie RichardsonWI1985198546037818563.0089042.47120530
Robert KeyENG2004200447137822163.0060262.79110460
Andrew HudsonSA1992199248037816347.25104436.21131481
Asad ShafiqPAK201920196903788842.0061061.97052471
Chandika HathurusingheSL1995199551003788337.80101237.35030460
Maurice LeylandENG19351935712037816131.50--122221
Allan RaeWI1950195047137710962.83--210250
AB de VilliersSA201120115803779947.1372751.86040482
Henry NichollsNZ20172017710137711841.8969354.40131450
Vinoo MankadIND19481948611037711634.2770441.05202250
Deryck MurrayWI1975197571113779137.7037960.69040414
Farokh EngineerIND1968196861203776331.4211646.55021420
Graham GoochENG19781978813237791*34.2792640.71031410
Hannan SarkarBAN2003200371403777626.9391141.38031430
Gautam GambhirIND2005200581423779731.4264058.91021550
Mohammad RafiqueBAN20042004815137711126.9355767.68101477

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.