Sri Lanka all-rounder Thisara Perera smashed 140(74) in the second ODI against New Zealand on Saturday. The 29-year-old, who took just 57 balls to reach the three-figure mark, slammed 13 sixes, the most by a Sri Lankan batsman in an ODI innings. Perera overtook Sanath Jayasuriya, who had slammed 11 sixes in an ODI against Pakistan in 1996.