That doesn't work like...
If you want rate a player that doens't get his chance in the national team you will have to rate him by comparing the players already playing...
So if your Manish Pandey wasn't playing when india's midle order was : Dravid, Tendu, Laxman and Ganguly you could have said that this guy is very very good but because of the already strong midle order he can't get a chance.
But sorry this not the case here, in your Test team you have rubbish test batsman named Suresh Raina, and if someone can't play because of Suresh Raina then it's his own fault, he is just not good enough at the moment.
And even in ODI's, if you can select Parthiv Patel, Murli Vijay, Rohit Sharma, Dinesh Karthik then your Manish Pandey is not a world beater at all (at least so far).