Highs and lows of the IPL

All the records from 11 seasons of the Indian Premier League.

M. S. Dhoni is one of two captains to win three IPL titles, the other being Rohit Sharma.   -  PTI

Winners and losers

YearWinnerRunner-upMargin of winWinning captainVenueCountry
2008Rajasthan RoyalsChennai Super Kings3 wicketsShane WarneMumbai (D. Y. Patil)India
2009Deccan ChargersRoyal Challengers Bangalore6 runsAdam GilchristJohannesburgSouth Africa
2010Chennai Super KingsMumbai Indians22 runsM. S. DhoniMumbai (D. Y. Patil)India
2011Chennai Super KingsRoyal Challengers Bangalore58 runsM. S. DhoniChennaiIndia
2012Kolkata Knight RidersChennai Super Kings5 wicketsGautam GambhirChennaiIndia
2013Mumbai IndiansChennai Super Kings23 runsRohit SharmaKolkataIndia
2014Kolkata Knight RidersKings XI Punjab3 wicketsGautam GambhirBangaloreUAE/India
2015Mumbai IndiansChennai Super Kings41 runsRohit SharmaKolkataIndia
2016Sunrisers HyderabadRoyal Challengers Bangalore8 runsDavid WarnerBangaloreIndia
2017Mumbai IndiansRising Pune Supergiants1 runRohit SharmaHyderabadIndia
2018Chennai Super KingsSunrisers Hyderabad8 wicketsM. S. DhoniMumbai (Wankhede)India

Third and fourth places

YearThird placeFourth Place
2008Kings XI PunjabDelhi Daredevils
2009Delhi DaredevilsChennai Super Kings
2010Royal Challengers BangaloreDeccan Chargers
2011Mumbai IndiansKolkata Knight Riders
2012Delhi DaredevilsMumbai Indians
2013Rajasthan RoyalsSunrisers Hyderabad
2014Chennai Super KingsMumbai Indians
2015Royal Challengers BangaloreRajasthan Royals
2016Gujarat LionsKolkata Knight Riders
2017Kolkata Knight RidersSunrisers Hyderabad
2018Kolkata Knight RidersRajasthan Royals

Team records

Highest team total263/5 in 20 overs by Royal Challengers Bangalore vs Pune Warriors India in Bengaluru on April 23, 2013
Highest team total batting second223/5 in 20 overs by Rajasthan Royals vs Chennai Super Kings in Chennaion April 3, 2010
Highest successful run chase217/7 in 19.5 overs by Rajasthan Royals vs Deccan Chargers in Hyderabad April on 24, 2008
Lowest team total49/10 in 9.4 overs by Royal Challengers Bangalore vs Kolkata Knight Riders in Kolkata on April 23, 2017
Highest match aggregate469/10 in 40 overs by Chennai Super Kings and Rajasthan Royals in Chennai on April 3, 2010
Lowest match aggregate180/40 in 29.1 overs by Kolkata Knight Riders and Royal Challengers Bangalore in Kolkata on April 23, 2017
Biggest victory by runsMumbai Indians beat Delhi Daredevils by 146 runs in Delhi on May 6, 2017
Biggest victory by wicketsBy 10 wickets in 11 instances
Biggest victory by balls remainingMumbai Indians beast Kolkata Knight Riders with 87 balls remaining in Mumbai on May 16, 2008
Tied matches7
Smallest victory by runs1 run on 8 instances
Smallest victory by wickets1 wicket on 3 instances
Smallest victory by balls remaining0 balls on 24 instances
Most sixes in an innings by a team21 by Royal Challengers Bangalore against Pune Warrios India in Bengaluru on April 23, 2013
Most fours in an innings by a team31 by Delhi Daredevils against Gujarat Lions in Kanpur on May 10, 2017
Most aggregate sixes in a match33 by Royal Challengers Bangalore and Chennai Super Kings in Bengaluru on April 25, 2018
Most aggregate fours in a match51 by Delhi Daredevils against Gujarat Lions in Kanpur on May 10, 2017

Batting records

Highest individual score175* by Chris Gayle for Royal Challengers Bangalore against Pune Warriors India in Bengaluru on April 23, 2013
Highest batting strike rate in an innings348 by Suresh Raina (87 in 25 balls) for Chennai Super Kings against Kings XI Punjab in Mumbai (Wankhede) on May 30, 2014
Lowest batting strike rate in an innings93.65 by Jean-Paul Duminy (59 in 63 balls) for Mumbai Indians against Kings XI Punjab in Durban on April 29, 2009
Most sixes in an innings17 by Chris Gayle (175*) for Royal Challengers Bangalore against Pune Warriors India in Bengaluru on April 23, 2013
Most fours in an innings19 by Paul Valthaty (120*) for Kings XI Punjab against Chennai Super Kings in Mohali on April 13, 2011
 19 by A. B. de Villiers (133*) for Royal Challengers Bangalore against Mumbai in Mumbai (Wankhede) on May 10, 2015
Fastest fifty14 balls by K. L. Rahul (51) for Kings XI Punjab against Delhi Daredevils in Mohali on April 8, 2018
Fastest hundred30 balls by Chris Gayle (175*) for Royal Challengers Bangalore against Pune Warriors India in Bangalore on April 23, 2013
Slowest fifty55 balls by Jean-Paul Duminy (59) for Mumbai Indians against Kings XI Punjab in Durban, April 29, 2009
Slowest hundred67 balls by Manish Pandey (114*) for Royal Challengers Bangalore against Deccan Chargers in Centurion on May 21, 2009
Most individual hundreds6 by Chris Gayle (5 for Royal Challengers Bangalore, 1 for Kings XI Punjab)
Most individual fifties36 by Gautam Gambhir and David Warner
Most individual fifty-plus scores39 by David Warner
Most individual scores in the nineties5 by David Warner
Most individual ducks13 by Harbhajan Singh
Most individual sixes292 by Chris Gayle
Most individual fours492 by Gautam Gambhir
Most career runs4,985 by Suresh Raina
Highest average41.18 by Chris Gayle
Highest strike rate162.71 Rishabh Pant
Most runs in a season973 by Virat Kohli for Royal Challengers Bangalore in 2016

Bowling records

Best bowling figures6/14 by Sohail Tanvir for Rajasthan Royals against Chennai Super Kings in Jaipur on May 4, 2008
Most economical bowling figures1.5 by Fidel Edwards (4-1-6-0) for Deccan Chargers against Kolkata Knight Riders in Cape Town on April 19, 2009
 1.5 by (4-1-6-1) Ashish Nehra for Delhi Daredevils against Kings XI Punjab in Bloemfontein on May 15, 2009
Most five-wicket hauls2 by James Faulkner and Jaydev Unadkat
Most four-plus-wicket hauls7 by Sunil Narine (1 five-wicket haul)
Most wickets154 by Lasith Malinga
Best average19.01 by Lasith Malinga
Best strike rate15.85 by Imran Tahir
Best economy rate6.54 by Sunil Narine
Most wickets in a season32 by Dwyane Bravo for Chennai Super Kings in 2013
Most hat-tricks3 by Amit Mishra, 2 by Yuvraj Singh

Fielding/wicketkeeping records

Most dismissals by a wicketkeeper in an innings5 (all catches) by Kumar Sangakkara for Deccan Charges against Royal Challengers Bangalore in Hyderabad on April 14, 2011
Most dismissals by a wicketkeeper in a season19 (17 catches and 2 stumpings) by Kumar Sangakkara for Deccan Chargers in 2011
Most career dismissals for a wicketkeeper124 (94 catches and 30 stumpings) by Dinesh Karthik
Most catches by a fielder in an innings4 by Sachin Tendulkar (Mumbai Indians), David Warner (Delhi Daredevils), Jacques Kallis (Kolkata Knight Riders)
Most catches by a fielder in a season19 by A. B. de Villiers for Royal Challengers Bangalore in 2016
Most career catches by a fielder95 by Suresh Raina

Other records

Most matches176 by Suresh Raina
Youngest playerMujeeb Zadran at 17 years, 11 days for Kings XI Punjab in 2018
Oldest player on debutPravin Tambe at 41 years, 211 days for Rajasthan Royals in 2013
Oldest playerBrad Hogg at 45 years, 84 days for Kolkata Knight Riders in 2016
Youngest to score a fiftySanju Samson (63) at 18 years, 169 days for Rajasthan Royals against Royal Challengers Bangalore in Jaipur on April 29, 2013
Youngest to score a hundredManish Pandey (114*) at 19 years, 253 days for Royal Challengers Bangalore against Deccan Chargers in Centurion on May 21, 2009
Oldest to score a fiftyAdam Gilchrist (85*) at 41 years, 181 days for Kings XI Punjab against Royal Challengers Bangalore in Bengaluru on May 14, 2013
Oldest to score a hundredAdam Gilchrist (106) at 39 years, 184 days for Kings XI Punjab against Royal Challegners Bangalore in Dharamsala on May 17, 2011