ORCHARD PARK, N.Y. — Quarterback Kevin Kolb has arrived in Buffalo to sign his two-year contract with the Bills.

The Bills announced the signing Monday, a little over a week after the free agent agreed to a two-year contract potentially worth more than $12 million.

The sixth-year player spent the past two seasons in Arizona, where injuries hampered his opportunity to prove himself as a starter. He was cut by the Cardinals last month in a salary-cap saving move.

In Buffalo, he gets the opportunity to compete for the starting job with Tarvaris Jackson. The Bills are in need of a starter after Ryan Fitzpatrick was released last month.

Browns

NELSON SIGNS ONE-YEAR DEAL: In Cleveland, the Browns signed free agent wide receiver David Nelson to a one-year deal.

Nelson, who played three seasons for Buffalo, is coming off a torn anterior cruciate ligament suffered in last season’s opener.

Nelson had 94 catches for 1,042 yards and eight touchdowns with the Bills. In 2011, he was second on the club in catches (61) and receiving yards (658). He also had five touchdowns.

Jets

Cumberland signs tender offer: In New York, tight end Jeff Cumberland has signed his one-year tender offer to return to the Jets, possibly as the starter to replace the departed Dustin Keller.

Cumberland is expected to have a more prominent role in the offense.

He set career highs last year in his third NFL season with 29 catches for 359 yards and three touchdowns.

The tender, signed Monday by Cumberland, is worth $1.3 million.