ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd 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 (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th 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
Ted McDonaldAUS19211921111251163616.573327.27001171
Percy FenderENG192119215911985924.7520671.84011161
Sammy CarterAUS1921192181132184727.252568.00002320
Abe WaddingtonENG19211921120663.002920.6900100
Arthur DolphinENG19211921120110.50425.0000100
Charles MacartneyAUS19211921813269117062.8222875.44320841
Rockley WilsonENG192119211201055.004721.2800000
Tommy AndrewsAUS1921192181113269432.60--020300
Stork HendryAUS19211921682832313.83--00190
Ernest TyldesleyENG1921192134112478*41.33--011131
Vallance JuppENG19211921240652816.25--00080
Donald KnightENG19211921240543813.50--00030
Percy HolmesENG19211921120383019.00--00040
Tich RichmondENG19211921120643.00--00010
Lord TennysonENG1921192145122974*57.25--030310
Alfred DipperENG19211921120514025.50--00030
John EvansENG1921192112018149.00--00010
Nigel HaigENG19211921120331.50--00100
Jack DurstonENG1921192112186*8.00--00010
'Young Jack' HearneENG19211921120342717.00--00030
George BrownENG192119213502508450.00--020240
Jack WhiteENG1921192112176*7.00--00010
Wally HardingeENG19211921120302515.00--00020
Andy DucatENG19211921120532.50--00000
Phil MeadENG19211921221229182*229.00--100240
Charlie HallowsENG192119211111616*---00010
Charlie ParkerENG1921192111133*---00000
Bill HitchENG192119211216951*69.00--010101
Andy SandhamENG19211921110212121.00--00020
Herbie TaylorSA192119213602008033.33--010210
Dave NourseSA1921192136128011156.00--110320
Tommy WardSA192119213624422*11.00--00140
Claude CarterSA192119213433419*34.00--00030
Billy ZulchSA192119213601938032.17--020200
Jimmy BlanckenbergSA192119213501224524.40--000173
Horace ChapmanSA19211921120643.00--00000
Charlie FrankSA1921192136023615239.33--100200
William LingSA192119213601153519.17--002130
Eric MarxSA192119213601253620.83--001160
Buster NupenSA19211921242412220.50--00051
Ernie MayneAUS1921192122016158.00--00010
Neville LindsaySA19211921120352917.50--00040
Philip HandsSA1921192112019199.50--00120
Norman ReidSA1921192112017118.50--00020
Herbie TaylorSA1922192212019717698.50--100250
Dave NourseSA19221922120342017.00--000-0
Tommy WardSA192219221212313*23.00--000-0
Frank WoolleyENG19221922120412620.50--000-0
Phil MeadENG19221922120504925.00--00000
Jimmy BlanckenbergSA19221922120313015.50--00001

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