Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1Live57th Match · CSA Pro20 2026/27LIO25/0 (3)ES198/6 (20)LIO need 174 runs in 102 ballsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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)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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting match by match (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,340 of the 23,347 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Nat ThomsonAUS81 & 72600v ENGMelbourne15 Mar 1877
Charles BannermanAUS169165* & 410190v ENGMelbourne15 Mar 1877
Jack BlackhamAUS2317 & 62000v ENGMelbourne15 Mar 1877
Tom GarrettAUS1818* & 0800v ENGMelbourne15 Mar 1877
Billy MidwinterAUS225 & 177310v ENGMelbourne15 Mar 1877
Tom KendallAUS203 & 17*2230v ENGMelbourne15 Mar 1877
Dave GregoryAUS41 & 31500v ENGMelbourne15 Mar 1877
John HodgesAUS80 & 81810v ENGMelbourne15 Mar 1877
Alfred ShawENG1210 & 23700v AUSMelbourne15 Mar 1877
James Lillywhite (jnr)ENG1410 & 42110v AUSMelbourne15 Mar 1877
Allen HillENG3535* & 04930v AUSMelbourne15 Mar 1877
George UlyettENG3410 & 248330v AUSMelbourne15 Mar 1877
Harry JuppENG6763 & 425820v AUSMelbourne15 Mar 1877
Andrew GreenwoodENG61 & 53100v AUSMelbourne15 Mar 1877
Harry CharlwoodENG4936 & 137930v AUSMelbourne15 Mar 1877
John SelbyENG457 & 389950v AUSMelbourne15 Mar 1877
Tom EmmettENG178 & 95900v AUSMelbourne15 Mar 1877
Tom ArmitageENG129 & 36310v AUSMelbourne15 Mar 1877
James SouthertonENG76 & 1*2800v AUSMelbourne15 Mar 1877
Tom HoranAUS3212 & 203220v ENGMelbourne15 Mar 1877
Bransby CooperAUS1815 & 31600v ENGMelbourne15 Mar 1877
Ned GregoryAUS110 & 113110v ENGMelbourne15 Mar 1877
Nat ThomsonAUS5918 & 41--0v ENGMelbourne31 Mar 1877
Charles BannermanAUS4010 & 30--1v ENGMelbourne31 Mar 1877
Jack BlackhamAUS315 & 26--0v ENGMelbourne31 Mar 1877
Tom GarrettAUS3012 & 18--0v ENGMelbourne31 Mar 1877
Thomas KellyAUS5419 & 35-80v ENGMelbourne31 Mar 1877
Billy MidwinterAUS4331 & 12--0v ENGMelbourne31 Mar 1877
Frederick SpofforthAUS170 & 17-00v ENGMelbourne31 Mar 1877
Billy MurdochAUS113 & 8-00v ENGMelbourne31 Mar 1877
Tom KendallAUS197 & 12--0v ENGMelbourne31 Mar 1877
Dave GregoryAUS441* & 43-00v ENGMelbourne31 Mar 1877
John HodgesAUS22 & 0*-00v ENGMelbourne31 Mar 1877
Alfred ShawENG11 & 0*-00v AUSMelbourne31 Mar 1877
James Lillywhite (jnr)ENG22* & DNB-00v AUSMelbourne31 Mar 1877
Allen HillENG6649 & 17*--0v AUSMelbourne31 Mar 1877
George UlyettENG11552 & 63-101v AUSMelbourne31 Mar 1877
Harry JuppENG10 & 1400v AUSMelbourne31 Mar 1877
Andrew GreenwoodENG7149 & 22--0v AUSMelbourne31 Mar 1877
Harry CharlwoodENG1414 & 0-00v AUSMelbourne31 Mar 1877
John SelbyENG97 & 2-00v AUSMelbourne31 Mar 1877
Tom EmmettENG5648 & 8--0v AUSMelbourne31 Mar 1877
Tom ArmitageENG2121 & DNB--0v AUSMelbourne31 Mar 1877
James SouthertonENG00 & DNB-00v AUSMelbourne31 Mar 1877
Charles BannermanAUS3015 & 15*--0v ENGMelbourne2 Jan 1879
Jack BlackhamAUS66 & DNB--0v ENGMelbourne2 Jan 1879
Tom GarrettAUS2626 & DNB--0v ENGMelbourne2 Jan 1879
Thomas KellyAUS1010 & DNB--0v ENGMelbourne2 Jan 1879
Frederick SpofforthAUS3939 & DNB--0v ENGMelbourne2 Jan 1879
Billy MurdochAUS84 & 4*--0v ENGMelbourne2 Jan 1879
Page 1Next

BF balls faced · 4s fours · 6s sixes

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