Wilson owns a .262 batting average with 99 home runs and 292 RBI in 698 big league contests. He has spent part of seven seasons at the Major League level, including six years with the Pirates (2001-06), one with the New York Yankees
(2006) and one with Atlanta (2007).
Wilson had two short rehab assignments with Indianapolis in 2005. He batted .381 with three HR and 11 RBI in seven games for the Indians. His Minor League totals include a .273 BA with 112 long balls and 414 RBI in 671 games.
The 31-year-old infielder/outfielder was a non-roster invitee to Cincinnati Reds Spring Training in 2008, but was released on Feb. 22.
Craig Wilson, who was a member of the Pittsburgh organization from 1997-2006, has signed a Minor League contract with the Pirates. He joined the Indianapolis Indians in time for Tuesday night's game at Syracuse.
Wilson spent 10 years in the Pirates' system.