The 26-year-old Davis is hitting .271 (13-for-48) with two doubles, two RBI and five stolen bases in 24 games for the Pirates. The righthanded hitting speedster was recalled from Class AAA Indianapolis on June 5 and made 12 starts in center field for Pittsburgh.
Bucs' GM Dave Littlefield is pleased to add the veteran Morris to his young starting staff.
Morris embraces his role as mentor to the Pirates young starters.
Davis was surprised by the trade.
Morris a two-time All-Star (2001 & 2002) has pitched at least six innings in 202 of his 260 career starts and has won 118 games in the big leagues.
The Pirates will pick up the remainder of Morris' $10,037,283 contract for this season. He is due $9.5 million for next season, plus a $2 million payment at the end of the season.