McAmmond played during his junior time at the Prince Albert Raiders in the Canadian junior Western Hockey League before he was selected by the Chicago Blackhawks in the NHL Entry Draft in 1991 as 22 in the first round.
After a few NHL inserts in the 1991/92 season with the Blackhawks, he returned to the WHL and moved there during the season to the Swift Current Broncos. He became Junior World Champion in 1993 with Canada.
In exchange, he was discharged together with Igor Kravchuk to the Edmonton Oilers, who received in return Joe Murphy. This put him first in their AHL farm team, the Cape Breton Oilers. In the 1995/96 season he made the final breakthrough and he reached in the 1997/98 season for the first time the 50 -point mark.
In a comprehensive seven- player swap deal, he returned shortly before the end of the season 1998/ 99 on the Chicago Blackhawks back. His next season was the Philadelphia Flyers, with whom he played the end of the season 2000/01 season. It was followed by the entire 2001/02 season with the Calgary Flames before he played a year with the Colorado Avalanche. For the 2003/04 season he was back in Calgary. With the Flames he reached the Stanley Cup finals, but the Tampa Bay Lightning were subject there.
The strike season 2004/ 05 he spent in the AHL with the Albany River Rats.
For the season 2005/06 season he ran in the NHL on the jersey of the St. Louis Blues. With the Ottawa Senators and he reached in the 2006/07 season once again the Stanley Cup Finals. However, despite a strong personal performance could not prevent the nimble left winger, who was considered as the fastest skater of the Senators, the loss to the Anaheim Ducks.
In February 2009 he was transferred to the New York Islanders, played for the McAmmond until the end of the season. After he was out of contract for some time, he signed in November 2009 a contract with the New Jersey Devils, who committed him for the 2009/10 season. Although he was there as a regular player much ice age, then you did not renew his contract.
Awards and achievements
(End of season 2009/10)