t???s the fastest ever 150 in ODIs, coming from 66 balls, brought up with 30 runs in the final over at the SCG in Sydney.
De Villiers scored only 25 and 30 in his two previous innings at the tournament with South Africa unconvincing in victory over Zimbabwe and trounced by India – however his brutal knock means he now has the fastest 50, 100 and 150 in ODI cricket all against the West Indies.
His incredible innings along with fifties for Hashim Amla, Faf du Plessis and Rilee Rossouw fired South Africa to the mammoth total ??? the second highest-ever in World Cups.
The Proteas won the toss and chose to bat first but lost Quinton de Kock cheaply again for 12 as he picked out the man at cover off West Indies captain Jason Holder.
Amla (65) and Du Plessis (62) rebuilt with a 127-run partnership but both fell within two balls of each other in the 30th over to Chris Gayle.
At 147-3 by the over???s close, South Africa proceeded to fire an astonishing 261 from the final 20 overs which included 72 from the batting powerplay and 150 from the final 10.
Rossouw (61 off 39) departed with a thick edge through to Denesh Ramdin off Andre Russell and David Miller (20 off 16) fell to an incredible one-handed catch on the boundary by Jason Taylor.
But really the show was at the other end as De Villiers ??? despite seemingly suffering from heat exhaustion and cramp ??? hit 17 fours and eight sixes, and took just 14 balls to for his final 57 runs.