মিরাজসিরিজের প্রথম টেস্টের মতো কলম্বোতেও টস ভাগ্য সহায় হয়েছে বাংলাদেশ দলের। মহাগুরুত্বপূর্ণ এই ম্যাচে টস জিতে আবারও ব্যাট করার সিদ্ধান্ত নিয়েছেন অধিনায়ক নাজমুল হোসেন শান্ত।
দলের অন্যতম অলরাউন্ডার মেহেদী হাসান মিরাজ অসুস্থতা কাটিয়ে ফিরে এসেছেন একাদশে। তাকে জায়গা দিতে একাদশের বাইরে চলে গেছেন দারুণ ছন্দে থাকা জাকের আলী। তবে ইনজুরির কারণে দলে নেই গল টেস্টে ভালো বোলিং করা পেসার হাসান মাহমুদ। তার জায়গায় একাদশে ঢুকেছেন এবাদত হোসেন।
বাংলাদেশ একাদশ: এনামুল হক বিজয়, নাজমুল হোসেন শান্ত (অধিনায়ক), সাদমান ইসলাম, মুমিনুল হক, লিটন দাস, মুশফিকুর রহিম, মেহেদী হাসান মিরাজ, নাঈম হাসান, তাইজুল ইসলাম, ইবাদত হোসেন ও নাহিদ রানা।
শ্রীলঙ্কা একাদশ: পাথুম নিশানকা, লাহিরু উদারা, দীনেশ চান্দিমাল, কামিন্দু মেন্ডিস, ধনঞ্জয়া ডি সিলভা, কুশল মেন্ডিস, সোনাল দানুশা, থারিন্দু রত্নায়েকে, প্রভাত জয়াসুরিয়া, বিশ্ব ফার্নান্ডো ও আসিতা ফার্নান্ডো।