Alex Hales and Eoin Morgan missed out on Indian Premier League deals but Mark Wood landed his first contract after being snapped up by Chennai Super Kings.

After England Test captain Joe Root went unsold on Saturday, one-day skipper Morgan was snubbed despite previous experience with Royal Challengers Bangalore, Kolkata Knight Riders, Sunrisers Hyderabad and Kings XI Punjab.

Opener Hales was also not signed up during Sunday’s auction despite sitting eighth in the Twenty20 international batting rankings.

Fast bowler Tymal Mills, the second most expensive buy in 2017, and left-arm seamer David Willey were among the other England players to miss out.

Fellow quick Wood, back in the England limited-overs side after his latest injury absence, was sold for £167,000, while wicketkeeper-batsman Sam Billings – recently appointed Kent captain – will join him at Chennai after he went for £71,000.

Paceman Chris Jordan, who like Billings has played in the IPL before, was bought by Sunrisers Hyderabad for £110,000.

Ben Stokes was sold for almost £1.4million on Saturday despite his impending court appearance.

The England all-rounder was snapped up by Rajasthan Royals, although the figure does represent a decrease on the £1.7million Rising Pune Supergiant paid last year.

Stokes, 26, who was named the IPL’s most valuable player last year, was again listed as one of 16 marquee players. He is due to appear at Bristol Magistrates’ Court on February 13 charged with affray.

With the IPL having assured franchises before the auction they would be able to replace Stokes if he was ruled out for the whole competition, the Durham player fetched the highest price.

Rajasthan chief executive Ranjit Barthakur said on the Royals’ official Facebook page: “Ben Stokes is just our kind of guy. (He is) a fantastic performer, a cricketer of today and a cricketer of the future.”

Bidders may have been put off Root because he would need to be back in England before the end of the tournament to prepare for a Test series against Pakistan.