This is absolutely stunning!

​The Los Angeles Angels have shocked everyone. Just one game out of a Wild Card spot, LA has acquired an All-Star outfielder to put them over the top.

According to Ken Rosenthal of The Athletic, the Angels have traded for Detroit Tigers outfielder Justin Upton.

Today marks the last day teams can make trades for players and have them on their playoff rosters. You may see some minor moves, but completing a deal involving a talent like Upton rarely ever happens.

The biggest part of this was clearly the money involved, as Detroit didn't want to be on the hook for his contract.

In return, Detroit will receive minor leaguer Grayson Long, a respectable return at this point in the waiver trade cycle.

The 29-year-old Upton made his fourth All-Star team this year, and in 125 games he's slashing .279/.362/.542 with 28 home runs and 92 RBI. 

This has quietly been Upton's best season of his career, and now he's heading out West to a contender. It was unlikely that he would stay in Detroit past this season, so the Tigers decided to cut bait.