Top 10 Highest Score in IPL by players


IPL is a tournament where every player wants to show their talent and skills. It is one of the best cricket leagues in the world and making a name in it, is a dream come true for every player. IPL started in 2008 and to date, many players have created great records. It is a tournament where many top-class batsmen and bowlers around the world play in one match.

Today we are going to make a list of the top 10 Highest Score in IPL by player in IPL history.

Chris Gayle 175* on 66 balls - Highest Score in IPL by player

April 23, 2013, was a historic night in the Indian Premier League. The West Indian explosive Left Handed Batsman, Chris Gayle hit the fastest hundred in T20 cricket, a record that stands even today as he scored three figures in just 30 deliveries.

He became a nightmare for the Pune Warriors India bowlers and hit 175* in just 66 balls. With this innings, he became the IPL Best Score Player and this record is standing still This score is filled with 17 sixes and 13 boundaries. The beloved RCB scored a gargantuan run total of 263 at the loss of 5 wickets. 

The Warriors skipper Aaron Finch won the toss and that was the last thing to go right for PW. He elected to bowl. After a quiet first over, it began to rain. Even after the rain vanished, it continued to rain on the field. Rain sixes and fours that is.

Ali Murtaza went for 18, Mitch Marsh went for 28, and Finch himself for 29. In the 9th over of the innings, Gayle reached his own century and on that day he opened up and played through all sides, huge 6s, It was like the audience should wear helmets. At last, ABD also joined Gayle by hitting 31 of 8 balls.

So ruthless was Chris Gayle that the opposition team ended up scoring over 40 runs less than him. RCB has beaten Pune Warriors India by 130 runs.

Chris Gayle 175* on 66 balls - Highest Score in IPL by player

Chris Gayle Batting Stats in IPL

Left Handed Batsman 

























Chris Gayle Bowling Stats in IPL

Right-arm Off Spin Bowler



Balls Bowled




Best Figures

Economy Rate













Other Individual IPL Best Score Players

2) Brendon McCullum

Runs: 158*

Balls: 73

Strike Rate: 216.43

Fours: 10

Sixes: 13

Opponent: Royal Challengers Bangalore

The first-ever match of the Indian Premier League was made memorable by Brendon McCullum in his unbeaten century. Playing against Bangalore, McCullum scored 158 off 73 balls with a strike rate of above 215.

He contributed almost 70 percent of the team's total with 10 fours and 13 sixes. McCullum has been the IPL Best Score Player for 5 years until Chris Gayle scored his 175* innings in 2013 which is now the Highest Score in IPL by player.

3) Quinton De Kock

Runs: 140*

Balls: 70

Strike Rate: 200

Fours: 10

Sixes: 10

Opponent: Kolkata Knight Riders

In a group stage match against Kolkata, De Kock smashed 140 runs while playing for Rising Pune Supergiants. It was a pure carnage from the South African left handed wocketkeeper batsman, as he was hitting boundaries for fun.

4) AB de Villiers

Runs: 133*

Balls: 59

Strike Rate: 225.42

Fours: 19

Sixes: 4

Opponent: Mumbai Indians

Playing against Mumbai Indians in 2015, Ab de Villiers scored an unbeaten 133 off 59 balls. It is one of the finest innings of Ab de Villiers.

After the wicket of opener Chris Gayle, de Villiers and captain Virat Kohli dominated the innings with a partnership of 215 runs. The team total then went to 235/1 in 20 overs.

5) KL Rahul

Runs: 132*

Balls: 69

Strike Rate: 191.3

Fours: 14

Sixes: 7

Opponent: Royal Challengers Bangalore

Rahul holds the record of the IPL Best Score Player by an Indian. During the 2020 IPL season, he took on the RCB bowlers and smashed this century. His team Ounjab Kings won the match quite comfortably in the end.

6) AB de Villiers

Runs: 129*

Balls: 52

Strike Rate: 248.07

Fours: 10

Sixes: 12

Opponent: Gujarat Lions

Ab de Villiers again captures the spot with his unbeaten 129 off 52 balls. Playing against Gujarat Lions, Ab de Villiers scored his second IPL century.

In this blistering knock, he smashed 12 sixes and 10 fours. Till now, de Villiers has a total of 3 IPL centuries.

Other Individual IPL Best Score Players

7) Shubmann Gill

Runs: 129*

Balls: 60

Strike Rate: 215.07

Fours: 7

Sixes: 10

Opponent: Mumbai Indians

Gill lit up the Ahmedabad Stadium in last the qualifier of the last IPL season against Mumbai Indians. He smacked Mumbai bowlers all around the park and brought up his third century of the season in some style. He was eventually the IPL Best Score Player last year.

8) Chris Gayle

Runs: 128*

Balls: 62

Strike Rate: 206.45

Fours: 7

Sixes: 13

Opponent: Delhi Capitals

With a total of 6 centuries in the IPL, this is the second-highest score in IPL by player among his centuries. Playing against Delhi Daredevils now (Delhi Capitals), Gayle scored an unbeaten 128 off 62 balls.

The inning was packed with 7 fours and 13 sixes. His fiery knock helped Bangalore to win the match by 21 runs.

9) Rishabh Pant

Runs: 128

Balls: 63

Strike Rate: 203.17

Fours: 15

Sixes: 7

Opponent: Sunrisers Hyderabad

Rishabh Pant smashed his maiden century in the IPL against Sunrisers Hyderabad. His innings of 128 off 63 balls helped Delhi to reach a target of 187 in 20 overs. A few days back, his dad died and Rishabh had to left the IPL midway to participate in last rites of his father. He cameback and smacked this century that shows his determination and passion for this sport. At that time, this was a record Highest Score in IPL by player from India.

10) Murali Vijay

Runs: 127

Balls: 57

Strike Rate: 226.78

Fours: 8

Sixes: 11

Opponent: Rajasthan Royals

In 2010, Murali Vijay scored his maiden IPL century for Chennai Super Kings. His 127 runs came against Rajasthan Royals which helped his team win the match. Vijay was also rewarded as the Man of the Match.