For Afghanistan, Wednesday's match has been a long time in the making.

That's because it will be there first-ever World Cup appearance. Not many are predicting them to move far in this tournament, but that just means Afghanistan will be playing with house money. When you know you have nothing to lose, you play like it.

That puts the pressure squarely on Bangladesh. The Tigers cannot afford to let this opener slip. Not with upcoming matches against Pool A opponents like Sri Lanka, England, New Zealand, and Australia still to come.

A free live feed of Bangladesh and Afghanistan's World Cup cricket match is available for streaming RIGHT HERE.

Afghanistan Squad (subject to change)
Mohammad Nabi*, Afsar Zazai†, Aftab Alam, Asghar Stanikzai, Dawlat Zadran, Gulbadin Naib, Hamid Hassan, Javed Ahmadi, Mirwais Ashraf, Najibullah Zadran, Nasir Jamal, Nawroz Mangal, Samiullah Shenwari, Shapoor Zadran, Usman Ghani

Bangladesh Squad (subject to change)
Mashrafe Mortaza*, Al-Amin Hossain, Anamul Haque, Arafat Sunny, Mahmudullah, Mominul Haque, Mushfiqur Rahim†, Nasir Hossain, Rubel Hossain, Sabbir Rahman, Shakib Al Hasan, Soumya Sarkar, Taijul Islam, Tamim Iqbal, Taskin Ahmed