Master Blasters: Batsmen with highest individual scores in IPL History


2026/04/11 15:28:14 IST

Brendon McCullum

    Former New Zealand cricketer Brendon McCullum played an unbeaten innings of 158 runs against Royal Challengers Bangalore in the first season of the IPL—that is, in 2008. At the time, McCullum was playing for the Kolkata Knight Riders.

Credit: Image X @TheStumpStory

Abhishek Sharma

    Abhishek Sharmas highest score in the IPL is 141 runs off 55 balls, achieved for Sunrisers Hyderabad against Punjab Kings on April 12, 2025. This knock is the highest individual IPL score by an Indian, featuring 10 sixes and 14 fours, and is the third-highest overall in IPL history.

Credit: Image X @PracticalSpy

Quinton de Kock

    Wicketkeeper-batsman Quinton de Kock scored a magnificent unbeaten 140 runs against the Kolkata Knight Riders while playing for the Lucknow Super Giants in 2022.

Credit: Image X @BeingPolitical1

AB de Villiers

    Former South African cricketer AB de Villiers played a magnificent unbeaten innings of 133 runs for Royal Challengers Bangalore against Mumbai Indians during the 2015 IPL.

Credit: Image X @IDFMAGA

KL Rahul

    Indian wicketkeeper-batsman KL Rahul scored an unbeaten 132 runs while playing for Kings XI Punjab in IPL 2020. This performance came in a match against Royal Challengers Bangalore.

Credit: Image X @Oxygen18_

Shubman Gill

    Indian opening batsman Shubman Gill scored 129 runs while playing for Gujarat Titans against Mumbai Indians during IPL 2023.

Credit: Image X @ANI

Rishabh Pant

    Indian wicketkeeper-batsman Rishabh Pant played a magnificent unbeaten innings of 128 runs while representing the Delhi Capitals against Sunrisers Hyderabad during IPL 2018.

Credit: Image X @mufaddal_vohra

Murali Vijay

    Former Indian cricketer Murali Vijay scored 127 runs while representing the Chennai Super Kings against the Rajasthan Royals during the 2010 IPL season.

Credit: Image X @ANI

David Warner

    Former opening batsman David Warner played a magnificent innings of 126 runs against the Kolkata Knight Riders in the 2017 IPL. At that time, he was playing for Sunrisers Hyderabad.

Credit: Image X @Vipintiwari952

Marcus Stoinis

    Australian all-rounder Marcus Stoinis played a blistering innings of 124 runs against the Chennai Super Kings on their home ground during IPL 2024. He achieved this feat while playing for the Lucknow Super Giants.

Credit: Image X @absycric

View More Web Stories