Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd 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 by ground (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.

PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Nat ThomsonAUSMelbourne Cricket GroundMelbourne1877240674116.752626.9200000
Charles BannermanAUSMelbourne Cricket GroundMelbourne1877-1879362239165*59.751040.00100191
Jack BlackhamAUSMelbourne Cricket GroundMelbourne1877-189281311332611.082030.0000150
Tom GarrettAUSMelbourne Cricket GroundMelbourne1877-188571111112611.1080.0000211
Billy MidwinterENG/AUSMelbourne Cricket GroundMelbourne1877-18824701263618.007323.2900080
Tom KendallAUSMelbourne Cricket GroundMelbourne18772413917*13.002277.2700030
Dave GregoryAUSMelbourne Cricket GroundMelbourne1877-1879352604320.001520.0000000
John HodgesAUSMelbourne Cricket GroundMelbourne18772411083.331844.4400110
Alfred ShawENGMelbourne Cricket GroundMelbourne1877-1882471614010.173732.4300030
James Lillywhite (jnr)ENGMelbourne Cricket GroundMelbourne187723116108.002166.6700010
Allen HillENGMelbourne Cricket GroundMelbourne18772421014950.504971.4300130
George UlyettENGMelbourne Cricket GroundMelbourne1877-1885712048714940.588639.53142383
Harry JuppENGMelbourne Cricket GroundMelbourne1877240686317.0026225.5701120
Andrew GreenwoodENGMelbourne Cricket GroundMelbourne1877240774919.253119.3500000
Harry CharlwoodENGMelbourne Cricket GroundMelbourne1877240633615.757962.0300130
John SelbyENGMelbourne Cricket GroundMelbourne1877-18824812347033.439945.45020150
Tom EmmettENGMelbourne Cricket GroundMelbourne1877-18825911354816.886028.3300151
Tom ArmitageENGMelbourne Cricket GroundMelbourne1877230332111.006319.0500010
James SouthertonENGMelbourne Cricket GroundMelbourne1877231763.502825.0000100
Tom HoranAUSMelbourne Cricket GroundMelbourne1877-1885813032912425.313262.50112220
Bransby CooperAUSMelbourne Cricket GroundMelbourne187712018159.001618.7500000
Ned GregoryAUSMelbourne Cricket GroundMelbourne187712011115.503135.4800110
Thomas KellyAUSMelbourne Cricket GroundMelbourne1877-1879230643521.33--00080
Frederick SpofforthAUSMelbourne Cricket GroundMelbourne1877-18856921335019.00--01271
Billy MurdochAUSMelbourne Cricket GroundMelbourne1877-188361142828540.29--010200
Bunny LucasENGMelbourne Cricket GroundMelbourne187912019139.50--000-0
Alexander WebbeENGMelbourne Cricket GroundMelbourne1879120442.00--00100
Monkey HornbyENGMelbourne Cricket GroundMelbourne1879120643.00--00000
Lord HarrisENGMelbourne Cricket GroundMelbourne1879120693634.50--00070
The Revd Vernon RoyleENGMelbourne Cricket GroundMelbourne1879120211810.50--00000
Francis MacKinnonENGMelbourne Cricket GroundMelbourne1879120552.5010.0000100
Charlie AbsolomENGMelbourne Cricket GroundMelbourne1879120585229.00--01050
Leland HoneENGMelbourne Cricket GroundMelbourne18791201376.50--000-0
Sandford SchultzENGMelbourne Cricket GroundMelbourne1879121202020.00--00000
Frank AllanAUSMelbourne Cricket GroundMelbourne1879110555.00--000-0
Harry BoyleAUSMelbourne Cricket GroundMelbourne1879-1882331382819.00--00060
Alec BannermanAUSMelbourne Cricket GroundMelbourne1879-189271213327330.18--010240
Jack BlackhamAUSKennington OvalLondon1880-18937131104318.6718739.5700380
Billy MurdochAUSKennington OvalLondon1880-189047141421169.00102139.76201430
Alfred ShawENGKennington OvalLondon1880110000.0040.0000100
Bunny LucasENGKennington OvalLondon1880-1882240715517.7525827.5201070
Lord HarrisENGKennington OvalLondon1880-1884231725236.0014450.0001080
Harry BoyleAUSKennington OvalLondon1880-18843514236*10.506861.7600150
Alec BannermanAUSKennington OvalLondon1880-18935901495516.5623228.4501070
Edward GraceENGKennington OvalLondon1880120363618.009637.5000140
W.G. GraceENGKennington OvalLondon1880-1896812150417045.8242351.06211420
Billy BarnesENGKennington OvalLondon1880-18906901346214.8913045.3801050
Frank PennENGKennington OvalLondon18801215027*50.009154.9500060
Allan SteelENGKennington OvalLondon1880-1886450964219.2016851.7900190
Alfred LytteltonENGKennington OvalLondon1880-1884361631712.6018334.4300040
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 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.