As reported by ESPN, after years of trying, the Arizona Diamondbacks have finally done the inevitable and traded Justin Upton to the Atlanta Braves.

In return the D-Backs will be acquiring prospects Randall Delgado, Nick Ahmed, Zeke Spruill and Brandon Drury, as well as major leaguer Martin Prado.

The Braves will also be getting third baseman Chris Johnson from Arizona.

While the the plethora of prospects is good for the future, the big piece in all of this is Prado, who will have an immediate impact in Arizona.

The right-handed Prado has spent seven seasons with the Braves. In that time he has played all over the diamond, but will most likely settle down at third base in Arizona.

At first glance, Prado isn't anything amazing. He's not a guy who excels in one area. He has never had more than 15 home runs in a season, nor has he ever stolen more than 17 bases.

Instead of excelling in one area, Prado is sufficient with all his tools.

He has a solid combination of speed and power, and should be a 15-20 player in his prime. The 28-year-old has a solid glove as well, compiling a 17.8 UZR last season between five different positions.