TOKYO - Australian rugby legend George Smith will no longer play for Suntory Sungoliath after the club said Thursday it had canceled the player's contract for his alleged assault of a taxi driver late last year.