Career
The Calgary Flames signed Evans on September 30, 2003 as an undrafted free-agent. He appeared in two games during the Flames series against the Detroit Red Wings. Between 2003 and 2008, Evans has played for the Lowell Lock Monsters, Binghamton Senators, and the Worcester Sharks in the AHL. On July 11, 2008, Evans signed a two-year contract with the Anaheim Ducks.
In the 2008-2009 season, after attending the Ducks training camp, Evans was then assigned to AHL affiliate, the Iowa Chops, posting 15 points in 75 games for the season.
Following the suspension of Iowa at season"s end, Evans was loaned from the Ducks to the Toronto Marlies, affiliate of the Toronto Maple Leafs, for the entire 2009-2010 campaign leading the Marlies with 15 fights for 199 penalty minutes in 79 games. On July 11, 2010, Evan left the Ducks organization and signed a two-year deal with the Saint Louis Blues.
Spending the entire 2010-2011 season with the Blues AHL affiliate, Evans was limited to only 66 games due to injury and suspension. During those 66 games he collected 3 goals, 11 assists, and 113 penalty minutes.
All 3 of Evans" goals came in a single game, as he scored his first career hat trick on February 23, against the Texas Stars.
Evans signed a one-year contract with the Grand Rapids Griffins for the 2012-2013 AHL season. He did not score during the regular season, but he notched the game-winning goal of the deciding Game 6 of the Calder Cup Finals on June 18. On July 9, 2013, Evans re-signed a one-year contract with the Grand Rapids Griffins for the 2013-2014 AHL season
On August 4, 2015, the Texas Stars signed Evans to a one-year contract.