The Portland Timbers signed defender Zac McGraw to a contract extension through the 2026 season, the club announced Tuesday.