Ex-Browns OL McKinney signs with Bills

The Buffalo Bills added some experienced depth, and perhaps competition for a starting job, signing veteran free agent offense lineman Seth McKinney on Thursday evening. Details of the contract were not yet available.

McKinney, 29, is a seven-year veteran who played the last two seasons for the Cleveland Browns. He is expected to compete for the starting job at left guard, and can also serve as a backup center. McKinney has been a starter at both positions in the past.

A third-round pick of Miami in the 2002 draft, McKinney spent the first five seasons of his NFL career with the Dolphins, before joining the Browns in 2007.

A former Texas A&M star, McKinney has started in 45 of his 85 regular-season appearances in the league. Last season, McKinney played in all 16 games, with three starts.

In 2004-2005, he started a total of 29 games for the Dolphins. In the three seasons since, however, McKinney has logged just 11 starts. He is regarded as a solid in-line blocker and is considered valuable because of his ability to play center or either guard spot.

McKinney is the younger brother of NFL offense lineman Steve McKinney.

Len Pasquarelli is a senior NFL writer for ESPN.com