The Marlins receive minor league infielder Yordy Cabrera and the Athletics receive outfielder Chris Young.
The acquisition of Pennington for the Diamondbacks allows Stephen Drew to become the main shortstop for Oakland. Pennington batted .249/.313/.356 in his career with the A’s.
Young’s performance has tapered off a bit from his 2010 season with the Diamondbacks. Young battled a shoulder injury in 2012. He hit 14 home runs and drove in 41 RBI in just 101 games.
Being reunited with manager Bob Melvin in Oakland will hope to reignite the 29-year-old’s short career.
The A’s acquired Bell who lost his closer position during the season and failed to regain it.
Bell became the setup man for Steve Cishek and in only one season with the Marlins he pitched in 73 games recording 19 saves but having a 5.09 ERA. He was long away from his form when he was with the San Diego Padres.
The Marlins will be picking $8 million of the remaining $12 million left on Bell’s contract from when he signed a three-year, $27 million prior to the 2012 season. Bell’s skirmishes with Ozzie Guillen did not help his stock in Miami.
The 35-year-old was linked in Alex Rodriguez trade rumors earlier in the week.
The Marlins received minor league infielder Cabrera from the Athletics. Cabrera hit .232/.293/.332 in Single-A Advanced with the Stockton Ports.
Cabrera is only 21 years old and could end up being with the Marlins organization at some point in his career.
Follow Ryan Gaydos on Twitter.