 Moseley won his first game as the starting pitcher for the Angels in his Major League Baseball debut on July 17, 2006.With injuries to key starters Bartolo Colón and Jered Weaver, Moseley began the 2007 season in the Angels starting rotation.After the return of Jered Weaver, he was moved to the bullpen in middle relief.