Written by Harsh Chopra May 18th 24 1785 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.