Centers Steven Stamkos of the Tampa Bay Lightning, Nazem Kadri of the Colorado Avalanche and Mika Zibanejad of the New York Rangers, and Anaheim winger Troy Terry won the final roster spots for All-Star Weekend as a result of fan voting, the NHL announced Monday.