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
Nelson BetancourtWI19301930120523926.00--000-0
Herb McGirrNZ19301930210515151.00--010-0
Cyril AllcottNZ19301930210333333.00--000-0
Bob WyattENG193019304801806422.5041633.4102161
Vibart WightWI19301930120322216.00--000-0
George FrancisWI19301930241155*5.00--00000
Maurice FernandesWI19301930120412220.50--000-0
Charles JonesWI19301930120864.00--00000
Leslie TownsendENG19301930120242112.00--00000
Mal MathesonNZ19301930110777.00--000-0
Freddie MartinWI19301930240993924.7519629.08000140
Karl NunesWI193019301201589279.0050131.54020190
Tommy ScottWI193019302301986.331457.1400010
Ivan BarrowWI19301930230392713.0060.0000100
Oscar Da CostaWI19301930110393939.0011234.8200030
George GladstoneWI193019301111212*-1485.7100020
Charles PassailaigueWI19301930121464446.0015729.3000060
Jack HobbsENG193019305903017833.4485135.37020180
Bert OldfieldAUS1930193067111143*18.5025737.3500050
Bill PonsfordAUS1930193058144611063.7182240.15130340
Vic RichardsonAUS19301930450983719.6016260.49000161
Maurice TateENG1930193061001845418.4024460.66011220
Percy ChapmanENG1930193058029812137.2538766.93110323
Herbert SutcliffeENG1930193047243616187.20121136.00130292
Dick TyldesleyENG193019302301264.003732.4300001
Alan KippaxAUS1930193068147514667.8684239.07140400
Clarrie GrimmettAUS19301930660805013.3322435.7101362
Harold LarwoodENG19301930351631915.7513745.9900040
Bill WoodfullAUS1930193068135115550.14109031.65130170
Wally HammondENG19301930611041811338.0091533.44120391
Donald BradmanAUS19301930680978334122.25158061.65400980
George DuckworthENG193019306103913313.0025334.3900180
Walter RobinsENG193019302427050*35.0011560.8701060
Tim WallAUS19301930662128*3.005920.3400301
Percy HornibrookAUS193019305511674.008319.2800100
Alan FairfaxAUS1930193056319153*63.6757825.9501071
Stan McCabeAUS193019306813009042.8631067.74020380
Jack WhiteENG193019302414923*16.337245.8300040
Gubby AllenENG19301930120605730.0013046.1501080
George GearyENG19301930110000.0050.0000100
Ted a'BeckettAUS19301930110292929.006643.94000-0
Maurice LeylandENG193019304711474424.5027537.4500072
Archie JacksonAUS193019303411757358.3332023.1302030
Ian PeeblesENG193019303532213*11.004022.5000120
Dodger WhysallENG19301930120231311.507132.39000-0
Barto BartlettWI19301930120958447.50--01070
Lionel BirkettWI19301930120916445.50--01050
Jackie GrantWI1930193012212471*---02060
Alec HurwoodAUS19301930110000.00--00100
Buster NupenSA19301930120110.50--00100

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