Ryan Fitzpatrick has agreed to terms of a new contract that secures him as the long-term start at quarterback for the Bills, according to a source. The extension is valued at $59 million over six years, including $24 million in guaranteed money, according to multiple sources. Fitzpatrick's contract will average $9.987 million during the six years, but $11 million in each of the first three seasons, which often are considered the critical earning years in NFL player contracts.