The Cricketer runs down the who, what, where, when, why, how much, which channel and how wet will it be...
The 12th game of the 2019 Cricket World Cup as England take on Bangladesh.
The match is scheduled to take place on Saturday, June 8, starting at 10:30am (BST).
The match will be played at Cardiff, which is hosting the third of its allocated matches in this competition and is home to Glamorgan.

Bangladesh fans will be hoping for another fine performance from their team
England will be looking to bounce back from defeat by Pakistan in their second game and will be contemplating changes to their bowling unit.
Mark Wood was introduced to good effect at Trent Bridge on Monday and adds firepower to the seam attack, but England missed Liam Plunkett's control in the middle overs against Pakistan and he is set for a recall. Adil Rashid could miss out. Eoin Morgan has no new injury concerns in the squad to worry about.
Bangladesh have performed well so far in the competition, banking a victory over South Africa before losing to New Zealand. They have a full complement of players available.
Bangladesh are in form, England are the No.1 side in the world. It promises to be an intriguing contest.
Sporting Index have England priced them as 53-63 favourites in the supremacy market with a point awarded for each run won by or 10 points per wicket won by.
England's first-wicket partnership has been so strong in recent months but so far in this World Cup they have made stands of 1 and 12, and will be looking for Jason Roy and Jonny Bairstow to go big at Sophia Gardens. Sporting Index price the fall of the first England wicket at 51-56.
Cloud and rain will continue to affect all parts during the morning. Staying windy, with coastal gales. It will become drier and brighter through the afternoon, with winds easing. Maximum temperature 16 °C. (source: Met Office).
If you are going to Bristol for the game, take a look at our dedicated ground guide.

Shakib Al Hasan is crucial to Bangladesh
The game will be broadcast live in the UK on Sky Sports Cricket and Main Event from 10am BST on Friday.
Sky Sports Cricket is a subscription service available on channel 404 on Sky.
Sky also offer a streaming service - Sky Go - for subscribers. A Sky Sports pass is also available via Now TV.
The game will be covered by BBC Test Match Special on BBC Radio 5 live sports extra (digital radio, digital satellite channel 0144, Freeview channel 706, cable TV channels 864 or 908) and BBC Radio 4 (194 long wave, digital satellite channel 0143).
The Cricketer's social media channels will have updates throughout the day, with reaction to follow via our website after play has concluded.
For a full list of broadcasters which are screening the Cricket World Cup around the globe, click here.
Our coverage of the ICC Cricket World Cup 2019 is brought to you in association with Cricket 19, the official video game of the Ashes. Order your copy now at Amazon.co.uk