New York Rangers is the correct answer because Thornton has played for the Boston Bruins, San Jose Sharks, Florida Panthers, and Toronto Maple Leafs throughout his NHL career. He has never played for the New York Rangers.
Joe Thornton Brain Busters: 30 Questions to test your mental endurance