Live1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG20/3 (4.4)ZIMZIM chose to bowlT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)ODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd 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 (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2059th Match · CSA T20 Challenge 2026SWDES

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
Ashwell PrinceSASouth Africa2002-201166104163665162*41.65838543.711111739713
Mitchell JohnsonAUSAustralia2007-201573109162065123*22.20353658.401111924731
Jack RussellENGEngland1988-19985486161897128*27.10529035.862682050
Madan LalINDIndia1974-198639621610427422.65110848.74057871
Mushtaq AhmedPAKPakistan1990-20035272166565911.71182835.890214708
Patrick PattersonWIWest Indies1986-199228381614521*6.5940435.89008180
Jim HiggsAUSAustralia1978-1981223616111165.5550817.7200560
Enamul Haque jnrBANBangladesh2003-201315261659135.9027121.7700470
Mahela JayawardeneSLSri Lanka1997-2014149252151181437449.852295951.46345015138761
Colin CowdreyENGEngland1954-197511418815762418244.07632437.192238975313
Gary KirstenSASouth Africa1993-200410117615728927545.271678343.4321341392212
Leonard HuttonENGEngland1937-19557913815697136456.67310737.95193354757
Ken BarringtonENGEngland1955-19688213115680625658.67499242.432035561827
Dinesh ChandimalSLSri Lanka2011-202693166156534206*43.271296850.391636868546
Denis ComptonENGEngland1937-19577813115580727850.06274538.761728104403
Carl HooperWIWest Indies1987-200210117315576223336.471146250.2713271363363
Marvan AtapattuSLSri Lanka1990-20079015615550224939.021238444.431617226854
Kapil DevINDIndia1978-199413118415524816331.05553880.918271658761
Alan KnottENGEngland1967-19819514915438913532.75887044.4353084916
Robin SmithENGEngland1988-19966211215423617543.67927945.65928855811
Ravichandran AshwinINDIndia2011-202410615115350312425.76642354.54614939923
Peter SiddleAUSAustralia2008-201967941511645114.73246847.1602171254
David AllenENGEngland1960-19663951159188825.5040533.83054660
Phil EdmondsENGEngland1975-19875165158756417.50228338.33025849
Alec BedserENGEngland1946-19555171157147912.7542633.570111496
Devendra BishooWIWest Indies2011-20183661157074515.37190337.150010704
Jim LakerENGEngland1948-19594663156766314.0829643.58026432
Iqbal QasimPAKPakistan1976-19885057155495613.07146733.670110460
Angus FraserENGEngland1989-1998466715388327.46135628.61009332
Neil HawkeAUSAustralia1963-196827371536545*16.5955228.08006170
Paul AdamsSASouth Africa1995-2004455515360359.00101235.57008324
Bill VoceENGEngland1930-19472738153086613.3923339.9101678
Mike HendrickENGEngland1974-1981303515128156.4042929.84008170
William O’RourkeNZNew Zealand2024-202614251538193.8026314.4500750
Cuan McCarthySASouth Africa1948-19511524152853.11110.0000600
Matthew HaydenAUSAustralia1994-200910318414862538050.741434960.11302914104982
Clive LloydWIWest Indies1966-1984110175147515242*46.68748957.781939475870
Sanath JayasuriyaSLSri Lanka1991-200710918814697334040.071069865.1814311591059
Usman KhawajaAUSAustralia2011-20268815914622923242.961275748.8316281066428
Doug WaltersAUSAustralia1965-19817412514535725048.26866249.171533452523
Mike GattingENGEngland1978-19957913814440920735.56976445.1610211655211
Damien MartynAUSAustralia1992-20066710914440616546.38856951.421323751110
Faf du PlessisSASouth Africa2012-20216911814416319940.03898646.331021951621
Temba BavumaSASouth Africa2014-20266811714399317938.77817348.865261045217
Ravi ShastriINDIndia1981-19928012114383020635.79794236.751112931722
Keith FletcherENGEngland1968-1982599614327221639.90750438.5871963556
Sarfraz AhmedPAKPakistan2010-2023549514303111837.42432070.1642143099
Denesh RamdinWIWest Indies2005-20167412614289816625.88594548.7541593766
Wasim RajaPAKPakistan1973-1985579214282112536.17364651.26418829127
Jeremy ConeyNZNew Zealand1974-19875285142668174*37.58578341.9531632668

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