Well if the history of cricketing nations is taken a close look at,it is the home team that has the upper hand especially in test matches. This is irrespective of which team is playing - be it the mighty Aussies (some 4-5 years down the lane) or the downtrodden West Indies. The home team always has its say. In the recent past or so, the list has included Bangladesh also when they had a drawn test against the West Indies recently though they had a loss earlier in the tournament. Now, the teams which clash against each other are Sri Lanka and South Africa.
Needless to be said, it would definitely be the Proteas who would have an upper hand in atleast test matches that are scheduled. The teams mentioned above are scheduled to play 3 tests and 5 one day internationals with a T20 game missing out due to reasons best known to the makers of the tournament. With this being the point regarding the hosts, all that would be left is to make that advantage count by South Africa. If their recent past (a year or so is considered), they have not fared badly though their performance is not outstanding either at home.
They drew the test series against India early this year when a mighty Dhoni led team India toured the African nation for a three match test series. That series should have been won by South Africa not only because they were the hosts but also due to the fact that India was not any extraordinary team like the Aussies of the early 2000s. Even the third test was dominated by the Indians which eventually ended in a draw. Following that, South Africa hosted Australia off-late which as everyone knows was drawn with both teams taking home a win. Since then, South Africa haven't hosted any other nation.
Though South Africa have never tasted success at home in test series', they are yet to lose one to any other nation. The fact is also that they have not hosted majority of the teams namely New Zealand, Pakistan and Sri Lanka (which is due in days to come). And, in case they host also, the result can hardly be expected be any different. But,the discussion here is restricted to only Sri Lanka's tour of South Africa needless to be said. The discussion regarding their bowling is already over with only Dilhara Fernando being the experienced among the lot. But, their batsmen can say something. Let us see.