The Indian Premier League has redefined cricket, bringing together explosive talent, nail-biting finishes, and unforgettable performances. From explosive centuries to match-winning knocks, the league has seen it all. Players like Virat Kohli, Chris Gayle, and AB de Villiers have set the stage on fire. In this blog, we will dive into the numbers, relive the highlights, and celebrate the batting legends with complete IPL Batting Stats and Records.
Most Notable IPL Batting Stats and Records
Indian players have dominated the batting charts with their outstanding performances throughout the years. So, there are many IPL Records to mention here.
Highest Run Scorers in IPL History

Player Name | Runs | Strike Rate | Batting Average | Hundreds |
Virat Kohli (RCB) | 8,004 | 131.97 | 38.66 | 8 |
Shikhar Dhawan (DC/DCH/MI/PBKS/SRH) | 6,769 | 127.14 | 35.25 | 2 |
Rohit Sharma (DCH/MI) | 6,628 | 131.14 | 29.72 | 2 |
David Warner (DC/SRH) | 6,565 | 139.77 | 40.52 | 4 |
Suresh Raina (CSK/GL) | 5,528 | 136.73 | 32.51 | 1 |
MS Dhoni (CSK/RPS) | 5,243 | 137.53 | 39.12 | 0 |
AB de Villiers (DC/RCB) | 5,162 | 151.68 | 39.70 | 3 |
Chris Gayle (KKR/KXIP/PBKS/RCB) | 4,965 | 148.96 | 39.72 | 6 |
Robin Uthappa (CSK/KKR/MI/PWI/RCB/RR) | 4,952 | 130.35 | 27.51 | 0 |
Dinesh Karthik (DC/GL/KKR/KXIP/MI/RCB) | 4,842 | 135.36 | 26.31 | 0 |
KL Rahul (KXIP/LSG/PBKS/RCB/SRH) | 4,683 | 134.60 | 45.46 | 4 |
Ajinkya Rahane (CSK/DC/KKR/MI/RPS/RR) | 4,642 | 123.42 | 30.14 | 2 |
Faf du Plessis (CSK/RCB/RPS) | 4,571 | 136.36 | 35.99 | 0 |
Sanju Samson (DC/RR) | 4,419 | 138.96 | 30.68 | 3 |
Ambati Rayudu (CSK/MI) | 4,348 | 127.54 | 28.23 | 1 |
Gautam Gambhir (DC/KKR) | 4,217 | 123.88 | 31.00 | 0 |
Shane Watson (CSK/RCB/RR) | 3,874 | 137.91 | 30.99 | 4 |
Manish Pandey (DC/KKR/LSG/MI/PWI/RCB/SRH) | 3,850 | 121.10 | 29.16 | 1 |
Suryakumar Yadav (KKR/MI) | 3,594 | 145.32 | 32.08 | 2 |
Jos Buttler (MI/RR) | 3,582 | 147.52 | 38.10 | 7 |
Highest IPL Run Scorers from India
Virat Kohli | The Highest Run Scorer in IPL
The legendary Indian batter plays for Royal Challengers Bangalore in all seasons. Kohli is retained by RCB in IPL 2025. His talent and brilliance in the U-19 team brought him to RCB, where he showed his class. Kohli has mastered every shot in all these years and made India and RCB proud with his outstanding batting. He is known to play stylish cover drives, magnificent on drives, and beautiful straight drives.
Shikhar Dhawan | The 2nd Highest Run Getter in IPL
Shikhar Dhawan became of the best left arm batter for India in early 2010s thanks to his domestic as well as IPL performances. His pull shots, attacking cricket, and late drives made him one of the most dangerous batters in IPL. He scored two hundreds in his IPL career. Shikhar Dhawan signed with Delhi Daredevils in 2008 and changed many teams in all these years. He played most games for Sunrisers Hyderabad from 2013-18.
Rohit Sharma | The 3rd Most Successful Batter in IPL
Rohit Sharma began his IPL career with Deccan Chargers in 2008. He played for the team for three years before joining Mumbai Indians in 2011. He never looked back since then and Retained by MI in IPL 2025. Rohit Sharma won five titles with Mumbai Indians as Captain. Sharma has the ability to hit big sixes and classic fours. His range of shots is spectacular as he is known to have lazy elegance during his batting.
IPL Highest Run Scorers from Overseas Players
David Warner | The Highest Overseas Run Scorer in IPL
David Warner is the most prolific batter in IPL from the overseas players pool. He scored over 6000 runs since joining the Indian Premier League in 2009. He played for only two teams in IPL, started with Delhi and then joined Sunrisers Hyderabad and again re-signed with Delhi after almost a decade. His attacking shots, off drives, and pull shots made him one of the best batters in IPL.
AB De Villiers | The 2nd Most Successful Overseas Batter in IPL
Abraham Benjamin De Villiers is the most stylish batter in the world of cricket. Known as ‘Mr 360,’ AB showed various new shots during his IPL stint. He can hit the bowlers anywhere in the ground. De Villiers played for two IPL teams, starting with Delhi and ending with RCB. His switch hits, pull shots, cover drives, and sweep shots made him the most versatile batter in cricket history.
Chris Gayle | The 3rd Highest Overseas Run Getter in IPL
There is no shame in saying that this man made T20 cricket exciting. Chris Gayle, also known as ‘the Universe Boss,’ made IPL famous with his brilliant sixes during his career. Gayle holds the record for the fastest 4000 runs in IPL history. He has the power and ability to change the game in no time. Gayle played for three IPL teams, joining KKR in 2009 and then moving to RCB in 2011. He ended his career with Punjab Kings in IPL 2021.
Best Batting Averages in IPL

Here’s a quick analysis of the top three batters with the best batting averages:
KL Rahul Averages 45.46 in IPL
Rahul has scored 4,683 runs with a strike rate of 134.60. His average of 45.46 is the highest, showing his consistency and ability to convert starts into big scores. With 4 centuries, he’s been a reliable anchor and match-winner for his teams.
David Warner Averages 40.52 in IPL
Warner has scored 6,565 runs at a strike rate of 139.77. His average of 40.52 reflects his dominance as a top-order batsman. A three-time Orange Cap winner, Warner’s aggressive style makes him a game-changer.
Chris Gayle Has An Average of 39.72 in IPL
Gayle has scored 4,965 runs with a strike rate of 148.96. His average of 39.72 highlights his ability to balance power-hitting with consistency. Gayle is the most dangerous top-order batter in IPL history.
Highest Run Scorers in Every Season of IPL

Season | Player | Team | Matches Played | Runs Scored | Strike Rate | Hundreds |
2008 | Shaun Marsh | Kings XI Punjab | 11 | 616 | 139.68 | 1 |
2009 | Matthew Hayden | Chennai Super Kings | 12 | 572 | 144.81 | 1 |
2010 | Sachin Tendulkar | Mumbai Indians | 15 | 618 | 132.61 | 0 |
2011 | Chris Gayle | Royal Challengers Bangalore | 12 | 608 | 183.13 | 2 |
2012 | Chris Gayle | Royal Challengers Bangalore | 15 | 733 | 160.74 | 1 |
2013 | Michael Hussey | Chennai Super Kings | 16 | 733 | 129.50 | 0 |
2014 | Robin Uthappa | Kolkata Knight Riders | 16 | 660 | 137.78 | 0 |
2015 | David Warner | Sunrisers Hyderabad | 14 | 562 | 156.54 | 0 |
2016 | Virat Kohli | Royal Challengers Bangalore | 16 | 973 | 152.03 | 4 |
2017 | David Warner | Sunrisers Hyderabad | 14 | 641 | 141.81 | 1 |
2018 | Kane Williamson | Sunrisers Hyderabad | 17 | 735 | 142.44 | 0 |
2019 | David Warner | Sunrisers Hyderabad | 12 | 692 | 143.86 | 1 |
2020 | KL Rahul | Kings XI Punjab | 14 | 670 | 129.34 | 1 |
2021 | Ruturaj Gaikwad | Chennai Super Kings | 16 | 635 | 136.26 | 1 |
2022 | Jos Buttler | Rajasthan Royals | 17 | 863 | 149.05 | 4 |
2023 | Shubman Gill | Gujarat Titans | 17 | 890 | 157.80 | 3 |
2024 | Virat Kohli | Royal Challengers Bangalore | 15 | 741 | 149.65 | 2 |
Key Performances for Highest Run Scorers in IPL Each Season
Virat Kohli
Kohli’s 2016 season was legendary. He scored 973 runs at a strike rate of 152.03, including 4 centuries. He continued his dominance as the Top Run Scorer in IPL 2024 with 741 runs at a strike rate of 149.65, including 2 hundreds. Kohli’s consistency and ability to score big make him one of the IPL’s greatest batters.
David Warner
Warner has been a run-machine for Sunrisers Hyderabad. In 2016, he scored 562 runs at a strike rate of 156.54. He followed it up with 641 runs in 2017 and 692 runs in 2019, both seasons including a century. Warner’s aggressive style and leadership have made him a fan favorite.
Chris Gayle
Gayle’s 2011 season was explosive. He scored 608 runs at a staggering strike rate of 183.13, with 2 centuries. In 2012, he topped it with 733 runs at a strike rate of 160.74, including another hundred.
Highest Individual Scores in IPL

Rank | Player | Team | Opposition Team | Runs Scored | Strike Rate | Year |
1 | Chris Gayle | Royal Challengers Bangalore | Pune Warriors India | 175* | 265.15 | 2013 |
2 | Brendon McCullum | Kolkata Knight Riders | Royal Challengers Bangalore | 158* | 216.43 | 2008 |
3 | Quinton de Kock | Lucknow Super Giants | Kolkata Knight Riders | 140* | 200.00 | 2022 |
4 | AB de Villiers | Royal Challengers Bangalore | Mumbai Indians | 133* | 225.42 | 2015 |
5 | KL Rahul | Kings XI Punjab | Royal Challengers Bangalore | 132* | 191.30 | 2020 |
6 | Rishabh Pant | Delhi Daredevils | Sunrisers Hyderabad | 128* | 213.33 | 2018 |
7 | Murali Vijay | Chennai Super Kings | Rajasthan Royals | 127 | 226.78 | 2010 |
8 | David Warner | Sunrisers Hyderabad | Kolkata Knight Riders | 126 | 210.00 | 2017 |
9 | Virender Sehwag | Kings XI Punjab | Chennai Super Kings | 122 | 193.54 | 2014 |
10 | Paul Valthaty | Kings XI Punjab | Chennai Super Kings | 120* | 190.47 | 2011 |
11 | Shane Watson | Rajasthan Royals | Chennai Super Kings | 117* | 196.61 | 2013 |
12 | Ben Stokes | Rising Pune Supergiant | Gujarat Lions | 103* | 147.14 | 2017 |
13 | Sanju Samson | Rajasthan Royals | Pune Warriors India | 102* | 170.00 | 2019 |
14 | Chris Gayle | Royal Challengers Bangalore | Kings XI Punjab | 117 | 167.14 | 2015 |
15 | Virat Kohli | Royal Challengers Bangalore | Kings XI Punjab | 113 | 175.38 | 2016 |
16 | Adam Gilchrist | Deccan Chargers | Mumbai Indians | 109* | 198.18 | 2008 |
17 | Andre Russell | Kolkata Knight Riders | Chennai Super Kings | 108* | 225.00 | 2018 |
18 | Jos Buttler | Rajasthan Royals | Delhi Capitals | 106* | 183.33 | 2021 |
19 | Suresh Raina | Chennai Super Kings | Kings XI Punjab | 105 | 194.44 | 2014 |
20 | Manish Pandey | Royal Challengers Bangalore | Deccan Chargers | 104* | 160.00 | 2009 |
IPL Highest Individual Batting Performers Analysis
Chris Gayle (175 in 2013)
Gayle’s 175* against Pune Warriors is the highest individual score in IPL history. His strike rate of 265.15 is mind-blowing, showcasing his sheer dominance. This innings included 13 fours and 17 sixes, a testament to his power-hitting.
Brendon McCullum (158 in 2008)
McCullum’s 158* in the very first IPL match set the tone for the league. His strike rate of 216.43 was electrifying, and his innings included 10 fours and 13 sixes. This knock remains iconic, as it introduced the world to the excitement of the IPL.
Quinton de Kock (140 in 2022)
De Kock’s 140* against Kolkata Knight Riders was a masterclass in controlled aggression. With a strike rate of 200.00, he smashed 10 fours and 10 sixes. His innings played a key role in Lucknow Super Giants’ success that season.
Highest Batting Strike Rates in IPL

Rank | Player | Teams Represented | Runs Scored | Strike Rate | Batting Average |
1 | AB de Villiers | Delhi Daredevils, Royal Challengers Bangalore | 5,162 | 151.68 | 39.70 |
2 | Chris Gayle | Kolkata Knight Riders, Royal Challengers Bangalore, Kings XI Punjab | 4,965 | 148.96 | 39.72 |
3 | David Warner | Delhi Daredevils, Sunrisers Hyderabad | 6,565 | 140.69 | 41.00 |
4 | Suresh Raina | Chennai Super Kings, Gujarat Lions | 5,528 | 136.76 | 32.51 |
5 | Virat Kohli | Royal Challengers Bangalore | 8,004 | 129.54 | 38.46 |
6 | Rohit Sharma | Deccan Chargers, Mumbai Indians | 6,628 | 130.03 | 30.30 |
7 | Shikhar Dhawan | Delhi Daredevils, Mumbai Indians, Sunrisers Hyderabad, Kings XI Punjab | 6,769 | 126.87 | 35.18 |
8 | Robin Uthappa | Mumbai Indians, Royal Challengers Bangalore, Pune Warriors India, Kolkata Knight Riders, Rajasthan Royals, Chennai Super Kings | 4,952 | 130.35 | 27.51 |
9 | Gautam Gambhir | Delhi Daredevils, Kolkata Knight Riders | 4,217 | 123.88 | 31.23 |
10 | MS Dhoni | Chennai Super Kings, Rising Pune Supergiant | 4,978 | 135.20 | 39.20 |
11 | Dinesh Karthik | Delhi Daredevils, Kings XI Punjab, Mumbai Indians, Royal Challengers Bangalore, Gujarat Lions, Kolkata Knight Riders | 4,376 | 129.80 | 26.85 |
12 | Yusuf Pathan | Rajasthan Royals, Kolkata Knight Riders, Sunrisers Hyderabad | 3,204 | 142.97 | 29.12 |
13 | Faf du Plessis | Chennai Super Kings, Rising Pune Supergiant, Royal Challengers Bangalore | 3,433 | 130.58 | 34.94 |
14 | KL Rahul | Royal Challengers Bangalore, Sunrisers Hyderabad, Kings XI Punjab, Lucknow Super Giants | 4,889 | 136.22 | 45.47 |
15 | Andre Russell | Delhi Daredevils, Kolkata Knight Riders | 2,484 | 174.92 | 29.22 |
16 | Suryakumar Yadav | Mumbai Indians | 3,020 | 141.45 | 32.37 |
17 | Shane Watson | Rajasthan Royals, Royal Challengers Bangalore, Chennai Super Kings | 3,874 | 137.91 | 30.99 |
18 | Kieron Pollard | Mumbai Indians | 3,412 | 147.32 | 28.67 |
19 | Rishabh Pant | Delhi Daredevils/Capitals | 2,838 | 147.97 | 34.61 |
20 | Jos Buttler | Mumbai Indians, Rajasthan Royals | 2,831 | 149.71 | 39.75 |
Best IPL Batting Strike Rates
AB de Villiers
ABD scored 5,162 runs at a strike rate of 151.68, showcasing his explosive batting. His average of 39.70 reflects his consistency and ability to perform under pressure. Known as “Mr. 360,” his innovative shots made him a fan favorite.
Chris Gayle
Gayle made 4,965 runs with a strike rate of 148.96, proving his dominance as a power-hitter. His average of 39.72 highlights his ability to anchor innings while scoring quickly. The “Universe Boss” redefined T20 batting with his fearless approach.
David Warner
Warner is the highest run-scorer among the four, with 6,565 runs at a strike rate of 140.69. His average of 41.00 shows his reliability as a top-order batsman. A three-time Orange Cap winner, Warner has been a pillar for Sunrisers Hyderabad.
Suresh Raina
Raina scored 5,528 runs at a strike rate of 136.76, known for his aggressive yet composed style. His average of 32.51 reflects his role as a dependable middle-order batsman. Often called “Mr. IPL,” Raina was instrumental in Chennai Super Kings’ success.
Top 20 Youngest Players to Score Hundred in IPL

Rank | Player | Age (Years) | Year | Opposition Team | Runs Scored | Strike Rate |
1 | Manish Pandey | 19 | 2009 | Deccan Chargers | 114* | 144.61 |
2 | Rishabh Pant | 20 | 2018 | Sunrisers Hyderabad | 128* | 200.00 |
3 | Devdutt Padikkal | 20 | 2021 | Rajasthan Royals | 101* | 157.81 |
4 | Sanju Samson | 22 | 2017 | Rising Pune Supergiant | 102 | 183.93 |
5 | Quinton de Kock | 23 | 2016 | Royal Challengers Bangalore | 108* | 180.00 |
6 | Yashasvi Jaiswal | 21 | 2023 | Mumbai Indians | 124 | 200.00 |
7 | Paul Valthaty | 27 | 2011 | Chennai Super Kings | 120* | 170.21 |
8 | David Warner | 27 | 2014 | Kolkata Knight Riders | 126 | 200.00 |
9 | Virender Sehwag | 35 | 2014 | Chennai Super Kings | 122 | 193.65 |
10 | Chris Gayle | 33 | 2013 | Pune Warriors India | 175* | 265.15 |
11 | AB de Villiers | 31 | 2015 | Mumbai Indians | 133* | 225.42 |
12 | KL Rahul | 28 | 2020 | Royal Challengers Bangalore | 132* | 191.30 |
13 | Shane Watson | 33 | 2018 | Sunrisers Hyderabad | 117* | 190.16 |
14 | Murali Vijay | 26 | 2010 | Rajasthan Royals | 127 | 223.21 |
15 | Brendon McCullum | 26 | 2008 | Royal Challengers Bangalore | 158* | 216.43 |
16 | Virat Kohli | 27 | 2016 | Kings XI Punjab | 113 | 191.52 |
17 | Ben Stokes | 25 | 2017 | Gujarat Lions | 103* | 147.14 |
18 | Jos Buttler | 30 | 2021 | Sunrisers Hyderabad | 124 | 193.75 |
19 | Suresh Raina | 27 | 2013 | Kings XI Punjab | 100* | 172.41 |
20 | Adam Gilchrist | 36 | 2008 | Mumbai Indians | 109* | 198.18 |
Most Centuries in IPL

Virat Kohli, Jos Buttler, and Chris Gayle are the centurion kings of the IPL.
Virat Kohli has 8 Centuries in IPL
Kohli leads the pack with 8 centuries, showcasing his consistency and ability to dominate bowlers. His 2016 season alone saw 4 hundreds, a record that still stands.
Jos Buttler has 7 Centuries in IPL
Buttler follows closely with 7 centuries, known for his elegant yet explosive batting. His ability to convert starts into big scores makes him a match-winner. Buttler scored 4 100s in IPL 2022.
Chris Gayle Scored 6 Centuries in IPL
Gayle, with 6 centuries, redefined power-hitting in the IPL. His 175* remains the highest individual score in the league. Together, these players have set the benchmark for batting excellence in the IPL.
Highest Individual Runs Scorer of Every IPL Team

Team | Highest Run-Scorer | Runs Scored | Batting Average | Strike Rate | Highest Individual Score |
Mumbai Indians (MI) | Rohit Sharma | 6,628 | 30.30 | 130.03 | 109* |
Chennai Super Kings (CSK) | Suresh Raina | 5,528 | 32.51 | 136.76 | 100* |
Royal Challengers Bangalore (RCB) | Virat Kohli | 8,004 | 38.46 | 129.54 | 113 |
Kolkata Knight Riders (KKR) | Gautam Gambhir | 3,035 | 31.23 | 123.88 | 93 |
Rajasthan Royals (RR) | Ajinkya Rahane | 3,098 | 31.52 | 120.66 | 105* |
Sunrisers Hyderabad (SRH) | David Warner | 4,014 | 41.00 | 140.69 | 126 |
Punjab Kings (PBKS) | KL Rahul | 2,548 | 45.47 | 136.22 | 132* |
Delhi Capitals (DC) | Shikhar Dhawan | 2,518 | 35.18 | 126.87 | 106* |
Lucknow Super Giants (LSG) | KL Rahul | 616 | 51.33 | 135.38 | 103* |
Gujarat Titans (GT) | Shubman Gill | 483 | 34.50 | 132.32 | 96 |
Highest Run Scorers of Each IPL Team
Let’s analyze the highest run-scorers for each IPL team:
Mumbai Indians (MI) – Rohit Sharma
Rohit has scored 6,628 runs with an average of 30.30 and a strike rate of 130.03. His highest score is 109*, reflecting his ability to anchor and accelerate. Known as “Hitman,” he’s been a key player in MI’s success.
Chennai Super Kings (CSK) – Suresh Raina
Raina made 5,528 runs at an average of 32.51 and a strike rate of 136.76. His highest score is 100*, showcasing his consistency and aggressive style. Often called “Mr. IPL,” Raina has been vital for CSK.
Royal Challengers Bangalore (RCB) – Virat Kohli
Kohli leads with 8,004 runs, averaging 38.46 at a strike rate of 129.54. His highest score is 113, highlighting his ability to dominate. A modern-day legend, Kohli is RCB’s backbone.
Kolkata Knight Riders (KKR) – Gautam Gambhir
Gambhir scored 3,035 runs with an average of 31.23 and a strike rate of 123.88. His highest score is 93, reflecting his role as a dependable opener. Gambhir’s leadership and batting were key to KKR’s titles.
Rajasthan Royals (RR) – Ajinkya Rahane
Rahane scored 3,098 runs at an average of 31.52 and a strike rate of 120.66. His highest score is 105*, showcasing his elegant and composed batting. Rahane has been a consistent performer for RR.
Sunrisers Hyderabad (SRH) – David Warner
Warner has 4,014 runs with an average of 41.00 and a strike rate of 140.69. His highest score is 126, reflecting his aggressive and impactful style. A three-time Orange Cap winner, Warner is SRH’s batting star.
Punjab Kings (PBKS) – KL Rahul
Rahul scored 2,548 runs with an impressive average of 45.47 and a strike rate of 136.22. His highest score is 132*, showcasing his ability to play big innings. Rahul has been Punjab’s standout performer in recent years.
Delhi Capitals (DC) – Shikhar Dhawan
Dhawan has 2,518 runs with an average of 35.18 and a strike rate of 126.87. His highest score is 106*, reflecting his consistency and flair. Dhawan’s experience has been crucial for DC.
Lucknow Super Giants (LSG) – KL Rahul
In a short span, Rahul scored 616 runs with an average of 51.33 and a strike rate of 135.38. His highest score is 103*, showing his ability to lead from the front. Rahul has been LSG’s batting pillar.
Gujarat Titans (GT) – Shubman Gill
Gill scored 483 runs with an average of 34.50 and a strike rate of 132.32. His highest score is 96, reflecting his potential and class. Gill has been a key player in GT’s success.
Fastest to Batting Milestones in IPL

Here’s a quick look at the fastest-batting milestones in IPL history:
Shaun Marsh: Fastest to 1,000 IPL Runs
Marsh reached 1,000 runs in just 21 innings. Known for his consistency, Marsh set the benchmark early in IPL history.
Chris Gayle: Fastest to 2,000 IPL Runs
He achieved 2,000 runs in 48 innings. Gayle’s explosive batting made him one of the quickest to this milestone.
Chris Gayle: Fastest to 3,000 IPL Runs
Gayle reached 3,000 runs in 75 innings. His power-hitting and consistency kept him ahead of the pack.
David Warner: Fastest to 4,000 IPL Runs
He took 114 innings to cross 4,000 runs. Warner’s aggressive style and consistency made him a run-machine.
David Warner: Fastest to 5,000 IPL Runs
David achieved 5,000 runs in 135 innings. Warner remains one of the most consistent performers in IPL history.
Virat Kohli: Fastest to 6,000 IPL Runs
He reached 6,000 runs in 188 innings. Kohli’s class and consistency have made him a modern-day legend.
Virat Kohli: Fastest to 7,000 IPL Runs
Virat crossed 7,000 runs in 212 innings. Kohli continues to set records with his relentless run-scoring.
Virat Kohli: Fastest to 8,000 IPL Runs
He achieved 8,000 runs in 237 innings. Kohli is the only player to reach this milestone, solidifying his legacy as one of the greatest players in the IPL.
Most Sixes Hit in IPL History

Chris Gayle (357 sixes in 142 matches)
The “Universe Boss” dominates with a six rate of 2.51 sixes per match. Known for his explosive power, Gayle’s 357 sixes are a testament to his fearless hitting.
Rohit Sharma (280 sixes in 257 matches)
Rohit hits sixes at a rate of 1.09 per match. The “Hitman” combines elegance with power, making him one of the most consistent six-hitters.
Virat Kohli (272 sixes in 252 matches)
Kohli’s six rate is 1.08 per match. While known for his classical batting, Kohli has also shown his ability to clear the ropes consistently.
Highest Partnerships in IPL History

Virat Kohli & AB de Villiers (229 runs and 215 run)
Virat Kohli and AB de Villiers achieved the milestones twice as the top two partnerships in IPL history belong to them. They made 229 runs against Gujarat Lions in IPL 2016 season. Kohli and ABD tore apart the bowling attack with their explosive batting. They broke their own record of 215 runs which they made against Mumbai in 2015.
Quinton de Kock & KL Rahul (210 runs)
De Kock and Rahul’s unbeaten stand against KKR is the second-highest. Their partnership was a masterclass in controlled aggression when they were playing for LSG in the 2022 IPL season.
Shubman Gill & Sai Sudharsan (210 runs)
Opposition: They scored it against CSK while playing for Gujarat Titans in IPL 2024. Gill’s elegance and Sudharsan’s composure complemented each other perfectly. Their 210-run stand played a crucial role in GT’s dominant performance, showcasing the rise of young talent in the IPL.
Best Strike Rates in IPL History

These batters have the best strike rates in IPL history.
Andre Russell (174.92)
Russell tops the list with an incredible strike rate of 174.92. Known for his explosive power-hitting, he’s a game-changer for KKR.
Heinrich Klaasen (168.30)
Klaasen has been a revelation in recent IPL seasons. His aggressive batting and ability to dominate spin make him one of the most dangerous middle-order batters.
Sunil Narine (165.83)
Narine, primarily a bowler, has stunned everyone with his batting. His fearless approach at the top of the order for KKR has been a game-changer.
FAQs: IPL Batting Records
1. Who has the most half-centuries in IPL history?
David Warner holds the record for the most half-centuries in IPL history as per IPL 2024. With 66 fifties, Warner’s consistency and aggressive batting make him a top performer.
2. Who has scored the fastest fifty in IPL history?
Yashasvi Jaiswal holds the record for the fastest fifty, scoring it in just 13 balls while playing for Rajasthan Royals (RR) against Kolkata Knight Riders (KKR) in 2023.
3. Who has hit the most sixes in a single IPL innings?
Chris Gayle holds the record for the most sixes in an innings, smashing 17 sixes during his unbeaten 175* for Royal Challengers Bangalore (RCB) against Pune Warriors India in 2013.
4. Which Player has the most ducks in IPL history?
Glenn Maxwell and Dinesh Karthik are among the players with the most ducks in IPL history, with 18 ducks each.
5. Who has won the most Player of the Match awards in the IPL?
AB de Villiers holds the record for the most Player of the Match awards, with 25 awards.
6. Who has won the most Player of the Series awards or MVP in IPL history?
Sunil Narine is the only Player in IPL history who has three Player of the Series/Tournament or Most Valuable Player Awards.
7. Who is the highest run-scorer in IPL history?
Virat Kohli is the highest run-scorer in IPL history with 8,004 runs for Royal Challengers Bangalore (RCB). His consistency and ability to dominate bowlers make him a modern-day legend.
8. Which overseas player has scored the most runs in the IPL?
David Warner is the highest run-scoring overseas player in IPL history with 6,565 runs. Known for his aggressive batting, Warner has been a key player for Sunrisers Hyderabad and Delhi Capitals.
9. Who has the most centuries in IPL history?
Virat Kohli holds the record for the most centuries in IPL history with 8 hundreds. His 2016 season alone saw him score 4 centuries, a record that still stands.
10. Who has the highest individual score in IPL history?
Chris Gayle holds the record for the highest individual score in IPL history with 175* runs for Royal Challengers Bangalore against Pune Warriors India in 2013. His strike rate of 265.15 in that innings is also the highest.
11. Which player has the best batting average in IPL history (minimum 500 runs)?
KL Rahul has the best batting average in IPL history with 45.47. His ability to anchor innings and score big runs makes him one of the most consistent batters.
12. Who has the most sixes in IPL history?
Chris Gayle holds the record for the most sixes in IPL history with 357 sixes in 142 matches. His six-rate of 2.51 sixes per match is unmatched.
13. Which player has scored the fastest century in IPL history?
Answer: Chris Gayle holds the record for the fastest century in IPL history, scoring it in just 30 balls against Pune Warriors India in 2013.
14. Who is the youngest player to score a century in IPL history?
Answer: Manish Pandey is the youngest player to score a century in IPL history. He achieved this feat at the age of 19 while playing for Royal Challengers Bangalore in 2009.
15. Which team has the highest team total in IPL history?
Sunrisers Hyderabad (SRH) holds the record for the highest team total in IPL history with 287/3 against Royal Challengers Bangalore in 2024, powered by Travis Head’s 102.
16. Who has the most runs in a single IPL season?
Virat Kohli holds the record for the most runs in a single IPL season with 973 runs in the 2016 season, including 4 centuries.
17. Which player has the most runs in IPL playoffs?
Suresh Raina holds the record for the most runs in IPL playoffs with 714 runs. His ability to perform in high-pressure games earned him the nickname “Mr. IPL.”
18. Who has the most runs in IPL finals?
Suresh Raina scored 249 runs in 8 innings in IPL finals.
19. Who has the most Runs in an inning in IPL final?
Shane Watson holds the record for the most runs in an innings in IPL finals. His unbeaten 117* for Chennai Super Kings against Sunrisers Hyderabad in 2018 is one of the best knocks in IPL final history.
20. Who has the most runs in IPL powerplays?
Shikhar Dhawan scored 3391 runs in the powerplays in IPL which is the highest so far.