First baseman Mike Napoli, who on multiple occasions expressed hope he could stay in Boston, was traded by the Red Sox to the Rangers along with cash in a waiver deal Friday.