The Pittsburgh Pirates and Jack Suwinski have agreed to a $1.25 million contract for 2026, avoiding arbitration.