Sri Lanka sputtered in their opening World Cup match against New Zealand, but make no mistake -- they are very much still World Cup title contenders.

No team has played more international ODIs over the last year. The team's made the finals in 2011 and 2007. Simply put, they're primed to be a forced to be reckoned with.

Afghanistan? Well, talk of them being an upset alert was dismissed when they were spanked by Bangladesh to the tune of 105 runs in their own opening match.

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

Sri Lanka Squad (subject to change)
AD Mathews, LD Chandimal, TM Dilshan, RMS Eranga, HMRKB Herath, DPMD Jayawardene, FDM Karunaratne, KMDN Kulasekara, RAS Lakmal, SL Malinga, BMAJ Mendis, NLTC Perera, KTGD Prasad, KC Sangakkara, SMSM Senanayake, HDRL Thirimanne

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