Upcoming events and recent results for AB de Villiers.