๐ŸCricJosh
All-Time Stats

IPL All-Time Records โ€” Batting, Bowling & Team Stats

The definitive reference for every major IPL record. From Virat Kohli's 8,004 career runs to Chris Gayle's 175* and Alzarri Joseph's 6/12 โ€” every milestone, every record, every stat that defines the Indian Premier League. Updated through IPL 2025.

The Indian Premier League (IPL) has been the world's biggest T20 cricket league since its inception in 2008. Over 17 completed seasons, the IPL has produced some of the most remarkable records in cricket history. This page is your one-stop reference for every major IPL record across batting, bowling, fielding, partnerships, and team performances.

Whether you want to know who holds the record for most runs in IPL, who has taken the most wickets in IPL, what the highest score in IPL is, or who hit the fastest fifty in IPL history โ€” you will find it all here. We also cover less-discussed records like most dot balls, best economy rates, partnership records for each wicket, and every IPL title winner with the margin of victory.

All records are updated through the end of IPL 2025. For records that could be broken in the upcoming season, check our IPL 2026 Records to Break page, and follow the IPL 2026 Orange & Purple Cap Race for live season standings.

๐Ÿ IPL Batting Records

Career and single-season batting milestones, including most runs, highest individual score, fastest century and fifty, and strike rate records.

RecordPlayerValue
๐Ÿ†Most Runs (career)Virat Kohli8,004
๐Ÿ†Highest Individual ScoreChris Gayle175*
Most HundredsVirat Kohli8
Most FiftiesShikhar Dhawan50
๐Ÿ†Fastest FiftyKL Rahul14 balls
๐Ÿ†Fastest CenturyChris Gayle30 balls
Most Sixes (career)Chris Gayle357
Most Fours (career)Shikhar Dhawan768
Highest Strike Rate (min 1,000 runs)Andre Russell177.88
๐Ÿ†Most Runs in a SeasonVirat Kohli973
Most Sixes in a SeasonAndre Russell52
Most Fours in a SeasonShikhar Dhawan64
Most Consecutive FiftiesShubman Gill4
Highest Score in a FinalShane Watson148*
Most Runs in Powerplay (career)David Warner3,300+

Most Runs in IPL โ€” Virat Kohli's Dominance

Virat Kohli sits atop the all-time IPL run-scoring charts with an incredible 8,004 runs. What makes this record even more remarkable is that Kohli has spent his entire IPL career with a single franchise โ€” Royal Challengers Bengaluru (formerly Bangalore). His best season came in 2016 when he amassed a staggering 973 runs in a single campaign, a record that still stands and may never be broken. That season included four centuries and seven fifties in just 16 innings, with a strike rate of 152.03.

Behind Kohli, Shikhar Dhawan (6,769 runs) and Rohit Sharma (6,586 runs) complete the top three. Suresh Raina, often called "Mr. IPL", retired with 5,528 runs and was the first player to reach 1,000, 2,000, 3,000, 4,000, and 5,000 IPL runs.

Highest Score in IPL โ€” Gayle's 175*

Chris Gayle's 175 not out against Pune Warriors India in 2013 is arguably the most iconic innings in IPL history. Gayle reached his century off just 30 balls (the fastest IPL century ever) and went on to score 175* off 66 deliveries, smashing 17 sixes and 13 fours. RCB posted 263/5 in that match, and Gayle's strike rate was an astonishing 265.15.

Fastest Fifty in IPL โ€” KL Rahul's 14-Ball Blitz

KL Rahul smashed the fastest fifty in IPL history when he reached 50 off just 14 balls for Punjab Kings against Delhi Capitals in 2018. That innings saw Rahul finish with 51 off 16 balls, helping his team to a blazing start in the powerplay.

๐ŸŽฏ IPL Bowling Records

Career wicket tallies, best match figures, hat-tricks, economy rates, and dot ball records.

RecordPlayerValue
๐Ÿ†Most Wickets (career)Yuzvendra Chahal205
๐Ÿ†Best Bowling FiguresAlzarri Joseph6/12
Most 4+ Wicket HaulsDwayne Bravo8
Best Economy (min 500 balls)Rashid Khan6.34
Most Dot Balls (career)Jasprit Bumrah1,400+
Most MaidensPraveen Kumar14
๐Ÿ†Most Wickets in a SeasonHarshal Patel32
Best Economy in a Season (min 10 matches)Rashid Khan5.68
Most Consecutive Dot BallsJasprit Bumrah18
Best Average (min 50 wickets)Jasprit Bumrah20.41

Most Wickets in IPL โ€” Chahal's 205

Yuzvendra Chahal surpassed Dwayne Bravo's long-standing record to become the all-time leading wicket-taker in the IPL with 205 wickets. The leg-spinner has been one of the most consistent performers across his time with RCB and later Rajasthan Royals and Punjab Kings. His ability to take wickets in the middle overs has made him invaluable in T20 cricket.

Best Bowling Figures โ€” Alzarri Joseph's 6/12

Alzarri Joseph produced one of the most sensational debut performances in IPL history when he took 6 wickets for just 12 runs for Mumbai Indians against Sunrisers Hyderabad in 2019. The West Indian fast bowler demolished the SRH batting lineup in just 3.4 overs, registering the best bowling figures in IPL history.

IPL Hat-Tricks

There have been 12 hat-tricks in IPL history. Amit Mishra is the only bowler to have taken three hat-tricks, making him the undisputed king of IPL hat-tricks.

#PlayerTeamAgainstYear
1Lakshmipathy BalajiCSKKXIP2008
2Amit MishraDCKTK2008
3Amit MishraDCKXIP2011
4Amit MishraSRHRPS2017
5Yuvraj SinghKXIPSRH2009
6Makhaya NtiniCSKKKR2009
7Rohit SharmaDCMI2009
8Samuel BadreeRCBMI2017
9Andrew TyeKXIPKKR2017
10Jaydev UnadkatRPSSRH2017
11Shreyas GopalRRRCB2019
12Sam CurranCSKDC2019

๐ŸŸ๏ธ IPL Team Records

Highest and lowest team totals, biggest victories, winning streaks, and franchise title counts.

RecordTeamValue
๐Ÿ†Highest Team TotalRCB287/3
๐Ÿ†Lowest Team TotalRCB49
Biggest Win (by runs)KKR140 runs
Biggest Win (by wickets)Multiple10 wickets
Most Consecutive WinsKKR9
Most TitlesMI & CSK5 each
๐Ÿ†Highest Successful ChaseRR224/2
Most Sixes in an Innings (team)RCB21
Fewest Extras Conceded in a MatchMultiple0
Highest Opening PartnershipRCB (Kohli & de Villiers)229

Highest Team Total โ€” RCB's 287/3

Royal Challengers Bangalore posted the highest-ever IPL total of 287/3 against Gujarat Lions in 2017. Fueled by blistering innings from Chris Gayle and A.B. de Villiers, RCB smashed 21 sixes in the innings โ€” another IPL record. This total remains the benchmark for batting dominance in the tournament.

Lowest Team Total โ€” RCB's 49

In a bizarre twist of fate, the same franchise also holds the unwanted record for the lowest team total in IPL history. RCB were bowled out for just 49 runs against Kolkata Knight Riders in 2017. Sunil Narine took 3/18 and the KKR bowling attack restricted RCB to their most embarrassing day in IPL history.

Most IPL Titles

Mumbai Indians and Chennai Super Kings are tied at the top with 5 titles each. MI won in 2013, 2015, 2017, 2019, and 2020 โ€” three of those finals decided by the narrowest of margins. CSK won in 2010, 2011, 2018, 2021, and 2023, making MS Dhoni the most successful captain in IPL history. Kolkata Knight Riders have won 3 titles (2012, 2014, 2024), while the inaugural champions Rajasthan Royals won in 2008.

๐Ÿงค IPL Fielding Records

Catches, stumpings, run-outs, and wicketkeeping dismissals.

RecordPlayerValue
๐Ÿ†Most Catches (career)Suresh Raina109
Most Catches in a SeasonFaf du Plessis18
๐Ÿ†Most Stumpings (career)MS Dhoni42
Most Run-Outs Effected (career)MS Dhoni42
๐Ÿ†Most Dismissals by a Keeper (career)MS Dhoni175
Most Catches in an InningsMultiple4

Suresh Raina holds the record for the most catches by a non-wicketkeeper in IPL history with 109 catches. His athleticism at slip and in the outfield made him one of the finest fielders the tournament has seen.

Behind the stumps, MS Dhoni is the undisputed king. With 175 total dismissals (133 catches + 42 stumpings), Dhoni's lightning-quick glovework has produced some of the most iconic moments in IPL history. His stumpings, in particular, are legendary โ€” often completed in a fraction of a second against spinners like Ravindra Jadeja and Harbhajan Singh.

๐Ÿค IPL Partnership Records

Highest partnerships for each wicket in IPL history.

WicketRunsPair
1st231V. Kohli & A.B. de Villiers
2nd229V. Kohli & A.B. de Villiers
3rd215*D. Warner & J. Bairstow
4th185V. Sehwag & G. Maxwell
5th136*D. Karthik & A. Russell
6th126M.S. Dhoni & R. Jadeja
7th120J. Holder & R. Khan
8th87R. Gowtham & K. Bharath
9th72*A. Patel & R. Khan
10th67A. Kamboj & A. Siraj

The Virat Kohli โ€“ A.B. de Villiers partnership holds two of the top three highest partnerships in IPL history. Their 229-run stand against Gujarat Lions in 2016 was part of Kohli's legendary season where he scored 973 runs. The duo's understanding and ability to rotate strike while also clearing the boundary at will made them the most feared batting pair in IPL history.

๐ŸŽ–๏ธ IPL Milestone Records

Historic firsts and career milestones that shaped the tournament.

MilestonePlayerDetail
First to 1,000 IPL runsSuresh RainaReached in Season 3 (2010)
First to 5,000 IPL runsSuresh RainaReached in 2019
First to 7,000 IPL runsVirat KohliReached in 2023
First to 100 IPL wicketsLasith MalingaReached in 2016
First to 150 IPL wicketsLasith MalingaReached in 2019
First to 200 IPL wicketsYuzvendra ChahalReached in 2025
First IPL centuryBrendon McCullum158* for KKR in the very first IPL match (2008)
First IPL hat-trickLakshmipathy BalajiFor CSK vs KXIP in 2008
Youngest IPL centurionSanju Samson20 years old (2015)
Oldest IPL playerPravin Tambe48 years old when playing in IPL 2020
Most IPL seasons playedMS Dhoni17 seasons (2008โ€“2024)
Most matches as captainMS Dhoni226 matches for CSK
Most matches playedMS Dhoni264 matches (2008โ€“2024)

The IPL's first-ever match on April 18, 2008 produced one of the most unforgettable performances in T20 history. Brendon McCullum smashed 158 not out off 73 balls for Kolkata Knight Riders against Royal Challengers Bangalore, setting the tone for what the IPL would become โ€” a festival of aggressive, fearless cricket.

MS Dhoni holds multiple longevity records. With 264 matches played and 226 matches as captain, Dhoni's IPL career spanning 17 seasons (2008โ€“2024) is unmatched. His leadership transformed Chennai Super Kings into the most consistent franchise in IPL history, qualifying for the playoffs in every season they participated.

๐Ÿงข Orange Cap & Purple Cap Winners

Season-by-season leaders for most runs (Orange Cap) and most wickets (Purple Cap). Follow the live IPL 2026 Orange & Purple Cap race.

๐ŸŸ  Orange Cap (Most Runs)

YearPlayerTeamRuns
2008Shaun MarshKXIP616
2009Matthew HaydenCSK572
2010Sachin TendulkarMI618
2011Chris GayleRCB608
2012Chris GayleRCB733
2013Michael HusseyCSK733
2014Robin UthappaKKR660
2015David WarnerSRH562
2016Virat KohliRCB973
2017David WarnerSRH641
2018Kane WilliamsonSRH735
2019David WarnerSRH692
2020KL RahulKXIP670
2021Ruturaj GaikwadCSK635
2022Jos ButtlerRR863
2023Shubman GillGT890
2024Virat KohliRCB741

๐ŸŸฃ Purple Cap (Most Wickets)

YearPlayerTeamWkts
2008Sohail TanvirRR22
2009R.P. SinghDC23
2010Pragyan OjhaDC21
2011Lasith MalingaMI28
2012Morne MorkelDC25
2013Dwayne BravoCSK32
2014Mohit SharmaCSK23
2015Dwayne BravoCSK26
2016Bhuvneshwar KumarSRH23
2017Bhuvneshwar KumarSRH26
2018Andrew TyeKXIP24
2019Imran TahirCSK26
2020Kagiso RabadaDC30
2021Harshal PatelRCB32
2022Yuzvendra ChahalRR27
2023Mohammed ShamiGT28
2024Harshal PatelPBKS24

Virat Kohli's 2016 season stands out as the greatest individual batting season in IPL history. His 973 runs at a strike rate of 152 shattered all previous Orange Cap records. David Warner holds the record for most Orange Caps with 3 wins (2015, 2017, 2019).

On the bowling side, Dwayne Bravo and Harshal Patel share the single-season record of 32 wickets (Bravo in 2013, Harshal in 2021). Bhuvneshwar Kumar is the only bowler to win back-to-back Purple Caps (2016โ€“2017).

๐Ÿ† IPL Title Winners โ€” Every Season

Complete list of IPL champions from 2008 to 2025.

YearWinnerRunner-Up
2008๐Ÿ† Rajasthan RoyalsChennai Super Kings
2009๐Ÿ† Deccan ChargersRoyal Challengers Bangalore
2010๐Ÿ† Chennai Super KingsMumbai Indians
2011๐Ÿ† Chennai Super KingsRoyal Challengers Bangalore
2012๐Ÿ† Kolkata Knight RidersChennai Super Kings
2013๐Ÿ† Mumbai IndiansChennai Super Kings
2014๐Ÿ† Kolkata Knight RidersKings XI Punjab
2015๐Ÿ† Mumbai IndiansChennai Super Kings
2016๐Ÿ† Sunrisers HyderabadRoyal Challengers Bangalore
2017๐Ÿ† Mumbai IndiansRising Pune Supergiant
2018๐Ÿ† Chennai Super KingsSunrisers Hyderabad
2019๐Ÿ† Mumbai IndiansChennai Super Kings
2020๐Ÿ† Mumbai IndiansDelhi Capitals
2021๐Ÿ† Chennai Super KingsKolkata Knight Riders
2022๐Ÿ† Gujarat TitansRajasthan Royals
2023๐Ÿ† Chennai Super KingsGujarat Titans
2024๐Ÿ† Kolkata Knight RidersSunrisers Hyderabad
2025๐Ÿ† Punjab KingsKolkata Knight Riders

Records Most Likely to Break in IPL 2026

Several all-time records are under threat heading into IPL 2026. Here are the ones to watch:

  • โ–ถVirat Kohli needs just ~500 runs to cross 8,500 career IPL runs, extending his own record further into uncharted territory.
  • โ–ถYuzvendra Chahal could push past 220 career wickets if he has a strong season, setting a benchmark that may stand for years.
  • โ–ถJasprit Bumrah's dot ball record continues to grow โ€” he could reach 1,500+ career dot balls in IPL 2026.
  • โ–ถImpact player rule and flat pitches mean Virat Kohli's 973-run season record is always under threat from in-form batters.

โ“ Frequently Asked Questions

Who has scored the most runs in IPL history?+
Virat Kohli holds the record for most runs in IPL history with 8,004 runs scored between 2008 and 2025, all for Royal Challengers Bengaluru. He is the only player to cross the 8,000-run mark in IPL history.
Who has taken the most wickets in IPL history?+
Yuzvendra Chahal holds the record for most wickets in IPL history with 205 wickets. He overtook Dwayne Bravo's record during the 2025 season. Chahal has played for RCB, Rajasthan Royals and Punjab Kings.
What is the highest individual score in IPL?+
Chris Gayle scored 175 not out off 66 balls for Royal Challengers Bangalore against Pune Warriors India in 2013. He hit 17 sixes and 13 fours in that innings, reaching his century off just 30 balls.
Who hit the fastest century in IPL?+
Chris Gayle holds the record for the fastest century in IPL history, reaching 100 off just 30 balls during his famous 175* innings for RCB against PWI in 2013.
Who hit the fastest fifty in IPL?+
KL Rahul smashed the fastest fifty in IPL history, reaching 50 off just 14 balls for Punjab Kings against Delhi Capitals in 2018.
What is the highest team total in IPL?+
Royal Challengers Bangalore scored 287/3 against Gujarat Lions in 2017, the highest team total in IPL history. The team hit 21 sixes in the innings.
What is the lowest team total in IPL?+
Royal Challengers Bangalore were bowled out for 49 against Kolkata Knight Riders in 2017. Ironically, RCB holds both the highest and lowest team totals in IPL history.
Which team has won the most IPL titles?+
Mumbai Indians and Chennai Super Kings share the record with 5 IPL titles each. MI won in 2013, 2015, 2017, 2019 and 2020. CSK won in 2010, 2011, 2018, 2021 and 2023.

Explore More IPL Content

About These IPL Records

All records on this page are sourced from official IPL statistics and are accurate as of the conclusion of IPL 2025. Records are updated after each completed IPL season. Individual career statistics include all IPL appearances from the inaugural 2008 season through IPL 2025.

The Indian Premier League was founded in 2008 by the BCCI and has grown into the world's richest and most-watched cricket league. With 10 franchises competing each year, the tournament has attracted the best cricketers from around the globe and produced records that redefine what is possible in T20 cricket.

Looking for something specific? Use our search to find articles on individual players, teams, and matches. For the latest IPL 2026 coverage, visit our IPL 2026 hub.