The agreement supersedes a $16.5 million, two-year contract he agreed to with St. Louis in February that had called for a $9.5 million salary in 2025.