Netherlands are squaring off against Sri Lanka in the 19th match of the ICC Cricket World Cup 2023 at the Ekana Cricket Stadium in Lucknow. The Netherlands won the toss and elected to bat, setting the stage for a dramatic encounter. What followed was a thrilling roller coaster ride, with the Dutch batting lineup facing…