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-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 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 (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×At Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa×
PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Hamilton MasakadzaZIMZimbabwe2012-201744023211158.0024395.47110322
Ahmed ShehzadPAKPakistan2012-20155501655633.0021277.83010171
Quinton de KockSASouth Africa2013-201433016312854.3316996.45100183
AB de VilliersSASouth Africa2012-201444115410851.3399155.56100136
Mohammad HafeezPAKPakistan2012-20155501446228.80144100.00011221
JP DuminySASouth Africa2012-201444212251*61.0086141.8601094
Tarisai MusakandaZIMZimbabwe20173301154838.3312989.15000131
Tamim IqbalBANBangladesh2013110112112112.0013682.35100101
Ricky PontingAUSAustralia201122111290*112.0013384.21010121
Virender SehwagINDIndia20122201119655.5011299.11010120
Faf du PlessisSASouth Africa2012-20133301108536.6791120.88010104
Virat KohliINDIndia201222010710653.5011890.6810090
Michael ClarkeAUSAustralia201122110458*104.0013477.6101072
Solomon MireZIMZimbabwe2017330994333.0083119.28000124
Sohaib MaqsoodPAKPakistan20142219889*98.0079124.0501091
Craig ErvineZIMZimbabwe2012-20174419769*32.339898.9801092
Fawad AlamPAKPakistan2014220926246.0010191.09010100
Tom LathamNZNew Zealand2013221908690.0084107.14010121
Shahid AfridiPAKPakistan2012-20144428452*42.0055152.73010101
Nasir HossainBANBangladesh20132117373*-59123.7301063
Gautam GambhirINDIndia2012220686534.0010266.6701040
Hashim AmlaSASouth Africa2012-2014220644832.007091.4300070
Michael HusseyAUSAustralia2011210636363.007682.8901050
Sikandar RazaZIMZimbabwe20173326227*62.0054114.8100043
Moeen AliENGEngland2014110585858.0040145.0001025
Jos ButtlerENGEngland20141115555*-37148.6501090
Shai HopeWIWest Indies2020110515151.006578.4601050
Suresh RainaINDIndia2012220515025.5050102.0001031
Sean WilliamsZIMZimbabwe2017330514317.006380.9500020
Luke RonchiNZNew Zealand2013210494949.0026188.4600071
Misbah-ul-HaqPAKPakistan2014220493624.507367.1200040
Joe RootENGEngland20141114848*-48100.0000022
Shane WatsonAUSAustralia2011220484324.005981.3600051
Shoaib MalikPAKPakistan2012-2015330472715.675290.3800040
MS DhoniINDIndia2012220463523.0045102.2200051
David MillerSASouth Africa2013-2014321403640.0025160.0000012
Malcolm WallerZIMZimbabwe2012-201744038209.504290.4800140
Rizwan CheemaCANCanada2011110373737.0035105.7100042
Azhar AliPAKPakistan2015110353535.004283.3300050
Alastair CookENGEngland2014110343434.004280.9500050
Umar AkmalPAKPakistan2012-201444033158.253789.1900040
Nathan McCullumNZNew Zealand2012-20134213232*32.0010320.0000133
Nicolas PooranWIWest Indies2020110313131.004175.6100030
Brendon McCullumNZNew Zealand2012210303030.004468.1800021
MahmudullahBANBangladesh2013210292929.005156.8600030
Mohammad RizwanPAKPakistan2015110292929.003485.2900040
Graeme CremerZIMZimbabwe2012-2017431281714.003384.8500120
Sarfraz AhmedPAKPakistan2015110272727.0024112.5000030
Alex HalesENGEngland2014110272727.002993.1000021
Peter MoorZIMZimbabwe2017331252412.5018138.8900022
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.