The Phillies and Rangers finally completed their blockbuster trade Friday.

The Rangers will receive starting pitcher Cole Hamels, reliever Jake Diekman and cash considerations in exchange for starting pitcher Matt Harrison, outfield prospect Nick Williams, catcher prospect Jorge Alfaro, starting pitcher prospect Jake Thompson, starting pitcher prospect Alec Asher and starting pitcher prospect Jerad Eickhoff.

The 31-year-old Hamels, who will make his Texas debut Saturday against the Giants, has compiled a 114-90 record, 3.30 ERA and 1.15 WHIP over 10 seasons in the majors -- all with the Phillies. The three-time All-Star is under contract through 2018 on a seven-year, $159 million deal. He also has a $20 million option ($6 million buyout) for 2019.

The 28-year-old Diekman is in his fourth MLB season. He has compiled a 9-11 record, 3.84 ERA and 1.50 WHIP in 191 career relief appearances for Philadelphia. He is striking out 11.7 batters per nine innings.