I feel that Rishi does not deserves a place just yet. Pandya does not deserve a place just yet. International cricket is different than domestic. Rishi Dhawan did pretty bad on that tour of Australia, but he is not a bad player. I think we just need a proper seam bowler, not allrounders. India already has good batting, and medium pacers don't really have an impact on these type of wickets. Rishi Dhawan picked 7 wickets or so in a Ranji Match, but that just isn't enough to play in a series aganist England, I feel that India should only test those players out in the one test they play aganist Bangladesh, or even Australia. About Hardik Pandya, he is a very energetic player. He fields extremely well, his pace is good and batting is okay. There's something in him perhaps make him a star player. The stats don't back him up, but stats don't mean everything. It's more of the quality of the player in my mind.Well. Rishi's batting is good. He has average of 40 in FC which is very good for an all-rounder. People think his batting is not good because he is not a T20 material where he can smash sixes. But he is always consistent. He should be given a chance. I don't know why you keep on telling his batting is not upto standards. He has been batting well in domestic league. Better than Hardik in terms of both batting and bowling. Honestly I am sick of this selection process. Players should be selected seeing their form in respective formats. For tests, you shouldn't see his ODI or T20 form and select him. For tests, see the performance in FC and select. That should be the only criteria. Honestly, Hardik doesn't deserve place in TESTS. I am not talking about limited overs format.
Anyway, I respect your opinion but I don't agree that Pandya is better than Rishi in the longer format. If Pandya gets to play in any of the matches, hopefully I am proved wrong.