It's an interesting question. Pujols was entering his age-32 season, but was coming off the worst offensive season of his career, and IIRC had visibly lost some of his athleticism. If Trout's next three years went 8.4, 6.8, and 3.9 fWAR without major injury, I don't think he gets a 10-year deal before his age-32 season. But 7-8 wouldn't be surprising.