Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZIND

Batting by year (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Bruce EdgarNZ198519853502097441.8073228.55030110
Mushtaq MohammadPAK197419743602097634.8358635.67021240
Mike ProcterSA197019704712094834.8338154.86000213
Nasir HossainBAN201120114702097929.8644846.65010291
Marlon SamuelsWI2008200848020910526.1348443.18110320
Johnny TyldesleyENG1899189948020911226.13--100-0
Aunshuman GaekwadIND198419845802097426.1315844.94021100
Donald TiripanoZIM202120215912099526.1355937.39021310
Wallis MathiasPAK195919595902096423.22--01080
Brett LeeAUS20062006101132096426.1340851.23013253
Phil DeFreitasENG19911991813220955*19.0045545.93010200
Richard CollingeNZ19651965101422095417.4240.00011142
Ibrahim ZadranAFG202120212402087652.0038154.59020260
DuleepENG1931193134020810952.00--110160
Barry KnightENG1963196334120812569.33--100223
VVS LaxmanIND2000200035120816752.0033462.28101330
Abdul RazzaqPAK20012001351208110*52.0029171.48110313
Billy GunnENG18931893351208102*52.00--11080
Tom MoodyAUS1989198935020810641.6042349.17110230
Charlie DavisWI1969196936020810334.6755337.61101190
Nick ComptonENG201220124822085734.6761333.93010182
Ijaz AhmedPAK198719877802086926.0043247.45021301
Upul ChandanaSL200420045902084323.1142049.52000243
Craig CummingNZ200520055912087426.0067430.86011250
Ray IllingworthENG1973197361002086520.8060234.55011200
Marcus HarrisAUS2019201961112087920.8037255.91010260
Mike SmithENG1959195923020710069.00--110260
Upul TharangaSL20162016241207110*69.0038653.63110210
Pelham WarnerENG18991899241207132*69.00--100-0
Billy BarnesENG188518854602077434.5010.00031160
Gerry GomezWI195019504612077441.40--02050
Justin GreavesWI20242024481207115*29.5738254.19100140
David BoonAUS1990199059120794*25.8854338.12012160
Cyril WashbrookENG194619465912075225.8815140.4001020
Mohammad AshrafulBAN2003200361202077717.2562233.28012240
Dayle HadleeNZ1969196981322075618.8215535.48013225
Taijul IslamBAN2024202471402074714.7954038.33001190
Darren BravoWI201020103412068068.6742448.58030214
Scott StyrisNZ2002200235120610751.5040351.12111192
Paul CollingwoodENG200520053602069634.3347443.46020300
Harry TrottAUS1896189636020614334.33--111240
Peter MayENG195219524602067434.33--02090
Kamindu MendisSL202520254712068734.3334459.88010223
Mitchell SantnerNZ2019201958020612625.7549042.04101187
Frank WorrellWI195519554802066125.75--020-0
Collie SmithWI1955195548020610425.7540.00102191
David CapelENG198719874802069825.7569329.73022181
Mehrab Hossain jnrBAN200820085912068325.7540151.37011261
Leonard HuttonENG194619465912066725.7518445.11011110
Keith MillerAUS195019505912068425.75--010101

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.