After a nine-wicket humbling by 2019 ODI World Cup final rivals New Zealand, England bounced back in style with a 137-run win over Bangladesh in Dharamsala on October 10. Dawid Malan came up with a blistering 107-ball 140, becoming England's oldest World Cup centurion, as the defending champions posted a mammoth 364 and then bundled out Bangladesh for 227 to storm back into the competition. For their next ICC Cricket World Cup 2023 game, England will be up against Afghanistan, another gritty sub-continental side that refuses to give up without a fight, at the Arun Jaitley Stadium in Delhi. (Scorecard | Match Blog | Full Coverage)