Skip to content
Format5 min

IPL All-Time Records — Runs, Wickets, Titles and Most Memorable Moments

From Virat Kohli's 8,000+ runs to Lasith Malinga's 170 wickets, discover the key all-time IPL records. Learn about the highest individual score, fastest century, best bowling figures, and which franchise has won most.

Written by GeoCric EditorialUpdated Jul 17, 2026
ShareShareWhatsAppFacebook

The Indian Premier League (IPL) began in 2008 and has compiled 17+ seasons of outstanding individual and team performances. The competition produces world-class cricket across two months every spring, with the world's best players competing at the highest intensity. Several batting and bowling records set in the IPL are among the finest performances in all T20 cricket.

Most runs in IPL history

Virat Kohli is the IPL's all-time leading run-scorer with over 8,000 runs — the most by any player in T20 franchise cricket history. Kohli has played for Royal Challengers Bengaluru (RCB) since the IPL's first season in 2008 — his 18-season loyalty finally rewarded with RCB's first-ever IPL title in 2025. His best individual season was 2016, when he scored 973 runs in a single IPL season — the most ever in an IPL season. David Warner (SunRisers Hyderabad) and Shubman Gill are second and third on the all-time runs list.

Most wickets in IPL history

Lasith Malinga (Sri Lanka) holds the record for most IPL wickets — 170 wickets across 122 matches. Malinga's toe-crushing yorkers and reverse-swinging deliveries at the death made him the most feared death bowler in IPL history. Dwayne Bravo (Trinidad and Tobago) is second with 183 wickets (though his combined T20 record includes tournaments outside the IPL). DJ Bravo, Piyush Chawla, and Amit Mishra are among the top wicket-takers.

Highest individual IPL score

The highest individual score in IPL history is 175* by Chris Gayle for Royal Challengers Bangalore against Pune Warriors at the M. Chinnaswamy Stadium in 2013. Gayle reached his hundred off just 30 balls — the fastest in IPL history — and finished with 175* off 66 balls, hitting 17 sixes and 13 fours. The innings is widely rated the greatest T20 batting performance in cricket history.

Most IPL titles

Mumbai Indians (MI) have won the IPL the most times — five titles (2013, 2015, 2017, 2019, 2020). Chennai Super Kings (CSK) are second with five titles (2010, 2011, 2018, 2021, 2023). Kolkata Knight Riders (KKR) have three titles. No other franchise has won more than two. MI and CSK have been the two most consistent franchises throughout the competition's history.

Frequently asked questions

Who has scored the most runs in IPL history?

Virat Kohli is the all-time IPL leading run-scorer with over 8,000 runs for Royal Challengers Bengaluru. His best season was 2016 (973 runs) — the highest in a single IPL season. He has been with the same franchise since 2008.

Who has taken the most wickets in IPL history?

Lasith Malinga (Sri Lanka) holds the record for most IPL wickets with 170 wickets. His yorker at the death made him the most feared IPL bowler across multiple seasons with Mumbai Indians.

What is the highest individual score in IPL?

The highest individual score in IPL history is 175* by Chris Gayle for Royal Challengers Bangalore against Pune Warriors in 2013. Gayle's 175* came off 66 balls with 17 sixes and was the fastest T20 century at the time (30 balls). It remains the benchmark for T20 batting dominance.