There are tons of websites claiming to provide free streaming for the ICC world cup fixtures but they fail.Here in this post i will provide you the guaranteed streaming links.
Schedule (All times EST)
Feb. 13: New Zealand vs. Sri Lanka (5 p.m., Hagley Oval, Christchurch)
Feb. 13: Australia vs. England (10:30 p.m., Melbourne Cricket Ground)
Feb.14: South Africa vs. Zimbabwe (8 p.m., Seddon Park, Hamilton)
Feb. 14: India vs. Pakistan (10:30 p.m., Adelaide Oval)
Feb. 15: Ireland vs. West Indies (5 p.m., Saxton Oval, Nelson)
Feb. 16: New Zealand vs. Scotland (5 p.m., University Oval, Dunedin)
Feb. 17: Afghanistan vs. Bangladesh (10:30 p.m., Manuka Oval, Canberra)
Feb. 18: UAE vs. Zimbabwe (5 p.m., Saxton Oval, Nelson)
Feb. 19: New Zealand vs. England (8 p.m., Westpac Stadium, Wellington)
Feb. 20: Pakistan vs. West Indies (5 p.m., Hagley Oval, Christchurch)
Feb. 20: Australia vs. Bangladesh (10:30 p.m., Brisbane Cricket Ground)
Feb 21: Afghanistan vs. Sri Lanka (5 p.m., University Oval, Dunedin)
Feb. 21: India vs. South Africa (10:30 p.m., Melbourne Cricket Ground)
Feb. 22: England vs. Scotland (5 p.m., Hagley Oval, Christchurch)
Feb. 23: West Indies vs. Zimbabwe (10:30 p.m., Manuka Oval, Canberra)
Feb. 24: Ireland vs. UAE (10:30 p.m. EST, Brisbane Cricket Ground)
Feb. 25: Afghanistan vs. Scotland (5 p.m., University Oval, Dunedin)
Feb. 25: Bangladesh vs. Sri Lanka (10;30 p.m., Melbourne Cricket Ground)
Feb. 26: South Africa vs. West Indies (10:30 p.m., Sydney Cricket Ground)
Feb. 27: New Zealand vs. Australia (8 p.m. EST, Eden Park, Auckland)
Feb. 28: India vs. UAE (1:30 a.m., Western Australia Cricket Association Ground, Perth)
Feb. 28: England vs. Sri Lanka (5 p.m., Westpac Stadium, Wellington)
Feb. 28: Pakistan vs. Zimbabwe (10:30 p.m., Brisbane Cricket Ground)
Mar. 2: Ireland vs. South Africa (10:30 p.m., Manuka Oval, Canberra)
Mar. 3: Pakistan vs. UAE (8 p.m., McLean Park, Napier)
Mar. 4: Australia vs. Afghanistan (1:30 a.m. EST, Western Australia Cricket Association Ground, Perth)
Mar. 4: Bangladesh vs. Scotland (5 p.m., Saxton Oval, Nelson)
Mar. 6: India vs. West Indies (1:30 a.m., Western Australia Cricket Association Ground, Perth)
Mar. 6: Pakistan vs. South Africa (8 p.m., Eden Park, Auckland)
Mar. 6: Ireland vs. Zimbabwe (10:30 p.m., Bellerive Oval, Hobart)
Mar. 7: New Zealand vs. Afghanistan (6 p.m. EST, McLean Park, Napier)
Mar. 7: Australia vs. Sri Lanka (11.30 p.m., Sydney Cricket Ground)
Mar. 8: England vs. Bangladesh (11.30 p.m., Adelaide Oval)
Mar. 9: India vs. Ireland (9 p.m., Seddon Park, Hamilton)
Mar. 10: Scotland vs. Sri Lanka (11:30 p.m., Bellerive Oval, Hobart)
Mar. 11: South Africa vs. UAE (9 p.m., Westpac Stadium, Wellington)
Mar. 12: New Zealand vs. Bangladesh (9 p.m., Seddon Park, Hamilton)
Mar. 12: Afghanistan vs. England (11:30 p.m., Sydney Cricket Ground)
Mar. 13: India vs. Zimbabwe (9 p.m., Eden Park, Auckland)
Mar. 13: Australia vs. Scotland (11:30 p.m., Bellerive Oval, Hobart)
Mar. 14: UAE vs. West Indies (6 p.m. , McLean Park, Napier)
Mar. 14: Ireland vs. Pakistan (11:30 p.m., Adelaide Oval)
Mar. 17: Quarterfinal 1 (11:30 p.m., Sydney Cricket Ground)
Mar. 18: Quarterfinal 2 (11:30 p.m., Melbourne Cricket Ground)
Mar. 19: Quarterfinal 3: (11:30 p.m., Adelaide Oval)
Mar. 20: Quarterfinal 4: (9 p.m., Westpac Stadium, Wellington)
Mar. 24: Semifinal 1 (9 p.m., Eden Park, Auckland) Mar. 25: Semifinal 2 (11:30 p.m., Sydney Cricket Ground)
Mar. 28: Final (11:30 p.m., Melbourne Cricket Ground)