5. Gibbs vs McGrath

Arguably the greatest fast bowler of all-time, Glenn McGrath was a nightmare to even the world’s best batsman as no batsman clearly dominated him over the years. If there is one player who loved to play against McGrath then it has to be South Africa’s Herschelle Gibbs.
Gibbs has scored 191 runs at a staggering average of 63.67 in 17 innings and has dominated the legendary batsman than any other player in cricket history.