The 31-year-old is slated to make $17 million in each year of the contract and he can opt out after the 2025 season.
All the staar performers and moments missed as Bristol City secured a much-needed win over Plymouth Argyle at Ashton Gate.