Outfielder Eric Byrnes has agreed to a one-year, $2.25 million contract with Arizona and promises to bring energy and enthusiasm to the Diamondbacks. Byrnes, 29, slumped to a .226 batting average in a nomadic 2005 season that had him playing for Oakland, Colorado and Baltimore. In 2004, Byrnes hit .283 for Oakland with 20 home runs and 73 RBIs. The Diamondbacks signed Byrnes to play center field, the position he loves most. "The opportunity to play center field was just huge for me. I've never really gotten a ton of opportunities," Byrnes said in a telephone interview Friday with The Associated Press. "I've always felt that was my best position."