Sonny Bill Williams today announced that he has signed a 3-year deal with the Blues.