2008—2026 cross-season Elo

Greatness,
on one scale.

Every team-season is measured against the same 1500-point reference. The high-water mark belongs to Gujarat Titans, 2023.

166 team-seasonsmatch-by-match updatesauction-aware resets
01 The long view

Franchise trajectories.

League-end strength for the eight highest-peaking franchises. Gaps indicate seasons the franchise did not play.

1400150016001700
2008201420202026
GTPBKSKKRMISRHDCCSKRCB
02 Peak power

The top 20.

Elo after the league stage—before a short playoff run can distort the season-strength signal.

012023
Gujarat TitansGT
1608+108
022014
Punjab KingsPBKS
1601+101
032024
Kolkata Knight RidersKKR
1591+91
042013
Mumbai IndiansMI
1591+91
052026
Sunrisers HyderabadSRH
1588+88
062020
Mumbai IndiansMI
1584+84
072014
Kolkata Knight RidersKKR
1584+84
082012
Kolkata Knight RidersKKR
1583+83
092021
Delhi CapitalsDC
1576+76
102010
Mumbai IndiansMI
1576+76
112026
Gujarat TitansGT
1575+75
122009
Chennai Super KingsCSK
1575+75
132013
Chennai Super KingsCSK
1574+74
142017
Mumbai IndiansMI
1573+73
152011
Royal Challengers BengaluruRCB
1571+71
162017
Sunrisers HyderabadSRH
1571+71
172009
Delhi CapitalsDC
1570+70
182011
Chennai Super KingsCSK
1567+67
192025
Punjab KingsPBKS
1563+63
202008
Rajasthan RoyalsRR
1563+63
CHECK Independent evidence

Different lens.
Same signal.

The ball-by-ball rating and Elo have a 0.76 correlation across 166 team-seasons. It is meaningful agreement from a model that never sees match results directly.

0.76rating correlation
03 Ball-level ratings

Two disciplines.
Two scales.

Players are ranked separately because wickets heavily influence the combined measure. Batting shows runs scored above the venue-and-phase baseline. Bowling shows a composite score: estimated runs saved against that baseline, plus 15 points per credited wicket. The bowling figure is a rating, not literal runs.

Batting above par

012026

V Suryavanshi

206

runs above par

022011

CH Gayle

205

runs above par

032014

GJ Maxwell

166

runs above par

042012

CH Gayle

161

runs above par

052016

DA Warner

136

runs above par

062011

V Sehwag

128

runs above par

072013

CH Gayle

122

runs above par

082009

AC Gilchrist

112

runs above par

092012

V Sehwag

110

runs above par

102008

V Sehwag

110

runs above par

Bowling score

012020

JJ Bumrah

558

29 wickets · composite rating

022026

B Kumar

557

28 wickets · composite rating

032011

SL Malinga

542

28 wickets · composite rating

042013

DJ Bravo

533

32 wickets · composite rating

052012

SP Narine

516

24 wickets · composite rating

062013

JP Faulkner

504

28 wickets · composite rating

072020

K Rabada

499

32 wickets · composite rating

082021

HV Patel

489

32 wickets · composite rating

092013

SP Narine

485

22 wickets · composite rating

102017

B Kumar

484

26 wickets · composite rating