2005-06: Carter Ashton was selected by the Lethbridge Hurricanes in the first round (7th overall) of the 2006 WHL Bantam Draft.
2006-07: Ashton scored 28 goals with 38 assists and 99 PIM in 41 games for the Saskatoon Contacts in the SMHL. He made his WHL debut appearing in two games with the Hurricanes, posting no points and a -1 rating.
2007-08: In his first season with the Lethbridge Hurricanes, Ashton appeared in just 40 games due to an injury. He scored 5 goals with 4 assists and was -2 with 21 PIM. Ashton played in 19 playoff games and had 1 assist with 12 PIM and was -2 as the Hurricanes reached the WHL finals. He played for Canada Western in the World U-17 Challenge and had 1 goal with 5 assists and 2 PIM in six games.
2008-09: Ashton appeared in 70 games for the Lethbridge Hurricanes and had a breakout year in his draft season. He scored 30 goals with 20 assists and was -5 with 93 PIM. In the 2009 WHL playoffs, Ashton played in 11 games, with 1 goal and 2 assists and was -8 with 15 PIM as the Hurricanes defeated Saskatoon in a seven-game, first-round series before being swept by Calgary in the second round. Ashton played in the 2009 Top Prospects Game.
2009-10: Ashton attended the Lightning camp before returning to the WHL. After starting the season with Lethbridge, he was part of a multi-player trade in December that sent him to the Regina Pats. Ashton played 65 games between the two teams and scored 24 goals with 27 assists and was -13 with 109 PIM. Ashton made his pro debut following the season, as Regina failed to make the playoffs. IN 11 games with Tampa Bay's AHL affiliate Norfolk, he scored 1 goal and was -3 with 6 PIM.
2010-11: Ashton appeared in two AHL playoff games for Norfolk after putting up 71 points in 66 WHL games during the junior season and skating for Canada at the 2011 U20 World Junior Championships. He was scoreless and -3 in his two-game stint with the Admirals. Ashton skated in 29 games for Regina before a mid-season trade to Tri-City in the WHL. He finished the WHL regular season with 33 goals and 38 assists and was -6 with 106 PMs. Ashton scored 12 of his 17 power play goals with Tri-City and in ten playoff games for the Americans he had 3 goals with 5 assists and was -1 with 4 PMs. In seven games with silver medal-winning Canada at the junior tournament he had 1 goal with 2 assists and was +1 with 6 PMs.
2011-12: Ashton made his NHL debut as a 20-year-old, skating in his first game in the Maple Leafs' 3-2 loss at Pittsburgh on March 7th. Obtained from Tampa Bay in a trade for defenseman Keith Aulie, Ashton appeared in 15 games for the Leafs and was minus-10 with no points and 13 penalty minutes; averaging 10:25 minutes of ice time. He spent most of his first pro season in the AHL – scoring 19 goals with 16 assists and 58 penalty minutes in 56 games for Lightning affiliate Norfolk. In seven games with the Toronto Marlies following the trade he scored 2 goals with 1 assists and was minus-three with 8 penalty minutes. The Marlies finished first in the North Division and reached the AHL finals. Ashton appeared in six AHL playoff games – including all four in the final series against his former team – and was minus-two with 1 goal, 2 assists and 8 penalty minutes.
Ashton has developed into a consistent two-way performer and has quietly impressed scouts. Ashton possesses pro size and has demonstrated that he understands and accepts his role. A polished player with regards to the defensive nuances of the game he has added some offense to his game and drives to the net hard. Ashton's skating technique may need to improve as he advances to higher levels. Ashton is the son of former NHL winger Brent Ashton, who played 998 regular season games in the NHL.
Ashton began the 2012-13 season with the AHL's Toronto Marlies.