This was always the logical blueprint for Mike Trout, the greatest and least complicated player in baseball. Trout would not sell himself short financially, but he also would not draw out the process of determining his future. He and the Los Angeles Angels would wait for Bryce Harper to set a contract record in free agency, and then make a deal that would break it.

That is what has happened, apparently, with Trout and the Angels finalizing a 10-year, $360 million contract extension with no opt-outs, a deal that will bring the Angels’ total commitment to nearly $430 million for Trout over the next 12 seasons, through 2030.

The agreement, which was first reported by ESPN, is expected to be formalized soon, according to two people who had been briefed on it but were not authorized to comment publicly. It is the fourth megadeal reached this spring training, following those for Nolan Arenado (eight years, $260 million with the Colorado Rockies), Manny Machado (10 years, $300 million with the San Diego Padres) and Bryce Harper (13 years, $330 million with the Philadelphia Phillies).

Those contracts did little to quell the angst of the players’ association about the relatively subdued state of the overall free agent market. The union has become so suspicious of ownership that it has moved some camp visits outside of clubhouses this spring training, for fear of possible surveillance inside team facilities. The union is dismayed at the lackluster bidding for the sort of midlevel free agents who until recently had generated much more interest on the open market.