Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

Batting by team (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Ryan RamdassWIWest Indies2005120262313.005150.9800030
Hardus ViljoenSASouth Africa20161212620*26.003183.8700040
Billy NewhamENGEngland1888120261713.0013718.9800020
Frederick KuysSASouth Africa1899120262613.00--00100
Jack MartinENGEngland1947120262613.00--00102
Kanwar Rai SinghINDIndia1948120262413.003281.2500011
Ian CallenAUSAustralia19781222622*---00021
Atiq-uz-ZamanPAKPakistan2000120262513.005150.9800030
Aftab HabibENGEngland199923026198.6714018.5700040
Jim PothecarySASouth Africa196034026126.50--00020
Ian GreigENGEngland198224026146.5010225.4900020
George McShaneAUSAustralia1885-18883612612*5.20170.0000320
Charles VintcentSASouth Africa1889-18923602694.333834.2100120
Tom CartwrightENGEngland1964-19655722695.201136.3600230
George RoweSASouth Africa1896-19025932613*4.33--00300
Frank SmailesENGEngland1946110252525.00--000-0
Len JohnsonAUSAustralia19481112525*-5149.0200010
Gavin TongeWIWest Indies20091212523*25.002696.1500020
Andy McKayNZNew Zealand20101212520*25.005545.4500030
Monty BowdenENGEngland1889220252512.5016156.2500150
Charles MillsSASouth Africa1892120252112.50--000-0
Vincent TancredSASouth Africa1899120251812.50--000-0
Shahid MahmoodPAKPakistan1962120251612.50--00030
Ramesh SaxenaINDIndia1967120251612.508629.0700030
Tim MuntonENGEngland19922212525*25.007832.0500130
Atif RaufPAKPakistan1994120251612.508928.0900020
Lizaad WilliamsSASouth Africa202223025138.337135.2100140
Ronald DraperSASouth Africa195023025158.33--00000
Mohammad SalmanPAKPakistan201124025136.255743.8600111
Ian SinclairNZNew Zealand19562412518*8.33--00240
Don SmithENGEngland19573412516*8.33--00120
Geoff GriffinSASouth Africa196024025146.25--00101
Carl MumbaZIMZimbabwe2016-20203522511*8.3310723.3600030
Jhye RichardsonAUSAustralia2019-20254512596.2525100.0000012
Steve WatkinENGEngland1991-199335025135.008230.4900130
Dodda GaneshINDIndia19974732586.2512220.4900010
Jasubhai PatelINDIndia1955-1960710125122.78--00500
Sunzamul IslamBANBangladesh2018110242424.005642.8600010
Forster MutizwaZIMZimbabwe2012120241812.006139.3400030
Mohammad NaimBANBangladesh2022120242412.0010323.3000110
Isitha WijesunderaSLSri Lanka2026120241412.0020120.0000012
Audley MillerENGEngland18961222420*---000-0
Sherman LewisWIWest Indies201824024206.006636.3600230
Neville KnoxENGEngland1907241248*8.00--00000
ZulqarnainPAKPakistan198634024136.00--00000
Ryan BurlZIMZimbabwe2017-202135024164.807034.2900330
Kabir KhanPAKPakistan1994-199545224108.009026.6700130
Don BlackieAUSAustralia1928-19293632411*8.0010622.6400200
Ranjith MadurasingheSLSri Lanka1988-199236124114.803928.2100110
Colin StuartWIWest Indies2000-20016922412*3.4314216.9000230

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.