Hanigan, 34, is signed for two more seasons with a team option for 2017. He hit .218/.318/.324 with five home runs and 34 RBI in 225 at-bats in 2014.
Middlebrooks, 26, is eligible for arbitration for the first time after the 2015 season. He hit .191/.256/.265 with two home runs and 19 RBI in 215 at-bats in 2014.
San Diego acquired Myers, catcher Ryan Hanigan, left-handed pitcher Jose Castillo and right-handed pitcher Gerardo Reyes from the Rays. Tampa Bay received catcher Rene Rivera, right-handed pitcher Burch Smith and infielder Jake Bauers from San Diego and outfielder Steven Souza and left-handed pitcher Travis Ott from Washington. Meanwhile, the Nationals received right-handed pitcher Joe Ross and a player to be named later, likely infielder Trea Turner, per CBSSports.com Baseball Insider Jon Heyman.
The deal will take care of one of the corner infield vacancies for the Padres. Middlebrooks has a career .237/.284/.411 slash line with 34 homers and 122 RBI over 830 at-bats through three seasons with the Red Sox. He has never played at Petco Field. Hanigan hit .218 with five home runs and 34 RBI over 225 at-bats last season with the Rays.
After dealing Yasmani Grandal to Los Angeles in the Matt Kemp deal, the Padres were in need of a new backstop. It didn't take long for them to replace Grandal, as the team acquired Norris shortly after the Kemp deal went through.
Pitcher Seth Streich will also head to the Padres in the deal, according to FoxSports.com The 23-year-old posted a 3.16 ERA over 114 innings in High A last season.
The 25-year-old Norris is coming off a season in which he hit .270/.361/.403 over 385 at-bats. Norris is under team control through the 2018 season.
Hahn, 25, posted a 3.07 ERA over 73 1/3 innings in the majors last year. He was excellent in Double-A, posting a 1.91 ERA in 42 1/3 innings before being called up.
The deal had been in the works for a few days, but was finally agreed to late Thursday night. Myers, 24, will head to the Padres in the deal. He hit .222/.294/.320 over 325 at-bats with the Rays last season. Myers also missed time due to a wrist injury.
The Padres will also receive catcher Ryan Hanigan and pitchers Gerardo Reyes and Jose Castillo in the deal.
Tampa Bay will receive outfielder Steven Souza and pitcher Travis Ott from the Nationals. Souza, 25, hit .345/.427/.577 in 357 at-bats spread over three levels last year.
Washington is set to acquire pitcher Joe Ross from San Diego. The team will also receive infielder Trea Turner in the deal. Turner was a 2014 draft pick, and cannot be traded until midseason, so he's currently considered a player to be named later.
Machado had right knee surgery in August and Wieters underwent Tommy John surgery in June.
"With both of these guys, it will be when and not if. I think if you held a gun up to my head, I think Manny makes the start of the year, and I think Matt is very close thereafter, but we won’t put either one of these guys on the field until it’s time to go, and try to keep the finish line in mind," Showalter said.
Heyman has confirmed the multiple media reports outlining the full details of the trade. The Padres are set to receive Myers, catcher Ryan Hanigan, pitcher Gerardo Reyes and pitcher Jose Castillo from the Rays.
The Rays are getting two players from the Nationals -- outfielder Steven Souza and pitcher Travis Ott -- and three players from the Padres -- catcher Rene Rivera, first baseman Jake Bauers and pitcher Burch Smith.
The Nationals are getting pitcher Joe Ross from the Padres, as well as a player to be named later, which will be shortstop prospect Trea Turner. Because Turner was a 2014 draft pick, he can't be traded until June.