Now the veteran will play the 2018 season with only $1 million of his contract fully guaranteed, though McDonald still has the opportunity to earn the full $4 million he originally signed for if he can stay healthy and hit certain production requirements. read more