India have been bowled out for 240 runs in 50 overs by Australia in ODI World Cup 2023 final at Narendra Modi Stadium in Ahmedabad. KL Rahul top-scored for India with 66(107). Virat Kohli scored 54(63), while captain Rohit Sharma scored 47 runs off 31 deliveries. Australia fast bowler Mitchell Starc took three wickets.