In 1990, Ashton signed with the
Colorado Foxes of the
American Professional Soccer League. The Foxes won the 1992 and 1993 APSL championship. He was the MVP of the 1993 APSL title game. In October 1990, the
Milwaukee Wave selected Ashton in the third round of the
National Professional Soccer League draft. However, the
Kansas City Comets selected Ashton in the first round of the
Major Indoor Soccer League draft and he signed with them. Ashton signed with the
Denver Thunder in the
National Professional Soccer League. The team folded following the season. At some point, he played for the
Colorado Comets in the
USISL. In the fall of 1993, he signed with the
Milwaukee Wave in the NPSL The next season, he moved to the
Wichita Wings. He saw time in only one game, but rebounded with twenty games during the 1995–1996 season. He continued to play the winter indoor season with the Wings through the 1997–1998 season. In February 1996, the
Dallas Burn selected Ashton in the 2nd round (18th overall) of the
1996 MLS Supplemental Draft. He played twenty-three games, scoring one goal. In the spring of 1997, he returned to the
Colorado Foxes for one more season. ==Coach==