Current India ODI squad 2018

For South Africa tour 2018 (away)

Virat Kohli, Rohit Sharma, Shikhar Dhawan, Shreyas Iyer, Dinesh Karthik, MS Dhoni, Hardik Pandya, Axar Patel, Bhuvneshwar Kumar, Mohammed Shami, Jasprit Bumrah, Shardul Thakur, Kuldeep Yadav, Yuzvendra Chahal

For England tour 2018

Virat Kohli (c), Rohit Sharma, Shikhar Dhawan, Lokesh Rahul, Suresh Raina, Shreyas Iyer, MS Dhoni (wk), Dinesh Karthik, Hardik Pandya, Kuldeep Yadav, Yuzvendra Chahal, Axar Patel, Bhuvneshwar Kumar, Shardul Thakur, Siddarth Kaul, Umesh Yadav

For Asia Cup 2018

Rohit Sharma (c), Shikhar Dhawan, Lokesh Rahul, Ambati Rayudu, Manish Pandey, Kedar Jadhav, Dinesh Karthik, MS Dhoni (wk), Hardik Pandya, Axar Patel, Bhuvneshwar Kumar, Jasprit Bumrah, Shardul Thakur, Kuldeep Yadav, Yuzvendra Chahal, Khaleel Ahmed

India ODI squad for West Indies series 2018

Virat Kohli(c), Rohit Sharma, Shikhar Dhawan, Ambati Rayudu, Rishabh Pant, MS Dhoni, Kedar Jadhav, Ravindra Jadeja, Kuldeep Yadav, Yuzvendra Chahal, Bhuvneshwar Kumar, Jasprit Bumrah, K Khaleel Ahmed, Umesh Yadav, KL Rahul, Manish Pandey

India ODI squad for Australia 2018

Virat Kohli, Rohit Sharma, KL Rahul, Shikhar Dhawan, Ambati Rayudu, Dinesh Karthik, Kedar Jadhav, MS Dhoni (wk), Hardik Pandya, Kuldeep Yadav, Yuzvendra Chahal, Ravindra Jadeja, Bhuvneshwar Kumar, Mohammad Siraj, Khaleel Ahmed, Mohammed Shami

Your opinion...