Multiple boundaries in a single over, 200-plus totals and edge-of-the-seat chases are often witnessed in IPL, and most of the entertainment the league is famous for comes through the courtesy of the batsmen. The majority of people prefer electric striking, to say, a maiden over or low run-totals.
However, some batsmen consistently perform well and win matches, while others are one-hit wonders who shine in a couple of games every season. The number of sixes and fours doesn’t define how explosive a player is; his strike rate does.
Also Read: IPL Facts: Who was hit the most sixes in IPL History? Top 10 list
Let's take a look at the batsmen with the best strike rate in IPL with a minimum of 1000 runs.
Best Strike Rate in IPL
1. Nicholas Pooran | 161.9
Nicholas Pooran is leading the list of players with the best strike rate in IPL - 161.9 with 1601 runs.
Pooran began his IPL career with Punjab Kings (then Kings XI Punjab) in 2019, where he played for three seasons. In 2022, Pooran joined Sunrisers Hyderabad. By 2023, he moved to the Lucknow Super Giants, quickly establishing himself as a crucial player. As of November 2024, he is one of the five players retained by the Lucknow Super Giants ahead of the 2025 IPL mini-auction.
In the 2024 IPL season, Pooran delivered a standout performance, scoring 499 runs in 14 games with an impressive average of 62.38 and a striking rate of 178.21, which included three half-centuries.
2. Andre Russell | 162
The second name in this list is a very expected one who has actually redefined power-hitting in T20. Andre Russell who plays for Kolkata Knight Riders has an incredible strike rate of 162 with 1084 runs. Russell has many times won games for KKR on his own in very difficult situations.
After spending two seasons with the Delhi-based franchise, he was signed by Kolkata Knight Riders. He helped KKR win the title in his first season.
Overall Russell played 127 matches in the cash-rich league so far in which he has aggregated 2484 runs at an incredible strike rate of 174.92. He has eleven half-centuries with a high score of 88 not out in the IPL.
3. Suryakumar Yadav | 157.7
The list includes another an Indian player, Suryakumar Yadav who scored 2050 runs in IPL at an impressive strike rate of 157.7.
Surya had his IPL debut in 2011 for MI. He played just one game for Mumbai Indians in 2012. He got his breakthrough in KKR. 2018 saw him return to MI, where he made massive strides in his IPL career. He has been an integral part of the team since and has been retained in the 2025 Mini Auction.
Overall in 150 matches, Suryakumar Yadav scored 3594 runs. In the IPL, Suryakumar Yadav's highest score is 103. Surya has a strike rate of 145.3 and an average of 32.1.
In 2023, he had his greatest IPL season, where he was appointed as the vice-captain of MI along with scoring 605 runs with a strike rate of 181.14 in 16 innings.
4. Shimron Hetmyer | 156
West Indies' middle-order batter Shimron Hetmyer is the fourth name on this list. The left-handed batter has struck 1153 runs with a deadly strike rate of 156.
Hetmyer played for the Royal Challengers Bangalore in IPL 2019. The Delhi Capitals (DC) acquired him in the 2020 season. He played there for two seasons before the Rajasthan Royals signed him in the IPL 2022 mega auction. He will continue to play for the Royals in the upcoming edition. He is the only overseas player to be retained amongst the six retentions of the Royals.
Overall Hetmyer has scored 1243 runs in 72 matches at an average of 31.07 and a strike rate of 153.07. He has smashed 76 boundaries and 82 sixes. His best season came in IPL 2022 when he helped the Rajasthan Royals reach the finals. He had scored 314 runs in 15 innings at an average of 44.85 and a strike rate of 153.92.
Also Read: Most runs in IPL since 2018
5. Dinesh Karthik | 155.9
Dinesh Karthik comes in at fifth place in this list scoring 1188 runs with an impressive strike rate of 155.9.
Dinesh Karthik’s IPL career has been full of highs and lows, with the veteran batting for around six teams as a middle-order batter.
After the highs of the 2022 season which earned him a national call-up after three years and a return to India’s T20I squad for the ICC World T20 in 2022 after twelve long years, Dinesh Karthik’s form went down as the wicket-keeper batter has a poor season, managing only 140 runs in 13 matches.
Overall Karthik has scored 4842 runs in 257 matches at an average of 26.31 and a strike rate of 135.36. He has smashed 466 boundaries and 161 sixes.