Team India batter Shreyas Iyer smashed the biggest six of ODI World Cup 2023 on Thursday. The 28-year-old slammed a 106-metre six on the bowling of Sri Lanka's Kasun Rajitha to set the record. Iyer scored 82 runs off 56 deliveries in the innings, including three fours and six sixes.