The Baltimore Orioles and Ty Wigginton have agreed to a 2-year, $6 million contract.
Last year with Houston, Wigginton batted .285 with 23 HRs and 58 RBI.
Wigginton will provide the Orioles with versatility. Last year, he played 3B and LF. But he has also played 1B, 2B and RF.