Watch Shahid Khan Afridi batting Highlights against South Africa in 1st ODI on 10th March 2013 at Bloemfontein, South Africa. Watch Shahid Afridi 34 Runs Off 16 Balls Highlights vs South Africa in 1st ODI on 10-3-2013 at Bloemfontein. Shahid Afridi who is really under pressure because selectors dropped him from Indian Tour and now they gave him a last chance to prove himself once again that he is the best all rounder of the world and he has done it again. In bowling department he can’t perform well but in batting he proved and scored 34 Runs Off Just 16 Balls including 3 Sixes and 2 Fours. Shahid Afridi made a unique World Record today he is the only man in One Day International history who hited 300 Sixes and 650 Fours. Watch Shahid Afridi batting Highlights vs South Africa 1st ODI on 10-3-2013.