IPL Records

Highest Individual Score in an IPL Final — All-Time Leaderboard

Shane Watson holds the record for the highest individual score in an IPL Final, with 117* (57b) vs Sunrisers Hyderabad (2018).

Shane Watson

Current Record Holder

Shane Watson
Australia · matches
117* (57b) vs Sunrisers Hyderabad (2018)
Runs
Balls
57
Lead over #2 (Wriddhiman Saha)
2

Top 10 All-Time IPL Records

Ranked among the 10 players currently tracked in CricLegacy's stats database.

#PlayerCountryMatInnNORunsAvgSR100s50sHS
1Shane WatsonAustralia———117* (57b) vs Sunrisers Hyderabad (2018)—————
2Wriddhiman SahaIndia———115* (55b) vs Kolkata Knight Riders (2014)—————
3Sai SudharsanIndia———96 (47b) vs Chennai Super Kings (2023)—————
4Murali VijayIndia———95 (52b) vs Royal Challengers Bangalore (2011)—————
5Manish PandeyIndia———94* (50b) vs Kings XI Punjab (2014)—————
6Faf du PlessisSouth Africa———86* (59b) vs Kolkata Knight Riders (2021)—————
7Shane WatsonAustralia———80 (59b) vs Mumbai Indians (2019)—————
8Virat KohliIndia———75* (42b) vs Gujarat Titans (2026)—————
9Chris GayleWest Indies———74 vs Sunrisers Hyderabad (2016)—————
10David WarnerAustralia———69 (38b) vs Royal Challengers Bangalore (2016)—————

Runs Leader by Country

Australia
Shane Watson
117
South Africa
Faf du Plessis
86
West Indies
Chris Gayle
74

Methodology & Data Source

Covers men's IPL cricket only. Based on the 10 players currently tracked in CricLegacy's IPL batting stats database, sourced from our own match records. As more historical players are added to the database, this leaderboard will expand accordingly. Curated from published match records, not computed from CricLegacy’s own match database.

Last updated 12 October 2026

Frequently Asked Questions

Who has the most runs in the IPL?
Shane Watson holds the record for the highest individual score in an IPL Final, with 117* (57b) vs Sunrisers Hyderabad (2018).
Who is closest to the all-time IPL runs record?
Wriddhiman Saha is closest among currently tracked players, with 115 — 2 behind Shane Watson.