WHISTLE PODUYELLOVEANBUDEN5x IPL CHAMPIONSTHALA FOREVERROAR LIKE A LIONWHISTLE PODUYELLOVEANBUDEN5x IPL CHAMPIONSTHALA FOREVERROAR LIKE A LIONWHISTLE PODUYELLOVEANBUDEN5x IPL CHAMPIONSTHALA FOREVERROAR LIKE A LION
WPC · Player Rankings

BATTING RANKINGS.

Reward for runs, but more for the context — phase of the innings, opposition attack quality, venue, pitch, and result.

  1. 01
    PBKS
    KL Rahul
    batter
    0
    pts
  2. 02
    CSK
    Ruturaj Gaikwad
    batter
    0
    pts
  3. 03
    CSK
    Faf du Plessis
    batter
    0
    pts
  4. 04
    RCB
    Glenn Maxwell
    batter
    0
    pts
  5. 05
    DC
    Prithvi Shaw
    batter
    0
    pts
  6. 06
    RR
    Sanju Samson
    batter
    0
    pts
  7. 07
    DC
    Shikhar Dhawan
    batter
    0
    pts
  8. 08
    PBKS
    Mayank Agarwal
    batter
    0
    pts
  9. 09
    KKR
    Venkatesh Iyer
    batter
    0
    pts
  10. 10
    DC
    Rishabh Pant
    batter
    0
    pts
  11. 11
    KKR
    Rahul Tripathi
    batter
    0
    pts
  12. 12
    CSK
    Moeen Ali
    all rounder
    0
    pts
  13. 13
    RCB
    Devdutt Padikkal
    batter
    0
    pts
  14. 14
    MI
    Rohit Sharma
    batter
    0
    pts
  15. 15
    RR
    Yashasvi Jaiswal
    batter
    0
    pts
  16. 16
    KKR
    Shubman Gill
    batter
    0
    pts
  17. 17
    RCB
    AB de Villiers
    batter
    0
    pts
  18. 18
    RCB
    Virat Kohli
    batter
    0
    pts
  19. 19
    MI
    Suryakumar Yadav
    batter
    0
    pts
  20. 20
    SRH
    Manish Pandey
    batter
    0
    pts
  21. 21
    KKR
    Nitish Rana
    batter
    0
    pts
  22. 22
    DC
    Shimron Hetmyer
    batter
    0
    pts
  23. 23
    SRH
    Jonny Bairstow
    batter
    0
    pts
  24. 24
    MI
    Kieron Pollard
    all rounder
    0
    pts
  25. 25
    KKR
    Andre Russell
    all rounder
    0
    pts
  26. 26
    MI
    Ishan Kishan
    batter
    0
    pts
  27. 27
    RR
    Jos Buttler
    batter
    0
    pts
  28. 28
    MI
    Quinton de Kock
    batter
    0
    pts
  29. 29
    CSK
    Ravindra Jadeja
    all rounder
    0
    pts
  30. 30
    CSK
    Ambati Rayudu
    batter
    0
    pts
  31. 31
    PBKS
    Shahrukh Khan
    batter
    0
    pts
  32. 32
    RR
    Shivam Dube
    batter
    0
    pts
  33. 33
    SRH
    Kane Williamson
    batter
    0
    pts
  34. 34
    KKR
    Dinesh Karthik
    batter
    0
    pts
  35. 35
    PBKS
    Chris Gayle
    batter
    0
    pts
  36. 36
    PBKS
    Deepak Hooda
    batter
    0
    pts
  37. 37
    CSK
    Suresh Raina
    batter
    0
    pts
  38. 38
    RR
    Evin Lewis
    batter
    0
    pts
  39. 39
    SRH
    David Warner
    batter
    0
    pts
  40. 40
    RCB
    K.S Bharat
    batter
    0
    pts
  41. 41
    SRH
    Abdul Samad
    batter
    0
    pts
  42. 42
    RR
    Riyan Parag
    batter
    0
    pts
  43. 43
    MI
    Krunal Pandya
    all rounder
    0
    pts
  44. 44
    SRH
    Rashid Khan
    all rounder
    0
    pts
  45. 45
    MI
    Hardik Pandya
    batter
    0
    pts
  46. 46
    RR
    Rahul Tewatia
    all rounder
    0
    pts
  47. 47
    SRH
    Abhishek Sharma
    batter
    0
    pts
  48. 48
    RR
    David Miller
    batter
    0
    pts
  49. 49
    PBKS
    Aiden Markram
    batter
    0
    pts
  50. 50
    CSK
    MS Dhoni
    batter
    0
    pts
  51. 51
    KKR
    Pat Cummins
    all rounder
    0
    pts
  52. 52
    KKR
    Eoin Morgan
    batter
    0
    pts
  53. 53
    PBKS
    Nicholas Pooran
    batter
    0
    pts
  54. 54
    RCB
    Harshal Patel
    all rounder
    0
    pts
  55. 55
    DC
    Shreyas Iyer
    batter
    0
    pts
  56. 56
    DC
    Marcus Stoinis
    batter
    0
    pts
  57. 57
    SRH
    Wriddhiman Saha
    batter
    0
    pts
  58. 58
    SRH
    Jason Holder
    all rounder
    0
    pts
  59. 59
    KKR
    Sunil Narine
    all rounder
    0
    pts
  60. 60
    RCB
    Kyle Jamieson
    all rounder
    0
    pts
  61. 61
    DC
    Steve Smith
    batter
    0
    pts
  62. 62
    SRH
    Jason Roy
    batter
    0
    pts
  63. 63
    RR
    Chris Morris
    all rounder
    0
    pts
  64. 64
    RCB
    Shahbaz Ahmed
    all rounder
    0
    pts
  65. 65
    KKR
    Shakib Al Hasan
    batter
    0
    pts
  66. 66
    PBKS
    Harpreet Brar
    all rounder
    0
    pts
  67. 67
    SRH
    Bhuvneshwar Kumar
    all rounder
    0
    pts
  68. 68
    SRH
    Vijay Shankar
    batter
    0
    pts
  69. 69
    RR
    Liam Livingstone
    batter
    0
    pts
  70. 70
    DC
    Ravichandran Ashwin
    all rounder
    0
    pts
  71. 71
    SRH
    Kedar Jadhav
    batter
    0
    pts
  72. 72
    DC
    Lalit Yadav
    batter
    0
    pts
  73. 73
    DC
    Axar Patel
    all rounder
    0
    pts
  74. 74
    SRH
    Priyam Garg
    batter
    0
    pts
  75. 75
    MI
    Jasprit Bumrah
    all rounder
    0
    pts
  76. 76
    RCB
    Dan Christian
    bowler
    0
    pts
  77. 77
    RR
    Chetan Sakariya
    all rounder
    0
    pts
  78. 78
    MI
    Rahul Chahar
    all rounder
    0
    pts
  79. 79
    RR
    Mustafizur Rahman
    all rounder
    0
    pts
How #1 got there

ANATOMY OF A RATING.

Runs are the headline. Strike rate vs the league average matters once you've faced enough balls. Boundaries add a small bonus — the runs already counted them.

PBKS
KL Rahul
  • Run volume
    +101.0
    626 runs across 13 innings (avg 48/inn)
  • Strike rate vs league
    -6.5
    SR 138.8 vs league avg ~155
  • Boundaries (small bonus)
    +17.7
    48 fours × 0.15 + 30 sixes × 0.35 — the runs already counted them
  • Opposition + venue
    +22.0
    Tougher attacks + away venues upweight each innings
  • Volume factor
    +26.0
    √(626/500) longevity bonus — sustained run-scoring over a season
Final rating
474
/ 1000 pts
How it works
Quality > quantity

An 80(45) vs a top attack on an away pitch outranks a 90(70) on a flat one at home.

How it works
Phase-aware

Strike rate is judged vs phase-par — death overs are scored differently from powerplay.

How it works
Recent form weighs more

Exponential decay across innings. The last five matter more than the first five.