The Buffalo Bills have made their third acquisition today.
The Bills announced they have signed linebacker Keith Rivers. A source informed me it's a two-year contract worth about $5 million, half of it guaranteed.
Rivers will provide depth at a thin linebacking corps that likely will lose free agent Arthur Moats.
The Cincinnati Bengals made Rivers the ninth overall draft choice in 2008.
The USC star struggled with injuries, playing only seven games before a blindside hit from Pittsburgh Steelers receiver Hines Ward broke Rivers' jaw. Rivers missed the entire 2011 season with a wrist injury and was traded to the New York Giants for a fifth-round pick.
Rivers started 15 games over the past two seasons with the Giants. He didn't make many big plays, notching one sack, no interceptions, no forced fumbles and two recoveries since the trade.