After the West Indies national team managed to steal two T20I matches off the South Africans, the hometown team has rebounded with two straight ODI wins of their own.

The Proteas took both in convincing fashion -- the first by 148 runs and the second by 61. The action now shifts to East London on Wednesday for what will be the third of five ODI matches.

With the World Cup less than a month away, South Africa's AB de Villiers is getting hot at just the right time. He put on an historic performance in the previous match, needing just 31 balls to reach his century -- the fastest to hit that mark in ODI history. What will he have in store for us Wednesday?

A feed of Wednesday's third ODI cricket match between South Africa and the West Indies is available for free live streaming RIGHT HERE.

South Africa Squad (subject to change)
AB de Villiers*, HM Amla, KJ Abbott, F Behardien, JP Duminy, F du Plessis, Imran Tahir, DA Miller, M Morkel, WD Parnell, AM Phangiso, VD Philander, RR Rossouw, DW Steyn, MN van Wyk†

West Indies Squad (subject to change)
JO Holder*, SJ Benn, CR Brathwaite, JL Carter, SS Cottrell, N Deonarine, CH Gayle, LR Johnson, D Ramdin†, AD Russell, DJG Sammy, MN Samuels, LMP Simmons, DR Smith, JE Taylor