Bills sign Kevin Kolb

Buffalo Bills v Arizona CardinalsThree years ago on Easter, Kevin Kolb became the defacto starter in Philadelphia. The Donovan McNabb era ended when the long time Eagle starter was shipped off to Washington. Though he had just two starts under his belt, Andy Reid was confident in Kolb’s ability to become an effective starter in the NFL.

We know what happened next. Kolb started five games in 2010, losing his job to Michael Vick. After being traded to Arizona he struggled to find success with the Cardinals, starting 14 games over two years.

Three years after becoming the starter in Philly, Kevin Kolb may be at the right place at the right time once again, this time in Buffalo. The Bills signed Kolb to a two-year contract worth potentially $12 million on Saturday night.

Buddy Nix and the Bills coaching staff replace Ryan Fitzpatrick with Kolb, an upgrade only in the sense that the former Cardinals QB costs much less. The Bills have done their due diligence on the Quarterbacks available in this year’s draft, holding private workouts with Geno Smith, E.J Manuel and Landry Jones thus far.

Kolb joins Tarvaris Jackson and an unknown rookie in a three way battle for the starting gig. History is probably going to repeat itself.