In the 2012–13 season, Ashton stayed at the Racecourse and was still a regular in the Dragons defence. After the departure of regular penalty taker Jake Speight to Mansfield Town Ashton took over penalty duties scoring his first in a 2–1 loss to Blackpool in a pre-season match. He scored his first goals of the season in a game away to Stockport County with two penalties but due to "over celebrating" he picked up a second yellow card and was sent off. On 6 November 2012 Ashton signed a new 3-year contract with Wrexham which would last until 2015. His next goal came in a 4–2 FA Cup first round loss to Alfreton Town. On 8 December 2012 Ashton scored his first goal in open play against Nuneaton Town before scoring a second in the match from the penalty spot in a memorable 6–1 win. In March 2013 Ashton picked up his first career honour by winning the FA Trophy with Wrexham, Ashton played in every round but missed the final at Wembley due to injury. A month and a half later, Ashton played at Wembley in a Wrexham shirt, in a 2–0 loss to Newport County in the Conference play-off Final.