The Arizona Diamondbacks have traded veteran infielder Mark Teahen to the Cincinnati Reds for a player to be named later.
The 31-year-old Teahen signed with the Diamondbacks during the offseason and spent the season at Triple-A Reno, where he hit .211.
Teahen hasn't played in the majors since 2011 with Toronto and spent last season with Washington's Triple-A affiliate in Syracuse, N.Y., where he hit .260 with three homers.
Teahen has played all three outfield positions and every infield position except shortstop in seven big-league seasons. He's a career .264 hitter with 67 homers and 332 RBIs.