Goalkicking winger John Williams has signed a new contract with the Sharks for the 2012 season.

Williams, who joined the Sharks from the North Queensland Cowboys in 2011, adds experience and stability to the young Sharks backline.

Hampered by a serious leg injury suffered mid-season, Williams bounced back and won his way into the Sharks starting side for the last three games of the year.

In all, the 26-year-old Williams played 13 premiership matches for the Sharks in 2011, kicking 26 goals and crossing for six tries.