T20 player rankings

Caribbean Premier League batting stats

Player batting rankings for Caribbean Premier League, including runs, innings, average, strike rate, fours and sixes.

All competitions
Ranked by total runs. Aggregated from 416 Caribbean Premier League matches in the current CricLens historical dataset. Rankings describe this dataset, not an all-time official record book.
#PlayerInnsRunsAvgSR4s6s
1J Charles127351128.54132.24324174
2Andre Fletcher123338829.98123.51275159
3K Pollard123315234.26151.54180229
4Nicholas Pooran116292130.11149.34185209
5Colin Munro94284834.73131.97257131
6E Lewis111280826.49142.47204214
7LMP Simmons88254531.81120.67208131
8Shai Hope82237332.51128.34169107
9CH Gayle80236134.72130.59182157
10Shimron Hetmeyer95234428.24142.23170126
11B King83221129.88133.35209118
12Andre Russell108210327.67169.46138178
13R Powell101207226.91134.72116147
14Darren Bravo91203329.04115.84112124
15CAK Walton88196424.55118.9617388
16Shoaib Malik61166834.75117.5511049
17Glenn Phillips51165234.42135.3013389
18Kyle Mayers87160320.04128.0413295
19DR Smith60156627.96121.3015171
20D Ramdin77156529.53115.8410759
21Roston Chase69150930.18128.9712954
22Rahkeem Cornwall82149319.14149.90130113
23JO Holder98147219.63134.189290
24Martin Guptill53142330.28116.2610359
25Faf du Plessis41129634.11142.7310564
26Sherfane Rutherford61127025.40137.597091
27T Seifert51119628.48129.1610055
28DJ Bravo74115220.95130.326870
29DC Thomas66109619.23117.859348
30SP Narine86101213.86135.298764
31FA Allen66100122.24147.426863
32SSJ Brooks4697324.32127.027142
33Quinton de Kock3096237.00144.238046
34Imad Wasim5493726.03123.787237
35C Hemraj4489620.84117.898443
36LRPL Taylor4488730.59105.345729
37RA Reifer6186519.66111.186035
38DJG Sammy6085819.07127.114656
39MN Samuels3385731.74123.496739
40Alex Hales3584027.10130.437740
41KMA Paul6183719.02131.194655
42BB McCullum3383630.96146.416453
43CR Brathwaite6682416.48130.795151
44JN Mohammed4281126.16104.785428
45R Shepherd5578022.29164.905455
46Mohammad Hafeez3975121.46102.046022
47Chris Lynn3574822.00129.865644
48Azam Khan3673321.56133.275648
49David Miller2972842.82155.565442
50JL Carter4672518.59106.624931
51KC Sangakkara2470535.25129.607019
52M Deyal3666819.09132.286632
53Tim David3166526.60142.703947
54K Carty2965126.04114.814224
55Shakib Al Hasan3959117.38116.575119
56K Lewis3158919.00128.604441
57Sohail Tanvir4251719.88126.723529
58CD Barnwell4350616.32120.192528
59AWJ Auguste2648521.09134.724222
60HM Amla1748228.35118.723712
61CJ Green5245613.03133.723318
62Saim Ayub1345537.92140.873628
63D Wiese3445219.65136.973124
64AR Nurse4644417.76115.932723
65OF Smith3443919.95131.832735
66D Pretorius3343919.95132.632723
67AA Jangoo2042723.7297.273018
68RS Primus3342620.29122.062623
69Rahmanullah Gurbaz1542628.40158.362633
70L Ronchi1641529.64143.103718
71T Webster2441420.70107.534415
72SR Watson1641129.36147.842625
73LJ Evans1641025.62125.774615
74A Athanaze2240921.53105.683016
75J Da Silva1839824.88103.11319
76J Blackwood2538717.5991.492713
77JP Greaves1636826.29115.00436
78NE Bonner1935821.0688.61279
79KJ O'Brien1635725.50128.422222
80AJ Hosein4435614.24110.562017
81BJ Hodge1635229.33129.892618
82J Andrew1735023.33112.902814
83AM McCarthy2134419.11118.212218
84CS Delport2034220.12121.283615
85K Alleyne2034218.00135.182520
86KP Pietersen1232529.55131.052515
87AGS Gous1232432.40126.562615
88C Bosch1732122.93115.88288
89Mohammad Nabi2030922.07147.142020
90Moeen Ali2530514.52105.542213
91JH Kallis1330427.64113.43357
92BR Dunk1729818.62108.76229
93JP Duminy1229132.33136.621715
94AS Joseph4228814.40109.091617
95Najibullah Zadran1628117.56108.912112
96DC Drakes2227621.23131.432016
97Umar Akmal2127316.06117.171814
98Q Sampson1227339.00157.801920
99RR Emrit3727215.11120.891414
100SK Springer3026913.45104.261611