Mike Trout's new #Angels deal, which won't be finalized for about 48 hours, is actually a 10-year, $363.5 million extension that starts in 2021. He still will be paid $33.25 million for the next two years under his existing contract. Full no-trade, no opt-outs.

— Bob Nightengale (@BNightengale) March 19, 2019