Signed by the Los Angeles Dodgers a few days later, Greenberg was assigned to the Jacksonville Suns, hitting .228, but had a .387 on-base percentage (his minor league average), as he had more walks than hits. He also hit well against lefties, with a .455 batting average, and hit .313 with runners on base. Following this stint in the Dodgers' farm system, Greenberg played for the Kansas City Royals organization. The Kansas City Royals agreed to terms with Greenberg on a minor-league contract on December 5, 2006.