According to FOX Sports' Ken Rosenthal and FanRag Sports' Jon Heyman, the Blue Jays acquired San Diego Padres' outfielder Melvin Upton Jr. in exchange for right-handed pitcher Hansel Rodriguez.
Amid trade rumors, Upton has sat out of the Padres' lineup for the past two games.
Besides the Blue Jays, the Orioles had interest in trading for Upton's services, and it appeared that they would be the team that ultimately acquired him until Rosenthal reported yesterday that the Blue Jays became the "front runner" in the talks.
This season, Upton has enjoyed a rebound campaign, showing glimpses of what made him one of baseball's best young outfielders from 2007 to 2012.
In 374 plate appearances, Upton has hit .256/.304/.439 with 16 home runs and 45 RBI in 92 games. He also has 20 stolen bases in 25 attempts, and according to FanGraphs, he has been worth 1.5 Wins Above Replacement.
Despite these solid numbers, Upton still has posted a high strikeout rate, striking out 106 times in his 374 plate appearances, good for a 28.3 percent strikeout rate.
According to Heyman, the Padres will pay all but $5 million of the remaining approximate $22 million on Upton's salary.
Upton will likely fill in at center field with the Blue Jays, where he can spell Kevin Pillar if needed. Overall, he will likely be a semi-regular, helping out at all three spots when necessary.
The 19-year-old Rodriguez has gone 2-1 with a 3.06 ERA and a 26 to 11 strikeout-to-walk ratio in 32 1/3 innings in the Rookie-level Appalachian League this season. He heads to the Padres.