IPL Records & Milestones
All-time batting, bowling, fielding & team records
Virat Kohli — 7,000 IPL Runs
Virat Kohli became the first player in IPL history to score 7,000 runs, reaching the milestone during RCB's match against Delhi Capitals. The former India captain achieved the feat in his 252nd IPL innings, underscoring his remarkable consistency over 17 seasons. Kohli's journey to 7,000 runs has been decorated with 8 centuries and 50 half-centuries, making him the undisputed run-king of the tournament.
MS Dhoni — 5,000 IPL Runs
MS Dhoni crossed 5,000 IPL runs in his trademark fashion — finishing the game with a boundary. The CSK legend reached the milestone in 264 matches, maintaining an impressive strike rate of 135.92 throughout his career. Known for his calm finishes, Dhoni has been the backbone of Chennai's middle order since the tournament's inception.
Jasprit Bumrah — 150 IPL Wickets
Jasprit Bumrah claimed his 150th IPL wicket with a trademark yorker in MI's clash against Sunrisers Hyderabad. The Indian pace spearhead has been the most economical fast bowler in IPL history, maintaining an economy rate under 7.40 across 130+ matches. His 150 wickets have come at an average of just 23.41, a testament to his unparalleled skill at the death.
Sunil Narine — 500 IPL Wickets (All T20s)
Sunil Narine's 500th T20 wicket came in his unique style — a carrom ball that left the batter bamboozled. While this milestone spans all T20 cricket, Narine's IPL contribution has been enormous. The West Indian mystery spinner has been KKR's most reliable wicket-taker for over a decade, combining his bowling prowess with increasingly explosive batting in recent seasons.
KKR — Highest Powerplay Score in IPL History
Kolkata Knight Riders rewrote the record books with a blistering 105/1 in the powerplay against Punjab Kings. Openers Sunil Narine (56 off 18) and Phil Salt (42 off 16) launched an extraordinary assault, clearing the boundary 14 times in the first six overs. The previous record of 91 had stood since 2013.
Sanju Samson — 100 IPL Catches (as Wicketkeeper)
Rajasthan Royals captain Sanju Samson became the third wicketkeeper in IPL history to take 100 catches, reaching the milestone with a sharp take down the leg side. Samson's glovework has been a cornerstone of RR's fielding setup, and this achievement places him alongside Dhoni and Dinesh Karthik in an elite club.
Virat Kohli — Most Career Runs (8,661)
Virat Kohli holds the IPL record for most career runs with 8,661. Playing for RCB.
Rohit Sharma — Most Career Runs (7,046)
Rohit Sharma holds the IPL record for most career runs with 7,046. Playing for DEC/Mumbai Indians MI.
Shikhar Dhawan — Most Career Runs (6,769)
Shikhar Dhawan holds the IPL record for most career runs with 6,769. Playing for DC/Deccan Chargers DEC/Mumbai Indians MI/Sunrisers Hyderabad SRH/Punjab Kings PBKS.
Chris Gayle — Highest Individual Score ()
Chris Gayle holds the IPL record for highest individual score with . Playing for RCB.
Brendon McCullum — Highest Individual Score ()
Brendon McCullum holds the IPL record for highest individual score with . Playing for KKR.
Abhishek Sharma — Highest Individual Score (141)
Abhishek Sharma holds the IPL record for highest individual score with 141. Playing for SRH.
Virat Kohli — Most Centuries (8)
Virat Kohli holds the IPL record for most centuries with 8. Playing for RCB.
Jos Buttler — Most Centuries (7)
Jos Buttler holds the IPL record for most centuries with 7. Playing for MI/Rajasthan Royals RR/Gujarat Titans GT.
Chris Gayle — Most Centuries (6)
Chris Gayle holds the IPL record for most centuries with 6. Playing for KKR/Royal Challengers Bengaluru RCB/Kings XI Punjab KXIP.
Chris Gayle — Most Career Sixes (357)
Chris Gayle holds the IPL record for most career sixes with 357. Playing for KKR/Royal Challengers Bangalore RCB/Punjab Kings PBKS.
Rohit Sharma — Most Career Sixes (302)
Rohit Sharma holds the IPL record for most career sixes with 302. Playing for DEC/Mumbai Indians MI.
Virat Kohli — Most Career Sixes (291)
Virat Kohli holds the IPL record for most career sixes with 291. Playing for RCB.
Yuzvendra Chahal — Most Career Wickets (221)
Yuzvendra Chahal holds the IPL record for most career wickets with 221. Playing for MI/Punjab Kings PBKS/Royal Challengers Bangalore RCB/Rajasthan Royals RR.
Bhuvneshwar Kumar — Most Career Wickets (198)
Bhuvneshwar Kumar holds the IPL record for most career wickets with 198. Playing for PWI/Royal Challengers Bangalore RCB/Sunrisers Hyderabad SRH.
Sunil Narine — Most Career Wickets (192)
Sunil Narine holds the IPL record for most career wickets with 192. Playing for KKR.
Alzarri Joseph — Best Bowling Figures (6/12)
Alzarri Joseph holds the IPL record for best bowling figures with 6/12. Playing for MI.
Sohail Tanvir — Best Bowling Figures (6/14)
Sohail Tanvir holds the IPL record for best bowling figures with 6/14. Playing for RR.
Adam Zampa — Best Bowling Figures (6/19)
Adam Zampa holds the IPL record for best bowling figures with 6/19. Playing for RPS.
Virat Kohli — Most Career Catches (117)
Virat Kohli holds the IPL record for most career catches with 117. Playing for RCB.
Suresh Raina — Most Career Catches (109)
Suresh Raina holds the IPL record for most career catches with 109. Playing for CSK/Gujarat Lions GL.
CSK/Gujarat Lions GL/Kochi Tuskers Kerala KTK/Rajasthan Royals RR — Most Career Catches (Ravindra Jadeja)
CSK/Gujarat Lions GL/Kochi Tuskers Kerala KTK/Rajasthan Royals RR holds the IPL record for most career catches with Ravindra Jadeja. Playing for 252.
Sunrisers Hyderabad — Highest Team Total (287/3)
Sunrisers Hyderabad holds the IPL record for highest team total with 287/3. Playing for Sunrisers Hyderabad.
Rajasthan Royals — Highest Team Total (286/6)
Rajasthan Royals holds the IPL record for highest team total with 286/6. Playing for Rajasthan Royals.
Kolkata Knight Riders — Highest Team Total (278/3)
Kolkata Knight Riders holds the IPL record for highest team total with 278/3. Playing for Kolkata Knight Riders.
Royal Challengers Bengaluru — Lowest Team Total (49)
Royal Challengers Bengaluru holds the IPL record for lowest team total with 49. Playing for Royal Challengers Bengaluru.
Rajasthan Royals — Lowest Team Total (58)
Rajasthan Royals holds the IPL record for lowest team total with 58. Playing for Rajasthan Royals.
Sawai Mansingh Stadium, Jaipur, India — Lowest Team Total (59)
Sawai Mansingh Stadium, Jaipur, India holds the IPL record for lowest team total with 59. Playing for Sawai Mansingh Stadium, Jaipur, India.