T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by year (Men's Tests)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersSA201620163501248824.8026047.69013162
Ravi BoparaENG2007200735042348.407357.5300370
Kraigg BrathwaiteWI20122012350715714.2027326.0101350
Ben StokesENG20142014350794715.8013359.4000372
Matt HenryNZ202220223517658*19.0013954.68013120
Victor NyauchiZIM2021202135110102.506714.9300320
Devon MalcolmENG19921992350641.202920.6900310
Devon MalcolmENG1997199745112123.001770.5900330
Edmund TylecoteENG18831883350716614.20--01380
Charlie TurnerAUS1893189335034276.80--00300
Neil AdcockSA1958195835163*1.50--00300
Bob BlairNZ196419643513126*7.75--00340
Naren TamhaneIND1958195835129207.25--00300
Terry JarvisNZ1973197335046399.20--00350
Mike GattingENG1995199535012511725.0031040.32103150
Martin SneddenNZ1988198835034206.8017419.5400330
Hansie CronjeSA2000200045025135.009326.8800340
Michael OwensNZ1993199335200*0.00310.0000300
Glenn McGrathAUS1996199656135247.007546.6700310
Mohammad SamiPAK2006200646121194.206731.3400330
Fidel EdwardsWI20072007362551.253016.6700310
Lasith MalingaSL2004200446276*1.754515.5600300
Alan HurstAUS197819783611052.002343.4800310
Hamilton MasakadzaZIM2002200236035165.8311530.4300340
Reon KingWI1999199936274*1.755213.4600310
Jonathan TrottENG20152015360725912.0018938.1001380
Rahat AliPAK201420146613016*6.0013422.3900350
Rajindra ChandrikaWI20152015360873714.5027631.5200340
Abu JayedBAN20182018362220.50306.6700300
Asitha FernandoSL2023202356118103.605731.5800340
Johnny BriggsENG188818884615322*10.605028.0000320
George LohmannENG188818884617662*15.202352.17013100
Jack EdwardsAUS1888188836148269.60--00300
Ted ArnoldENG190419043614323*8.6010.0000320
Albert KnightENG190419043618170*16.20--01370
Alf HallSA19231923462651.50--00300
Clarrie GrimmettAUS19301930660805013.3322435.7101362
Tim WallAUS19301930662128*3.005920.3400301
Ian SmithSA1947194746112112.4010.0000300
Commandur RangachariIND1948194846388*2.6740.0000300
Brian StathamENG19561956462220.50--00300
Frank KingWI1953195356033195.50--00300
Richard CollingeNZ197319735619068*18.005738.6001381
Mohammad NazirPAK1980198046352*1.67895.6200300
Bob MassieAUS1972197256134186.806334.9200322
John BracewellNZ1984198446053308.8316631.9300330
Don AnurasiriSL1992199266127245.4012821.0900310
Ken RutherfordNZ198619864621396534.7544731.10023210
Chris PringleNZ1994199456138187.6011134.2300340
David WilliamsWI1992199236021153.5012317.0700320

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.