Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG111/0 (16)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (All T20s)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Sabina Park, Kingston, Jamaica×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Brandon KingWISouth Africa20243301597953.0095167.370101013
Glenn PhillipsNZWest Indies20223301347644.6778171.7901099
Reeza HendricksSAWest Indies20243301278742.3375169.3301099
Cameron GreenAUSWest Indies202522110756*107.0058184.4802059
Devon ConwayNZWest Indies20223301064335.3380132.5000076
Sharmarh BrooksWINew Zealand202233110556*52.5010798.1301065
Kyle MayersWISouth Africa202433110236*51.0064159.38000310
Roston ChaseWISouth Africa20242229967*-68145.5901093
Rassie van der DussenSAWest Indies2024330985132.6770140.0001027
Josh InglisAUSWest Indies20252219678*96.0041234.1501087
Dasun ShanakaSLWest Indies2026330965832.0060160.0001076
Kamindu MendisSLWest Indies2026330955131.6774128.3801046
Kamil MisharaSLWest Indies20262218961*89.0063141.2701074
Rovman PowellWISri Lanka2026331864343.0059145.7600066
Shimron HetmyerWISri Lanka2026330853628.3354157.4100095
Daryl MitchellNZWest Indies2022330784826.0048162.5000025
Johnson CharlesWISouth Africa2024330776925.6740192.5001096
Roston ChaseWIAustralia2025220766038.0048158.3301093
Kane WilliamsonNZWest Indies2022330754725.0062120.9700072
Brandon KingBTJamaica Kingsmen2026110737373.0051143.1401054
Kusal MendisSLWest Indies2026330723624.0047153.1900055
Shai HopeWISri Lanka20263317165*35.5059120.3401162
Kirk McKenzieJKTrinbago Knight Riders2026110696969.0025276.0001066
Brandon KingWIAustralia2025220695134.5048143.7501074
Andre RussellJKBarbados Tridents2026110686868.0038178.9501009
Sherfane RutherfordWISri Lanka20263216854*68.0051133.3301035
Rovman PowellWINew Zealand20223316627*33.0045146.6700045
Keemo PaulJKSt Kitts and Nevis Patriots2026110656565.0036180.5601055
Shai HopeWIAustralia2025220645532.0052123.0801043
Quinton de KockSAWest Indies2024330644121.3337172.9700084
Shai HopeGAWJamaica Kingsmen20261115656*-41136.5901024
Brandon KingWISri Lanka2026330553718.3345122.2200024
Brandon KingWINew Zealand2022110535353.0035151.4301043
Shimron HetmyerWIAustralia2025220523826.0029179.3100024
Martin GuptillNZWest Indies2022330512017.0041124.3900052
Pathum NissankaSLWest Indies2026330512617.0041124.3900062
Sherfane RutherfordBTJamaica Kingsmen20261115050*-28178.5701043
Mitchell OwenAUSWest Indies2025210505050.0027185.1901006
Rovman PowellJKSt Kitts and Nevis Patriots2026110494949.0039125.6400043
Romario ShepherdWINew Zealand20223214931*49.0034144.1200014
James NeeshamNZWest Indies20223324833*48.0030160.0000042
Keacy CartyJKBarbados Tridents2026110454545.0027166.6700014
Mitchell MarshAUSWest Indies2025220452422.5034132.3500015
Wiaan MulderSAWest Indies2024330453615.0040112.5000141
Kieron PollardTKRJamaica Kingsmen2026110444444.0022200.0000034
Nicolas PooranTKRJamaica Kingsmen2026110444444.0032137.5000014
Andre RussellWIAustralia2025220443622.0024183.3300025
Dunith WellalageSLWest Indies2026220444322.0030146.6700061
Ryan RickeltonSAWest Indies2024330431914.3338113.1600050
Quinton de KockBTJamaica Kingsmen2026110424242.0025168.0000023
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.