AB de Villiers confirmed his status as the most destructive batsman in cricket with a magnificent unbeaten 162 from just 66 balls to lead South Africa to a record 257-run victory over West Indies in the World Cup on Friday.
South Africa's hammering of the West Indies piled on many other records as well:
Most expensive returns by a bowler
(Return, bowler, team, opponents, venue, date):
0-113 Mick Lewis Australia v South Africa Johannesburg Mar 12 2006
2-105 Martin Snedden New Zealand v England (WC) The Oval Jun 09 1983
0-105 Tim Southee New Zealand v India Christchurch Mar 08 2009
1-105 Brian Vitori Zimbabwe v New Zealand Napier Feb 09 2012
1-104 Jason Holder West Indies v South Africa (WC) Sydney Feb 27 2015
1-102 R Vinay Kumar India v Australia Bangalore Nov 02 2013
0- 99 Muttiah Muralitharan Sri Lanka v Australia Sydney Feb 12 2006
1- 97 Ashantha de Mel Sri Lanka v West Indies (WC) Karachi Oct 13 1987
0- 97 Stephen Harmison England v Sri Lanka Leeds Jul 01 2006
2- 97 Shafiul Islam Bangladesh v England Birmingham Jul 12 2010
Note: WC = World Cup
Biggest one-day international winning margins
(Margin, team, opponents, venue, date):
290 New Zealand v Ireland, Aberdeen Jul 01 2008
272 South Africa v Zimbabwe, Benoni Oct 22 2010
258 South Africa v Sri Lanka, Paarl Jan 11 2012
257 India v Bermuda (WC), Port-of-Spain Mar 19 2007
257 South Africa v West Indies (WC) Sydney Feb 27 2015
256 Australia v Namibia (WC), Potchefstroom Feb 27 2003
256 India v Hong Kong Karachi Jun 25 2008
245 Sri Lanka v India, Sharjah Oct 29 2000
243 Sri Lanka v Bermuda (WC), Port-of-Spain Mar 15 2007
234 Sri Lanka v Pakistan, Lahore Jan 24 2009
Note: WC = World Cup
Highest innings totals at a World Cup
(Score, team, opponents, venue, date):
413-5 India v Bermuda, Port-of-Spain, Mar 19 2007
408-5 South Africa v West Indies, Melbourne, Feb 27 2015
398-5 Sri Lanka v Kenya, Kandy Mar 06 1996
377-6 Australia v South Africa, Basseterre Mar 24 2007
373-6 India v Sri Lanka, Taunton, May 26 1999
372-2 West Indies v Zimbabwe Canberra, Feb 24 2015
370-4 India v Bangladesh, Dhaka, Feb 19 2011
363-5 New Zealand v Canada Gros Islet, Mar 22 2007
360-4 West Indies v Sri Lanka Karachi, Oct 13 1987
359-2 Australia v India Johannesburg, Mar 23 2003
Highest individual World Cup scores
(Innings, player, team, opponents, venue, date):
215 Chris Gayle West Indies v Zimbabwe, Canberra Feb 24 2015
188 no Gary Kirsten South Africa v UAE, Rawalpindi Feb 16 1996
183 Sourav Ganguly India v Sri Lanka, Taunton May 26 1999
181 Vivian Richards West Indies v Sri Lanka, Karachi Oct 13 1987
175 no Kapil Dev India v Zimbabwe, Tunbridge Wells Jun 18 1983
175 Virender Sehwag India v Bangladesh, Dhaka Feb 19 2011
172 no Craig Wishart Zimbabwe v Namibia, Harare Feb 10 2003
171 no Glenn Turner New Zealand v East Africa, Birmingham Jun 07 1975
162 no AB de Villiers South Africa v West Indies Sydney Feb 27 2015
161 no Tillakaratne Dilshan Sri Lanka v Bangladesh, Melbourne Feb 26 2015
161 Andrew Hudson South Africa v Netherlands, Rawalpindi Mar 05 1996