Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI2nd 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)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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

Batting by year (Men's Tests)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Suresh RainaIND20102010231223120111.5038458.07110263
Sadagoppan RameshIND200120013602235537.1762835.51010190
Henry NichollsNZ20232023231222200*111.0027082.22100164
Quinton de KockSA201920192402228655.5025088.80030261
Agha SalmanPAK20232023232221132*221.0026882.46110243
Younis KhanPAK2011201134022112255.2544349.89110153
Michael VaughanENG2003200336022110536.8356139.39110290
Qasim UmarPAK1985198534021820654.50--10000
Mohammad AshrafulBAN20072007361218129*43.6048245.23101280
Mohammad YousufPAK200020005902188824.2258637.20010224
Roston ChaseWI20262026220217194108.5036459.62100162
Rohit SharmaIND20172017232217102*217.0031169.77120203
AB de VilliersSA200620062402179554.2531469.11020340
Sean WilliamsZIM2020202024121710772.3333964.01110225
Shiv Sunder DasIND200120013602176836.1757637.67020270
Michael ClarkeAUS20072007221216145*216.0037258.06110221
Fawad AlamPAK2009200924021616854.0035760.50100191
Mohinder AmarnathIND19851985241216116*72.00--110-0
Mohsin KhanPAK1982198223021512971.6729373.38110300
Hansie CronjeSA199819982402158253.7532765.750201910
Michael VaughanENG200720073602158735.8344248.64020260
VVS LaxmanIND2008200836121561*43.0044348.53020180
MS DhoniIND20092009331214110107.0032865.24200137
Michael ClarkeAUS2011201135021411242.8034761.67110254
Henry NichollsNZ20182018231213162*106.5033663.39110220
Graham GoochENG19911991120212174106.0032265.84100230
Alastair CookENG201620163522128570.6741850.72010221
Ijaz AhmedPAK19991999110211211211.0037256.72100231
Dean ElgarSA2017201723021112970.3337556.27110250
Dilip VengsarkarIND19861986220210153105.00--110-0
Azhar AliPAK2015201535020811741.6048243.15110180
Ramiz RajaPAK199519953502087841.6047244.07020300
Tamim IqbalBAN201720172402078251.7538354.05020201
Darren BravoWI201020103412068068.6742448.58030214
Asad ShafiqPAK201420144812057529.2948042.71010202
Inzamam-ul-HaqPAK19991999231204200*102.0040450.50101242
Joe BurnsAUS2019201923020418068.0031165.59100310
Shoaib MalikPAK200420042412045968.0039951.13020291
Sarfraz AhmedPAK201520153412049668.0024184.65020190
Tom LathamNZ20152015361204109*40.8041449.28100191
Sachin TendulkarIND19931993231203104*101.5036555.62110261
Alex CareyAUS20252025221202156202.0025778.60100162
Irfan PathanIND200520053502029340.4034758.21022262
Phillip HughesAUS2011201135020212640.4042048.10101262
Andrew HudsonSA199319933502029040.4060933.17020241
Rohit SharmaIND201520153602027933.6736455.49020165
Ian HealyAUS199219923622027150.5045244.69021190
Ravindra JadejaIND20222022231201175*100.5028770.03100213
Mark RichardsonNZ200320032412018567.0059034.07030222
Gary BallanceENG20142014241201104*67.0038652.07111241

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.