Left fielder Bo Jackson has a torn left hamstring and has been placed on the disabled list, the Kansas City Royals announced Thursday.

Jackson was placed on the 21-day disabled list, retroactive to Wednesday, but Steve Joyce, a physician retained by the Royals, indicated Jackson could be out for a longer period.