Answer
Mark Messier played for the Edmonton Oilers, New York Rangers, and Vancouver Canucks during his NHL career. He was a member of the Oilers for 17 seasons, winning five Stanley Cups with the team. He was traded to the Rangers in 1991 and won the Stanley Cup with the team in 1994. He finished his career with the Canucks in 2004.