As a junior, he tallied 84 tackles (7 for loss), 5 sacks, one interception, 5 forced fumbles and 2 fumble recoveries. As a senior, he registered 45 tackles (13 for loss), 4 sacks and 2 fumble recoveries. He was a four-star prospect according to Rivals.com.
He transferred to Western Michigan University at the end of the 2013 season. As a senior in 2014, he appeared in 13 games (12 starts), while posting 42 tackles and 7.5 tackles for loss (third on the team). He had 7 tackles (3 for loss) against Purdue University. He made 6 tackles and 1.5 sacks against Ohio University.
He was released on September 3,[6] and signed to the practice squad the next day.[7] He was promoted to the active roster on October 25.[8] He was released on November 26 after being activated for one game against the Tennessee Titans, and was re-signed to the practice squad three days later.[9][10]
On September 2, 2017, he was waived and was signed to the practice squad the next day.[12][13] On October 21, he was promoted to the active roster to improve the depth at the defensive line with Stephen Paea being placed on the injured reserve list.[14]
On August 20, 2018, he was waived/injured with a knee injury and placed on the injured reserve list.[15] He was released on August 24.
San Antonio Commanders
On January 5, 2019, Ash was signed by the San Antonio Commanders of the Alliance of American Football. On January 30, he was released by the Commanders as part of the final training camp cuts. He was added to the team's rights list and re-signed to a contract on March 25. He was activated to the roster on March 26. The league ceased operations in April 2019.[16]
Dallas Renegades
In 2020, he was signed by the Dallas Renegades of the XFL. He was waived during final roster cuts on January 22.[17] In March, amid the COVID-19 pandemic, the league announced that it would be cancelling the rest of the season.[18] The XFL suspended operations on April 10.[19]