Ryan Fitzpatrick has agreed to a one-year, $10 million contract with the Washington Football Team, according to a source.

The contract could be worth as much as $12 million through incentives.

According to the source, Fitzpatrick will enter camp as the starting quarterback ahead of Taylor Heinicke and Kyle Allen.

The 38-year-old is entering his 17th NFL season.