Stepan was initially drafted by the New York Rangers 51st overall in 2008. After playing seven seasons with the Rangers, he played three seasons with the Arizona Coyotes, one season with the Ottawa Senators, and his final two seasons with the Carolina Hurricanes. In his 890 regular season games, the forward had 182 and 515 points. He added another 20 goals and 55 points in 120 playoff games.
Stepan was captain of the United States World Junior Hockey team in 2010, leading them to a gold medal. It was just the second gold medal ever for the US, and it came by beating Canada in overtime in the final game