Catch Free Live streaming of England vs Sri Lanka 2nd Test here.

England are playing Sri Lanka in the second Test at Headingley. The first Test ended in an exciting drawn game with Sri Lanka losing nine of their wickets and just about being able to survive. The Alastair Cook-led England unit also came in for criticism for their defensive tactics in the first Test match against Sri Lanka. Catch live streaming here.

Sri Lanka, captained by Angelo Mathews will look to upset the apple-cart in the second Test match. It is all about playing James Anderson, Stuart Broad and company well early on and then put up a big score on the board for their bowlers to thrive. Sri Lanka will depend on Rangana Herath to take wickets. Shaminda Eranga can also bowl with a decent burst of pace for Sri Lanka. Catch the live blog here.