The Atlanta Braves and San Diego Padres have agreed on a deal that is a blockbuster deal. Kiley McDaniel of FanGraphs was the first to break the news. 

The Braves traded All-Star Craig Kimbrel and outfielder Melvin Upton, Jr., previously known as B.J. Upton, to the Padres. 

Ken Rosenthal of FOX Sports reported that the Braves have acquired Carlos Quentin, Cameron Maybin, Matt Wisler, Jordan Pouerbeck and the 41st pick in the 2015 MLB Draft from the Padres. 

The Uptons are reunited once again. However, Melvin Upton will serve as a platoon or fourth outfielder on the Padres. He will be getting paid $46.35 million to do that for the next three seasons. Melvin will be the fourth outfielder behind Justin Upton (his brother), Wil Myers, and Matt Kemp to be exact. 

Rosenthal also reports that no money is involved in the deal. Both sides will take existing contracts. 

San Diego has made some huges moves thanks to A.J. Preller, the general manager. They have gained Kemp, Kimbrel, both Upton's, Myers, Will Middlebooks, Bud Norris and James Shields, just to name a few. 

This gives Maybin a chance to play again. He was stuck as the fourth outfielder and has struggled for quite some time. The move to Atlanta allows him to regain his potential; he used to be a top prospect with the Detroit Tigers a while ago. Maybin's parents live in Asheville, North Carolina, which is just a three hour drive to Atlanta. 

The Braves' trading of Kimbrel was a good thing. They knew they were not going to be contenders, so they decided to rebuild. The acquisition of Wisler helps Atlanta to do just that. Wisler was the top pitching prospect for the Padres; however, now he will be a dominant force with the Braves. Then again, could they have gotten more? That is the only question left. 

Kimbrel is signed through 2017 for $33 million ,and he has a $1-million buyout on a $13-million option for 2018. The righty reliever has dominated with 185 saves over four straight All-Star seasons. He has pitched in 294 games and accumulated 289.0 innings overall. Kimbrel has a 15-10 record with an overall 1.43 ERA over all four seasons. The 26-year-old has added an amazing 0.903 WHIP and 1.52 FIP onto his career resume. 

Upton will receive $46.35 million over the next two seasons -- even in a backup role. The 30-year-old plays center field, but he can also play second base and third base. Last season, he slashed .208/.287/.333 with 12 homers and 35 RBIs. Upton played in 141 games and took 519 at-bats. He has struggled ever since he came to the Braves from the Tampa Bay Rays

Quentin is owed $8 million in 2015. He is an outfielder, but he may see time at first base or at the designated hitter's hole. The former first round draft pick hit .177/.284/.315 with four homers and 18 RBI in 2014. It was the worst year of his entire career. Quentin dealt with injures for most of the season and was able to play in  only 50 games. In those games he had 23 hits, six doubles, four home runs, 18 RBI and 17 walks. Quentin struck out 33 times. 

Maybin will get $15 million for the next two years and has a $1-million buyout for 2017. The 28-year-old center fielder was the 10th pick of the 2005 MLB Draft by the Tigers. He was a top prospect until he was traded to the Florida Marlins, now called Miami Marlins, for Miguel Cabrera. After that, he struggled and continued to struggle. 

Last season, Maybin picked it up a little bit. He slashed .235/.290/.331. That is not great but still an improvement. Maybin hit one home run and 15 RBI, while striking out 56 times. He played in 95 games and took 272 at-bats. 

Wisler may be the most important part of this entire trade. He is the No. 34-ranked prospect by Baseball America. The 22-year-old pitcher was drafted by the Padres in the seventh round of the 2011 MLB Draft. Over four Minor League seasons, he is 25-15 with a 3.40 ERA. Wisler has one complete game in over 77 games started, spanning 396.2 innings. 

Paroubeck was drafted in the second round of the 2013 MLB Draft. Paroubeck is a switch-hitting left fielder. The 20-year-old played in 34 games and took 140 at-bats in Rookie-A ball. He slashed .286/.346/.457 with two homers and four RBI. He racked up 40 hits, eight doubles, two walks, four stolen bases and 13 walks as well. Paroubeck struck out 42 times.