Right here's a comparison between Abhishek Nayar and Rohit.
Rohit Sharma : 4605 runs averaging 61 with a high score of 309* and he has picked up 86 wickets in his entire career.
Abhishek Nayar : 3594 runs averaging 57 with a high score of 257 and has 93 wickets with an average of 30.
Rohit Sharma is a middle order player and Nayar is a lower middle order kind of a player which means Rohit Sharma has much better chance to score more than Nayar. Rohit Sharma can't bowl while Nayar can finish his quota and does a decent job. Rohit Sharma has been given 86 international games and Nayar has played 3. Oh and by the way, Nayar has racked up another century which means he has scored 3 centuries ( 2 not outs ) and 5 fifties with 16 wickets. Why isn't someone like him not given atleast 2 series to see how he flares? And today's TOI wrote this: " Rohit Sharma even though he has been patchy survives the axe due to LACK OF OPPORTUNITIES " Oh My Holy God!
In the 3 ODI's nayar got only 1 innings to play. then we have saurav tiwary too, who was axed out playing 2-3 ODI.
Regarding the TOI, i have seen every newspaper bracketing gambhir and rohit into the same category of non-performers. I don't know what these sports journalists do? they can simply get all the Stats from cricinfo, for that too they are too lazy