10 players with most runs in IPL 2023

Shubman Gill (GT) - 890 runs

Faf du Plessis (RCB) - 730 runs

Devon Conway (CSK) - 672 runs

Virat Kohli (RCB) - 639 runs

Yashasvi Jaiswal (RR) - 625 runs

Suryakumar Yadav (MI) - 605 runs

Ruturaj Gaikwad (CSK) - 590 runs

David Warner (DC) - 516 runs

Rinku Singh (KKR) - 474 runs

Ishan Kishan (MI) - 474 runs