Nope, it was 4 years starting in 2016.
I had to look it up, I guess there is a mutual option for 2020. I don't think the Royals will keep Alex.
"On January 6, 2016, Gordon signed a four-year deal worth $72 million to remain with the Royals with a mutual option for the 2020 season.
[30] On May 22, 2016, Gordon collided with Royals' third-baseman
Mike Moustakas while chasing a
Melky Cabrera pop-up into foul territory down the left field line against the
Chicago White Sox.
[31] Gordon suffered a scaphoid fracture in his right wrist and was placed on the disabled-list where he missed 29 games.
[32] He finished 2016 hitting .220/.312/.380 with a career high 148 strikeouts in 445 at-bats "
On the interesting side,
When I Yahooed his name, celebrity net worth showed his net worth at 24 million. He must have been spending pretty freely or they are wrong, I'm guessing that later.