Australia are back with a bang in the ICC World Cup 2023. After back-to-back defeats, they have registered three consecutive wins in the tournament. They thumped the Netherlands by 309 runs in the most recent clash. Batting first, the Pat Cummins-led team put up 399 runs on the board, with Glenn Maxwell slamming the fastest […]