The White Sox and starting pitcher John Danks have reached an agreement on a five-year contract extension, a source told ESPNChicago.com on Wednesday night. The financial terms of the deal are not yet known, although multiple outlets report it's a $65M deal.