#1
A 20-year-old has walloped an astonishing 490 runs off just 151 balls in a 50-over club match in South Africa on Saturday.

Wicketkeeper-batsman Shane Dadswell smacked 57 sixes and 27 fours en route to amassing the mammoth total while playing for North-West University Pukke against Potch Dorp XI.

The highest score in List A cricket came from former English batsman Ali Brown, who managed a score of 268 runs for Surrey in a county match against Glamorgan in 2002, while the highest ODI score of all-time was Rohit Sharma's 264 for India against Sri Lanka three years ago.

Dadswell almost doubled both efforts with this extensive innings.