Shane Battier has been traded to the Memphis Grizzlies for Hasheem Thabeet and a first-round pick.