Career
Ruff was the third choice, 96th overall selection of the Saint Louis Blues in the 1990 National Hockey League Entry Draft. The following year he was part of the WHL East First All-Star Team. Ruff has played for the Belfast Giants since the 2001–2002 season, with one year sojourns to Ingolstadt in the DEL (2002–2003) and Kansas City Outlaws (2004–2005).
He was captain of the Giants in 2003–2004 and in the 2006–2007 season he was a Player/Assistant Coach.
Ruff retired from professional ice hockey and returned to Canada in 2007 to become Assistant Coach of the Lethbridge Hurricanes of the Western Hockey League.