5 players who scored a century and took a 5-wicket haul in a Test more than once

Shakib Al Hasan after being dismissed on 144 against Pakistan in 2011

2) Jacques Kallis (2 times)

Jaques Kallis scored 45 Test centuries and has taken 292 wickets

The name which pops up in our minds after Gary Sobers as the greatest all-rounders to play cricket is Jacques Kallis. The right-handed batsman was a pillar in the South African team for many years. In 2013, he became the first cricketer to score 10,000 runs and pick up 250 wickets in both Tests and One-Day Internationals.

Playing 166 Test matches, he has 45 centuries to his name only behind Tendulkar’s record of 51 tons. The big-man from Cape Town had put up a great all round performance in 1999 against West Indies in his hometown. Kallis scored a 110-run knock in the first innings and followed up with a superb bowling performance in West Indies’ second innings to help South Africa extend their lead to 4-0 in the five-match series.

Bangladesh too could not withstand the brilliance of Kallis’ all-round dominance. Having scored 139-runs in South Africa’s one and only innings during the second Test at Potchefstroom, he demolished the Bangladeshi batting line-up by taking 5 wickets for 21 runs in just 4.3 overs.

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Staff Editor
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications