ভারতের বিপক্ষে ওয়ানডে ও টি-২০ সিরিজের জন্য ২৪ সদস্যের স্কোয়াড ঘোষণা করেছে শ্রীলঙ্কা ক্রিকেট (এসএলসি)। দলের অধিনায়কত্ব পেয়েছেন দাসুন শানাকা। এর মাধ্যমে গত চার বছরের মাঝে শ্রীলঙ্কার দশম অধিনায়ক হলেন তিনি।প্রথমবারের মতো শ্রীলঙ্কার স্কোয়াডে ডাক পেয়েছেন লাহিরু উদানা, শিরান ফার্নান্দো ও ঈশান জয়ারত্নে। এছাড়া দলে ফিরেছেন ধনঞ্জয় লক্ষ্মণ ও প্রভীন জয়াবিক্রমা। লঙ্কানদের হয়ে এই দুজনের আগে ওয়ানডে অভিষেক হলেও টি-২০ খেলা হয়নি। দীর্ঘদিন পর সীমিত ওভারের ক্রিকেটের দলে ডাক পেয়েছেন লাহিরু কুমারা।চোটের কারণে কুশল পেরেরা না থাকায় ভারতের বিপক্ষে আসন্ন এই সিরিজে লঙ্কানদের নেতৃত্ব দেবেন দাসুন শানাকা। সহ-অধিনায়ক করা হয়েছে ধনঞ্জয় ডি সিলভাকে। ৪ বছরে এ নিয়ে দশমবারের মতো অধিনায়ক পরিবর্তন করলো দলটি।২০১৭ সালের শুরু থেকে এখন পর্যন্ত ওয়ানডেতে লঙ্কানদের নেতৃত্ব দিয়েছেন উপুল থারাঙ্গা (১৭ ম্যাচ), দিমুথ করুনারত্নে (১৭ ম্যাচ), অ্যাঞ্জেলো ম্যাথিউজ (১৫ ম্যাচ), দিনেশ চান্দিমাল (৯ ম্যাচ), লাসিথ মালিঙ্গা (৯ ম্যাচ), কুশল পেরেরা (৬ ম্যাচ), লাহিরু থিরিমান্ন (২ ম্যাচ), চামারা কাপুগেদারা (১ ম্যাচ) ও থিসারা পেরেরা (২ ম্যাচ)।
শ্রীলঙ্কা স্কোয়াড দাসুন শানাকা (অধিনায়ক), ধনঞ্জয় ডি সিলভা, আভিষ্কা ফার্নান্দো, ভানুকা রাজাপাকসে, পাথুম নিশানকা, চারিথ আসালাঙ্কা, ওয়ানিন্দু হাসারাঙ্গা, আশেন বান্দারা, মিনোদ ভানুকা, লাহিরু উদারা, রমেশ মেন্ডিস, চামিকা করুনারত্নে, বিনুরা ফার্নান্দো (কেবল টি-২০ সিরিজের জন্য), দুশমন্থ চামিরা, লক্ষ্মণ সান্দাকান, আকিলা ধনাঞ্জয়া, শিরান ফার্নান্দো, ধনঞ্জয় লক্ষ্মণ, ঈশান জয়ারত্নে, প্রভীন জয়াবিক্রমা, আশিথা ফার্নান্দো, কাসুন রাজিথা, লাহিরু কুমারা, ইসুরু উদানা।