The Buffalo Bills have announced that they have agreed a trade with the Minnesota Vikings, which will see them sign quarterback Matt Cassel.
Cassel played just 12 times in two seasons for the Vikings after he moved from the Kansas City Chiefs in 2013.
Fox Sports reports that the Bills have given the Vikings a fifth-round pick in the NFL Draft, while they will now have a sixth-round pick instead.
The Bills have struggled to find a consistent quarterback in recent years as both EJ Manuel and Kyle Orton have both had stints in the team.
Cassel has won 33 games in his career, and has lost 38.