The arrival of the South African cricket side has brought one of the finest sportsmen in history to our shores.
I'll state my position on Jacques Kallis from the outset - he is the best all-rounder of all time. This, of course, places him ahead of the legendary West Indian Gary Sobers, a call which borders on sacrilege to some.
I'm not overly keen on comparing players across eras, but can't resist when it comes to Kallis. If it came to picking an all-rounder for your life, Kallis would be the man. Without denigrating the great West Indian, Sobers played in more mystical and magical times and people look back with rose-tinted glasses.
Sobers was also unique in the variety of his bowling, something that added to the legend. But Kallis has played in more demanding times, equalled or bettered Sobers over far more matches, and is the best to my mind.
There was a point where cricket pundits believed that we had seen it all when it came to all-rounders, that Sobers, Richard Hadlee, Imran Khan, Kapil Dev and co would not be matched. Kallis has bladed that theory however.