The match is taking place in India at the Rajiv Gandhi International Cricket Stadium in Dehradun.
Afghanistan are preparing for their first ever Test match against India in two weeks.
For Bangladesh, it’s a chance to climb up the world rankings as they currently sit below their opponents.
They face each other three times. Today, June 5 and June 7.
It’s the first ever international match to be hosted at the stadium and becomes India’s 21st venue to host T20 internationals.
Afghanistan gained the upper-hand last week when their second-string side crushed Bangladesh by eight wickets in a warm-up match on Friday.
And they’ll be hoping for a similar result today.
How to watch Afghanistan vs Bangladesh
Viewers in the UK won’t be able to watch the game as Sky Sports are focusing all their attentions on England’s Test with Pakistan.
Some international games are streamed live on Bet365 but they aren’t showing the clash either.
If you are in the subcontinent though, all three matches can be viewed on Star Sports 1, Star Sports 3, Star Sports 1 HD, and Star Sports 3 HD.
Source : EXPRESS