Written by Harsh Chopra Apr 24th 24 1736 reads
Herschelle Gibbs played international cricket for South Africa from 1996-2010. He has scored a total of 14000+ international runs for South Africa in all international cricket. In this article, we look at his top 5 best performances.