8. Jacques Kallis:
He is a South African cricketer. Kallis is regarded as one of the greatest all-rounders ever. To date, he is the only cricketer in the history of the game to hold more than 11,000 runs and 250 wickets in both one day and Test match cricket.