Career
He is currently playing for the Belfast Giants in the Elite Ice Hockey League (EIHL). Welch was selected by the Los Angeles Kings in the 8th round (245th overall) of the 2000 National Hockey League Entry Draft. On August 4, 2010, the Belfast Giants announced that they had signed Welch as a free agent.