#2. Jacques Kallis (12 centuries)
One of the greatest all-rounders of all-time, he loved to play against the West Indies. In Tests, the batsman has scored 2,356 runs with 8 centuries and 12 half-centuries. His staggering average of 73.62 against the Windies is the highest for him against any team (at least 10 innings played). He also boasts of having the best batting average against West Indies in Tests among all batsmen who have played at least 25 innings.
His heroics against West Indies are not limited to Test Cricket. Kallis averaged over 50, scoring 1666 runs in ODIs and 12 centuries. He has also picked up 94 wickets with one five-wicket haul in Tests and two in ODIs.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news