He played 19 seasons in the National Hockey League ( NHL ) for the Calgary Flames , Detroit Red Wings , San Jose Sharks and Florida Panthers .
For 21-years he played in the National Hockey League , he played as a goaltender for the Calgary Flames , Detroit Red Wings , San Jose Sharks and the Florida Panthers .