Sussex dismissed Brett D’Oliveira just short of a a third consecutive century as he continued his remarkable transformation from spin bowler to opening batsman in the County Championship as Worcestershire piled up 382-4 on the opening day of the Division Two match at New Road.

The 24-year-old was out for 99 after scores of 128 against Essex and 202 not out against Glamorgan.

His hot streak even spilled into the Birmingham & District League on Saturday when he made 150 for local club Ombersley in their defeat by Walsall.

England Lions prospect Joe Clarke shared some of D’Oliveira’s frustration in missing a hundred when he was dismissed for 82 after making 135 against Gloucestershire and 133 against Glamorgan.

Ross Whiteley (54 not out) and Tom Kohler-Cadmore (43 not out) were there at the close, having so far put on a stand of 101.

Stu Whittingham took 2-71 while Steve Magoffin's 12 overs in two spells yielded only 19 runs but it was the hosts' day.