Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL

Johnson Charles: Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 356 of the 357 matches in this selection (from 2011). Earlier matches have results and team totals only.

OppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Guyana Amazon Warriors2013-20262827273394*29.32519141.230516738
Trinbago Knight Riders2016-2026232307278931.61585124.270606931
St Kitts and Nevis Patriots2015-2025212116397431.95462138.310505338
Australia2012-20242121058210027.7160995.571136415
Jamaica Tallawahs2013-2023181803946421.89325121.230324014
Pakistan2013-2025141402014314.3629169.07002204
New Zealand2012-2024141401653611.7923669.92003213
South Africa2013-20261313036811828.31277132.851123723
Barbados Tridents2013-2026131303437826.38264129.920313119
Sri Lanka2012-2023131302548319.5428389.750122212
India2013-2023121204589738.17374122.460405121
England2011-2025111102858425.91257110.890112712
MI Emirates2024-20257702317733.00173133.53020289
Zimbabwe2013-202377023113033.00196117.86101247
Barbados Royals2022-20257702017828.71148135.810201812
Dubai Capitals2024-20256612919358.20184158.150202120
St Lucia Zouks2013-20206601974732.83151130.46000206
Gulf Giants2024-20256601495724.83113131.86010167
Islamabad United2019-20246601104218.3370157.1400196
Desert Vipers2024-2025660734312.1765112.3100084
Khulna Tigers2019-2024551266107*66.50136195.591101724
Peshawar Zalmi2019-20245401215730.2583145.78021144
Trinidad & Tobago Red Steel2013-20155501184623.6077153.25001128
Afghanistan2016-20265501094321.8076143.42001135
Abu Dhabi Knight Riders2024-2025550896517.8068130.8801086
United Arab Emirates2015-20234401456336.25116125.00020216
Sylhet Strikers2023-202444211379*56.5096117.7101086
Antigua and Barbuda Falcons2024-202644110647*35.3389119.1000086
St Lucia Kings2021-2026440883022.0065135.3800076
Chattogram Challengers2019-2023440473511.7546102.1700171
Quetta Gladiators2019-20243301465348.6789164.04010166
Bangladesh2024330572319.0042135.7100083
Lahore Qalandars2019-20223215141*51.0034150.0000062
Balkh Legends2018320241712.0018133.3300012
Dhaka Platoon2019220927346.0053173.5801069
United States of America2023-2024220816640.509486.1701092
Dambulla Viiking2020210767676.0056135.71010101
St Lucia Stars2018220653432.5044147.7300092
Chittagong Vikings2017-2019220565528.0045124.4401052
Dhaka Dominators2023220523226.0044118.1800013
Kandahar Knights2018220373018.504092.5000032
Dhaka Dynamites2017220292614.503876.3200002
Cumilla Warriors2020220262613.0017152.9400112
Jamaica Kingsmen2026220251412.503083.3300021
Ireland2022210242424.0018133.3300031
Rajshahi Royals2019-2020220241612.0017141.1800041
Paktia Panthers2018210222222.0016137.5000031
Rangpur Riders2019-2024220221211.0014157.1400031
Colombo Kings20202201587.5014107.1400011
Rajshahi Kings20172201195.501478.5700010
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.