New Zealand cricketer Jesse Ryder has been taken to hospital after reportedly being beaten up near a bar in Christchurch.
He is believed to have suffered serious head injuries after the alleged assault and is now in intensive care.
Details of the incident early on Thursday remain sketchy.
The 28-year-old cricketer had been due to fly to Delhi to start his $300,000 (£200,000) contract in the Indian Premier League.
Ryder's friends and fellow cricketers have been sending messages of support via social media.
"The whole NZC team's thoughts are with @DijaRyder this morning," New Zealand cricket tweeted.
Ryder - who has featured in New Zealand's national team - plays his domestic cricket with Wellington.