 On December 15, 2004, Weber signed a one-year contract with the Cincinnati Reds.He could not regain his old form and posted an 8.03 ERA while appearing in only 10 games.On January 11, 2006, Weber signed a minor league deal with the Toronto Blue Jays.