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 |
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 |
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 |
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 |
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 |
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 |