Live3rd ODI · Zimbabwe Women in India 2026/27INDWZIMW15/2 (6)ZIMW chose to batT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 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)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 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 runsT20I2nd 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
Bob CatterallSA19301930120595429.50--01051
Cyril VincentSA19301930120321.50--00000
Jock CameronSA19301930120515125.50--01150
Jack SiedleSA19301930120483524.00--00090
Quintin McMillanSA193019301215945*59.00--00071
Bruce MitchellSA19301930120787239.00--01070
Syd CurnowSA19301930120211310.50--00020
Ken ViljoenSA19301930120514425.50--00060
Xen BalaskasSA193019301201075.00--00000
Bob NewsonSA19301930121101010.00--00010
Herbie TaylorSA19311931713144911737.42--120150
Bert OldfieldAUS1931193179313956*23.1710.0001491
Patsy HendrenENG193119314503189363.60--030171
Buster NupenSA19311931232341234.00--000-0
Jack WhiteENG19311931330412313.67--00010
Bob CatterallSA193119313501185623.60--010-1
Bill PonsfordAUS1931193179041618346.22--200310
Maurice TateENG193119315611565031.20--01057
Percy ChapmanENG1931193145036247.20--00120
Nummy DeaneSA19311931230301510.00--000-0
Alan KippaxAUS193119316802518431.38--030211
Clarrie GrimmettAUS193119317839116*18.20--00030
Bill WoodfullAUS1931193179050016155.56--140260
Wally HammondENG193119317112574136*63.78--230231
Bob WyattENG193119314701925427.43--01010
Ian PeeblesENG19311931662147*3.50--00200
Cyril VincentSA1931193171231643518.2220.00001151
Jock CameronSA19311931713227969*25.36--011102
Donald BradmanAUS19311931790950226105.56--501930
George DuckworthENG19311931210000.0020.0000100
Bert IronmongerAUS1931193178124123.43--00220
Clifford RoachWI193119314801293416.13--000150
Freddie MartinWI19311931481212123*30.29--101130
Barto BartlettWI193119313411595.00--00110
Tommy ScottWI193119314627820*19.50--00161
Baron ConstantineWI1931193148057127.13--00130
Herman GriffithWI1931193146032125.33--00210
George FrancisWI193119314612384.60--00210
Maurice LeylandENG193119314612569151.20--020161
Jack SiedleSA1931193147033614148.00--121140
Quintin McMillanSA19311931611215129*16.7810.0000271
Bruce MitchellSA19311931713052312340.23--141250
Sandy BellSA193119316961210*4.0020.0000300
Alan FairfaxAUS1931193145115460*38.50--02080
Archie JacksonAUS1931193133023157.6710.0000110
Xen BalaskasSA19311931110000.00--00100
Bill VoceENG193119315637841*26.00--00106
Maurice TurnbullENG19311931461592511.80--00000
Lionel BirkettWI1931193136045137.50--00130
George HeadleyWI1931193148132510546.43--200300

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