Yeah, I think baseball reference has some bad info here. The JS Online article also lists the 7.5 million as a team option and jibes with monty with regards to Thames being a free agent after the contract expires... The deal will pay Thames $4 million in 2017, $5 million in 2018 and $6 million in 2019, with a club option for 2020 at $7.5 million, with a $1 million buyout. The contract stipulates that Thames cannot be sent to the minors without his permission. The Brewers also agreed not to offer him salary arbitration after the contract expires, allowing Thames to become a free agent ahead of schedule.