All Blacks centre Sonny Bill Williams has signed a one-year contract with the National Rugby League’s Sydney Roosters.

Williams left the All Blacks earlier this season to take up a lucrative short-term contract in Japan. On Tuesday, he confirmed a new deal with the Roosters.

Williams recently injured a pectoral muscle and could miss the rest of the Japanese season as a result. The injury has also forced Williams to postpone his boxing match with South African veteran Francois Botha.

It could be that the next time fans see Williams in action is for the Roosters, and the 27-year-old feels a return to the club where he made his name was always on the cards.