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

Mzansi Super League 2019/20: Batting records

Filters

2 active
Reset"Match result" is from the side of the player or team.
v Nelson Mandela Bay Giants×Series: Mzansi Super League 2019/20×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersTS20193311006350.0064156.25010112
David MillerDH20192219550*95.0075126.6701036
Janneman MalanCTB2019220916045.5063144.4401067
Quinton de KockCTB2019220794039.5037213.51000114
Ravi BoparaDH20192227557*-51147.0601062
Reeza HendricksJS2019220686234.006998.5501060
Pite van BiljonTS20193336148*-43141.8600071
Temba BavumaJS2019220603330.0055109.0900051
Cameron DelportPR2019220573928.5034167.65000121
Tony de ZorziTS2019220563028.0049114.2900060
Henry DavidsPR2019220543127.0052103.8500061
Wiaan MulderTS2019110525252.0041126.8301061
Faf du PlessisPR2019220492724.5040122.5000013
Liam LivingstoneCTB2019220493924.5041119.5100023
Alex HalesDH2019220464123.0045102.2200051
James VincePR2019220463723.0032143.7500032
Kyle VerreynnePR20191113636*-20180.0000050
Wesley MarshallDH2019220322916.0028114.2900022
David WieseTS20191113131*-23134.7800031
Wihan LubbeDH2019220313115.5014221.4300142
Isuru UdanaPR20192213027*30.0029103.4500001
Dane VilasDH2019220302515.0019157.8900031
Chris GayleJS2019220291814.5028103.5700022
Marques AckermanCTB2019110262626.0017152.9400040
Heinrich KlaasenTS201933024128.002692.3100030
Ferisco AdamsPR20192112323*-12191.6700012
Asif AliCTB2019110222222.0014157.1400012
Rassie van der DussenJS2019220211710.5017123.5300021
Sibonelo MakhanyaPR201922018189.0014128.5700111
Vernon PhilanderCTB20191111616*-12133.3300010
Roelof van der MerweTS20193111616*-9177.7800020
Sinethemba QeshileJS2019110141414.008175.0000030
Dean ElgarTS201922014147.001593.3300120
Aaron PhangisoJS2019210111111.001478.5700001
Hardus ViljoenPR201911199*-5180.0000001
Duanne OlivierJS201911199*-8112.5000010
David BedinghamCTB2019110999.001181.8200010
Dale SteynCTB201911188*-6133.3300010
Ayabulela GqamaneCTB201911188*-4200.0000001
George LindeCTB2019220864.001266.6700000
Daniel ChristianJS2019220753.501258.3300000
Simon HarmerJS2019210666.00785.7100010
Theunis de BruynTS2019110666.00785.7100010
Andile PhehlukwayoDH201921155*-2250.0000010
Wahab RiazCTB2019220552.50683.3300100
Sisanda MagalaCTB2019220532.501145.4500000
Tom CurranTS2019110444.002200.0000010
Gregory MahlokwanaCTB2019110333.00560.0000000
Mangaliso MoshelePR2019110222.00366.6700000
Ryan RickeltonJS201911122*-366.6700000
Page 1Next

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