Report: Orioles, Huff agree to 3-year deal

The Baltimore Orioles have reached an agreement on a three-year deal with free-agent outfielder Aubrey Huff, according to a report in The Baltimore Sun.

The contract will reportedly pay Huff $20 million over three years. The 30-year-old slugger hit .267 with 21 home runs last year in stints with the Tampa Bay Devil Rays and Houston Astros.

Over his career, Huff has been a steady hitter but has struggled with defense, though he is capable of playing both corner infield positions as well as the outfield.

In a career that has spanned a little over six seasons, Huff is a .285 hitter with 141 home runs and 487 RBIs. He had his best season in 2003, when he hit .311 with 34 homers and 107 RBIs.