#6 Hashim Amla (KXIP)

Hashim Amla treated the fans in IPL 2017 with his classic batting skills. In just 10 innings, he scored a staggering 420 runs with a strike rate of 145 and an average of 60. This shows how much he dominated the bowlers that year.
Also Read - IPL Records: Top 3 knocks by Hashim Amla in IPL history
In 2017, he achieved the feat of smashing 2 centuries in one year. Besides, he also struck 2 half centuries. If he had played more matches, he might have even won the Orange Cap in 2017.
#5 Suresh Raina (GL)

Suresh Raina has remained an integral part of IPL from the first season. Mr. IPL has the most runs in IPL history and is just a few runs away from the magical figure of 5000 runs IPL career runs. With 442 runs, he finished at the fifth place on the batting chart of 2017.
Also Read - IPL Stats: 5 Indian batsmen who can reach 5000 IPL runs in 2019
With an average of 40 and a strike rate of 143, he scored these 442 runs. Meanwhile, he also smashed 42 boundaries and 13 sixes. While captaining Gujarat Lions, he also recorded 3 half centuries. But his performance didn’t help Gujarat as they finished second from last in the points table.
Get real-time updates on IPL 2025, including live scores, match schedules, points table & squad details for CSK, MI, RCB, KKR, SRH, LSG, DC, GT & PBKS