As part of his new seven year, $120MM contract, Matt Holliday will be collecting paychecks from the Cardinals through 2029 according to the AP (via SI.com). As you know, the contract calls for a $17MM annual salary through 2016 with an option for 2017, however $2MM is deferred without interest each season. Depending on whether or not the option is picked up/vests, Holliday will be paid either $1.4MM or $1.6MM on July 15th every year from 2020 to 2029.
Just for some perspective, Holliday will be 49-years-old on July 15th, 2029.