India and West Indies won the final warm-up matches, West Indies Women took a 2-0 lead against Ireland, and Steyn will miss the World Cup opener.
Australia and England had easy wins in their last warm-up matches before the World Cup. Sir Alastair Cook scored a century for Essex. India-A thrashed Sri Lanka-A for an innings victory.
Old Trafford will host six matches in the World Cup, while five each will be played at Lord's and The Oval.
Bangladesh won their first multi-nation tournament, while England took an unassailable 3-0 lead against Pakistan.
ICC announced a star-studded panel of World Cup commentators; Adelaide Strikers signed up Cameron White; and Alastair Cook helped Essex beat Nottinghamshire.
Lancashire and Hampshire, five-time champions both, will clash for the semi-final at the Rose Bowl.
Chennai reached the IPL final, Afghanistan beat Scotland, and Steven Smith scored an unbeaten 91.
Godleman (521) has most runs in the season, while Sowter (24) has most wickets.
Chennai have almost made it to Qualifier 1, Sangakkara is new MCC President, and Pakistanis crushed Leicestershire.
Australia announce their World Cup squad; Zimbabwe beat UAE; and CSK and DC won their IPL matches.