WPC · Player Rankings
BATTING RANKINGS.
Reward for runs, but more for the context — phase of the innings, opposition attack quality, venue, pitch, and result.
- 01RCBChris Gayleall rounder608 runs · SR 183.1 · 44 sixes0pts
- 02DCVirender Sehwagbatter424 runs · SR 176.7 · 18 sixes0pts
- 03PBKSShaun Marshbatter504 runs · SR 146.5 · 20 sixes0pts
- 04PBKSPaul Valthatyall rounder463 runs · SR 137.0 · 20 sixes0pts
- 05RCBVirat Kohlibatter557 runs · SR 121.1 · 16 sixes0pts
- 06CSKMS Dhonibatter392 runs · SR 158.7 · 23 sixes0pts
- 07MISachin Tendulkarbatter553 runs · SR 113.3 · 5 sixes0pts
- 08CSKMichael Husseybatter492 runs · SR 118.8 · 6 sixes0pts
- 09CSKSubramaniam Badrinathbatter396 runs · SR 126.5 · 9 sixes0pts
- 10CSKSuresh Rainabatter438 runs · SR 134.8 · 17 sixes0pts
- 11CSKMurali Vijaybatter434 runs · SR 128.0 · 20 sixes0pts
- 12CSKYuvraj Singhall rounder343 runs · SR 131.4 · 18 sixes0pts
- 13KKRYusuf Pathanall rounder283 runs · SR 140.8 · 13 sixes0pts
- 14RRShane Watsonall rounder330 runs · SR 130.4 · 17 sixes0pts
- 15PBKSAdam Gilchristbatter383 runs · SR 129.8 · 18 sixes0pts
- 16CSKJesse Ryderbatter292 runs · SR 148.2 · 11 sixes0pts
- 17CSKShikhar Dhawanbatter400 runs · SR 129.0 · 7 sixes0pts
- 18CSKBrendon McCullumbatter357 runs · SR 129.8 · 16 sixes0pts
- 19KKRJacques Kallisall rounder424 runs · SR 112.2 · 6 sixes0pts
- 20KKRGautam Gambhirbatter378 runs · SR 119.2 · 3 sixes0pts
- 21CSKKumar Sangakkarabatter358 runs · SR 122.2 · 5 sixes0pts
- 22RCBAB de Villiersbatter312 runs · SR 128.4 · 14 sixes0pts
- 23MIRohit Sharmabatter372 runs · SR 125.3 · 13 sixes0pts
- 24DCDavid Warnerbatter324 runs · SR 117.4 · 11 sixes0pts
- 25DCVenugopal Raobatter336 runs · SR 120.0 · 13 sixes0pts
- 26RCBTillakaratne Dilshanbatter226 runs · SR 125.5 · 3 sixes0pts
- 27CSKSunny Sohalbatter249 runs · SR 130.4 · 10 sixes0pts
- 28RRRahul Dravidbatter343 runs · SR 109.2 · 2 sixes0pts
- 29MIAmbati Rayudubatter395 runs · SR 112.8 · 9 sixes0pts
- 30PBKSDinesh Karthikbatter282 runs · SR 128.2 · 7 sixes0pts
- 31KKRManoj Tiwarybatter359 runs · SR 110.5 · 14 sixes0pts
- 32CSKRavindra Jadejaall rounder283 runs · SR 124.1 · 14 sixes0pts
- 33CSKMahela Jayawardenabatter299 runs · SR 116.3 · 5 sixes0pts
- 34CSKDwaraka Ravi Tejabatter183 runs · SR 127.1 · 4 sixes0pts
- 35CSKRobin Uthappabatter264 runs · SR 126.3 · 10 sixes0pts
- 36CSKBrad Hodgebatter285 runs · SR 120.8 · 9 sixes0pts
- 37RRJohan Bothaall rounder230 runs · SR 116.2 · 2 sixes0pts
- 38CSKManish Pandeybatter246 runs · SR 108.4 · 6 sixes0pts
- 39RRAshok Menariabatter180 runs · SR 118.4 · 10 sixes0pts
- 40DCJames Hopesall rounder196 runs · SR 124.0 · 3 sixes0pts
- 41CSKBharat Chiplibatter207 runs · SR 121.8 · 4 sixes0pts
- 42CSKJP Duminybatter205 runs · SR 117.8 · 8 sixes0pts
- 43RRRoss Taylorbatter181 runs · SR 119.1 · 7 sixes0pts
- 44CSKDan Christianall rounder190 runs · SR 119.5 · 7 sixes0pts
- 45CSKParthiv Patelbatter202 runs · SR 110.4 · 2 sixes0pts
- 46CSKAlbie Morkelall rounder138 runs · SR 135.3 · 8 sixes0pts
- 47KKREoin Morganbatter137 runs · SR 117.1 · 3 sixes0pts
- 48MIHarbhajan Singhall rounder103 runs · SR 145.1 · 6 sixes0pts
- 49RRAjinkya Rahanebatter120 runs · SR 122.4 · 2 sixes0pts
- 50MIKieron Pollardall rounder146 runs · SR 109.8 · 6 sixes0pts
- 51DCIrfan Pathanall rounder150 runs · SR 108.7 · 6 sixes0pts
- 52MIAiden Blizzardbatter120 runs · SR 137.9 · 2 sixes0pts
- 53DCNaman Ojhabatter160 runs · SR 99.4 · 11 sixes0pts
- 54RCBSaurabh Tiwarybatter187 runs · SR 99.5 · 5 sixes0pts
- 55DCYogesh Nagarbatter111 runs · SR 111.0 · 6 sixes0pts
- 56RCBMayank Agarwalbatter141 runs · SR 117.5 · 4 sixes0pts
- 57CSKAmit Mishraall rounder68 runs · SR 138.8 · 1 sixes0pts
- 58MIJames Franklinbatter107 runs · SR 137.2 · 2 sixes0pts
- 59MIAndrew Symondsbatter135 runs · SR 97.8 · 3 sixes0pts
- 60CSKMithun Manhasbatter114 runs · SR 92.7 · 4 sixes0pts
- 61PBKSAbhishek Nayarbatter61 runs · SR 91.0 · 0 sixes0pts
- 62PBKSDavid Husseybatter64 runs · SR 101.6 · 3 sixes0pts
- 63MIDavy Jacobsbatter92 runs · SR 104.5 · 4 sixes0pts
- 64MITirumalasetti Sumanbatter65 runs · SR 127.5 · 5 sixes0pts
- 65DCTravis Birtbatter75 runs · SR 129.3 · 2 sixes0pts
- 66CSKVinay Kumarall rounder50 runs · SR 106.4 · 1 sixes0pts
- 67CSKSrikkanth Anirudhabatter83 runs · SR 112.2 · 3 sixes0pts
- 68PBKSSunny Singhbatter43 runs · SR 138.7 · 1 sixes0pts
- 69PBKSMandeep Singhbatter47 runs · SR 114.6 · 1 sixes0pts
- 70DCAaron Finchbatter47 runs · SR 102.2 · 3 sixes0pts
- 71DCMorne Morkelall rounder40 runs · SR 160.0 · 2 sixes0pts
- 72CSKRaiphi Gomezall rounder46 runs · SR 92.0 · 1 sixes0pts
- 73CSKCameron Whitebatter104 runs · SR 95.4 · 2 sixes0pts
- 74CSKMohnish Mishrabatter67 runs · SR 111.7 · 2 sixes0pts
- 75RCBAsad Pathanbatter33 runs · SR 206.3 · 2 sixes0pts
- 76CSKDale Steynall rounder36 runs · SR 102.8 · 0 sixes0pts
- 77RCBAbhimanyu Mithunall rounder27 runs · SR 135.0 · 1 sixes0pts
- 78PBKSPiyush Chawlaall rounder48 runs · SR 87.3 · 2 sixes0pts
- 79PBKSRyan Harrisall rounder31 runs · SR 79.5 · 0 sixes0pts
- 80CSKWayne Parnellall rounder37 runs · SR 94.9 · 1 sixes0pts
- 81PBKSPraveen Kumarall rounder27 runs · SR 87.1 · 1 sixes0pts
- 82KKRRajat Bhatiaall rounder25 runs · SR 113.6 · 0 sixes0pts
- 83CSKRahul Sharmaall rounder24 runs · SR 114.3 · 2 sixes0pts
- 84KKRManvinder Bislabatter72 runs · SR 80.9 · 0 sixes0pts
- 85CSKIshant Sharmaall rounder4 runs · SR 80.0 · 0 sixes0pts
- 86CSKRP Singhall rounder2 runs · SR 50.0 · 0 sixes0pts
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.
RCB
Chris Gayle
- Run volume+95.7608 runs across 12 innings (avg 51/inn)
- Strike rate vs league+11.3SR 183.1 vs league avg ~155
- Boundaries (small bonus)+23.957 fours × 0.15 + 44 sixes × 0.35 — the runs already counted them
- Opposition + venue+22.0Tougher attacks + away venues upweight each innings
- Volume factor+26.0√(608/500) longevity bonus — sustained run-scoring over a season
Final rating
596
/ 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.