Yasmany Tomas' contract is incorrect:
His 6th year contains a player option in game rather than in his 5th year. He can opt out after 4 years, but only is able to do after 5 years in the game.
http://www.fangraphs.com/statss.aspx...71&position=3B
2015: 2m
2016: 4m
2017: 6m
2018: 10m
2019: 15.5m (Player Option)
2020: 17m
In game his 2020 season contains the player option.