The Bills and free-agent quarterback Kevin Kolb are reportedly close to a deal. (Dilip Vishwanat/Getty Images)
The Buffalo Bills could have one heck of a battle to see who earns the starting nod at quarterback this upcoming season.
The Bills and former Arizona Cardinals quarterback Kevin Kolb have agreed to a two-year deal worth a maximum of $13 million, according to NFL writer Adam Caplan.
The Bills released starting quarterback Ryan Fitzpatrick this offseason, while signing veteran Tarvaris Jackson. The team could also select a quarterback in next month's NFL Draft.
Kolb spent the past two seasons with Cardinals after being traded from the Philadelphia Eagles where he spent the first four seasons of his career.
Kolb completed 59 percent of his passes for 1,169 yards with eight touchdowns and three interceptions in an injury-plagued 2012 season. He was released by the team on March 15.