Batsman who scored the most runs in a single IPL season

By Akshay
December 29, 2025

Virat Kohli

The record for scoring the most runs in a single IPL season belongs to Virat Kohli. He scored a total of 973 runs in IPL 2016.

Shubman Gill

Shubman Gill scored a total of 890 runs while playing for Gujarat Titans in IPL 2023.

Jos Buttler

Jos Buttler scored a total of 863 runs while playing for Rajasthan Royals in IPL 2022.

David Warner

David Warner scored a total of 848 runs while playing for Sunrisers Hyderabad in 2016.

Sai Sudharsan

Sai Sudharsan had a fantastic performance in IPL 2025, scoring a total of 759 runs.

Virat Kohli

Virat Kohli scored a total of 741 runs while playing for the RCB team in IPL 2024.

Kane Williamson

Kane Williamson scored 735 runs in IPL 2018. He had a fantastic season that year.

Chris Gayle

Chris Gayle scored a total of 733 runs while playing for RCB in IPL 2012.

Michael Hussey

Michael Hussey scored a total of 733 runs while playing for Chennai Super Kings in IPL 2013.

See More Stories