 He spent 8 full seasons in the minor league systems of three different organizations before earning a spot on the San Diego Padres' opening day roster in 1994.He played in 27 games with the Padres in his first year before leaving as a free agent and signing with the Kansas City Royals during the 1994 season.Lockhart played for the Royals in both and .