Twins signed OF Leandro Castro to a minor league contract.
Castro, 27, split his 2016 season between a pair of Independent league teams, Laredo in the American Association and Rockland in the Canadian-American Association, where he hit .316/.355/.524 with 11 homers, 36 RBI and eight stolen bases in 58 games. He possesses an interesting blend of power and speed but will have to prove he can handle minor league pitching before he’s an option for the Twins.