Bangalore: South Africa and Sri Lanka go head to head in a battle for second place in the new International Cricket Council (ICC) One-day International (ODI) championship table when they meet in Johannesburg on Wednesday, according to an official press release.