Answer by
Brett (7986)
Alfonso Soriano currently plays left field for the Chicago Cubs. He signed a huge contract, but this year, has struggled mightily for the Cubs. Previously, he played with the Texas Rangers in the American League, where he was one of the best young players (young or old) in the entire league