Centuries galore for South Africa

Other teams have matched South Africa's top order in terms of averages and run rates in ODIs in the last two years, but none has scored hundreds at the rate that South African batsmen have

Hashim Amla brought out all his shots

South Africa v West Indies, 5th ODI, Centurion

Amla does a de Villiers

ESPNcricinfo presents the plays of the day from the final one-day international as South Africa produced another powerful display

Narsingh Deonarine lost his bat and his wicket

South Africa v West Indies, 4th ODI, Port Elizabeth

AB pounces, but also drops

ESPNcricinfo presents the plays of the day from the fourth one-day international which turned into a gripping contest

AB de Villiers dropped Andre Russell at slip on 40

South Africa v West Indies, 3rd ODI, East London

Russell's horrendous slog

ESPNcricinfo presents the plays of the day as South Africa wrap up the series against West Indies in thumping style

Poor in the field, too: Sulieman Benn missed a chance late on

West Indies in South Africa 2014-15

Rossouw settled after watershed ton

Having raised more than a few eyebrows with his inclusion in South Africa's World Cup, Rilee Rossouw made a much-needed century to prove he belongs

Rilee Rossouw went through to a maiden ODI century