Ben Stokes is set to be sidelined for up to 12 weeks, the ECB has confirmed, with the England all-rounder facing surgery on a broken finger.

Stokes was ruled out of the remainder of the Indian Premier League season after suffering the injury when he ran in from the boundary to claim a low catch and dismiss Punjab Kings batsman Chris Gayle in the Rajasthan Royals' first game of the tournament, which they lost by four runs on Monday.

An ECB statement read: "England all-rounder Ben Stokes will be out for up to 12 weeks after a repeat X-ray and CT scan on Thursday revealed that he has a fracture of his left index finger. 

"Stokes, who is currently in India with Rajasthan Royals in the Indian Premier League, will fly home tomorrow [Saturday]. He will have surgery in Leeds on Monday."

That timeline means Stokes will miss England's two-Test series with New Zealand in June as well as Sri Lanka's limited-overs tour of the country.

However, he could play some part in the ODI and T20I series with Pakistan, while he is scheduled to recover in time to face India in a five-match Test series starting August 4.

England get their summer schedule under way against New Zealand at Lord's on June 2.