#1. Too many batting positions

Rohit started as a middle-order batsman but his lack of runs forced the team management to make him bat somewhere between number four to seven. The constant shuffling of batting positions only added to his troubles and he became consistent only when he was asked to bat in the top order.
The right-hand batsman's career was rejuvenated once he started batting as the opener and has become a prolific run-getter since then. And most of his batting heroics have been put on while opening the innings.
However, while batting in Sri Lanka, Rohit has opened the inning only once and has played mostly at number four (seven innings), number five (six innings), number six (two innings), and number seven (two innings).
It is an established fact that the right-hand batsman struggles in the middle order and hence this is one of the reasons why he has failed consistently in Sri Lanka.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news