The Indian Premier League

Every IPL match from 2008 to 2026 — 1,243 of them — with every run, wicket and catch counted from the ball-by-ball record rather than copied from a scorecard. 15 clubs have played; 10 are in the league now.

Find a player

816 players have appeared in the IPL. Search by name.

Who leads, and on what

Each list is ranked on ONE number and says which. These are the only all-time lists on this site that really are all-time — the IPL began in 2008 and this holds every match of it in which a ball was bowled. The one limit is that they are IPL matches only.

The 10 clubs now

ClubSeasonsPW–LTitles
Mumbai Indians2008–2026291155–1325
Chennai Super Kings2008–2026266148–1165
Kolkata Knight Riders2008–2026278140–1313
Royal Challengers Bengaluru2008–2026286143–1372
Rajasthan Royals2008–2026251123–1221
Sunrisers Hyderabad2013–2026211102–1041
Gujarat Titans2022–20267747–301
Punjab Kings2008–2026278126–1450
Delhi Capitals2008–2026281125–1470
Lucknow Super Giants2022–20267234–360

Clubs no longer in the league

Five franchises have come and gone. Two of them are often taken for clubs that still exist and are not: the Deccan Chargers were terminated after 2012 and the Hyderabad place was given to a new club, and Pune Warriors are not the later Rising Pune Supergiant. Where a club was merely renamed — Delhi, Punjab, Bengaluru — its record is carried through under the current name.

ClubSeasonsPW–LTitles
Deccan Chargers2008–20127529–461
Rising Pune Supergiant2016–20173015–150
Gujarat Lions2016–20173013–160
Pune Warriors2011–20134612–330
Kochi Tuskers Kerala2011–2011146–80

Season by season

Where the numbers come from

Ball-by-ball data from Cricsheet, made available under the ODC Attribution License. Player identities from Wikidata (public domain). Every figure on this page is counted from the deliveries rather than copied from a scorecard.