KL Rahul should not be captain. Either Rishab Pant or Jasprit Bumrah. We need to groom players like Jaiswal, Paddikal and Shaw and Sarafaraz Dhull. Just don't think about Kolhi, think about Rahane and Pujara, Sharma as well. Will be retired in three four years. We had a chance in past. We didn't invest. Now it's time to invest. Kohli, Sharma should not play ODI cricket after next year world cup.
Rishabh will be our ODI captain and Bumrah will be our Test captain. Let Rahul focus on his batting. He is good in T20s but apart from that he is in and out except England test series. That also Gill was not available. Mayank failed last test series in Australia that's why. Gill is ready for ODI cricket and test cricket.
Above will be our top five batsman post next ODI World Cup. Iyer is good for nothing in test cricket.