India is already into the finals, they might change their playing 11 today and give chances to bench players also so that they can play the final with a good team.only one negative point with team India is their openers have always done well due to which other players didn't get the opportunity to prove anything.
Afghanistan never chases the target easily they always want to put 250+ on the board and defend the total. Afghanistan batting is their weak point.in last few matches their one or two players have only scored runs. whereas the Indian team is in brilliant form in all three departments bowling fielding and batting.
so, that's why my prediction says 89% India will today's match.
India: Rohit Sharma, Shikhar Dhawan, Ambati Rayudu, MS Dhoni, Dinesh Karthik, Kedar Jadhav, Ravindra Jadeja, Bhuvneshwar Kumar, Kuldeep Yadav, Jasprit Bumrah, Yuzvendra Chahal, Deepak Chahar, Siddarth Kaul, K Khaleel Ahmed, Lokesh Rahul, Manish Pandey
Afghanistan: Mohammad Shahzad, Ihsanullah Janat, Rahmat Shah, Hashmatullah Shahidi, Asghar Afghan, Mohammad Nabi, Samiullah Shenwari, Rashid Khan, Gulbadin Naib, Aftab Alam, Mujeeb Ur Rahman, Javed Ahmadi, Najibullah Zadran, Munir Ahmad, Sayed Shirzad, Sharafuddin Ashraf
Indian openers Shikhar and Rohit are doing well, Afghanistan never started well they lose wickets early.
Afghanistan negative point is that they can't chase the total they totally depend on their bowling.
India did not lose a single game in this tournament now they know the conditions of Dubai pitch very well. which will be a plus point for them.