top of page

CPL 2025 Ratings 

Below is a list of player ratings for the 2025 Caribbean Premier League season, scaled from 0 to 100. These ratings are generated using a formula that combines four key custom metrics:

  • Batting Aggression

  • Batting Consistency

  • Run Restriction

  • Wicket-Taking Frequency

 

Each metric captures a different dimension of player impact with both bat and ball. While the model rewards players for consistent, high-quality performances, it also penalizes those who consistently underperform. For instance, the player with the lowest batting aggression value may not have the lowest strike rate, but could still be costing their team by maintaining a below-average strike rate across many deliveries.

 

Batting Aggression

Measures how quickly a player scores runs, similar to strike rate — but adjusted for the average strike rate in each match and the number of runs scored at that pace.

 

Batting Consistency

Reflects how reliably a player scores runs, similar to batting average — but accounts for the average batting conditions in each match and rewards sustained performance across multiple innings.

 

Run Restriction

Evaluates how effectively a bowler limits scoring, by comparing their economy rate to the match average — with additional credit for maintaining a low rate over a larger number of deliveries.

 

Wicket-Taking Frequency

Captures how regularly a bowler takes wickets, similar to bowling strike rate — but adjusted for match averages and weighted by the total number of wickets taken.

Name
Rating
Runs Scored
Balls Faced
Wickets Taken
Runs Conceded
Balls Delivered
KA Pollard (TKR)
100
383
220
1
85
59
SD Hope (GAW)
95
491
386
0
0
0
SP Narine (TKR)
94.5
27
21
10
309
312
T Shamsi (SLK)
87.5
6
7
17
275
228
RL Chase (SLK)
83.3
270
187
11
225
180
K Pierre (SLK)
82.4
61
38
8
252
216
JO Holder (STKNP)
82
267
159
13
273
210
N Pooran (TKR)
81.2
426
320
0
0
0
Imran Tahir (GAW)
78.5
10
8
23
346
288
TL Seifert (SLK)
77.1
396
234
0
0
0
Page 1 of 10

Batting Aggression

Name
Aggression
Runs
Balls
Dismissals
KA Pollard (TKR)
100
383
220
7
R Powell (BR)
96.6
241
131
5
JO Holder (STKNP)
91
267
159
7
C Munro (TKR)
89
416
256
13
R Shepherd (GAW)
83.3
197
111
9
TL Seifert (SLK)
82.9
396
234
9
Q Sampson (GAW)
74.9
241
159
7
FA Allen (ABF)
72.4
152
95
6
CJ Green (BR)
68.8
65
37
2
SO Hetmyer (GAW)
67.7
210
137
11
Page 1 of 9

Batting Consistency

Name
Consistency
Runs
Balls
Dismissals
SD Hope (GAW)
100
491
386
10
Mohammad Rizwan (STKNP)
95.7
227
178
4
AA Jangoo (ABF)
89.1
185
163
3
KA Pollard (TKR)
88.5
383
220
7
AGS Gous (ABF)
83.6
170
129
3
N Pooran (TKR)
82.4
426
320
10
BA King (BR)
77.7
262
192
6
TL Seifert (SLK)
74.4
396
234
9
AD Hales (TKR)
74.4
386
302
10
R Powell (BR)
73
241
131
5
Page 1 of 9

Wicket-taking Frequency

Name
Wicket-taking Frequency
Wickets
Balls Delivered
Runs Conceded
Usman Tariq (TKR)
100
20
229
279
Imran Tahir (GAW)
90.6
23
288
346
T Shamsi (SLK)
85.4
17
228
275
G Motie (GAW)
76.6
18
238
289
DR Sams (BR)
73.4
14
210
272
N Edward (TKR)
71.4
6
68
116
D Potgieter (SLK)
67.4
4
48
71
Mohammad Amir (TKR)
65
11
166
230
RR Simmonds (BR)
63.8
13
213
286
D Pretorius (GAW)
63
17
258
345
Page 1 of 6

Run Restriction

Name
Run Restriction
Wickets
Balls Delivered
Runs Conceded
SP Narine (TKR)
100
10
312
309
K Pierre (SLK)
81.3
8
216
252
T Shamsi (SLK)
79.2
17
228
275
CJ Green (BR)
73
8
142
173
Usman Tariq (TKR)
71.5
20
229
279
Imran Tahir (GAW)
71.1
23
288
346
Salman Irshad (ABF)
70
4
108
116
RL Chase (SLK)
69.9
11
180
225
G Motie (GAW)
66.3
18
238
289
DR Sams (BR)
65.8
14
210
272
Page 1 of 7
bottom of page