Cape Town:India off-spinner Harbhajan Singh on Wednesday doffed his hat on Jacques Kallis, who hit a century in each innings of the third Test here, by describing the South African batsman as the best modern cricketer after Sachin Tendulkar.
"Kallis is in the form of his life. We all know that he has got the record to speak for himself. I would rate him very high. After Tendulkar, I think Kallis is the best cricketer in the world," Harbhajan said of Kallis who single-handedly set India a target of 340 to win the series-decider.