India’s media has criticised the decision of Tamil Nadu state not to host Indian Premier League (IPL) games with Sri Lankan players, amid anger over Colombo’s rights record.
The Indian Premier League said teams taking part were being told of the move.
Players from around the world compete in the world’s richest cricket league.
Thirteen Sri Lankans are signed up to play in the nine-team Twenty20 tournament, which begins on 3 April.
They include Mahela Jayawardene, Muttiah Muralitharan, Lasith Malinga, Tilakratne Dilshan and Ajantha Mendis.
In a letter to Prime Minister Manmohan Singh, Tamil Nadu chief minister Jayalalitha said people in Tamil Nadu had been angered by “barbaric acts” against Sri Lankan