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 WatsonAustralia117* (57b) vs Sunrisers Hyderabad (2018)
2Wriddhiman SahaIndia115* (55b) vs Kolkata Knight Riders (2014)
3Sai SudharsanIndia96 (47b) vs Chennai Super Kings (2023)
4Murali VijayIndia95 (52b) vs Royal Challengers Bangalore (2011)
5Manish PandeyIndia94* (50b) vs Kings XI Punjab (2014)
6Faf du PlessisSouth Africa86* (59b) vs Kolkata Knight Riders (2021)
7Shane WatsonAustralia80 (59b) vs Mumbai Indians (2019)
8Virat KohliIndia75* (42b) vs Gujarat Titans (2026)
9Chris GayleWest Indies74 vs Sunrisers Hyderabad (2016)
10David WarnerAustralia69 (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 22 August 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.