Since the release of Ryan Fitzpatrick, the Buffalo Bills have been looking high and low for a new starter for 2013. After a slight delay, the team officially announced the signing of quarterback Kevin Kolb, who will immediately compete to be the starter at the position.

“We wanted to add some veteran experience to the quarterback position on our roster and we think we’ve added a good one by signing Kevin," GM Buddy Nix said through the team's press release. "He’s a player we had targeted since he became a free agent and he should be a strong candidate in the competition for the starting quarterback position.”

It's a reported two-year deal that could yield a maximum of $13 million based on what will likely be playing time incentives. The complete contract details are unknown to this point in time, because Kolb arrived in town to sign the contract on Monday according to the team's official website.

Starting for the Arizona Cardinals the past two seasons, Kolb Kolb has made 21 starts during his six-year career, throwing 5,290 yards, 28 touchdowns and 25 interceptions. He was acquired by Arizona in a trade with the Philadelphia Eagles.

Kolb is scheduled to speak with the media at 1:15 pm.