2002-03: Aston played for the Pickering Panthers of the OPJHL where he finished fifth on the team in points (27) and second on the team in assists (22). He also recorded five goals and spent 42 minutes in the penalty box.
2003-04: Aston saw limited playing time in his debut season in the OHL. He only played in 36 games for the Peterborough Petes, recording five points (two goals, three assists) and a +/- of –10.
2004-05: Aston saw a significant increase in playing time in 04-05 for the Petes, playing in 52 games. In these 52 games he recorded 15 points (zero goals, 15 assists) and a +/- of 7. He also contributed in the playoffs playing in all 14 games for the Petes and recording four assists.
2005-06: Aston had a break out season in 05-06. He started the season for the Petes, playing in 16 games and recording 19 points (four goals, 15 assists). He was then traded to the Windsor Spitfires where he continued to be a key contributor, playing in 49 games and recording 33 points (12 goals, 21 assists) bringing his season total to 52 points (16 goals, 36 assists) in 65 games. He was named to the all-star game where he recorded an assist and a penalty. He also was a key contributor for the Spitfires in the playoffs, recording three points (two goals, one assist) in seven games.
2007-08: Spent the better portion of his first North American professional season in Rochester. As an Amerk, he scored 3 goals and 10 assists in 56 games, and was a -16. He was moved to the ECHL in late March to gain some playoff experience with the Everblades. He had one assist in two games.
Plays a simple game. Relies on positional play. Neither overly physical nor overly quick; an improvement in either category improve his chances of advancing beyond the AHL level.
One of a small number of returning Amerks from last season. He should assume a more prominent role in 2008-09.