The International Cricket Council has decided that South Africa should host this year's Champions Trophy with Sri Lanka ruled out due to possible rain interruptions in September and October.
Pakistan was originally due to host the one-day international competition last year but after several teams voiced security concerns about playing there, the ICC reacted by postponing the event before switching venues to Sri Lanka last month.
The ICC chief executives committee recommendation will go before its executive board for a final decision on Monday.
South Africa is set to be confirmed as the venue for the eight-team tournament scheduled from September 24th to October 5th if certain financial terms are agreed.
Sri Lanka Cricket told the meeting it could not guarantee clear weather in Colombo during the period. In 2002, the event was held around the same time in Colombo and Sri Lanka and India were declared joint winners after rain marred the final.
Security concerns have increased in South Asia after gunmen attacked the Sri Lankan team bus in Lahore last week, injuring six players and killing seven Pakistanis.
The ICC panel also recommended dates for next year's World Twenty20 in West Indies, now planned from April 30th to May 16th.