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 team (Men's Tests)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.
PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Martin GuptillNZNew Zealand2009-201647891258618929.39554846.613171032623
Dennis LilleeAUSAustralia1971-198470902490573*13.71233137.620110968
Alistair CampbellZIMZimbabwe1992-2002601094285810327.22684341.77218103554
Alvin KallicharranWIWest Indies1972-19806610910439918744.43437246.3212211046612
Daryll CullinanSASouth Africa1993-200169115124554275*44.21930048.9714201054825
BJ WatlingNZNew Zealand2009-20217511716379020537.52889442.61819104298
Temba BavumaSASouth Africa2014-20266811714399317938.77817348.865261045217
Zaheer AbbasPAKPakistan1969-19857812411506227444.80693555.2312201051122
Kim HughesAUSAustralia1977-1984701246441521337.421008142.849221044427
Mark ButcherENGEngland1997-20047113174288173*34.581000542.86823105583
Denis ComptonENGEngland1937-19577813115580727850.06274538.761728104403
MS DhoniINDIndia2005-20149014416487622438.09824959.116331054478
Ajinkya RahaneINDIndia2013-20238514412507718838.461025649.5012261057835
Gundappa ViswanathINDIndia1969-19839115510608022241.93801144.091435106166
Usman KhawajaAUSAustralia2011-20268815914622923242.961275748.8316281066428
Kevin PietersenENGEngland2005-20141041818818122747.291325561.7223351098581
Viv RichardsWIWest Indies1974-199112118212854029150.24992270.20244510105184
Geoff BoycottENGEngland1964-1982108193238114246*47.732119235.492242107718
Desmond HaynesWIWest Indies1978-199411620225748718442.301548844.6818391083024
Graeme SmithSASouth Africa2002-201411620313925327748.701549559.72273810116424
Pommie MbangwaZIMZimbabwe1996-2000152583482.0019317.6200930
Christopher MpofuZIMZimbabwe2005-2017152810105335.8324942.1700975
Ghulam AhmedINDIndia1948-195822319192508.73--01903
Lasith MalingaSLSri Lanka2004-20103037132756411.4661944.43019366
Tino BestWIWest Indies2003-2013253864019512.5370656.80019525
Ajit AgarkarINDIndia1998-200626395571109*16.79108152.82109833
Ollie RobinsonENGEngland2021-2026243954985814.6583559.64029613
Neil AdcockSASouth Africa1953-1962263912146245.4110.0000971
Nuwan ZoysaSLSri Lanka1997-20043040628828*8.4769541.44009315
Tapash BaisyaBANBangladesh2002-2005214063846611.2976949.93029472
Wahab RiazPAKPakistan2010-201827415306398.5072742.09009325
Chris HarrisNZNew Zealand1992-2002234247777120.45230533.71059872
Dayle HadleeNZNew Zealand1969-1978264255305614.32115128.67019456
Neil FosterENGEngland1983-1993294574463911.74122336.47009544
Junior MurrayWIWest Indies1993-200233454918101*22.39167054.971391026
Steven FinnENGEngland2010-20163647222795611.1690130.97019360
Paul HarrisSASouth Africa2007-2011374854604610.70135733.90009473
Richard CollingeNZNew Zealand1965-197835501353368*14.4144534.16029437
Saeed AjmalPAKPakistan2009-20143553124515011.00108241.68019444
Rory BurnsENGEngland2018-202232590178913330.32408443.8131192192
Tharanga ParanavitanaSLSri Lanka2009-201232605179211132.58427441.9321192065
Angus FraserENGEngland1989-1998466715388327.46135628.61009332
Umesh YadavINDIndia2011-20235768274603111.2288352.100094224
Motganhalli JaisimhaINDIndia1959-197139714205612930.6911811.02312919812
Mark GreatbatchNZNew Zealand1988-1996407152021146*30.62494640.86310922710
Imtiaz AhmedPAKPakistan1952-196241721207920929.28--31191023
JP DuminySASouth Africa2008-2017467410210316632.86454446.2868925013
Navjot SidhuINDIndia1983-199950782320220142.13713544.33915935838
Mitchell MarshAUSAustralia2014-202446807208318128.53370056.3039927032
Bert OldfieldAUSAustralia1920-1937538017142765*22.65249234.95049791

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