The IPL rewards aggression. Since the first ball in 2008, batters have tried to find gaps, pierce the field, and send the ball racing to the boundary. Fours are the heartbeat of any T20 innings. They keep the scoreboard moving, build pressure on bowlers, and set up the big overs.
Some players have turned boundary-hitting into an art. Virat Kohli sits at the top of the all-time list with 771 fours from 267 matches. Shikhar Dhawan follows closely with 768 fours, while David Warner, Rohit Sharma, and a host of Indian greats fill out the rest of the top ten.
This article covers every player who has hit the most fours in IPL history, using data from ESPNcricinfo.
Top 10 Players with Most Fours in IPL History
| Rank | Player | Team(s) | Span | Matches | Runs | Fours |
|---|---|---|---|---|---|---|
| 1 | Virat Kohli | RCB | 2008–2025 | 267 | 8,661 | 771 |
| 2 | Shikhar Dhawan | DC / DCH / MI / PBKS / SRH | 2008–2024 | 222 | 6,769 | 768 |
| 3 | David Warner | DC / SRH | 2009–2024 | 184 | 6,565 | 663 |
| 4 | Rohit Sharma | DCH / MI | 2008–2025 | 272 | 7,046 | 640 |
| 5 | Ajinkya Rahane | CSK / DC / KKR / MI / RPS / RR | 2008–2025 | 198 | 5,032 | 514 |
| 6 | Suresh Raina | CSK / GL | 2008–2023 | 205 | 5,528 | 506 |
| 7 | Gautam Gambhir | DC / KKR | 2008–2018 | 154 | 4,217 | 492 |
| 8 | Robin Uthappa | CSK / KKR / MI / PWI / RCB / RR | 2008–2022 | 205 | 4,607 | 481 |
| 9 | Dinesh Karthik | DC / GL / KKR / KXIP / MI / RCB | 2008–2024 | 257 | 4,842 | 466 |
| 10 | Suryakumar Yadav | KKR / MI | 2012–2025 | 166 | 4,311 | 454 |
1. Virat Kohli: 771 Fours
| Matches | Runs | Strike Rate | Fours |
|---|---|---|---|
| 267 | 8,661 | 132.85 | 771 |
Virat Kohli leads everyone in the IPL fours chart with 771 boundaries from 267 matches. He also holds the record for the most runs in IPL history with 8,661 runs for Royal Challengers Bengaluru.

Kohli finds gaps like no one else. He drives through the covers, punches off the back foot, and flicks through midwicket with perfect timing. He does not rely on raw power. Instead, he reads the field and places the ball exactly where he wants it.
In IPL 2025, Kohli became the first player to reach 1,000 combined fours and sixes in the tournament. He scored 614 runs in that season alone, with eight half-centuries. His eight IPL centuries remain the most by any batter in the competition, and his 2016 season of 973 runs still stands as the single-season record.
Kohli has stayed with RCB since 2008. His loyalty to one franchise across nearly two decades makes his record even more special. No other player has scored more fours or more runs in the IPL than him.
2. Shikhar Dhawan: 768 Fours
| Matches | Runs | Strike Rate | Fours |
|---|---|---|---|
| 222 | 6,769 | 127.14 | 768 |
Shikhar Dhawan sits three fours behind Kohli with 768 boundaries from 222 matches. He scored 6,769 runs across six different IPL teams: Delhi Capitals, Deccan Chargers, Mumbai Indians, Punjab Kings, and Sunrisers Hyderabad.

Dhawan opened the batting in almost every match he played. He drove the ball hard through the offside, cut with authority, and punished anything short. His left-handed style gave bowlers a different challenge at the top of the innings.
He became the first player in IPL history to score back-to-back centuries, doing so for Delhi Capitals in IPL 2020. That season, he scored 618 runs and looked unstoppable. He also won the IPL title with Sunrisers Hyderabad in 2016, playing a key role as their opening batter.
Dhawan played his last IPL match in 2024 for Punjab Kings. His 768 fours put him within touching distance of Kohli’s record, and his name will stay near the top of this list for a long time.
3. David Warner: 663 Fours
| Matches | Runs | Strike Rate | Fours |
|---|---|---|---|
| 184 | 6,565 | 139.77 | 663 |
David Warner hit 663 fours in 184 IPL matches for Delhi Capitals and Sunrisers Hyderabad. He scored 6,565 runs at an average of 40.52 and won the Orange Cap three times for finishing as the season’s highest run-scorer.

Warner combined power with placement. He pulled the short ball hard, drove through the covers, and swept against spin. He scored fours all around the ground and rarely gave bowlers a safe area to bowl.
He led Sunrisers Hyderabad to their only IPL title in 2016 and became one of the most dependable overseas batters in the league’s history. His ability to score big runs consistently across multiple seasons puts him among the finest opening batters the IPL has seen.
4. Rohit Sharma: 640 Fours
| Matches | Runs | Strike Rate | Fours |
|---|---|---|---|
| 272 | 7,046 | 132.09 | 640 |
Rohit Sharma has played 272 IPL matches for Mumbai Indians and scored 7,046 runs with 640 fours. He captained Mumbai Indians to five IPL titles, a record no other captain has matched.

Rohit makes batting look effortless. He pulls, cuts, and drives with timing that leaves spectators wondering how the ball reached the boundary so fast. His front-foot pull shot and the straight drive off his front foot are two of the prettiest shots in T20 cricket.
He does not force the pace. He waits for the right ball and then sends it racing to the rope. That patience has helped him build big innings and stay at the crease longer than most openers. His 640 fours across 17 IPL seasons show how reliable he has been for Mumbai Indians.
5. Ajinkya Rahane: 514 Fours
| Matches | Runs | Strike Rate | Fours |
|---|---|---|---|
| 198 | 5,032 | 125.01 | 514 |
Ajinkya Rahane has hit 514 fours in 198 IPL matches across six different franchises: Mumbai Indians, Rajasthan Royals, Rising Pune Supergiant, Delhi Capitals, Chennai Super Kings, and Kolkata Knight Riders. He scored 5,032 runs with two centuries and 33 half-centuries.

Rahane plays the ball late and uses the pace of the delivery to guide it through gaps. He rarely tries to overpower bowlers. Instead, he places the ball with precision and rotates strike to stay in control. His 2012 season with Rajasthan Royals brought him into the spotlight when he scored over 500 runs.
In IPL 2023, he showed a different side to his batting. Playing for Chennai Super Kings at a strike rate above 175, Rahane helped CSK win the title with several quick-fire innings. He now captains the Kolkata Knight Riders and continues to add to his tally.
6. Suresh Raina: 506 Fours
| Matches | Runs | Strike Rate | Fours |
|---|---|---|---|
| 205 | 5,528 | 136.73 | 506 |
Suresh Raina earned the title of ‘Mr. IPL through the years of consistent scoring. He hit 506 fours in 205 matches and scored 5,528 runs for Chennai Super Kings and Gujarat Lions. He was the first player to score 3,000 and then 4,000 runs in the IPL.

Raina batted at number three for most of his IPL career. He attacked from the first ball, hitting drives down the ground and pulling short balls with authority. His sharp fielding added extra value, making him one of the most complete players in CSK’s history.
He won four IPL titles with Chennai Super Kings. His runs in the playoffs remain the most by any batter in IPL history. Even after stepping away from professional cricket, his 506 fours keep him firmly in the top ten.
7. Gautam Gambhir: 492 Fours
| Matches | Runs | Strike Rate | Fours |
|---|---|---|---|
| 154 | 4,217 | 123.88 | 492 |
Gautam Gambhir hit 492 fours in just 154 IPL matches for Delhi Daredevils and Kolkata Knight Riders. He scored 4,217 runs with 36 half-centuries. He never scored a century in the IPL, but his consistency at the top of the order made him invaluable.

Gambhir led KKR to two IPL titles in 2012 and 2014. He anchored the innings, soaked up pressure, and allowed other batters to play freely around him. His square cuts and drives through midwicket brought him most of his fours.
His 492 fours in 154 matches give him one of the best fours-per-match ratios in the top ten. Gambhir retired from playing in 2018 and now serves as the head coach of the Indian cricket team.
8. Robin Uthappa: 481 Fours
| Matches | Runs | Strike Rate | Fours |
|---|---|---|---|
| 205 | 4,607 | 130.35 | 481 |
Robin Uthappa played 205 IPL matches for six different franchises: Royal Challengers Bangalore, Mumbai Indians, Pune Warriors, Rajasthan Royals, Kolkata Knight Riders, and Chennai Super Kings. He scored 4,607 runs and hit 481 fours.

Uthappa won the Orange Cap in 2014 with 660 runs for KKR. That season, he scored 40 or more in eight straight games, a T20 record at the time. His aggressive intent and ability to score quickly at the top made him a key part of KKR’s two title wins in 2012 and 2014.
He played his final season in the IPL in 2022. Uthappa also won the IPL title with Chennai Super Kings in 2021, giving him three winners’ medals across his career.
9. Dinesh Karthik: 466 Fours
| Matches | Runs | Strike Rate | Fours |
|---|---|---|---|
| 257 | 4,842 | 135.36 | 466 |
Dinesh Karthik hit 466 fours in 257 IPL matches. He scored 4,842 runs and played for six teams: Delhi Capitals, Gujarat Lions, Kolkata Knight Riders, Kings XI Punjab, Mumbai Indians, and Royal Challengers Bengaluru.

Karthik built his reputation as a finisher. He came in late in the innings and used quick hands and sharp placement to find boundaries under pressure. His 22 half-centuries in the IPL show he could build meaningful knocks, not just hit a few big shots.
He won the IPL with Mumbai Indians in 2013 and captained Kolkata Knight Riders in 2018 and 2019. After retiring from the IPL in 2024, Karthik moved into coaching and commentary. His 466 fours across 17 IPL seasons reflect a long and valuable career.
10. Suryakumar Yadav: 454 Fours
| Matches | Runs | Strike Rate | Fours |
|---|---|---|---|
| 166 | 4,311 | 148.65 | 454 |
Suryakumar Yadav rounds out the top ten with 454 fours from 166 matches. He scored 4,311 runs at a strike rate of 148.65, the highest on this list. He has played for Kolkata Knight Riders and Mumbai Indians since his IPL debut in 2012.

Suryakumar plays shots all around the ground. He ramps over the keeper, sweeps against pace, and drives down the ground with a high bat speed. His 360-degree shot-making makes him one of the hardest batters to set a field for.
He won three IPL titles with Mumbai Indians and holds the record for 16 consecutive scores of 25 or more in T20 cricket. In IPL 2025, he had a strong season and continues to climb up the all-time records. At 35, he still has years of IPL cricket ahead of him.
Suggested Reads:
Conclusion: Virat Kohli and Shikhar Dhawan are locked in a close battle at the top
Virat Kohli and Shikhar Dhawan are locked in a close battle at the top. Just three fours separate them, but Kohli did it in 267 matches while Dhawan needed only 222. That tells you how many fours Dhawan hit per match. On the flip side, Kohli’s higher run tally means he batted longer innings and still hit fours at a strong rate.
The list is dominated by Indian batters. Eight of the ten players are Indian. Only David Warner and Robin Uthappa (who played for India) bring a different profile. Warner is the only overseas player in the top ten, which shows how Indian batters have thrived in their home conditions across 17 IPL seasons.
Suryakumar Yadav’s strike rate of 148.65 stands out. He scores faster than anyone else on this list. If he stays fit and plays five or six more seasons, he could challenge the top three.
Gautam Gambhir’s 492 fours in just 154 matches are quietly impressive. He averaged over three fours per match, which is higher than most players above him on this list.
The IPL has always celebrated big hits and sixes, but fours are what hold an innings together. These ten players have shown that finding gaps and timing the ball cleanly matters just as much as clearing the rope. Their records tell the story of the IPL’s finest stroke-makers.
