Ken Rosenthal with Major League Baseball on FOX and Jon Morosi of the Major League Baseball network are both reporting that the Tigers have a deal in place to send Upton to the Angels for minor leaguer Grayson Long and a player to be named later.
The Tigers signed Upton to a six-year, $133-million contract before the 2016 season during a winter splurge meant to push the Tigers back into the playoffs.
The 30-year-old Upton is having a strong season for the struggling Tigers, batting.279 with 28 homers and 94 runs batted in.
Adding Upton to the lineup should be a big boost for the surging Angels, who are 18-10 in August and can pair him with a healthy Mike Trout in the middle of the lineup.
Verlander is a career Tiger.
Michigan AG Schuette warns against gas price gouging
Last Saturday, Paxton said on Fox News that if victims of price gouging are over the age of 65, businesses could be charged up to $250,000.
Upton also had the contractual right to block a trade to 20 teams.
The Angels are now one game out of the second American League wild card spot. He advanced to Double-A this season and has posted a 2.52 ERA and 1.13 WHIP, with 111 strikeouts in 121 2/3 innings.
There could be more action in the final hours before tonight's unofficial deadline.
The Tigers will move Verlander if not before Thursday's midnight non-waiver trade deadline - a Verlander deal is thought to be possible but not probable - then certainly in the off-season. He'll contribute as a pinch-runner and provide outfield depth for the Astros down the stretch.
Detroit won't simply give away their best pitcher, but it appears that they are more than willing to send Verlander to a team that will give up young players and pay the right-hander's contract. He could now be shifted to left field with Upton gone.