Virat Kohli holds the record for most fours in IPL history with 771 boundaries in 267 matches, overtaking Shikhar Dhawan who finished with 768 fours in 222 appearances. The RCB stalwart achieved this milestone during the IPL 2026 final, where he struck three fours in his innings of 43 runs off 35 deliveries.
These two legends stand alone as the only batsmen to have crossed the 700 four barrier in IPL history, showcasing their remarkable consistency and longevity in the world’s premier T20 league. Let’s take a closer look at the elite list of batsmen who have dominated the boundary count in the IPL.
Most Fours In IPL History
This table contains the list of the top 10 batters who have hit the most number of fours in the IPL.
| Player | Matches | Innings | Runs | 4s | 6s |
|---|---|---|---|---|---|
| Virat Kohli | 267 | 259 | 8661 | 771 | 291 |
| Shikhar Dhawan | 222 | 221 | 6769 | 768 | 152 |
| David Warner | 184 | 184 | 6565 | 663 | 236 |
| Rohit Sharma | 272 | 267 | 7046 | 640 | 302 |
| Ajinkya Rahane | 198 | 183 | 5032 | 514 | 123 |
| Suresh Raina | 205 | 200 | 5528 | 506 | 203 |
| Gautam Gambhir | 154 | 152 | 4217 | 492 | 59 |
| Robin Uthappa | 205 | 197 | 4952 | 481 | 182 |
| Dinesh Karthik | 257 | 234 | 4842 | 466 | 161 |
| Suryakumar Yadav | 166 | 151 | 4311 | 454 | 168 |
Now you know all the top 10 players, let’s see each player’s details:
1. Virat Kohli
Virat Kohli has created many records in the Indian Premier League. The biggest one is that he has hit the most fours in IPL history. Kohli is also the highest run-scorer in the IPL. He scored 973 runs in the 2016 season, which is still the most in one season.

He has hit the most centuries in the league. All his IPL runs have come for Royal Challengers Bangalore. He is the only player to score 600 or more runs in four seasons. He also won the Orange Cap in 2016. These records make Kohli one of the greatest players in IPL history.
2. Shikhar Dhawan
Shikhar Dhawan has also made many big records in the Indian Premier League. For a long time, he held the record for most fours in IPL history, showing his strong timing and placement. Dhawan is also among the top run-scorers in IPL history. He scored runs for multiple teams, including Delhi Capitals, Sunrisers Hyderabad, and Punjab Kings.

Dhawan scored 400 or more runs in nine seasons out of the 17 seasons that he played in the IPL. He is the only player to score back-to-back centuries in IPL. Dhawan made the most runs as an opener in the IPL.
3. David Warner
David Warner has made several big records in the Indian Premier League. As an opener, Warner scored almost 6000 runs and is regarded as one of the best opening batters in the league. Warner has won the Orange Cap three times, the most by any player. He is one of the highest run-scorers in IPL history.

Warner scored most of his IPL runs for Sunrisers Hyderabad and led the team to the IPL title in 2016 as captain. He hit the third-most number of fours in the league, showing his strong timing. His steady form across seasons made him one of the most successful overseas players in IPL history.
4. Rohit Sharma
Rohit Sharma has made many important records in the Indian Premier League. He is the most successful captain in IPL history with five titles. Rohit is also among the top run-scorers in the league.

He is one of the two batters who have hit more than 300 sixes in the IPL, the other being Chris Gayle. He has played a key role in building the success of Mumbai Indians. His calm style and match-winning knocks have made him one of the most respected players in IPL history.
5. Ajinkya Rahane
Ajinkya Rahane has had a steady career in the Indian Premier League. He has played 198 IPL matches and scored 5032 runs. Rahane has hit 2 centuries and 33 half-centuries in the league. He has also smashed 514 fours, showing his strong timing and placement.

He was the leading run-scorer for Rajasthan Royals for many seasons. Rahane is known for batting at the top and giving solid starts. He has represented teams like Rajasthan Royals, Delhi Capitals, Chennai Super Kings, and Kolkata Knight Riders. He is the current captain of the Knight Riders.
6. Suresh Raina
Suresh Raina is known as Mr. IPL due to his consistent run-scoring in the league. He played 205 IPL matches and scored 5528 runs. Raina hit 1 century and 39 half-centuries in the league. He smashed 506 fours and 203 sixes, showing his attacking style.

He was the first player to reach 3000 runs and later 4000 runs in IPL history. Raina also scored the most runs in the IPL playoffs. He won four IPL titles with Chennai Super Kings and was a key player in their success for many years. Known for his quick scoring and sharp fielding, Raina remains one of the most successful and consistent batters in IPL history.
7. Gautam Gambhir
Gautam Gambhir had a strong and impactful career in the Indian Premier League. He played 154 IPL matches and scored 4217 runs. Gambhir hit 36 half-centuries in the league and was known for giving solid starts at the top. He did not score an IPL century, but he was very consistent.

Gambhir captained Kolkata Knight Riders to two IPL titles in 2012 and 2014. He is also the highest run-scorer for KKR in IPL history. Gambhir played a key role in changing KKR into a title-winning team and remains one of the most successful leaders in IPL history.
8. Robin Uthappa
Robin Uthappa had an important role in the history of the Indian Premier League. He played 205 IPL matches and scored 4,952 runs. Uthappa hit 27 half-centuries and was known for his attacking starts at the top. He made history in IPL 2014 by becoming the first player to win the Orange Cap and the IPL trophy in the same season with the Kolkata Knight Riders. He scored 660 runs that season and played a key role in their title win.

Uthappa won two IPL titles with Kolkata Knight Riders in 2012 and 2014 and another with the Chennai Super Kings in 2021. He has hit 481 fours in the league. His consistency, experience, and ability to perform in big matches made him a valuable player in IPL history.
9. Dinesh Karthik
Dinesh Karthik has had a long and successful career in the Indian Premier League. He played 257 IPL matches and scored 4842 runs. Karthik hit 22 half-centuries in the league. He is known as one of the best finishers in IPL history.

He played for a total of six teams in the IPL. Karthik won the IPL title with Mumbai Indians in 2013. He has hit 466 fours and many match-winning shots at the death. After retiring from IPL, Karthik became the mentor and batting coach for Royal Challengers Bengaluru.
10. Suryakumar Yadav
The current Indian T20I captain, Suryakumar Yadav, has built a strong reputation in the Indian Premier League with his unique batting style. He has played 166 IPL matches and scored 4311 runs. Suryakumar has hit 29 half-centuries in the league.

He is known for playing shots all around the ground and finding gaps with ease. He became a key batter for Mumbai Indians and played an important role in their IPL title wins in 2019 and 2020. He has smashed 454 fours and many quick runs in the middle overs.
Related Reads:
Conclusion: Virat Kohli Is The Batter With Most Fours In The IPL
Virat Kohli holds the record of hitting the most fours in the IPL. The record was with Shikhar Dhawan for a long time. Kohli surpassed Dhawan in the final of the 2025 season, which RCB won. Kohli and Dhawan are the only batters who have hit more than 700 fours in the IPL.
