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 runsODI3rd 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/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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
Kavem HodgeWI20252025481198123*28.2944844.20103230
Anrich NortjeSA2021202158126133.718630.2300330
Lasith AmbuldeniyaSL202220224801361.6312010.8300301
Tafadzwanashe KaitanoZIM202520254801134014.1328439.79003131
Victor TrumperAUS1908190848029216636.5050.00113310
Alec BannermanAUS1888188848023132.883411.7600300
Jack HearneENG18981898483144*2.8030.0000310
Dick LilleyENG1904190448168289.7110.0000380
Bert OldfieldAUS1934193458210842*18.0026440.9100300
Jack BadcockAUS193819384813294.5716918.9300320
Athol RowanSA1947194758311438*22.80--00300
Frank WorrellWI1963196358114274*20.2911963.03013160
Harry CaveNZ195619564824722*7.83--00300
Johnny HayesNZ1955195568421*0.5020.0000300
Imtiaz AhmedPAK195219525801455718.13--01300
Mahmood HussainPAK1955195568162328.86--00350
Headley KeithSA195519554801787322.25--023220
Noel HarfordNZ1958195848041235.13--00300
Collie SmithWI1959195958018610023.25--10322
Nasim-ul-GhaniPAK1958195858066228.25--00300
Mike HendrickENG1978197858233125.5011329.2000330
Ewen ChatfieldNZ19841984685269*8.677932.9100330
Ewen ChatfieldNZ1988198868416104.0013911.5100310
Graeme WoodAUS1980198048128411240.5770340.40203250
Phil DeFreitasENG199019905801003812.5015863.29003111
Winston BenjaminWI198819886819840*14.0019450.52003102
Champaka RamanayakeSL199119916827334*12.1723231.4700390
Angus FraserENG1990199078139245.5718720.8600330
Ian BishopWI199619965801264815.7524252.07003190
Phil TufnellENG199819986831162.207015.7100300
Ata-ur-RehmanPAK1993199368246197.677462.1600351
Damien FlemingAUS199919998821566526.0028554.74013180
Mohammad AkramPAK19951995482851.336612.1200300
Mark RamprakashENG199519955901497216.5638039.21013200
Glenn McGrathAUS1998199889242146.0012334.1500320
Jacques KallisSA2011201159235916151.2966753.82213402
Muttiah MuralitharanSL20042004692834311.868795.4000394
James AndersonENG202420245941362.605424.0700320
Henry OlongaZIM200020006925122*7.2920025.5000360
Hannan SarkarBAN2004200459059256.5615637.82003100
Chris ReadENG2003200359312538*20.8336534.25003132
Fidel EdwardsWI2003200359430186.0013222.7300340
Michael KasprowiczAUS19971997791822010.2518045.5600380
Chris MartinNZ201120115931572.506722.3900320
Simon JonesENG200520058958520*21.2515056.67003131
Monty PanesarENG2012201269326134.333868.4200330
Ishant SharmaIND2012201259144165.5015029.3300370
Matthew BellNZ2008200859124510730.6351048.04113420
Doug BracewellNZ2013201359075298.3322133.9400372
Shannon GabrielWI201520156953520*8.757546.6700331

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