Welsch averaged 8.5 points, 3.2 rebounds, and 2.0 assists per game in 136 games played (100 of them starts) in 2003–04 and 2004–05, while playing with the Celtics. On 24 February 2005, Welsch was traded to the Cleveland Cavaliers for a future 2007 first-round draft pick.