But it was captain Heather Knight who led from the front with a valuable 62 as England defeated the West Indies at Bristol last Saturday to finish top of the group table, having won six straight games since a surprise opening loss to India.
An unbroken eighth-wicket stand of 48 from Jenny Gunn (31 not out) and Laura Marsh (24 not out) saw the hosts through to 220 for seven. "Heather Knight was excellent against West Indies with a really crucial knock and Alex Hartley with the ball".
However, 23 wickets at 16.17 in the Regional 4-Day Tournament has convinced the selectors Roach deserves another chance in three Tests, including the first day/night red-ball global, in England. Sciver has two hundreds.
England v South Africa (10h30), Bristol County Ground - Gregory Brathwaite and Paul Wilson (on-field), Christopher Brown (third umpire), S. Saikat (fourth umpire), Steve Bernard (match referee).
Earlier, England opener Lauren Winfield could only manage 11 before she went in the 10th over, caught at deep square leg to give 16-year-old left-arm seamer Qiana Joseph a first one-day worldwide wicket.
Under overcast conditions in Bristol, batting looked far from easy as England openers Lauren Winfield and Tammy Beaumont scratched around for runs.
The West Indies came nowhere near the 67 wides and 104 extras - both records in Women's One Day Internationals - that Holland conceded against Japan in 2003, but they were runs that they could ill-afford in a low-scoring contest.
BlazBlue Cross Tag Battle stars Persona and Under Night In-Birth characters
The upcoming crossover will be a "dream-team of characters that have never before been gathered in a single 2D fighting game". BlazBlue Cross Tag Battle was revealed with a trailer following the final of Evo 2017's BlazBlue Central Fiction tournament.
Fletcher finished with three wickets for 33 runs from her 10 overs.
WEST INDIES - Stafanie Taylor (captain), Merissa Aguilleira, Reniece Boyce, Shamilia Connell, Shanel Daley, Deandra Dottin, Afy Fletcher, Qiana Joseph, Kyshona Knight, Hayley Matthews, Anisa Mohammed, Chedean Nation, Akeira Peters, Shakera Selman, Felicia Walters, Kycia Knight, Subrina Munroe.
India will meet now meet holders Australia in the other semi-final at Derby on July 20.
The 29-year-old has 122 Test scalps to his name, but went for 274 runs across two Tests in England back in 2012. "Throughout the tournament we have managed to find our way out of sticky situations".
The match official appointments for the semi-final stage of the ICC Women's World Cup 2017 have been announced.
West Indies skipper Taylor did not ask for a review at her dismissal, with replays showing the ball was in fact heading down leg side.