The Kansas City Royals have signed Dillon Gee to a Minor League contract.

The deal includes performance incentives that could bring its total value as high as more than $5 million, according to a report.

Gee can opt out of his contract on March 2nd if he has not yet been added to the 40-man roster.