Despite not doing well in the 1st Test in Galle, Rohit was retained in the Playing XI for the 2nd game as captain Virat Kohli won the toss and opt to bat first at the P Sara Oval.
Speaking in the host broadcaster "Sony Six" studio, Gavaskar said the Indian team management was persisting with Rohit hoping that he can be a "game-changer".
"The reason why Rohit Sharma is getting an extended run is that he can be a game-changer, that is what the team management is hoping for," Gavaskar said on Thursday (August 20).
There has been a lot of debate on why Cheteshwar Pujara is ignored at the expense of out-of-form Rohit but Gavaskar went with the latter.
Defending Rohit's selection, Gavaskar said, Pujara is a one-dimensional batsman and hence Rohit was preferred ahead of him.
"Pujara is a one-gear batsman but Rohit can get into a faster gear soon," the former opening batsman said.
"If he (Rohit) does not do well in this Test, he will be out of team," Gavaskar added.
Today, the team management decided to push Rohit down the order. Ajinkya Rahane batted at number 3.