Asham signed a two-year contract with the New York Rangers on July 1, 2012. With this, Asham had played for all 5 teams in the former Atlantic division during his career. On February 10, 2013, Asham scored his first goal as a Ranger in a 5–1 victory over the Tampa Bay Lightning. He is also the only player to score a goal with every Atlantic division team. On May 13, 2013, he scored the series-winning goal in Game 7 of the 2013 Stanley Cup playoffs to push the Rangers into the second round and eliminate the Washington Capitals.