Angelo Mathews, the Sri Lanka allrounder, will miss the upcoming IPL because of the leg injury that also caused him to miss the World Cup final against India in Mumbai. He is expected to be out of action for eight weeks. Mathews has a $950,000 contract with Pune Warriors, having played for Kolkata Knight Riders in previous seasons of the IPL.

"I have pulled a muscle," Mathews said in Colombo after the Sri Lankan team returned from India. "I am finding it difficult to walk, it will take about eight weeks to heal."

Mathews left the field during the semi-final against New Zealand with a minor quadriceps muscle injury, and his movement was hampered when he came out to bat with a runner. He played a crucial role in Sri Lanka's campaign, as back-up seamer and middle-order batsman, and Sri Lanka missed his all-round skills in the final, which they lost by six wickets. His place in the squad was taken by offspinner Suraj Randiv.

Mathews will now aim to be fit in time for Sri Lanka's tour of England from May to July, which includes three Tests and five one-day games.