The Indian Premier League (IPL) is undoubtedly the biggest T20 tournament in the world. The revenue of IPL has crossed the revenue of many prestigious international tournaments of all sorts of sports. Brendon McCullum’s explosive century in the inaugural match of IPL lit the tournament on fire, and since then, IPL has only grown bigger and better. Many cricketing experts believe that the IPL is even tougher than the T20 World Cup.
Players from various countries play together and bring out the best of each other in this tournament. Virat Kohli, MS Dhoni, David Warner, Chris Gayle, Rohit Sharma, Suresh Raina, Lasith Malinga, AB de Villiers, Jasprit Bumrah and many others have achieved greater heights in the world owing to IPL. The best T20 league in the world has uplifted the careers of countless individuals. This article particularly focuses on the IPL records and stats of all time.
IPL Individual Batting Stats
The Indian Premier League (IPL) features many amazing batting achievements. Virat Kohli from Royal Challengers Bangalore (RCB) has scored the most runs, with 8004. Jake Fraser-McGurk from Delhi Capitals (DC) has the highest strike rate of 234.04. Devon Conway from Chennai Super Kings (CSK) has the best average of 48.63. David Warner, who played for Sunrisers Hyderabad (SRH) and Delhi Capitals (DC), has hit the most half-centuries (50s) with 62. Kohli also has the most centuries (100s), with 8.
Chris Gayle, famous for his powerful hitting, leads in several categories: he has hit the most sixes (355), has the highest individual score (175* for RCB), and hit the most sixes in one innings (17 for RCB). Glenn Maxwell holds the record for the most ducks (0 runs in a match), with 18, having played for Delhi Daredevils (DD), Mumbai Indians (MI), Punjab Kings (PBKS), and RCB.
Criteria | Player | Team | Stat |
Most Runs | Virat Kohli | RCB | 8004 |
Highest Strike Rate | Jake Fraser-McGurk | DC | 234.04 |
Highest Average | Devon Conway | CSK | 48.63 |
Most 50s | David Warner | SRH, DC | 62 |
Most 100s | Virat Kohli | RCB | 8 |
Most Sixes | Chris Gayle | KKR, RCB, PBKS | 355 |
Most Ducks | Glenn Maxwell | DD, MI, PBKS, RCB | 18 |
Highest Individual Score | Chris Gayle | RCB | 175* |
Most Sixes in an Innings | Chris Gayle | RCB | 17 |
IPL Individual Bowling Stats
Yuzvendra Chahal, who has played for Mumbai Indians (MI), Royal Challengers Bangalore (RCB), and Rajasthan Royals (RR), has taken the most wickets with 205. Lasith Malinga from Mumbai Indians (MI) has the best average, with 19.85 runs per wicket. Anil Kumble from RCB has the best economy rate, allowing only 6.58 runs per over. Alzarri Joseph from Gujarat Titans (GT) holds the best bowling figures in a match, taking 6 wickets for just 12 runs. Mohit Sharma from GT conceded the most runs in a single innings, with 73 runs. Sunil Narine from Kolkata Knight Riders (KKR) has the most 4-wicket hauls, with 8.
Criteria | Player | Team | Stat |
Most Wickets | Yuzvendra Chahal | MI, RCB, RR | 205 |
Best Average | Lasith Malinga | MI | 19.85 |
Best Economy | Anil Kumble | RCB | 6.58 |
Best Bowling Figure | Alzarri Joseph | GT | 6/12 |
Most Runs Conceded in an Innings | Mohit Sharma | GT | 73 |
Most 4 Wicket Hauls | Sunil Narine | KKR | 8 |
IPL Overall Stats
Chennai Super Kings (CSK) and Mumbai Indians (MI) have each won the most trophies, with 5 titles each. The largest victory was by Kolkata Knight Riders (KKR), winning by 102 runs against Delhi Capitals (DC) in 2024. Sunrisers Hyderabad (SRH) scored the highest team total with 287/3 against Royal Challengers Bangalore (RCB) in 2024. RCB also holds the record for the lowest team total, scoring only 49 runs against KKR in 2017. The highest aggregate of runs in a match is 549, achieved in a game between SRH and RCB in 2024.
Most Trophies | Chennai Super Kings, Mumbai Indians | 5 |
Largest Victory | Kolkata Knight Riders | 102 vs Delhi Capitals, 2024 |
Highest Team Total | Sunrisers Hyderabad | 287/3 vs Royal Challengers Bengaluru, 2024 |
Lowest Team Total | Royal Challengers Bangalore | 49/10 vs Kolkata Knight Riders, 2017 |
Highest Aggregate in a Match | Sunrisers Hyderabad vs Royal Challengers Bengaluru, IPL 2024 | 549 Runs |