re: MLB: ONE WEEK!
Prado being in the last year of his contract benefits Arizona as well so I'm not sure why that contributes further to Atlanta winning this trade. Acquiring expiring contracts is never a bad thing. Especially when you have good young players or players in their prime.
Maple Leafs - Raptors - Steelers - Blue Jays - Florida State