top of page

IPL 2025 

Ratings

​

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

  • Batting Aggression

  • Batting Consistency

  • Run Restriction

  • Wicket-Taking Frequency

​

Each metric reflects a unique aspect of player impact, both with bat and ball.​ While players are rewarded by the model for consistent, strong performances, note that they are also punished for consistently weak performances. For example, the player with the lowest batting aggression value may not have the lowest strike rate, but could be costing his/her team by maintaining a below-average strike rate across many balls.

​
  • 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 over multiple innings.

     
  • Run Restriction
    Evaluates how effectively a bowler contains scoring, by comparing their economy rate to the match average — and giving more credit for maintaining a low rate over a larger number of deliveries.

     
  • Wicket-taking Frequency
    Captures a bowler's ability to take wickets regularly, like 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
SA Yadav (MI)
100
717
427
0
0
0
M Prasidh Krishna (GT)
86.6
0
0
25
488
354
JJ Bumrah (MI)
81.8
0
0
18
316
284
V Kohli (RCB)
78.2
657
454
0
0
0
SS Iyer (PBKS)
76.8
604
345
0
0
0
Kuldeep Yadav (DC)
71.4
18
16
15
361
306
KL Rahul (DC)
71.3
539
360
0
0
0
B Sai Sudharsan (GT)
67.2
759
486
0
0
0
JC Buttler (GT)
63.8
538
330
0
0
0
DS Rathi (LSG)
63.6
0
0
14
429
312
Page 1 of 19

Batting Aggression

Name
Aggression
Runs
Balls
Dismissals
N Pooran (LSG)
100
524
267
12
SA Yadav (MI)
88.3
717
427
11
Abhishek Sharma (SRH)
86.3
439
227
13
PD Salt (RCB)
83.2
403
229
12
SS Iyer (PBKS)
82.8
604
345
12
P Arya (PBKS)
82.3
475
265
17
A Mhatre (CSK)
81.5
240
127
7
V Suryavanshi (RR)
80.4
252
122
7
Naman Dhir (MI)
75.5
252
138
8
D Brevis (CSK)
73.7
225
125
6
Page 1 of 14

Batting Consistency

Name
Consistency
Runs
Balls
Dismissals
SA Yadav (MI)
100
717
427
11
V Kohli (RCB)
85.6
657
454
12
KL Rahul (DC)
76.6
539
360
10
SS Iyer (PBKS)
76.3
604
345
12
B Sai Sudharsan (GT)
75.8
759
486
14
JC Buttler (GT)
68.6
538
330
9
MR Marsh (LSG)
63.5
627
383
13
Shubman Gill (GT)
63.3
650
417
13
H Klaasen (SRH)
59.9
487
282
11
Shashank Singh (PBKS)
57.4
350
228
7
Page 1 of 14

Wicket-taking Frequency

Name
Wicket-taking Frequency
Wickets
Balls Delivered
Runs Conceded
M Prasidh Krishna (GT)
100
25
354
488
R Sai Kishore (GT)
91.4
19
255
393
JR Hazlewood (RCB)
89.9
22
264
386
Noor Ahmad (CSK)
75.6
24
300
408
Ashwani Kumar (MI)
71.5
11
123
232
E Malinga (SRH)
66.4
13
160
238
TA Boult (MI)
66
22
346
517
VG Arora (KKR)
65
17
255
430
W O'Rourke (LSG)
64.6
6
62
132
SN Thakur (LSG)
64.5
13
204
375
Page 1 of 10

Run Restriction

Name
Run Restriction
Wickets
Balls Delivered
Runs Conceded
JJ Bumrah (MI)
100
18
284
316
Kuldeep Yadav (DC)
95.9
15
306
361
M Prasidh Krishna (GT)
93
25
354
488
DS Rathi (LSG)
83.8
14
312
429
CV Varun (KKR)
70.6
17
300
383
JD Unadkat (SRH)
68.2
11
143
175
SP Narine (KKR)
63
12
270
351
PJ Cummins (SRH)
60.5
16
298
450
MJ Santner (MI)
60.1
10
237
313
Mohammed Siraj (GT)
58.9
16
342
527
Page 1 of 10

Predictions

Comparison of predictions versus actual results for IPL 2025

62%

Accuracy

Game
Date
Prediction
Result
3-Jun

Royal Challengers Bengaluru

(57.6%)

Royal Challengers Bengaluru
1-Jun

Punjab Kings

(51.0%)

Punjab Kings
30-May

Mumbai Indians

(51.4%)

Mumbai Indians
29-May

Royal Challengers Bengaluru

(50.9%)

Royal Challengers Bengaluru
27-May

Lucknow Super Giants

(50.8%)

Royal Challengers Bengaluru
26-May

Mumbai Indians

(52.3%)

Punjab Kings
25-May

Sunrisers Hyderabad

(53.6%)

Sunrisers Hyderabad
25-May

Gujarat Titans

(54.4%)

Chennai Super Kings
24-May

Punjab Kings

(50.4%)

Delhi Capitals
23-May

Royal Challengers Bengaluru

(57.8%)

Sunrisers Hyderabad
Page 1 of 4
bottom of page