IPL Records

Most Runs in a Single IPL Season — All-Time Leaderboard

Virat Kohli holds the record for most runs in a single IPL season, with 973 runs in 2016.

Virat Kohli

Current Record Holder

Virat Kohli
India · 16 matches
973 (2016)
Runs
Innings
16
Average
81.08
Strike Rate
152.03
Lead over #2 (Shubman Gill)
83

Top 10 All-Time IPL Records

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

#PlayerCountryMatInnNORunsAvgSR100s50sHS
1Virat KohliIndia1616—973 (2016)81.08152.03———
2Shubman GillIndia1717—890 (2023)59.33157.8———
3Jos ButtlerEngland1717—863 (2022)57.53149.05———
4David WarnerAustralia1717—848 (2016)60.57151.42———
5Vaibhav SuryavanshiIndia1616—776 (2026)48.5237.3———
6Sai SudharsanIndia1515—759 (2025)54.21156.17———
7Virat KohliIndia1515—741 (2024)61.75154.69———
8Kane WilliamsonNew Zealand1717—735 (2018)52.5142.44———
9Chris GayleWest Indies1514—733 (2012)61.08160.74———
10Michael HusseyAustralia1717—733 (2013)52.35129.5———

Runs Leader by Country

973
863
Australia
David Warner
848
New Zealand
Kane Williamson
735
West Indies
Chris Gayle
733

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. Ranks individual single-season performances, not career totals. Curated from published season stats, not computed from CricLegacy’s own match database.

Last updated 13 October 2026

Frequently Asked Questions

Who has the most runs in the IPL?
Virat Kohli holds the record for most runs in a single IPL season, with 973 runs in 2016.
Who is closest to the all-time IPL runs record?
Shubman Gill is closest among currently tracked players, with 890 — 83 behind Virat Kohli.