Neither the terms nor financial details of the contract, confirmed by a league source, were available. It is believed Keiaho signed a one-year deal.
The Colts did not make Keiaho, scheduled to be a restricted free agent, a contract tender. That move immediately made him an unrestricted free agent. While Keiaho drew some interest in the free-agent market, and visited with Buffalo officials, he did not sign.
The three-year veteran from San Diego State was a third-round draft choice of the Colts in 2006. After playing his rookie season primarily on special teams, Keiaho moved into the starting lineup in 2007 and started 25 games the past two seasons.
He registered a career-best 105 tackles in 2008 and has averaged more than 100 tackles in two seasons as a starter. Keiaho started a career-high 14 games in 2008.
His starting experience aside, Keiaho could be a reserve in 2009. The Colts have already decided to move strong-side linebacker Clint Session to the weak-side spot that Keiaho occupied the past two years. At worst, Keiaho provides Indianapolis with experience and depth and the flexibility to lineup at either outside linebacker position.
For his career, Keiaho has 205 tackles, one-half sack, one interception, one pass defensed, two forced fumbles and two recoveries. He has appeared in 39 games and has been a starter in 25 of them.
Len Pasquarelli is a senior NFL writer for ESPN.com.